
body{margin:0px;padding:0px;background:#F4F4F4 url(/m/images/bg.png) repeat-x;font-family:arial; font-size:12px; }
body.article{background:#F4F4F4 url(/m/images/bg2.png) repeat-x;}
a img{border:0px;}
#header{background:url(/m/images/headr.png); width:849px; height:383px; position:absolute; left:50%; margin-left:-425px;}
#header2{width:849px; position:absolute; left:50%; margin-left:-425px;}

#links{position:absolute;top:120px;left:240px; width:650px; text-align:right;}
#links a{color:#999;font-size:13px;text-decoration:none; padding:10px;}
#links a.lastLink{color:white;}
#links a.lastLink:hover{background:#88C04D;}
#links a:hover{color:#eee; }
#qlinks{color:#666; position:absolute; top:7px; left:710px; width:200px;}
#qlinks a{color:#444; margin:5px; text-decoration:none;}
#qlinks a:hover{text-decoration:underline;}
 
body.article #content{top:400px;}
#content .onethird{float:left; width:300px; padding:10px 30px 0 30px; color:black;}
#content .onethird h3{margin:0 0 6px 0; padding:0px; font-size:16px; font-weight:normal; color:#333;}
#content .onethird p{margin:0px; padding:0px; color:#777;}
#content .onethird div{padding:0 0 0 20px;}
 
#half_content{width:960px;height:106px; left:50%; top:400px; margin-left:-480px; position:absolute;}
#half_content .onethird{float:left; width:260px; padding:10px 30px 0 30px; color:black;}
#half_content .onethird h3{margin:0 0 10px 0; padding:0px; font-family:century gothic; font-size:22px; font-weight:normal; color:#333;}
#half_content .onethird p{margin:0px; padding:0px; color:#777;}
 
#footer{margin:20px;text-align:center; border-top:1px solid #ccc; font-size:11px; color:#999;}
#footer a{color:#888;}

a{color:darkblue;}
#side_bar{width:184px;border-bottom:1px solid #dadada;background:white url(/m/images/round_txt.png) no-repeat;padding:0px 10px 10px 10px;float:right; line-height:14px; font-size:12px;}
#side_bar h4{margin:3px;text-align:center;padding:0px;border-bottom:1px solid #eee; margin-top:20px;}
#side_bar ul{list-style:none;padding:0px; margin:0px; text-decoration:none;}
#side_bar li img{margin-right:10px;}
#side_bar .related_articles li img{margin-left:-20px; width:14px; }
#side_bar li{padding:3px; margin:1px 1px 1px 10px; }
#side_bar li:hover{background:white;}

h3 a{text-decoration:none; color:#444;}
h3 a:hover{text-decoration:underline;}
h3{margin:0px;}
.abox h3{margin:12px 0 12px 0;}
p{margin:0 0 20px 0;}


.summary{margin-bottom:10px; font-size:12px; background:#F5F7D2; line-height:15px; font-style:italic; color:#555; padding:4px; }

h1{font-family:arial; font-size:30px; font-weight:bold; color:#444; margin:20px 0 10px 0; padding:0px; border-bottom:1px solid #f6f6f6;}
#article_body{width:889px; background:white url(/m/images/article_top.jpg) no-repeat;font-size:15px; line-height:24px; margin:140px -40px 0 -40px;  padding:20px; color:#444; font-family:arial; }
#breadcrumb a:hover{color:black; text-decoration:underline;}
#breadcrumb a{color:#999; text-decoration:none;}
#breadcrumb{border-bottom:1px solid #efefef; margin-bottom:10px;}
.pub_date{font-size:11px;color:#999;}

.rec{float:right;}
.rec div{width:72px; height:47px; text-align:center; font-size:40px; padding-top:25px; margin:10px 10px 0 10px; color:#555; background:url(/m/images/rec.png);}
.rec a{display:block; line-height:10px;text-align:center;font-size:10px; background:#FFF7B2; border:1px solid #FFB81F; padding:0px; margin:2px 10px 20px 10px; text-decoration:none; color:gray; }
.rec a:hover{color:black;}

.comment_section{border:1px solid #ccc;}

.article_listing{line-height:16px; margin:0 0 20px 0;}
.article_listing .smry{font-size:11px; color:#999; font-style:italic;}

#jf{width:330px; color:#444; padding:10px; margin:10px 0 0 100px; }
#jf label{float:left;display:block;width:100px; padding:0 0 0 10px;}
#jf li{list-style:none;border-bottom:1px solid #dedede; padding:1px;}
#jf select, #jf input{width:200px;}

ul .errorlist{background:darkred;color:white;}

.eml{border:1px solid #527830;padding:4px; width:190px; color:#999; font-style:italic;}
.abox{background:url(/m/images/box.png);position:absolute;z-index:9;margin-left:-280px;width:420px;height:175px;padding:30px;}
.abox h3{}



/* Table Styling */
.tt1{ width:100%; margin-bottom:20px;}
.tt1 th{text-align:left; border-bottom:1px solid #999;}
.tt1 td{border-bottom:1px solid #dedede; margin:0px; padding:0px;}

#btm_btns{padding:3px;border:1px solid #dedede;}
#btm_btns span{padding:0 10px 0 10px;}
#btm_btns a{color:#777;}
#btm_btns a:hover{color:blue;}

#related_articles_box{margin:10px 0 10px 0;padding:4px; border:1px solid #efefef;}
