/* CSS Document */

body{background-color: #636C87;}
*{font-family: Arial, Helvetica, sans-serif;}
.spacer{ font-size: 0px; clear: both; width: 0px; height: 0px;}

#header{width: 100%; height: 49px; background:url(../templates/images/grad_top.gif) top left repeat-x; z-index: 10; position: relative;}
#bottom{width: 100%; height: 389px; background:url(../templates/images/grad_bottom.gif) bottom left repeat-x; position: fixed; bottom: 0px; left: 0px; z-index: 1;}
.status{color: #666666;}
.roll{width: 15px; height: 15px; background:url(../templates/images/roll-.gif) top left no-repeat; text-indent: -5000px; display: block; float: right; margin: 6px 10px 0px 0px;}
label{font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
label.title{padding-left: 20px;}

ul.errors{margin: 4px 0px; border:#FF0000 1px solid; background:#9FA8C3; width: 655px; padding: 4px; display: none; list-style: disc; list-style-position: inside;}
ul.errors li{padding: 4px 0px;}

#body{ width: 1050px; margin: 0px auto; z-index: 2; position: relative;}
#title{font-family: "Trebuchet MS"; font-size: 22px; color:#FFFFFF; margin: 0px auto; width: 1050px; padding-top: 14px;}
#title a{color:#FFFFFF; text-decoration: none; font-family: "Trebuchet MS"; font-size: 22px;}
#title a:hover{color:#3FA3F3;}

#menu{width: 225px; padding-top: 10px;}
#menu li{width: 225px; height: 40px; margin: 2px 0px 0px 0px;}
#menu li a{display: block; height: 40px; background-position: 20px 0px; background:url(../templates/images/button_n.gif) top left no-repeat; font-family:"Trebuchet MS"; font-size: 16px; line-height: 38px; padding-left: 40px; color:#FFFFFF; text-decoration: none;}
#menu li a:hover{background:url(../templates/images/button_hl.gif) top left no-repeat;}
#menu li a.hl{background:url(../templates/images/button_hl.gif) top left no-repeat;}

#menu_sub{width: 225px;}
#menu_sub li{width: 225px; height: 36px;}
#menu_sub li a{display: block; height: 36px; background-position: 20px 0px; background:url(../templates/images/button_sub_n.gif) top left no-repeat; font-family:"Trebuchet MS"; font-size: 16px; line-height: 34px; padding: 0px 10px 0px 30px; color:#FFFFFF; text-decoration: none; overflow: hidden; color: #999999;}
#menu_sub li a:hover{ background:url(../templates/images/button_sub_hl.gif) top left no-repeat; color: #4CACE0;}
#menu_sub li a.hl{ background:url(../templates/images/button_sub_hl.gif) top left no-repeat; color: #FFFFFF;}
.hidden{display: none;}

#content{width: 814px; position: absolute; top: 11px; right: 0px; background: url(../templates/images/body_top.gif) top left no-repeat; padding-top: 6px;}
#content .bg{border-left: #000000 1px solid; border-right: #000000 1px solid; background:#FFFFFF;}
#content .bt{background: url(../templates/images/body_bottom.gif) top left no-repeat; height: 6px; width: 100%; margin-top: -4px;}
#content h2.header{width: 798px; height: 30px; background:url(../templates/images/cont_header.gif) top left no-repeat; font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 30px; font-weight: bold; padding-left: 10px; margin: 0px auto 4px auto;}
#content h3.header{font-size: 14px; font-weight: bold; color: #000000; padding-bottom: 10px;}
#content .body{width: 100%; padding: 10px 4px; margin: 0px auto 4px auto; font-family:Arial, Helvetica, sans-serif; font-size: 12px; position: relative;}
#content a{color: #3FA3F3;}
div#sortBlocks ul{padding: 4px; border:#006699 1px solid; font-size: 16px;}

/*input{font-size: 16px; font-family: "Times New Roman", Times, serif;}*/
input.colorval{width: 100px; text-align: center; font-size: 12px; border-width: 2px; font-family: Arial, Helvetica, sans-serif;}

/*news*/
.newslist{margin-top: 10px; background: url(../templates/images/news_top.gif) top left no-repeat;}
.newslist .bottom{width: 772px; height: 1px; background: #B2B2B2; margin-top: -1px;}
.newslist .head{list-style: none; height: 32px;}
.newslist .head li{float: left; padding: 10px 0px 0px 15px; color: #404858; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px;}
.newslist .news{width: 770px; border-left: #B2B2B2 1px solid; border-right: #B2B2B2 1px solid;}
.newslist .news li{padding: 0px; border-bottom: #B2B2B2 1px solid;}
.newslist .news td{vertical-align: top; padding: 5px 0px;}
.newslist .news td input{margin: 0px;}
