﻿/*
structure style for FatProphets
designer: Stingna Zhou
date: 26th Oct. 2007
*/

*{
	margin: 0px;
	padding: 0px;
	list-style:none;
}

body{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
}

a{
	text-decoration: underline;
	color: #000;
}

a:hover{
	color: #666;
	text-decoration: underline !important;
}

span{
	display: inline-block;
}

label{
	float: left;
	display: inline-block;
}

img{
	border: 0;
}

button{
	font-family: Verdana;
	font-size: 11px;
}

h1{
	font-size: 28px;
	font-family: Verdana;/*"Times New Roman", Times, serif;*/	/* ad text */
}

h2{
	font-size: 24px;	/* Article Title */
	font-family: Verdana;/*"Times New Roman", Times, serif;*/
}

h3{
	font-size: 20px;	/* first level Title */
}

h4{
	font-size: 18px;
}

h5{
	font-size: 12px;
}

h6{
	font-size: 10px;
}

p{
	line-height: 150%;
}

input, select{
	font-family: Verdana;
	font-size: 10px;
}


#wPage{
	margin: 0 auto;
}

#header{
	width: 100%;
	min-height: 145px;
}

#header #bg{
	float: left;
	width: 100%;
	background: #606F82;
}

#header .logo{
	float: left;
	padding: 25px 5px;
	background: #C05310;
}

/* // top Area navigation select */
#header a{
	text-decoration: none;
}

#header a:hover{
	text-decoration: underline;
}

#header .goButton{
	margin-left: 4px;
}

#header .navArea{
	float: right;
	background: #A8A292;
	color: #fff;
	/*font-size: 9px;*/
	font-size: 10px;
	font-family: "Trebuchet MS";
	font-weight: bold;
	text-transform: uppercase;
}

#header .navArea li{
	float: left;
	padding: 5px 10px;
}

#header .navArea li a, #header .navArea li a:hover{
	color: #fff;
	text-decoration: none;
}

#header .navArea .curtArea{
	background: #C05310;
	display: block;
}

#mainContent{
	width: 100%;
	float: none;
	margin-top: 15px;
}

#subContentPart{
	margin-left: 20px;
	width: 75%;
}

#subContentPart div{
	float: none;
}


#footer{
	clear: both;
	float: none;
	margin: 25px 0;
	display: block;
	color: #A8A291;
	font-size: 9px;
	text-align: left;
	border-top: 1px solid #BF530F;
}


/* middle column Left box */
.midBoxLeft{
	width: 255px;
	/*background: #A39187 url('~/media/homepage/pic_02.ashx') no-repeat;*/
	margin-right: 11px;
	height: 211px;
}

.midBoxLeft .registerLink{
	position: relative;
	top: 182px;
	left: 82px;
	font-size: 10px;
}
/* middle column Left box */

.leftAdSpace{
	padding-top:10px;
}

/* middle column right box */
.midBoxRight{
	/*background: #607083 url('~/media/homepage/pic_03.ashx') no-repeat;*/
	width: 255px;
	height: 211px;
}

.midBoxRight .taketourLink{
	position: relative;
	top: 182px;
	left: 35px;
	font-size: 10px;
}
/* middle column right box */

/* midBoxLeft On the Right Side */
#rightCol .midBoxLeft{
	margin-right: 0;
}


.inputText{
	background: #fff;
	border: 0;
	color: #A8A292;
	padding: 5px;
	font-family: Verdana;
	font-size: 9px;
	font-weight: normal;
}

.login .inputText{
	color: black;
}

* html .selectText{
	/*padding: 2px;*/
	background: #fff;
}

*+html .selectText{
	/*padding: 2px;*/
	background: #fff;
}

.selectText select{
	border: 0px;
	background: #fff;
	color: #A8A292;
	padding: 4px;
}

.button_center
{
	text-align:center;
}


.button_redLine{	/* a button has a red border */
	border: 1px solid #BF530F !important;
	background: #fff;
	width: 110px !important;
	text-align: center;
	color: #BF530F !important;
	padding: 5px 0;
	cursor: pointer;
}

.button_blueLine{	/* a button has a blue border */
	border: 1px solid #607083;
	background: #fff;
	width: 110px !important;
	text-align: center;
	color: #607083;
	padding: 5px 0;
	cursor: pointer;
}

.submitButton{
	border: 0;
	background: url('/images/button_m_bg.gif') no-repeat center;
	width: 82px !important;
	height: 24px !important;
	color: #000;
	font-weight: bold;
	cursor: pointer;
}

.goButton{
	background: url('/images/button_go_bg.jpg') no-repeat center;
	width: 27px !important;
	height: 22px !important;
	border: 0;
	font-weight: bold;
	cursor: pointer;
	color: #231F20;
	font-size: 8.5px;
}

.goButtonNoBg{
	background: none;
	border: 1px solid #A8A291;
	width: 25px !important;
	height: 22px !important;
	font-weight: bold;
	cursor: pointer;
	color: #A8A291;
	font-size: 8.5px;
}

.inputCode{
	color: #BF530F;
	border: 1px solid #607083;
	width: 220px;
	padding: 6px;
	font-size: 11px;
}

.blueTT{
	color: #607083;
}

.redButton{
	background: #DB5226;
	font-size: 9px;
	color: #fff;
	text-align: center;
	width: 49%;
	padding: 0.3em;
	margin: 0;
	border: 0;
	cursor: pointer;
	margin: 0.4em 0;
}

.bottomNote{
	color: #A8A292;
	border-top: 1px solid #A8A292;
	width: 100%;
	margin-top: 2.5em;
	padding-top: 0.5em;
	font-size:10px;
}

.clear{
	float: none;
	clear: both !important;
	height: -1px;
	line-height: 0;
}

.issueDate{
	font-size: 10px;
}

.mustBeFilled{	/* when fill in forms, there're some area must be filled in, a "*" will be displayed in front of the fields */
	color: #BF530F;
}

.checkbox{
	background: transparent !important;
	border: 0 !important;
}

.checkbox input{
	background: transparent !important;
	border: 0 !important;
	width: auto !important;
}

.descripText{	/* when fill in forms, there're will be some description texts beside the input box */
	color: #607083;
}

.required{	/* Required fields on the right side */
	margin-left: 100px;
	color: #607083;
}



.homeRightSide div.box1 table tbody th
{
	color:#606F82;
}

/* // the box with grey background title */
.box1{
	width: 100%;
	border: 1px solid #A8A292;
	color: #A8A292;
	font-size: 11px;
	margin-bottom: 3px;
}

.box1 h3{
	background: #A8A292;
	height: 30px;
	color: #ffffff;
	padding-top: 3px;

}

.box1 .h3Title{
	color: #fff;
	font-weight: normal;
	height: 30px;
	padding-left: 4px;
	float: left;
	font-weight:bold;
}

.moreRightSide{
	font-size: 10px !important;
	font-weight: bold;
	float: right;
	margin-top: 10px;
	margin-right: 5px;
}

.moreRightSide a{
	color: #231F20;
	text-decoration: none;
}

.box1 .h3Title .moreRightSide{
	float: right;
}

.box1 .h5Title{
	color: #607083;
	padding: 5px 0 0 5px;
}

.box1 .h6Title{
	color: #fff;
	padding: 10px 0px 10px 35px;
	background: #A8A292 url('/images/icon_03.gif') no-repeat  5px 3px;
}

.box1 .box1Inside{
	padding: 5px;
}

.box1 .box1Inside .box1InsideText{
	line-height: 140%;
	padding: 3px 0px 5px 2px;
}

.homeStockBox{
	width: 100%;
	padding-top: 9px;
}

* html .homeStockBox{
	width: 100%;
	padding-top: 20px;
}

*+html .homeStockBox{
	width: 100%;
	padding-top: 20px;
}

.box1 .stockQuoteTitle{
	background: #A8A292 url('/images/icon_02.gif') no-repeat 5px 5px;
	color: #fff;
	padding: 10px 0px 10px 35px;
}

.box1 .stockQuoteInside{
	padding: 5px 0 10px 0;
}

.box1 .stockQuoteInside .inputStockCode{
	margin-bottom: 10px;
}

.box1 .stockQuoteInside .inputText{
	width: 171px;
	border: 1px solid #A8A292;
}
.box1 .stockQuoteInside .selectText {
	float:left;
	padding:0px;
}

.box1 .stockQuoteInside .selectText select{
	
	height: 20px;
	padding:1px;
}
.box1 .stockQuoteInside .selectText select option
{
	text-align:center;
	text-decoration: blink;
}

.box1 .stockQuoteInside select{
	width: 148px;
	border: 1px solid #A8A292;
	padding-bottom:1px;
	
}

.stockQuoteInside .goButtonNoBg{
	margin-left: 4px;
}

.box1 .box1Inside .DailyBlogRightSide{
	color: #000;
	font-size: 10px;
}

.box1 .box1Inside .DailyBlogRightSide h5{
	font-size: 13px;
	color: #BF530F;
	margin-top: 8px;
	font-weight: normal;
}

.box1 .box1Inside a{
	color: #BF530F;
}

.box1 .box1Inside a:hover{
	color: #607083;
}

.box1 .blogArchive a{
	color: #A8A292;
}

.box1 .blogArchive a:hover{
	color: #BF530F;
}

.box1 .blogArchive h3{
	background: none;
	color: #A8A292;
	border-top: 1px solid #A8A292;
	border-bottom: 1px solid #A8A292;
	font-weight: normal;
	padding-left: 5px;
}

.box1 table{
	width: 100%;
	font-size: 9px;
	border-collapse: collapse;
}

.box1 table td, .box1 table th{
	/*border-bottom: 1px solid #808D9C;*/
	padding: 4px 2px;
}

.box1 table .dropValue{
	color: #5FB304;
}

.box1 table .riseValue{
	color: #F10000;
}

.box1 .insideParph{
	color: #607083;
}

.box1 .insideParph p{
	padding: 5px 0;
}

.searchHelp .box1 .insideParph{
	color: #A8A292;
}

.box1 .box1Snapshot{
	padding: 5px 0;
}

.box1 .box1Snapshot h5{
	color: #607083;
	padding: 0 5px 5px 5px;
	line-height: 140%;
}

.box1 .box1Snapshot .box1Inside{
	border-top: 1px solid #607083;
	margin-top: 5px;
	padding: 5px;
}

table.noLineTD{
	margin-bottom: 10px;
}

table.noLineTD th{
	border-bottom: 1px solid #A8A292;
}

table.noLineTD td{
	border: 0;
}

.homeRightSide{
	width: 212px;
}

.homeRightSide .h3Title
{
	font-weight: normal !important;
}

* html .homeRightSide table{
	width: 200px;
	}

.homeRightSide table th{
	text-align: left;
}

.homeRightSide table .title th{
	text-align: right !important;
	padding: 1px;
}

* html .homeRightSide table .title th{
	padding: 3px 0 4px 0;
}

*+html .homeRightSide table .title th{
	padding: 3px 0 4px 0;
}

.homeRightSide table td{
	text-align: right;
}



/* the h6 without background pic setting - premium landing page */
.box1 h6.corporateCalendar{
	background: #A8A292 url('/images/icon_01.gif') no-repeat 5px 3px;
	color: #fff;
	padding: 10px 0 11px 35px; 
}
/* the box with grey background title // */





/* ad box */
.adBox{
	font-size: 9px;
	color: #666;
	height: 300px;
}

.adBox h1{
	color: #94A7A3;
	font-size: 24px;
	font-family: Georgia;
	font-weight: normal;
	padding-right: 10px;
}

.adBox h1.homeAd{
	width: 165px;
	font-size: 28px;
}

.adBox span{
	display: block;
	font-weight: bolder;
}

.adBox .adGeryText{
	color: #607083;
	margin: 10px 0;
}

.adBox .adGeryText strong{
	color: #445B69 !important;
	font-weight: 900 !important;
}


.leftBottomAD{
	margin-top: 25px;
}

.bottomAdButton{
margin-top: 5px;
}

.bottomAdButton .button_redLine{
	width: 80px !important;
}

/*.adBox div{
	width: 100%;
	color: #FDB824;
	padding-top: 55px;
}

.adBox div h1{
	padding-top: 25px;
}*/
/* ad box */




/* news */
.news{
	width: 100%;
}

.news h4{
	color: #F37421;
	padding: 20px 0 5px 0;
}

.news li{
	font-size: 10px;
	padding: 5px 0;
}

.news span{
	color: #607083;
}

.news a{
	text-decoration: none;
}
/* news */


/* Dark Blue Box setting */
.darkBlueBox{
	border:1px solid #607083;
	width:100%;
}

.darkBlueBox h3{
	background: #607083;
	text-align: left;
	padding: 0.2em 0 0.2em 0.2em;
	color: #fff;
	font-weight: bold;
}

.darkBlueBox .h5Title{
	background: #607083;
	text-align: left;
	padding: 0.2em 0 0.2em 0.2em;
	color: #fff;
	font-weight: normal;
}

.darkBlueBox .h5Title{
	padding: 5px;
}

.darkBlueBox h3 .date{
	font-size: 12px;
	font-weight: normal;
	margin-left: 5px;
}

.darkBlueBox h4{
	text-align: left;
	padding: 0.2em 0 0.2em 0.2em;
}

.darkBlueBox .darkBlueBoxInside{
	color: #000;
}

.centerPic{
	text-align: center;
	padding: 5px 0;
}

.darkBlueBoxInside .myServiceLeft
{
	float: left;
	width: 415px;
	padding: 0 6px;
	text-align: left;
	padding-bottom:15px;
}

.darkBlueBoxInside .myServiceRight{
	float: right;
	width: 150px;
	padding-right: 8px;
	border-left:1px solid #607083;
}

.myServiceLeft .newsList{
	margin-top: 15px;
}

.myServiceLeft .newsList .newsBlock{
	margin-top: 15px;
}

.myServiceLeft .newsList h5{
	color: #BF530F;
	font-weight: normal;
	font-size: 11px;
}

.myServiceLeft .newsList h5 strong
{
	font-size:10px;
}

.myServiceLeft .newsList a{
	color: #BF530F;
	text-decoration: underline;
}

.myServiceLeft .newsList a:hover{
	color: #607083;
}

.myServiceLeft .newsList .date{
	color: #607083;
	font-size: 11px;
}

/* my narrow fat nav box on right side */
.myBoxRight{
	padding-bottom: 8px;
	color: rgb(96, 112, 131) !important;
}

.myBoxRight div, .myBoxRight li{
	clear: both;
}

.myBoxRight ul{
	padding:5px 0pt 5px 3px;
}

.myBoxRight li{
	display: block;
	padding: 2px 5px;
}

.myBoxRight .moreLink a{
	text-decoration: underline;
}

.myBoxRight ul li
{
	padding-bottom: 4px;
}

.myBoxRight ul li a{
	text-decoration: none;
}
.myBoxRight ul li a span{
	color: rgb(96, 112, 131) !important;
}

.myBoxRight ul li a:hover{
	text-decoration: underline;
	cursor: pointer;
}

.myBoxRight div div{
	margin-top: 7px;
}

.myBoxRight div div span{
	font-weight: bold;
	padding-left: 7px;
	font-size: 10px;
	text-transform: uppercase;
	color: rgb(96, 112, 131) !important;
}

.myBoxRight div ul label{
	width: 60px;
}

.myBoxRight div ul .first label{
	border-right: 0;
}

.myServiceRight .leftUserNav{
	border: 0;
}

.myServiceRight .leftUserNav, .myServiceRight .leftUserNav a{
	color: #607083;
}

.myServiceRight .leftUserNav .more a{
	text-decoration: underline;
}




/* // My Subscription */
.mySubscription{
	width: 100%;
}

.mySubscription .getMore{
	clear: both;
	margin: 20px 0;
}

.mySubscription .subscbTable{
	clear: both !important;
	float: none;
	border-top: 1px solid #A8A292;
	width: 100%;
	margin-top: 15px;
}

.mySubscription .subscbTable h4{
	float: left;
	background: #607083;
	width: auto;
	color: #fff;
	font-size: 20px;
	padding: 0.1em 0.3em;
	margin-right: 25px;
}

.mySubscription .subscbTable table{
	margin-bottom: 15px;
	text-align: left;
	border-collapse: collapse;
	width: 92%;
	font-size: 10px;
}

.mySubscription .subscbTable table th{
	padding: 0.8em 0 0 0;
}

.mySubscription .subscbTable table td{
	padding: 0.8em 0;
}

.mySubscription .subscbTable .button{
	float: left !important;
	padding-right: 14px;
}

.mySubscription .subscbTable .button .button_redLine{
	display: block;
	margin-bottom: 3px;
	width: 125px !important;
}

.mySubscription .subscbTable table caption{
	border-bottom: 1px solid #A8A292;
	color: #607083;
	text-align: left;
	font-weight: bold;
}

.mySubscription .subscbTable .tabRT{
	width: 80%;
	float: right;
}

.mySubscription .otherFreeAvailable{
	padding: 10px;
	color: #A8A292;
	clear: both !important;
	float: none;
}

.mySubscription .otherFreeAvailable .button{
	float: right !important;
	display: block;
	margin-left: 20px;
	margin-bottom: 5px;
}

.mySubscription .otherFreeAvailable .otherFreeAvailableInside{
	float: left;
}

.mySubscription .otherFreeAvailable .otherFreeAvailableInside h6{
	margin-bottom: 5px;
}
/* My Subscripiton // */




/* // My Preference */
.myPreference{
	width: 100%;
}

.myPreference h4{
	color: #607083;
	font-size: 20px;
	font-weight: normal;
}

.myPreferenceInside{
	margin-top: 3px;
}

.myPreferredInside, .myPreferredLevel{
	padding: 10px;
}

.myPreferredInside ul, .myPreferredLevel ul{
	margin-top: 10px;
}

.myPreferredInside ul li, .myPreferredLevel ul li{
	float: none;
	display: block;
	clear: both;
	padding: 5px 0;
}

.myPreferredInside ul li label, .myPreferredLevel ul li label{
	width: 150px;
}

.myPreference .button{
	text-align: center;
	margin-top: 15px;
}
/* My Preference // */


/* // Article page */
.marketsBox{
	width: 100%;
	margin-bottom: 3px;
}

.marketsBox .darkBlueBox .linkRightSide{
	float: right;
	margin-right: 2px;
}

.marketsBox .darkBlueBox .linkRightSide li{
	float: left;
	padding: 2px;
}

.box1 .box1OutSide{
	background: #A8A292;
	color: #fff;
	width: 100%;
}

.box1 .h4Title{
	float: left;
	padding: 5px;
	font-weight: normal;
}

.box1 .h4Title span{
	color: #000;
	font-size: 11px;
	position: relative;
	top: 0.5em;
}

.box1 ul.linkRightSide{
	float: right;
	padding: 0.2em 0;
	height: 26px;
	line-height: 26px;
}

.box1 ul.linkRightSide li{
	float: left;
	padding: 2px 5px;
	vertical-align: middle;
}
#backgroundstory div.pagraphContentInside
{
	padding: 10px;
}
/* Article Page // */



/* sub nav setting - premium landing page */
.subNav{
	padding-top: 8px;
	width: 100%;
	color: #607083;
}

.subNav ul li{
	display: inline;
	text-align: left;
	line-height: 160%;
	text-transform:uppercase;
}

.subNav ul li a{
	text-decoration: none;
	color: #607083;
}

.subNav ul li a:hover{
	color: #BF530F;
	cursor: pointer;
}

.subNav ul li.active a span{
	color: #BF530F !important;
}


/* // left side Menu setting */
.leftMenu{
	width: 100%;
	border: 1px solid #A8A291;
	padding: 5px 0pt;
}

.leftMenu div ul{
	padding-left: 10px;
}

.leftMenu div ul li, .leftMenu ul li a{
	color: #A8A291;
	text-decoration: none;
}

.leftMenu div ul li{
	padding: 3px 0;
	width: 100%;
	display: block;
}

.leftMenu div ul li.active a span{
	color: #BF530F !important;
}

.leftMenu div ul li a:hover{
	cursor: pointer;
	text-decoration: underline !important;
	width: 100%;
	display: block;
}
/* left side Menu setting // */



/* // left side user nav */
.leftUserNav{
	width: 100%;
	color: #A8A291;
	font-size: 11px;
	border: 1px solid #A8A291;
	padding-bottom: 15px;
	margin-bottom:15px;
}

.leftUserNav div, .leftUserNav li{
	clear: both;
}

.leftUserNav ul{
	padding:5px 0pt 5px 5px;
}

.leftUserNav li{
	display: block;
	padding: 2px 0px 5px 5px;
}

.leftUserNav .moreLink a{
	text-decoration: underline;
}

.leftUserNav ul li, .leftUserNav ul li a{
	color: #A8A291;
	text-decoration: none;
}

.leftUserNav ul li a:hover{
	color: #A8A291;
	text-decoration: underline;
	cursor: pointer;
}

.leftUserNav div div{
	margin-top: 10px;
}

.leftUserNav div div span{
	font-weight: bold;
	padding-left: 10px;
	font-size: 10px;
	text-transform: uppercase;
}

.leftUserNav div ul label{
	width: 60px;
	border-right: 2px solid #fff;
}

.leftUserNav div ul .first label{
	border-right: 0;
}

.rightNav .leftUserNav{
	color: #607083;
	border:1px solid #607083;
}

.rightNav .leftUserNav a{
	color: #607083;
}

.rightNav .leftUserNav li.active a span{
	color: #BF530F;
}
/* left side user nav // */


/* // User Search Trail Navigation on the Left Side */
.userSearchTrail
{
	border:1px solid #A8A292;
	color:#B4B4B4;
	margin-bottom:5px;
	min-height:115px;
	padding:5px 0;
	width:100%;
}

.userSearchTrailInside{
	padding: 5px 0pt 0pt 5px;
}

.userSearchTrail div strong
{
	padding-left:5px;
	font-size:10px;
	font-family:Verdana;
}
.userSearchTrail ul
{
	padding-top: 5px;
	padding-left: 5px;
}

.userSearchTrail a{
	color: #B4B4B4;
	text-decoration: none;
	cursor: pointer;
}

.userSearchTrail a:hover{
	text-decoration: underline;
}

.userSearchTrail li{
	padding: 3px 0;
}

.userSearchTrail li.active{
	color: #ECAE2B;
}
/* User Search Trail Navigation on the Left Side // */


/* // Print Link at the Left Side Bottom */
.printBottom{
	border: 1px solid #A8A292;
	text-align: center;
	padding: 10px 0;
	margin-bottom: 10px;
}

#leftCol .printBottom{
	margin-top: 10px;
	width: 120px;
}

.printBottom a{
	color: #A8A292;
	text-decoration: none;
}
/* Print Link at the Left Side Bottom // */



/* // Left Side Search Results Begin */
.leftSideSearchResults{
	width: 100%;
	border: 1px solid #A8A292;
	color: #A8A292;
	line-height: 160%;
	margin-bottom: 5px;
}

.leftSideSearchResults .leftSideSearchResultsInside{
	padding: 15px 5px;
}

.leftSideSearchResults .keywords{
	color: #BF530F;
}

.searchAgain{
	margin: 10px 0 5px 12px;
}
/* Left Side Search Results End // */



/* // Sign in Account Begin */
.signInForm .validMesg{
	color: #BF530F;
	margin-top: 5px;
	margin-bottom: 10px;
}

.signInForm input{
	width: 250px;
	padding: 5px;
	margin-bottom: 3px;
	margin-left: 2px;
	color: #A8A291;
}

.forgetPSW{
	margin-top: 5px;
}

.forgetPSW a{
	color: #607083 !important;
}

.forgetPSW a:hover{
	color: #A8A291 !important;
}

.signIn{
	position: relative;
	left: 155px;
	top: -10px;
}
/* Sign in Account Begin End // */



/* // Not a member on the Right Side Start */
.becomeMember a{
	text-decoration: none;
}

.becomeMember .darkBlueBox{
	border: 0;
	margin-bottom: 3px;
}

.startAhead{
	background: url('/images/start_ahead.gif') no-repeat top;
	width: 255px;
	height: 211px;
}

.becomeMember .startAhead{
	margin-bottom: 3px;
}

.subscribeLink{
	position: relative;
	top: 182px;
	left: 35px;
	font-size: 10px !important;
}
/* Not a member on the Right Side End // */




/* page number */
.pageNum{
	width: 100%;
	color: #A8A292;
	padding: 2px 0;
	height: 14px;
}

.pageNum ul{
	padding: 0;
}

.pageNum li{
	float: left;
	font-size: 10px;
	padding: 0;
}

.pageNum span{
	padding: 0 4px;
}

.pageNum a, .pageNum a:hover{
	text-decoration: none;
	cursor: pointer;
}

.pageNum a{
	color: #A8A292;
}

.pageNum a:hover{
	color: #BF530F;
}

.pageNum .active span{
	color: #BF530F;
	font-weight: bold;
}
/* page number */




/* // Market News List Begin */
.marketNewsList{
	width: 100%;
}

.marketNewsList ul{
	padding: 10px 5px;
}

.marketNewsList ul li{
	line-height: 150%;
}

.marketNewsList a{
	color: black;
	text-decoration: underline;
}

.marketNewsList a:hover{
	color: #A8A292;
}
/* Market News List End // */



/* // Before Sign in form - including sign in quick link, registration & User Subscription & User Payment & accept terms 5 parts */
.beforeSigninForm{
	width: 100%;
}

.beforeSigninForm h4{
	color: #607083;
	font-size: 20px;
	font-weight: normal;
}

.beforeSigninForm h4 span{
	font-size: 11px;
	color: #000;
}

.beforeSigninForm a{
	color: #BF530F;
}

/* Sign in Quick Link */
.signInQuickLink{
	border-bottom: 1px solid #A8A292;
	padding: 20px 10px;
}

/* Your(User) Subscription */
.userSubscription{	/* Your Subscription Form */
	border: 1px solid #A8A292;
	padding: 10px;
	margin-bottom: 3px;
}

.subscriptionConfirmation h4{
	color: #607083;
	font-size: 20px;
	font-weight: normal;
}

.userSubscription .promotionCode{
	padding-top: 10px;
	text-align: center;
}

.userSubscription .promotionCode .promotionCodeInside{
	text-align: left;
}

.userSubscription .promotionCode div{
	clear:both;
	padding-bottom:5px;
}

.userSubscription .button
{
	text-align: center;
}

.userSubscription .promotionCode label{
	text-align: right;
	float: left;
	width: 230px;
	padding-top: 2px;
	margin-right: 5px;
}

.userSubscription .promotionCode select{
	color:#607083;
	font-size:11px;
	width:232px;
}

.userSubscription .promotionCode .button_blueLine{
	margin-left: 10px;
}

.userSubscription .subscriptionPlan{
	margin: 10px 0;
}

.userSubscription .subscriptionPlan ul{
	width: 100%;
	clear: both;
	padding: 10px 0;
}

.userSubscription .subscriptionPlan li{
	float: left;
}

.userSubscription .subscriptionPlan li span{
	display: block;
	font-weight: normal;
	color: #000;
	margin-top: 5px;
	text-align: justify;
}

.userSubscription .subscriptionPlan .firstTab{	/* the first "li" */
	width: 300px;
	color: #607083;
	font-weight: bold;
	padding-right: 50px;
}

.userSubscription .subscriptionPlan .secondTab{	/* the second "li" */
	width: 110px;
	padding-right: 40px;
}

.userSubscription .subscriptionPlan .planTitle{
	color: #A8A291;
	font-weight: bold;
	font-size: 10px;
	padding-top: 20px;
}

.userSubscription .subscriptionPlan .planTitle .firstTab{
	color: #A8A291; 
}

.userSubscription .subscriptionPlan .promotionTab .firstTab, .userSubscription .subscriptionPlan .promotionTab .promotionPrice{	/* breakfast brief and promotion code price setting */
	color: #BF530F;
}
/* Product List */
.productsleft
{
	float:left;
	width:350px;
}
.productsleft ul
{
	padding: 10px;
}
.productsleft ul li
{
	padding: 5px;
}
.productsright
{
	float:left;
	width:350px;
}
.productsright ul
{
	padding: 10px;
}
.productsright ul li
{
	padding: 5px;
}
.subscriptionConfirmation h5{
	color: #607083;
	font-size: 12px;
	font-weight: normal;
}
/* Your(User) Payment */
.userPayment{
	padding: 10px;
	border: 1px solid #A8A292;
	margin-bottom: 3px;
}

.userPayment h4{
	color: #607083;
	font-size: 20px;
	font-weight: normal;
}

.userPayment .validMesg{
	color: #BF530F;
	padding: 10px;
}

.userPayment .userPaymentFormLeft{
	float: left;
	width: 350px;
}

.userPayment .userPaymentFormRight{
	float: right;
	width: 360px;
}

.userPayment li{
	line-height: 180%;
	margin: 3px 0;
}

.userPayment li label{
	float: left;
	text-align: right;
	width: 160px; 
	margin-right: 5px;	
}

.userPayment input{
	width: 160px;
	padding: 5px;
}

.userPayment select{
	width: 85px;
	font-size: 11px;
	color: #607083;
}
/* Before Sign in form - including sign in quick link, registration & User Subscription & User Payment & accept terms 5 parts // */



/* // After Sign In Form */
.personalInfoProfile ul li label{
	color: #607083;
	margin-right: 15px;
}
/* After Sign In Form // */



/* // Subscription Confirmation */
.subscriptionConfirmation{
	width: 100%;
}

.subscriptionConfirmation table th{
	color: #607083;
}

.subscriptionConfirmation .subscriptionConfirmationPersonalInfo{
	padding: 10px;
}

.subscriptionConfirmation .subscriptionConfirmationPersonalInfo div{
	padding: 10px 0;
	color: #000;
}

.subscriptionConfirmation .subscriptionConfirmationPersonalInfo div span{
	display: block;
}

/* // Subscriber setting */
.subscriber{
	border: 1px solid #A8A292;
	padding: 10px;
	margin-bottom: 3px;
}

.subscriber table th, .subscriber table td{
	padding: 5px;
}

.subscriber .personalInfo table{
	width: 60%;
}

.subscriber .personalInfo table th{
	text-align: right;
}

.subscriber .personalInfo{
	margin-top: 20px;
}

/* Invoice List setting */
.invoiceList{
	border: 1px solid #A8A292;
	padding: 10px;
	margin-bottom: 3px;
}

.invoiceList table{
	width: 100%;
	text-align: left;
	margin-top: 15px;
}

/* Plan List setting */
.planList{
	border: 1px solid #A8A292;
	padding: 10px;
	margin-bottom: 3px;
}

.planList table{
	width: 100%;
	text-align: left;
}

.planList .planListForm{
	border: 1px dotted #A8A292;
	margin: 10px 0;
	padding: 10px;
}

.planList .planListForm table{
	margin-bottom: 5px;
}

/* Subscription Item */
.subscriptionConfirmation .userSubscription table{
	text-align: left;
	margin-top: 15px;
	width: 50%;
}

.subscriptionConfirmation .userSubscription table th, .subscriptionConfirmation .userSubscription table td{
	padding: 5px 0;
}


/* Total Amount */
.totalAmount{
    clear: both;
    float: right;
    width: 350px;
}

.totalAmount table th{
    text-align: left;
    color: #607083;
}

/* button */
.subscriptionConfirmation .button{
	text-align: center;
	margin-top: 15px;
}

.subscriptionConfirmation .button .button_redLine{
	width: 155px !important;
}
/* Subscription Confirmation // */



/* // Contact Us page */
.contactInfo{
	width: 100%;
	margin-top: 15px;
	line-height: 140%;
}

.contactInfo h6{
	color: #607083;
	font-weight: bold;
}

.contactInfo .office{
	margin-bottom: 10px;
}

.contactInfo .office div{
	padding-bottom: 5px;
}

.contactInfo .office span{
	display: block;
}

.contactForm{
	color: #000;
	padding-bottom: 10px;
}

.contactForm ul{
	margin-top: 15px;
}

.contactForm li{
	clear: both;
	margin: 3px 0;
	line-height: 180%;
}

.contactForm label{
	float: left;
	text-align: right;
	width: 240px;
	margin-right: 10px;
}

.contactForm input, .contactForm select, .contactForm textarea{
	width: 230px;
	border: 1px solid #607083;
	color: #607083;
	padding: 5px;
}

.contactForm select{
	width: 242px;
	font-size: 11px;
}

.contactForm textarea{
	height: 90px;
}

.contactForm .button{
	text-align: center;
	margin-top: 15px;
}
/* Contact Us page // */



/* // Content page */
.pagraphContent{
	width: 100%;
}

.mainHeading{
	font-size: 18pt;
	font-family: Georgia;
	padding-bottom: 5px;
	font-weight: normal;
}

.subHeading{
	font-size: 10px;
	font-family: Verdana;
	color: #BF530F;
	margin-top: 15px;
}

.pagraphContent p, .pagraphContentInside p{
	padding: 5px 0 5px 0;
}

.pagraphContentInside{
	padding-top: 15px;
}

.pagraphContent ul li, .pagraphContent ol li
{
	list-style-position: outside;
	padding-left: 5px;
	margin-left:30px;
	margin-bottom: 3px;
}
.pagraphContent ul li
{
	list-style-type:disc;
}

.dailyChart{
	margin-top: 10px;
}

.pagraphContent table, .pagraphContentInside table{
	border-collapse: collapse;
	text-align: center;
	border: 1px solid #A8A292;
	margin-top: 3px;
	width: 100%;
}

.pagraphContent table th, .pagraphContentInside table th{
	background: #A8A292;
	color: #fff;
	padding: 10px 0;
	border-left: 1px solid #fff;
	vertical-align: top;
}

.pagraphContent table td, .pagraphContentInside table td{
	border-left: 1px solid #A8A292;
	border-top: 1px solid #A8A292;
	border-bottom: 0;
	padding: 4px;
	color: #000;
}

* html .pagraphContentInside table .first{
	border-left: 0;
}

* html .pagraphContent table .first{
	border-left: 0;
}

table.recommTable th:first-child, table.recommTable td:first-child{
	border-left: 0;
}

.pagraphContent table th:first-child, .pagraphContentInside table td:first-child{
	border-left: 0;
}

.pagraphContent table .tdLeft, .pagraphContentInside table .tdLeft{
	text-align: left;
	padding: 0.4em;
}

.pagraphContent table span, .pagraphContentInside table span{
	display: block;
}

.pagraphContent table td img, .pagraphContentInside table td img{
	vertical-align: middle;
}

/* Content page // */



/* // stock watch page */
.stockBar{
	background: #A8A292;
	padding: 10px;
	color: #fff;
}

.stockBar input{
	padding: 5px 0;
	border: 0;
	margin-right: 15px;
	width: 180px;
}

.stockBar select{
	border: 0;
	width: 180px;
}

.stockBar button{
	margin-left: 5px;
}
/* stock watch page // */



/* my services news list - premium landing page */
.box1 .serviceReminder{
	font-size: 11px;
	color: #000;
	line-height: 140%;
}


.serviceReminder div span{
	margin-left: 5px;
}

.serviceReminder a{
	color: #BF530F;
}


/* // Advanced Search - include Basic Info and Advanced Info two part */
.advancedSearch{
	width: 100%;
}

.advancedSearch .button{
	text-align: center;
	margin-top: 15px;
}

.advancedSearchForm{
	width: 100%;
	padding: 10px 0;
	color: #000;
}

.advancedSearchForm li{
	clear: both;
	margin: 4px 0;
	line-height: 180%;
}

.advancedSearchForm li label{
	float: left;
	text-align: right;
	margin-right: 5px;
}

.advancedSearchForm input{
	border: 1px solid #607083;
	color: #A8A292;
	padding: 5px;
}

/* Basic Info */
.advancedSearchForm .basicInfo{
	/*border-bottom: 1px solid #A8A292;*/
}

.advancedSearchForm .basicInfo li input{
	width: 160px;
}

.advancedSearchForm .basicInfo li select{
	color: #A8A292;
	font-size: 11px;
}

.advancedSearchForm .basicInfo .basicInfoLeft{
	float: left;
	width: 425px;
}

.advancedSearchForm .basicInfo .basicInfoRight{
	float: right;
	width: 275px;
	margin-top: 10px;
}

.advancedSearchForm .basicInfo .basicInfoRight span
{
	width:175px;
}

.advancedSearchForm .basicInfo .basicInfoLeft li label{
	width: 240px;
}

.advancedSearchForm .basicInfo .basicInfoRight li label{
	width: 60px;
}

/* Advanced Info */
.advancedInfo{
	margin-top: 10px;
	padding-top: 10px;
	border-top: 1px solid #A8A292;
}

.advancedInfo label{
	width: 240px;
}

.advancedInfo input{
	width: 200px;
}

.advancedInfo select{
	width: 212px;
	color: #607083;
	font-size: 11px;
}

.advancedInfo span.checkbox label
{
	padding: 0 0 0 5px;
	margin-top: 2px;
}
.advancedInfo div.multiCheckBox label
{
	margin: 2px 0 0 5px;
}
.advancedInfo li span{
	width: 164px;
	float: left;
}

.multiCheckBox{
	float: left;
	width: 500px;
}

.multiCheckBox input{
	border: 0;
	width: auto;
}

.advancedInfo .checkbox{
	margin-bottom: 10px;
}

.checkbox label{
	float: none !important;
	width: 125px;
	text-align: left !important;
}
	
.multiCheckBox span{
	margin-bottom: 10px;
}

.multiCheckBox label{
	float: none !important;
	display: -moz-inline-box;
	width: 145px;
	text-align: left !important;
}

* html .multiCheckBox label{
	float: none !important;
	width: 135px;
	text-align: left !important;
}

*+html .multiCheckBox label{
	float: none !important;
	width: 135px;
	text-align: left !important;
}
/* Advanced Search - include Basic Info and Advanced Info two part // */




/* // Search Results */
.searchResults{
	width: 100%;
}

.searchResults h4{
	color: #607083;
}

.searchResults .button{
	text-align: right;
	margin: 10px 0; 
}

.searchResults .first{
	margin-top: 15px;
}

/* search results list */
.resultsList{
	width: 100%;
	line-height: 160%;
}

.searchResults .resultsList{
	width: 100%;
	line-height: 160%;
	border-top: 1px solid #A8A292;
	border-bottom: 1px solid #A8A292;
	padding: 5px 0;
}

.searchResults .resultsList div{
	padding: 10px 0;
}

.resultsListInside{
	padding: 0 5px;
}

.resultsList img{
	padding: 4px 4px 0 0;
}

.resultsList h5{
	color: #BF530F;
	margin-top: 10px;
}

.resultsList h5 a{
	color: #BF530F;
	text-decoration: underline;
}

.resultsList h5 a:hover{
	color: #A8A292;
}

.resultsList .moreLink a{
	color: #607083;
	text-decoration: underline;
	padding: 0 5px;
}

.resultsList .moreLink a:hover{
	color: #A8A292;
}
/* search results list */


/* Join Fat Page */
.joinFat{
	width: 521px;
}

.midBoxBottom{
	/*background: #A39187 url('~/media/homepage/pic_04.ashx') no-repeat;*/
	width: 100%;
	height: 211px;
}

.midBoxBottom .signUpLink{
	position: relative;
	top: 181px;
	left: 83px;
}
/* Join Fat Page */



/* // Registration Page - including Email Password Set & Personal Info Set & Fat Free Services three Part */
.registration{
	width: 100%;
	color: #000;
}

.registrationForm{
	width: 100%;
	padding: 10px 0;
	color: #000;
}

.registrationForm h4{	/* use in subscribe before sign in page */
	padding: 0 10px;
}

.registrationForm .validMesg{
	color: #BF530F;
	padding: 10px;
}

.registrationForm li{
	clear: both;
	margin: 4px 0;
	line-height: 190%;
}

.registrationForm li label{
	float: left;
	text-align: right;
	margin-right: 5px;
	width: 240px;
}

.registrationForm input{
	border: 1px solid #607083;
	color: #A8A292;
	padding: 5px;
	width: 220px;
}

.registrationForm select{
	width: 232px;
	color: #607083;
	font-size: 11px;
}

/* Email And Password Set */
.registrationForm .setPSW{
	border-bottom: 1px solid #A8A292;
}

/* Personal Info Set */
.registrationForm .personalInfo{
	margin-top: 10px;
}

/* Free Services */
.freeServices{
	border: 1px solid #A8A292;
	padding: 10px;
	margin-bottom: 3px;
}

.freeServices h3{
	color: #607083;
	font-weight: normal;
}

.freeServices ul li{
	margin: 15px 0;
	color: #607083;
	font-weight: bold;
}

.freeServices ul li span{
	display: block;
	color: #000;
	font-weight: normal;
}
/* Registration Page - including Email Password Set & Personal Info & Fat Free Services three Part // */

/* Accept the terms of services Part */
.acceptTerms{
	border: 1px solid #A8A292;
	padding: 10px;
}

.acceptTerms a{
	color: #607083;
	text-decoration: underline;
}

.acceptTerms a:hover{
	color: #A8A292;
}

.acceptTerms .button{
	text-align: center;
	margin: 10px 0;
}

.acceptTerms .button .button_redLine{
	width: 150px !important;
}
/* Accept the terms of services Part */


/* Retrieve Password */
.retrievePSW{
	width: 100%;
}

.retrievePSWForm{
	margin-top: 15px;
	margin-bottom: 10px;
}

.retrievePSWForm .validMesg{
	color: #BF530F;
	margin-bottom: 10px;
}

.retrievePSWForm input{
	padding: 5px;
	color: #A8A292;
	width: 220px;
	margin-right: 10px;
}

.retrievePSWForm .required{
	margin: 0;
	margin-top: 10px;
}

/* // calendar setting */
.monyrSelt{
	width: 10%;
	position: absolute;
	margin-top: 15px;
}

.monyrSelt span{
	display: block;
}

.calendarBox .prev, .calendarBox .next{
	font-size: 85%;
}

.calendarBox .prev a, .calendarBox .next a{
	color: #A8A292;
}

.calendarBox .prev{
	padding-right: 3px;
}

.calendarBox .next{
	padding-left: 3px;
}

table.calendar{
	display: inline;
	width: 70%;
	border-collapse: collapse;
	text-align: center;
}

table.calendar th{
	border: 0;
}

table.calendar td{
	border: 1px solid #A8A292;
	color: #DB5327;
	padding: 0.3em;
}

table.calendar a, table.calendar a:hover{
	text-decoration: none;
	color: #DB5327 !important;
}

table.calendar .nothisMonth, table.calendar .nothisMonth a, table.calendar .nothisMonth a:hover{
	color: #A8A292 !important;
	text-decoration: none;
}
/* calendar setting // */

/* // new recommendations */
.newRecomArea{
	width: 100%;
}

table.recommTable{
	border-collapse: collapse;
	text-align: center;
	border: 1px solid #A8A292;
	margin-top: 3px;
	width: 100%;
}

table.recommTable th{
	background: #A8A292;
	color: #fff;
	padding: 10px 0;
	border-left: 1px solid #fff;
	vertical-align: top;
	font-size:10px;
}

table.recommTable td{
	border-left: 1px solid #A8A292;
	border-top: 1px solid #A8A292;
	border-bottom: 0;
	padding:4px;
	color: #000;
}
table.recommTable td a
{
	text-decoration: none;
	cursor: pointer;
}
table.recommTable td strong
{
	font-size: 10px;
}

* html table.recommTable .first{
	border-left: 0;
}

table.recommTable th:first-child, table.recommTable td:first-child{
	border-left: 0;
}

table.recommTable .tdLeft{
	text-align: left;
	padding: 0.4em;
}

table.recommTable span{
	display: block;
	font-size:10px;
}

table.recommTable td img{
	vertical-align: middle;
}
/* new recommendations // */

/* // Report Page */
.reportPage{
	width: 100%;
}

.reportPage h3{
	height: 100%;
}


.reportPage h3 label{
	float: left;
	width: 90%;
}

.reportPage h3 .moreRightSide a{
	color: #fff;
}

.reportPage .moreLink{
	text-align: right;
	padding: 10px;
}

.reportPage .newsList{
	width: 100%;
}

.reportPage .newsList .newsTitle{
	background: #A8A292;
	height: 25px;
	padding: 5px;
}

.reportPage .newsList .newsTitle h5, .reportPage .newsList .newsTitle h5 a{
	color: #fff;
}

.reportPage .newsList .newsTitle h5 a:hover{
	color: #607083;
}

.reportPage .newsList .newsTitle h5{
	padding-top: 5px;
}

.reportPage .newsList .rightSideIcon{
	float: right;
}

.reportPage .newsList .rightSideIcon li{
	float: left;
	padding: 0 5px;
}

.reportPage .newsList .newsInside{
	padding: 5px;
	margin-bottom: 10px;
}

.reportPage .button{
	text-align: center;
	margin: 15px 0;
}

.reportPage .darkBlueBox h3{
	clear: both;
	display: block;
	height: 100%;
}

.reportPage .darkBlueBox h3 .clear{
	display: block;
	float: none !important;
}
/* Report Page // */

/* // Report List */
.reportList{
	width: 100%;
}

.reportList .darkBlueBoxInside{
	padding: 10px;
}

.reportList .h4Title a{
	font-size: 12px;
	color: #607083;
	clear: both !important;
	float: none !important;
}

.reportList .newsList{
	margin-bottom: 15px;
}

.reportList .newsList li{
	float: left;
	width: 30%;
	padding: 3px 5px;
}

.reportList .newsList .date{
	padding-left: 5px;
	font-size: 10px;
	color: #607083;
	clear: left;
}
/* Report List // */

/* // Report Story */
.reportStory{
	width: 100%;
}

.reportStory .box1 .issueDate{
	float: right;
	font-weight: normal;
	padding-top: 8px;
	margin-right: 10px;
}

.reportStory .box1 .box1Inside p{
	padding: 10px 0;
}
/* Report Story // */

/* // Pic Category */
.picCategory{
	width: 100%;
}

.picCategory .newsList{
	margin-top: 15px;
}

.picCategory .newsList .newsBlock{
	margin-top: 15px;
}

.picCategory .newsList h5{
	color:#BF530F;
	font-size:11px;
	font-weight:normal;
}

.picCategory div.newsList strong a{
	font-size: 11px;
}

.picCategory .newsList a{
	color: #BF530F;
	text-decoration: underline;
}

.picCategory .newsList a:hover{
	color: #607083;
}

.picCategory .newsList .date{
	color: #607083;
}
/* Pic Category // */

/* // Alerts Page */
.alertsPage{
	width: 100%;
}

.alertsPage .newsList
{
	clear:left;
	padding-bottom: 15px;
	width: 100%;
	margin: 12px 0;
}

.alertsPage .newsList .articleTitle{
	float: left;
	font-size: 12px;
}

.alertsPage .newsList .issueDate{
	float: right;
}

.alertsPage .newsList ul{
	clear: both;
	width: 100%;
}

.alertsPage .newsList ul li{
	padding: 3px 0;
}

/* Alerts Page // */

/* // Latest Update */
.latestUpdate{
	width: 100%;
}

.latestUpdate .newsList{
	width: 100%;
	clear: both;
	margin: 10px 0;
}

.latestUpdate .newsList .articleTitle{
	float: left;
	padding-top: 10px;
	font-size: 12px;
}

.latestUpdate .newsList .linkRightSide{
	padding: 0;
}

.latestUpdate .newsList p{
	clear: both;
	width: 100%;
	padding: 5px 0;
}

.latestUpdate .newsList p span{
	font-size: 10px;
	margin-left: 5px;
}
/* Latest Update // */



/* // upGrade Page */
.upGradeForm{
	width: 100%;
}

.upGradeForm h4{
	color: #607083;
	font-size: 20px;
	font-weight: normal;
}

.upGradeForm .box1 .box1Inside{
	padding: 15px 10px;
}
/* upGrade Page // */

/* // Subscription Renew */
.subscriptionRenew{
	width: 100%;
}

.subscriptionRenew h4{
	color: #607083;
	font-size: 20px;
	font-weight: normal;
}

.subscriptionRenew .box1 .box1Inside{
	padding: 15px 10px;
}

.subscriptionRenew .box1 .box1Inside ul{
	margin-top: 10px;
}
/* Subscription Renew // */

/* // Blog Index */
.blogIndex{
	width: 100%;
}

.blogIndex h4{
	color: #607083;
	font-size: 20px;
	font-weight: normal;
}

.blogIndex .newsList{
	padding: 10px 0;
}

.blogIndex .newsList h5{
	color: #607083;
}

.blogIndex .newsList span{
	display: block;
}

.blogIndex .newsList a:hover{
	color: #BF530F;
}
.calendarBox td.calendarday
{
	border: 1px #A8A292 solid;
}
#ctl06_blogRight_pnlBlog .h3Title
{
	font-weight: normal !important;
}
/* Blog Index // */

/* // Blog Comment */
.blogComment{
	width: 100%;
}

.blogComment h4{
	color: #607083;
	font-size: 20px;
	font-weight: normal;
}

.blogComment h5{
	color: #607083;
}


.commentArea{
	width: 80%;
	float: none;
	margin-left: 10px;
	margin-top: 15px;
}

.commentArea a{
	color: #BF530F;
}

.commentArea a:hover{
	color: #A8A292;
}

.commentArea div{
	background: #f2f2f2;
	margin-bottom: 20px;
	padding-bottom: 8px;
	width: 100%;
}

.commentArea div p{
	font-size: 90%;
	color: #666;
}

.commentArea .commentContent{
	padding: 5px 15px;
	border-top: 1px dashed #A8A292;
	border-bottom: 1px dashed #A8A292;
}

.commentArea div span{
	font-size: 85%;
	padding: 5px 0 0 10px;
}

.commentArea div .commentName{
	text-align: right;
	padding-right: 10px;
}

.commentForm{
	width: 100%;
	background: #fff !important;
}

.commentForm h5{
	padding-bottom: 5px;
}

.commentForm p{
	padding: 5px 0;
}

.commentForm textarea{
	width: 100%;
	height: 100px;
	font-family: Verdana;
	font-size: 11px;
	color: #A8A292;
	overflow:scroll;
}

.commentForm input{
	width: 350px !important;
	height: 18px;
	font-family: Verdana;
	font-size: 12px;
}
/* Blog Comment // */

/* // Funds Page */
.fundsPage{
	width: 100%;
}

.fundsPage h4{
	color: #607083;
	font-size: 20px;
	font-weight: normal;
}

.fundsPage a{
	color: #BF530F;
}

.fundsPage a:hover{
	color: #A8A292;
}

.fundsPage ul{
	margin: 10px 0;
}

.fundsPage ul li{
	padding: 2px 0;
}

.fundsContact{
	background: #A8A292;
	color: #000;
	padding: 10px;
}

.fundsContact span{
	display: block;
}
/* Funds Page // */
.sIFR-replaced{
    visibility: visible !important;
}

.sIFR-flash{
    visibility: visible !important;
}

span.sIFR-alternate{
    display: none;
}

.sIFR-hasFlash h1.homeAd{
	font-size: 28px;
}

.sIFR-hasFlash .box1 .h3Title{
    font-size: 18px;
    padding: 0 0 0 4px;
}

.sIFR-hasFlash .box1 .h3Title .moreRightSide{
	font-size: 10px !important;
}
.Normal {
  	font-size: 11pt;
	font-family: Verdana;
	line-height: normal;
}

.VerdanaBold20pt
{
	font-size: 20pt;
	font-weight: bold;
	font-family: Verdana;
	line-height: normal;
}

.VerdanaRegular20pt
{
	font-family: verdana;
	font-size: 20pt;
	font-weight: normal;
}

.VerdanaBold10pt
{
	font-family: verdana;
	font-size: 10pt;
	font-weight: bold;
	line-height: normal;
}

.VerdanaRegular10pt
{
	font-family: verdana;
	font-size: 10pt;
	line-height: normal;
}

.GeorgiaRegular22pt
{
	font-family: Georgia;
	font-size: 22pt;
}

.VerdanaRegular14pt
{
	font-family: verdana;
	font-size: 14pt;
	line-height: normal;
}

.GeorgiaRegular22pt, .VerdanaRegular20pt, .VerdanaBold20pt, .VerdanaRegular14pt, .VerdanaBold10pt, .VerdanaRegular10pt
{
	display: block !important;
	line-height: normal !important;
	height: auto !important;
}
