/*html {margin:0;padding:0;}*/
body {margin:0; padding:0; font-family:  'Trebuchet MS' , Arial, Helvetica, sans-serif; font-size: 12px; /*text-align: center;*/ }
td{font-family:  'Trebuchet MS' , Arial, Helvetica, sans-serif; font-size: 12px; color:#bebebe;}
p{line-height:16px; font-family:  'Trebuchet MS' , Arial, Helvetica, sans-serif;}
a{ color:#AF0017; text-decoration:none}
a:hover{text-decoration:underline; color:#6F000F;}
img {border:none;}
.left { text-align:left}
.right { text-align:right;}
.clear { clear:both}

/*main styles*/
div#container{margin: 0 auto; text-align: left; width:960px;}
div#mainContent{padding:30px 20px 0px 20px; /*border:1px solid #C0C0C0;*/}
div#contentContainer{clear:both; padding-top:25px; }
div.leftContainer{float:left; width:590px; /*border:1px solid #b23030;*/}
div.rightContainer{margin-left:78px; float:left; width:250px;}

/*top*/
div#topSpacer{}
div#topSpacer div{float:left;}
div#topSpacer div#topSpacerBg{background:url(../images/top_spacer_bg.gif) repeat-x; width:928px;}
div#logoContainer{float:left;}
/*div#menuContainer div{}*/

div#loginBox{text-align:right; height:110px;}
div#loginBox div{margin-top:8px; }


div#menuBox{background:url(../images/menuBg.gif) repeat-x bottom; padding-bottom:5px; width:527px;}
div#menuBox a{color:#414141; font-size:18px; font-weight:bold; text-decoration:none;}
div#menuBox a:hover{color:#41a1c2; text-decoration:none;}
div#menuBox img{vertical-align:middle; margin:0 13px 0 13px;}

.clInput{border: 1px solid #d7d7d7; font-size: 10px; height: 16px; font-weight:normal; background-color:#AFAFAF;}
.clCheckbox{ }

div#fErrorMsg{ background-color:#1D1D1D; border-bottom:1px solid #ed1c24; border-top:1px solid #ed1c24; padding:5px; color:#ffffff;}
div#fNormalMsg{background-color:#1D1D1D; border-bottom:1px solid #406618; border-top:1px solid #406618; padding:5px; color:#ffffff;}

/*top styles*/
div#logPanel{  color:#7e7e7e; font-family: 'Trebuchet MS' , Arial, Helvetica, sans-serif; font-size:10px; padding:11px 9px 9px 10px;font-size:12px;}
div#logPanel div.logEntry{line-height:14px;}
div#logPanel span.logBold{font-weight:bold; }
div#logPanel div.lastLoged{ margin-top:5px;  padding-top:5px;}
div#logPanel div.logBtn{ text-align:right; margin-top:4px;}

.priceListHeader{padding:4px; background-color:#7C0012; color:#FFFFFF; text-align:center; border-right:2px solid #2F2C2C;}
.priceListTd{padding:3px 4px;  border-right:2px solid #2F2C2C; border-top:1px solid #2F2C2C;}
.priceListTd span {font-size:16px; font-weight:bold;}
.priceListTdCenter{text-align:center;  color:#ffffff;}

.priceListTdBrdBottom{border-bottom:1px solid #2F2C2C;}
.priceListLight {/*background-color:#2F2F2F;*/}
.priceListDark {/*background-color:#E4E4E4;*/}
div#helpPager{text-align:right; padding-right:20px;}
div#helpPager a{font-size:14px; color:#C71A32;}

/*news opinion styles*/
div#entryTitleBox{ font-size:12px; font-weight:bold; color:#dfdfdf;}
div#entryTitleBox span{font-size:11px; font-weight:normal; }
div#entryContentBox{margin-top:15px;}
