﻿* { font-family: Arial;font-size:12px;}
body { background:url(images/bg_top.gif) repeat-x  top left; background-color:#FFFFFF; margin:0; }
h1 {  background-image:url(images/h2_bg.gif); width: 86px;height: 24px;line-height:28px;font:15px 'Arial' ; font-weight:bold; border:#999 dashed 1px; text-align:center;}

#layout {width :100%; height:100%; background:url(images/bg_foot.gif) repeat-x bottom left;}
#foot {margin:0 auto 30px;font: 12px 'Arial' #333; width: 900px;text-align:center;}

.views { font: 12px 'Arial' #333; vertical-align:top; padding-top:5px; padding-left:10px;}
.body_head { font-size: 16px;font-weight:bold;color:#104EB2; }
.bodytxt {padding: 10px 12px 0px;font: 12px/1.5em 'Arial' #333;}

#leftmenu {width:160px;color:#00399; }
#leftmenu ul {margin:0;padding:0;list-style:none;}
#leftmenu  li { height:39px;background:url(images/left_menu_bg.gif) no-repeat;  }
#leftmenu  li a {display:block; font:12px 'Arial';text-decoration:none; color:#003399; font-weight:bold; padding:12px 0 0 7px;}
#leftmenu  li a:hover {color:#FF0000; text-decoration:underline;}

.story { font: 12px 'Arial' #333;}
.story a { color:#003399; text-decoration: none;}
.story a:hover { color:#FF0000; text-decoration:underline;}
.story_date { color:#666666;}

.news_title { color:#660000; font-size:16px; line-height:25px; font-weight:bold;}
.news_back a { font: 12px 'Arial'; text-decoration: none; font-weight:bold; color:#996600;}

.hr_dot { border-style: dotted; border-color:#CCCCCC;}

.th { background: #003366 url(images/th.jpg) repeat-x right;color:#FFFFFF;font-size:13px}

