@charset "UTF-8";

/* ****************************************************
Title: growthcurrency.css
***************************************************** */


/* Table Of Contents
----------------------------------------

#01 primary

----------------------------------------*/


/* #01 primary
---------------------------------------------------------------------------- */

img {border:none!important;}
.pt0 {padding-top: 0!important;}
.mt5 {margin-top: 5px!important;}
.pt10 {padding-top: 10px!important;}
.pt20 { padding-top: 20px!important;}
.pb5 {padding-bottom: 5px!important;}
.pb10 {padding-bottom: 10px!important;}
.pb20 {padding-bottom: 20px!important;}
.pl5 {padding-left: 5px!important;}
.pl10 {padding-left: 10px!important;}
.pl20 {padding-left: 20px!important;}
.pr5 {padding-right: 5px!important;}
.pr10 {padding-right: 10px!important;}
.pr20 {padding-right: 20px!important;}
.mb10 {margin-bottom: 10px!important;}
.mb20 {margin-bottom: 20px!important;}

.fontNone { font-weight: normal!important;}
.left {float:left!important;}
.center {text-align:center!important;}
.width100 { width: 100px;}
.width110 { width: 110px;}
.width80 { width: 80px;}
.width500 { width: 500px; margin: 0 auto!important;}
.width485 { width: 485px; margin: 0 auto!important;}

.marginUp { margin: -1.4em 0 0 0!important; padding: 0 0 0 6em!important; width: 430px!important;}
.textIndent { text-indent:-0.6em; padding-left:1em!important;}

.contentTxtBlock {
	border: 1px solid #A3BCB1;
	margin: 6px 0 0 0!important;
	padding: 5px 10px 5px 14px!important;
}

.styleTable th {
	background: #DFF0EA;
	border: 1px solid #A3BCB1;
	padding: 5px!important;
	text-align: center!important;
	vertical-align: top;
}

.styleTable td {
	border: 1px solid #A3BCB1;
	padding: 5px 5px 5px 8px!important;
}

.styleTable td.line0 {
	padding: 0px 5px 5px 0px!important;
}

.featureContentBlock {
	background: #F1F2EC;
	margin-left: 14px;
	padding: 0 0 10px 16px;
}

* html .featureContentBlock {
	width: 422px;
}

div#primaryTop dl.featureTitle {
	padding: 2px 0 0 12px;
}

div#primaryTop dl.featureTitle dd {
	width: 490px;
}

.width475 dd { width: auto!important;}

div#primaryTop dl.contentTitle dd table tr th {
	background: #DFF0EA;
	border: 1px solid #A3BCB1;
	padding: 5px 4px 5px 6px;
	text-align: center!important;
	vertical-align: top;
	width: 100px;
}

div#primaryTop dl.featureSection {
	padding-bottom: 10px;
}

div#primaryTop dl.featureSection dd.featureContentSection {
	background: url(../images/bg_line.gif) no-repeat left bottom;
	margin: -5.3em 0 0 0;
	padding: 0 0 1em 5.2em;
}

* html div#primaryTop dl.featureSection dd.featureContentSection {
	padding: 0 0 1em 5em;
}

div#primaryTop dl.featureSection dd.featureContentSectionL {
	background: none;
	padding: 0 0 0 5.2em;
}

* html div#primaryTop dl.featureSection dd.featureContentSectionL {
	padding: 0 0 0 5em;
}

div#primaryTop dl.featureSection dd.featureContentSection dl dd {
	padding: 5px 20px 0 0;
}

* html div#primaryTop dl.featureSection dd.featureContentSection dl dd {
	padding: 5px 0 0 0;
}

* html div#primaryTop dl.contentTitle dd table tr th {
	width: 10%;
}

*:first-child + html div#primaryTop dl.contentTitle dd table tr th {
	width: 10%;
}

div#primaryTop dl.contentTitle dd table.sizeS {
	font-size: 90%;
	width: 300px;
}

div#primaryTop dl.contentTitle dd table.sizeS th {
	padding: 2px!important;
}

div#primaryTop dl.contentTitle dd table.sizeS th.sizeSfirst {
	width: 40%!important;
}

div#primaryTop dl.contentTitle dd table.sizeS th.sizeSlast {
	padding: 2px!important;
	width: 60%!important;
}

div#primaryTop dl.contentTitle dd table.sizeS td {
	padding: 0 0 0 5px!important;
}

div#primaryTop dl.contentTitle dd table tr td {
	border: 1px solid #A3BCB1;
	padding: 5px 5px 5px 5px;
}

div#primaryTop dl.contentTitle dd table tr td.centerTxt {
	text-align: center;
}

div#primaryTop dl.contentTitle dd table tr th {
	vertical-align: inherit;
}

* html div#primaryTop dl.contentTitle dd table tr th {
	width: 10%;
}

*:first-child + html div#primaryTop dl.contentTitle dd table tr th {
	width: 10%;
}

div#primaryTop .contentTxtLine {
	border-bottom: 1px solid #CCC;
	margin: 0 0 15px 0;
	padding: 0 0 15px 0;
}

div#primaryTop h2.mhStyle {
	background: url(../images/ico_exclamation.gif) no-repeat 0 10px;
	padding: 0 0 0 25px;
}

div#primaryTop h2.mhStyle02 {
	border-bottom: 1px solid #086331;
	border-left: 10px solid #086331;
	border-top: 1px solid #086331;
	line-height: 0.6;
	margin: 10px 0 0 0;
	padding: 10px 0 0 5px;
}

div#primaryTop h2.mhStyle02 span {
	padding: 0 0 10px 0;
}

.note {
	background: #EAEAEA;
	margin-top: 20px!important;
	padding: 5px 10px 10px 16px!important;
}

.note dt {
	padding-bottom: 5px!important;
}

.featureBlock {
	background: #E0F4D7;
	margin-top: 20px;
	padding: 10px 15px 5px 15px;
}

.featureBlock h2 {
	background: #006600;
	color: #FFF;
	padding: 3px 10px!important;
}

.featureBlock dl dt {
	margin-top: 10px!important;
}

div#primaryTop dl.contentTitle dt {
	margin-top: 20px!important;
	padding-top: 0!important;
}

.featureBlock dl dd.featureBor {
	border-bottom: dotted 1px #333;
	padding-bottom: 5px!important;
}

div#primaryTop .featureBlock .contentTxtLine {
	border-bottom: none;
}

html div#primaryTop .featureBlock .contentTxtLine {
	padding: 0 0 0 0!important;
}

.featureBlock .marginUp {
	height: 30px!important;
	margin: -2.5em 0 0 0!important; 
	padding: 0 0 0 8em!important;
}

.contentTitle span.greenColor {
	color: green!important;
}

div#primaryTop dl.contentTitle dd table tr th.leftAlign {
	text-align: left!important;
}

.sizeTxtS { font-size: 80%!important;}

.sizeTxtSi { font-size: 80%!important;
			text-indent:-4em!important;}

.squareGr {
	background: url(../images/ico_square_green.gif) no-repeat 0 3px;
	padding-left: 18px!important;
}

.squareBl {
	background: url(../images/ico_square_black.gif) no-repeat 0 3px;
	padding-left: 18px!important;
}

.circleBl {
	background: url(../images/ico_circle.gif) no-repeat 0 3px;
	padding-left: 18px!important;
}

.releaseCircleBl {
	background: url(../images/ico_circle.gif) no-repeat 0 5px;
	padding-left: 18px!important;
}

.starBig {
	background: url(../images/ico_star_b.gif) no-repeat 0 4px;
	margin-left: 2px!important;
	padding-left: 15px!important;
}

.padLeft {
	margin-left: 20px!important;
}

.padLeft2 {
	margin-left: 3px!important;
}

.txtIndent {
	padding-left: 12px!important;
	text-indent: -12px!important;
}

.starBigIndex {
	background: url(../images/ico_star_b.gif) no-repeat 0 8px;
	padding-left: 30px!important;
}

.contentTxt {
	margin-top: 24px!important;
	padding-top: 0!important;
}

.pr15 { padding-right: 15px!important;}

div#primaryTop dl.contentTitle dt.mt10 {
	margin-top: 10px!important;
}

.mt10 {margin-top: 10px!important;}
.mt20 {margin-top: 20px!important;}
.pb15 {padding-bottom: 15px!important;}

.featureBorSolid {
	border-bottom: 1px solid #999;
	padding-bottom: 10px!important;
}

.black { color:#000;}

.red {
	color: #FE0002;
}

table.growthcurrencytable1 th {
	padding: 0 !important;
}
table.growthcurrencytable1 td {
	padding: 0 !important;
}
table.growthcurrencytable1 th div {
	padding: 5px;
}
table.growthcurrencytable1 td div {
	padding: 5px;
}
