﻿/*
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 { width: 1001px; margin: 0 auto; border: 1px solid #A8A292; border-top: 0; border-bottom: 0; }
#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; }
/* top Area navigation select // */


#header .navToolBar { width: 100%; clear: both; background: #EDAE2B; height: 30px; padding-top: 10px; font-size: 10px; }
#header .navToolBar div { float: left; }
#header .navToolBar .login, #header .navToolBar .afterLogin { float: left; width: 750px; }
#header .navToolBar .login h5, #header .navToolBar .afterLogin h5 { float: left; display: inline; margin-left: 240px; }
#header .navToolBar .login span, #header .navToolBar .afterLogin span { font-size: 10px; font-weight: normal; margin-left: 20px; }
#header .navToolBar .afterLogin { margin-top: 5px; }
#header .navToolBar .login .homeSignIn { padding-right: 15px; font-size: 10px; font-weight: normal; margin-top: -15px; display: inline-block; }
#header .navToolBar .login .homeSignUp { float: right; margin-top: 6px; }
#header .navToolBar .afterLogin .homeLogOff { position: absolute; margin-top: 1px; }
#header .navToolBar .search { float: right; width: 225px; }
#header .navToolBar .search .homeAdvanceSearch { width: 50px; margin-right: 5px; float: right; }
#mainContent { width: 100%; float: none; margin-top: 15px; }
.tcBox { height: 200px; margin: 5px; width: 975px; padding: 5px; }
.agreement { padding: 15px; text-align: center; width: 450px; margin: auto; }
.agreement .tickbox { clear: left; float: left; padding-top: 4px; }
.agreement .button { padding-top: 15px; text-align: center; clear: left; }
#mainContent #leftCol, #mainContent #midCol, #mainContent #rightCol { margin-bottom: 25px; }
#subContentPart { margin-left: 20px; width: 75%; }
#subContentPart div { float: none; }
#footer { border-bottom:1px solid #BF530F;
border-top:1px solid #BF530F;
clear:both;
color:#A8A291;
display:block;
float:none;
font-size:9px;
padding:25px;
text-align:left; }
#footer ul { width: 100%; /*background: #C05310;*/ color: #606F82; margin-bottom: 3px; }
#footer li { display: inline; line-height: 200%; }
#footer li a { color: #607083; text-decoration: none; padding: 3px 3px 3px 0; }
#footer li a:hover { text-decoration: underline; }
.indexBanr { width: 100%; }
.indexBanr div { float: left; }
.indexBanr div a { text-decoration: none; }
.indexBanr div a:hover { color: #2A2824; text-decoration: underline; }
/* index top banner in the mid column */
.midBoxTop { /*background: #A8A291 url('~/media/homepage/pic_01.ashx') no-repeat;*/ width: 100%; height: 211px; margin-bottom: 15px; }
.midBoxTop .memberlink { position: relative; top: 182px; left: 35px; }
/* index top banner in the mid column */


/* 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; 
}
.inputSearch
{
    width:115px !important;
}

.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; min-height: 30px; color: #ffffff; padding: 3px 0px 3px 0px; }
.box1 .h3Title { color: #fff; font-weight: normal; min-height: 30px; margin-left: 4px; font-weight: bold; display: block; }
.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; text-align: left; }
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; font-size: 10pt; }
.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; float: none; }
.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%; font-size: 10pt; }
.blogIndex p { margin: 15px 0px; }
.blogIndex h4 { color: #607083; font-size: 20px; font-weight: normal; }
.blogIndex .newsList { padding: 10px 0; }
.blogIndex .newsList h5 { color: #607083; }
.blogIndex .newsList span { }
.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; }
/* cfd */
.cfdlist h2 { font-size: 13px; font-weight: 600; text-decoration: underline; }
.cfdsection { margin: 10px 0 20px; font-size: 11px; }
.cfdsection h5 { font-size: 11.5px !important; margin: 5px 0; color: #000; clear: both; font-weight: 700 !important; }
.cfdsection h5 span { float: right; font-weight: normal; font-size: 11.5px !important; }
.cfdsection table td, .cfdsection table th { text-align: center; padding: 5px 2px; word-break: break-word; table-layout: fixed; }
.cfdsection table td { word-break: break-word; }
.cfdsection table td a { text-decoration: underline; }
td .sectname { word-break: break-all; }
.cfdlong { color: Blue; }
.cfdshort { color: Red; }
.cfdsection table { background: #ccc; text-align: center; }
.cfdsection table thead th { background: #a8a292; color: #fff; }
.cfdsection table tbody { background: #fff; }
.cfdsection p { clear: both; margin: 10px 0; }
.cfdtable { margin-bottom: 10px; }
.cfdsearch .checkbox { width: auto !important; }
.cfdsearch .advancedInfo ul li label { width: 150px; }
.cfdsearch .checkbox label { width: auto !important; }
.cfdate li { line-height: 160% !important; margin: 0; padding: 4px 0; }
.cfdate li label { width: 183px !important; }
.cfdate input { width: 120px; padding: 2px 5px; }
.cfdsrh_result li { margin: 10px 0; }
.cfdsrh_result li h2 { font-size: 13px; margin: 2px 0; color: #BF530F; }
.cfdsrh_result li h2 a { color: #BF530F; }
.cfdsrh_result li h5 { font-size: 11px; color: Gray; }
.cfdsrh_result li h5 span { margin: 0 10px 0 0; font-weight: normal; }
.cfdsrhtab { padding: 5px 10px; }
.disabled, .disabled * { background: #ececec; display: none; }
.srh_highlight { color: Red; font-weight: bold; }
.cpager { clear: both; }
.cpager span { margin: 10px 10px 0 0; }
ul.c_pager { clear: both; display: inline; }
ul.c_pager li { list-style: none; background: transparent none; display: inline; margin: auto; margin-left: 3px; }
ul.c_pager li a.c_current { text-decoration: none; font-weight: bold; color: #900; }
ul.c_pager li a { text-decoration: none; }
ul.c_pager li a.c_disable { color: Gray; }
.cfdnores { margin: 10px; }
.CalenTable { width: 100%; border-collapse: collapse; }
.CalenTable .CalenTitle { }
.CalenTable .CalenTitle .CalenPreNex { width: 35px; table-layout: fixed; white-space: nowrap; vertical-align: baseline; border-style: None; }
.CalenTable .Calenday td { text-align: center; width: 14%; border: 1px solid #A8A292; color: #BF530F; }
.CalenTable .Calenday td a { text-decoration: none; color: #BF530F; }
.CalenTable .Calenday td a:hover { color: blue; text-decoration: underline; }
.CalToday a img { border: 0; }
.CalenPreNex a { color: Black !important; }
.CalenDayTitle { font-weight: 700; }
.CalGrayday, .CalGrayday * { color: #999; }
.CFDBoxRight { border: 1px solid #A8A292; width: 100%; margin-top: 15px; }
.cfdcomlist li { font-size: 13px; line-height: 150%; }
.cfdsecp li { float: left; margin: 5px 20px 5px 0; }
.cfdnode { padding: 20px 5px; font-size: 13px; }
.cdfdatehl { font-weight: bold; color: #BF530F; }
.pagraphContentInside p strong { font-size: 10pt; }
.noLineTD { color: Black; font-size: 9px !important; }

