*{margin:0px; padding:0px;}
body{font-size:12px; text-align:center; font-family:Arial, Verdana,Helvetica;}
img{border:0px;}
a{color:#842323;  text-decoration:none; outline: none;}
a img{display:inline;}
.cls{font-size:1px; clear:both; height:0px;}
.LightGrey{color:#C7C7C7;}
.TolRed{color:#842323;}
.Black{color:black;}
h3{font-size: 16px; font-weight: bold; color: #842323; text-decoration: underline; clear: both;}
#MainArea{width:972px; margin:0 auto; text-align:left;}
#MainBanner{height:90px; width:740px; background:#9F9F9F url('../images/ad_bg.jpg') no-repeat left top; 
margin:10px 0px 25px 0px; float:left; text-align:right;}
#SubscribeBox{float:right; width:223px; height:51px; border:solid 1px #D2D2D2; background-color:#FBFAF8; margin-top:10px; background:url(../images/pbig.gif) no-repeat 10px 15px; }
#SubscribeBox a.sub{text-decoration: none;}
#UserInBox{color:#842323; font-size:11px; margin-top:11px; padding-left:40px;}
#UserInBox a{text-decoration:underline;}
#subscribebox img{float:left; margin-top:15px;
/*margin-left:25px;*/
}
#SubscribeBox ul{list-style:none; margin-left:40px;}
.DottedList{color:#842323; text-decoration:none; font-size:11px; background:url('../images/dotp1.gif') no-repeat 0px 0px; padding-left:10px; display:block; text-align:left; padding-top:2px;}
/*right top search form*/
#SearchBox{float:right; margin-top:14px; width:220px; text-align:center;}
#SearchField{width:100px; background-color:#F2F2F2;}
#SearchButton{font-size:11px;}

#Logo{background:url(../images/work_area1.jpg) no-repeat 0% 1px; width: 130px; height: 90px; 
float: left; display: block;}
#TopMenuBox{width: 835px; float: right; background:url(../images/work_area2.jpg) no-repeat 100% 24px; height: 80px;}
#TopMenuBox li{float:right;}
#TopMenuBox ul{list-style:none;  margin:0px; padding:0px;  border-left:solid 1px #D2D2D2; float: right;}
#TopMenuBox a{display:block; float:right; color:black; text-decoration:none; padding:4px 14px; font-size:11px; background-color:#FBFAF8; border-right:solid 1px #D2D2D2; border-top:solid 1px #D2D2D2; border-bottom:solid 1px #D2D2D2; background-color:#FBFAF8;}
#TopMenuBox a.Selected{border-bottom:solid 1px white; background-color:white; font-weight:bold;}
#TopMenuBox a.Last{border-right: 0px;}

#TopBox{clear:both;  width:970px; background:url('../images/grey_line_horizontal.jpg') repeat-x top; 
border-left:solid 1px #D2D2D2; border-right:solid 1px #D2D2D2; position:relative;}
#TolMotto{float:right; text-align:right; width:450px; font-size:12px; font-weight:bold; color:white; padding-right:20px; padding-top:7px; letter-spacing:.8em;}
#MainArticleTitle{text-align:center; font-size:18px; font-weight:bold; z-index:5; position:absolute; top:53px; left:150px; font-family:verdana;}
#WorkAreaSection{width:970px; overflow:hidden; background:url('../images/area_section_faux.jpg') repeat-y;
border-left:solid 1px #D2D2D2; border-right:solid 1px #D2D2D2;}
#WorkArea .Left{float:left; width:462px;}
#WorkArea .Right{float:right; width:462px;}
#Column1{float:left; width:135px; }
#Column1 .NavWrapper{border-bottom:0px; }

/*original #F1F3F8 */
h3.grey{background: gray; margin:0px; padding:0px; font-size:11px; font-weight:normal; 
padding:4px 0px; padding-left:10px; text-align:left; white-space:nowrap; color: white; text-decoration: none;}

h3.pink{background-color:#FAF1EF; margin:0px; font-size:11px; font-weight:normal; padding:4px 0px; padding-left:10px; font-family:Arial, Helvetica, sans-serif;}
/*Navigation*/
.Navigation{list-style:none; margin-top:5px; margin-left:7px; line-height:18px;  border-bottom:solid 1px #D2D2D2; padding-bottom:5px;}
.Navigation a{text-decoration:none; display:block; font-size:11px; color: black;}
.Navigation a.special_offer{font-weight: bold; color: #842323; font-size: 12px;}
.Navigation a.DottedList{color: #842323; }
.NavigationStrong{list-style:none; background-color: white; }
.NavigationStrong li{background:url('../images/strong_bg.jpg') no-repeat right top;}
.NavigationStrong a{font-size: 12px; font-weight: bold; background:url('../images/strong_arrow.jpg') no-repeat 90% 50%;
					padding:5px; display: block; margin-bottom: 3px; }

.navigation{list-style: none; margin: 15px 0px;}
.navigation a{display: block; float: left; width: 20px; padding: 3px 0px; text-align: center; margin-right: 1px;
border: solid 1px gray; margin-bottom: 1px;}
.navigation a:hover{background-color: #EDEDEE;}
.navigation li.selected a{background-color: #626262; color: white;}
.navigation .space{display: block; float: left; width: 20px; padding: 3px 0px; text-align: center; font-size: 14px;}



/*Cross site definitions*/
.BasicList,.BasicListLeft{margin-bottom:12px; line-height:18px; border-bottom:solid 1px #E8E8E8; }
.BasicListLeft.Last,.BasicList.Last{margin-bottom:0px;}
.BasicListLeft.First,.BasicList.First{margin-top:25px;}
.BasicListLeft dd.Header,.BasicList dd.Header{color:#5B5B5B;}
.BasicListLeft dd.Author,.BasicList dd.Author{font-style:italic;}
.BasicListLeft dd.Publish,.BasicList dd.Publish{color:#5B5B5B;}
.BasicListLeft dd.Clean,.BasicList dd.Clean{clear:both; font-size:1px; height:7px;}
.BasicListLeft dt a,.BasicList dt a{color:#842323;font-size:14px; font-weight:bold; text-decoration:none;}
.BasicList dt img{float: right;}
.BasicListLeft dd a:hover,.BasicList dd a:hover{color:#FF0000;}
.BasicList dd img{float:right; margin-left:0px;border:solid 1px #A4A4A4; margin-left:15px; margin-bottom:15px; margin-top:5px;}
.BasicListLeft dd img{float:left; margin-left:0px;border:solid 1px #A4A4A4; margin-right:15px; margin-bottom:15px; margin-top:5px;}
.Gh1{font-size:18px; color:#842323}
/*2 Columns*/
#TwoColsWrapper{width:820px; float:right;}
#TwoColsWrapper .left{width:501px; float:left;}
#TwoColsWrapper .left .feedback-link {margin: 10px 0 15px;}
#TwoColsWrapper .left li, #TwoColsWrapper .right li{margin-left: 15px;}
#TwoColsWrapper .right{width:300px; float:right;  }
#TwoColsWrapper .right .ad{color:#D5D5D5; font-size:10px; text-align:right; margin: 10px 0px;}
#TwoColsWrapper .right .quick_link{padding:10px; border-bottom:solid 1px #D2D2D2;}
/*right usual boxes*/
#TwoColsWrapper .right .related_articles_box{padding:10px;}
#TwoColsWrapper .right .blogs_box{padding: 10px; background:url(../images/rtblback.gif); line-height: 20px;}
#TwoColsWrapper .right .blogs_box a{line-height: 20px; display: block; font-size: 13px; font-weight: bold;}
#TwoColsWrapper .right .blogs_box a.blog_link{font-size: 12px; font-weight: normal;}
#TwoColsWrapper .right .blogs_box .blog_post{margin-top: 10px;}
#TwoColsWrapper .right .blogs_box h2{font-size: 14px; margin-bottom: 5px;}

#TwoColsWrapper .right .tol_recommends_box{padding: 10px; background-color: #F1F1F1;}
#TwoColsWrapper .right .tol_recommends_box dt{font-size: 12px; color: #842323; }
#TwoColsWrapper .right .tol_recommends_box dl{margin-top: 7px;}
#TwoColsWrapper .right .tol_recommends_box dd.source a{font-size: 11px;}
#TwoColsWrapper .right .tol_recommends_box dd.type{color: gray; text-transform: uppercase; font-size: 10px;}
#TwoColsWrapper .right .tol_recommends_box dd.date{color: black; font-size: 11px;}

#TwoColsWrapper .right .tol_rss_box {padding: 7px 10px 10px; color: #3F3F3F; font-size: 12px;}
#TwoColsWrapper .right .tol_rss_box dl {margin-bottom: 12px;}
#TwoColsWrapper .right .tol_rss_box dt {margin-bottom: 2px; }
#TwoColsWrapper .right .tol_rss_box dd {font-size: 90%;}

#TwoColsWrapper .right .feedbacks_box{padding: 0 10px; background-color: #F1F1F1;}
#TwoColsWrapper .right .feedbacks_box dt{font-size: 14px; color: #842323; font-weight: bold;}
#TwoColsWrapper .right .feedbacks_box dl{margin-top: 17px;}
#TwoColsWrapper .right .feedbacks_box dd.feedback{line-height: 18px;margin-bottom: 7px;}
#TwoColsWrapper .right .feedbacks_box dd.f_extra{font-style: italic; margin-bottom: 2px; color: gray; }

#TwoColsWrapper .right .quick_link a{font-size:13px;}
#TwoColsWrapper .right .internal_promotion{background:url(../images/rtblback.gif); padding: 10px; }
#TwoColsWrapper .right .internal_promotion img{display: block; margin: 0px auto;}
#TwoColsWrapper .right .multimedia_projects {margin-bottom: 20px;}
#TwoColsWrapper .right .multimedia_projects p {margin: 10px;line-height: 18px;}
#TwoColsWrapper .right .jobs_articles_box {background: url(../images/gray_to_white_bg.jpg) repeat-x bottom; padding: 10px 0px; }
#TwoColsWrapper .right .jobs_articles_box ul{margin: 0px 10px; list-style: none; line-height: 19px;}
#TwoColsWrapper .right .jobs_articles_box ul a{padding-left: 14px; background: url(../images/bullet_red.gif) no-repeat center left;
display: block;}
#TwoColsWrapper h1, #projects h1{font-size:18px; margin-bottom:10px;text-align: center; 
border-top: solid 1px #D2D2D2; border-bottom: solid 1px #D2D2D2; background: #FBFAF8 url(../images/h3_bg.gif) repeat-x center; padding: 3px 0px;}
#TwoColsWrapper h1 a{color:#842323;}

/* rss */
#TwoColsWrapper h1 a.rss{display: block; background: url(../images/rss20.gif) no-repeat center right; 
width: 20px; height: 20px; float: right; margin-top: 2px; margin-right: 5px;}

/*Paging*/
#pagingBox{color:#842323;font-size:15px; font-weight:bold; text-decoration:none; text-align:center; padding:0px 0px 15px 0px;}
/**/
#sectionBox h1{font-size:18px; color:#842323;font-size:15px; padding-bottom:10px; text-decoration:underline;}
.functionBox{padding:5px 0px; border-top:solid 1px #D2D2D2; border-bottom:solid 1px #D2D2D2;
 margin-bottom:10px; background:url(../images/functions_bg.jpg) repeat-x top; clear: both;}
.bottom_advertisement{background-color:#E6E6E6; color:white; text-align:center; clear:both; height:120px;}

#quick_country_box{padding-left: 7px; padding-top: 7px;}
#quick_country_box select{width: 118px;}

h1.wrapped{text-align: center; border-top: solid 1px #D2D2D2; border-bottom: solid
1px #D2D2D2; background-color: #FBFAF8; padding: 3px 0px;}

.BasicList dt img.premium_mark_nf{float: none;}
.img_subtitle{font-size: 11px; color: gray;}

.right_book_box {padding: 0 5px;}
.right_book_box dl{margin-top: 15px;}
.right_book_box dt a{color:#842323;font-size:15px; font-weight:bold; text-decoration:none;}
.right_book_box dd.author{color: gray; font-style: italic;}

#send_us_feedback{background: url(../images/feedback_bg.jpg) no-repeat; color: black; font-size: 11px;
 display: block; width: 135px; height: 80px;}
#send_us_feedback span{display: block; padding-top: 7px; margin-left: 5px; line-height: 14px;}

dl.uni_dl_1 dt{font-size: 14px; color: #842323; line-height: 18px; font-weight: bold;}
dl.uni_dl_1 dt a{font-size: 14px; color: #842323; line-height: 18px; font-weight: bold;}
dl.uni_dl_1 dd{line-height: 18px;}
dl.uni_dl_1{border-bottom: solid 1px #D2D2D2; padding: 5px 0;}
dl.uni_dl_1.last{border-bottom: 0px;}

