body {
	background: url(../images/body_bg.png) repeat-x; line-height: 18px;
}
body,div,table,tr,td,th,ul,ol,li,p,textarea{font-family:arial,sans-serif;verdana;tahoma;font-size:12px}
a{font-family:arial,sans-serif;verdana;tahoma}
h1,h2,h3,h4{font-family:verdana,arial,tahoma}
h1{ font-size: 18px; margin-bottom:20px; border-bottom: solid 3px #f13939; padding-bottom: 4px; }
h2{font-size:17px}
h3{font-size:14px}
h4{font-size:12px}
body{margin:0;padding:0;color:#000000}
#page{margin:0;padding:0;width:1000px;margin-right:auto}
.content{line-height:1.4}
.dt{color:#606060}
.px9{font-size:9px}
.px10{font-size:10px}
.px11{font-size:11px}
.px12{font-size:12px}
.px13{font-size:13px}
.px14{font-size:14px}
.hits{font-size:10px;white-space:nowrap}
.clrd{color:#FF0000}
.clrl{color:#afc2e4}
.bclrd{background-color:#29467a}
.bclrl{background-color:#afc2e4}
.{border:1px #d4d4d4 solid;background-color:#d6ecf7}
.frm{border:1px #d4d4d4 solid; background-color:#f5f5f5; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
.hdn{display:none}
.bgyel{background-color:#ffff80}
.bu{font-weight:bold;text-decoration:underline}
.err{font-weight:bold;color:#a00000;background-color:#ffe0e0;padding:10px;border:1px solid #a00000}
.cmt{font-size:11px;color:#606060}
a.logo,a.logo:link,a.logo:visited,a.logo:hover{color:#29467a;text-decoration:none}
#mv p, #mr p{font-size:12px;color:#404040;margin:10px 1px;width:200px} #mv th, #mr th{color2:#ffffff;font-size:18px;text-align:left;background-color:#afc2e4}
#mv a2, #mr a2{background-color:#ffffc0;text-decoration:none;color:#0000ff}
#mv a2:hover, #mr a:hover{text-decoration:underline}
.ii{padding:8px 0px 6px 0px}
.ii a{font-size:14px}
.ii div{margin-top:3px;margin-bottom:2px}
.ii span{color:#606060;font-size:11px}
img{border:0}
div.bkmk,a.bkmk{ border:2px outset #29467a;background-color:#74aa00;padding:2px 5px;margin:0 0 0 10px; color: #FFFFFF; font-weight: bold; }
div.bkmk a,a.bkmk{text-decoration:none;color:#FFFFFF}

ol#tm1{height:20px;list-style:none;margin:0;padding:0;clear:left;padding-left:13px;width:100%}
ol#tm1 li{background:#afc2e4 url(../images/tab-3060e0e8f8ff.png);float:left;margin:0 1px;padding:0 0 0 20px}
ol#tm1 a{background:url(../images/tab-3060e0e8f8ff.png) 100% 0;color:#29467a;display:block;float:left;line-height:20px;padding-right:20px;text-decoration:none;}
ol#tm1 a:hover{text-decoration:underline}
ol#tm1 li.sel{background-color:#29467a;background-position:0 -40px}
ol#tm1 li.sel a{background-position:100% -40px;color:#afc2e4;font-weight:bold}
ol#tm1 li.sel a:hover{text-decoration:none}

ol.tm2{height:1.8em;list-style:none;margin:0;padding:0;clear:left;background-color:#29467a;width:100%}
ol.tm2 li{float:left;margin:0;padding:3px 0}
ol.tm2 a,ol.tm2 a:visited,ol.tm2 a:hover{color:#afc2e4;display:block;float:left;padding:0 10px;border-left:solid #afc2e4 1px;font-weight:bold;text-decoration:none}
ol.tm2 a:hover{text-decoration:underline}
ol.tm2 li.sel a{color:#afc2e4;font-weight:bold;text-decoration:none;background-color:#000000}

#lgr{height:40px;margin-bottom:10px;width:100%} #acc{ font-size:11px;padding-right: 10px; padding-top: 5px; font-size: 12px; } 

#acc a { font-size: 12px; }

#cd{clear:both} #lsc{width:30px} 
.in{float:right;margin:0;padding:0;clear:right}
.inll{float:left;margin:0;padding:0;clear:left}
.inl{display:inline;position:absolute;z-index:99;left:203}



a:link{color:#29467a} a:visited{color:#4080ff} a:hover{color:#ff0000} a:active{color:#29467a} 
 td.lmc{padding-left:20px;width:200px} td#rc,td.rc{padding:0 10px;width:50} td#rsc,td.rsc{width:0} #lsc{width:40px} .t1{width:100%;background-color:#29467a} .t2{height:100%} .r1 td{background-color:#afc2e4;text-align:center;font-weight:bold;font-size:13px} .r2{background-color:#ffffff} .r2 td{padding:10px} .t1 ul{margin:0;padding:0;margin-left:6px;padding-left:6px} 

.u1 li{margin-bottom:5px;font-size:12px; list-style-type: none; margin-left: -15px; } .u1 li li{margin-bottom:0px} .r2 a{font-weight:normal}
 
table#t1 ul{margin-left:10px;padding-left:10px} table#t1{background-color:#c0c0c0} table#t1 td{background-color:#ffffff;width:33%} table#t1 li{margin-bottom:6px} .huge{font-size:20px}

.ftbl{border:1px #d4d4d4 solid; background-color:#f5f5f5; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
.ftbl tr{vertical-align:top}
.reqd{font-weight:bold}
.star{font-family:tahoma,verdana;color:#ff0000;font-size:15px}
.ftbl input,.ftbl select{font-family:tahoma,verdana,arial;font-size:10pt}
.hlpsd{font-size:11px;color:#404040}
.hlptp{font-size:12px;color:#404040}
.ff,.fl,.hlpsd{padding:10px;border-bottom:1px solid #FFFFFF}
.fl{border-right:1px solid #FFFFFF}

.errbox{color:#c00000;border:1px solid #c00000;background-color:#ffeeee}
.errstr{color:red;font-weight:bold}

.my{margin-left:10px;padding-left:10px}
.my li{margin-bottom:20px;margin-top:20px}
.my h3{margin-bottom:6px}
.q{margin-left:10px;padding-left:10px}.q li{margin-top:6px}

table#t2 ul{margin-left:10px;padding-left:10px} 
table#t12{background-color:#e0e0e0} .brd{width:31%;margin:5px;padding:5px} .brd{border:1px solid;border-color:#d0d0d0 #e0e0e0 #f0f0f0 #e0e0e0} .c1{border-left:1px solid #c0c0c0;height:20px} .c2{border-top:1px solid #b0b0b0} .c3{border-left:1px solid #a0a0a0;height:20px} .c4{padding:3px} table#t2 li{margin-bottom:6px}

p{font-size:13px} b.star{color:#ff0000;font-weight:bold;font-size:14px} .tooltip{width:200px;font-size:11px;text-align:center}

div#header { background: #FFFFFF url(../images/header_bg.png) no-repeat; width: 940px; height: 120px; background-position: bottom; margin: auto; margin-bottom: 10px; }

div#menu { height: 25px; padding-left: 10px; margin-top: -10px; line-height: normal; }
div#menu a { display: block; float: left; background: #3e81b6; color: #FFFFFF; font-weight: bold; text-decoration: none; padding: 4px; -moz-border-radius: 3px; -webkit-border-radius: 3px; margin-right: 3px; border: solid 2px #3e81b6; }
div#menu a:hover { display: block; float: left; background: #FFFFFF; color: #5580a2; font-weight: bold; text-decoration: none; padding: 4px; -moz-border-radius: 3px; -webkit-border-radius: 3px; margin-right: 3px; border: solid 2px #3e81b6; }
div#menu a.sel { display: block; float: left; background: #FFFFFF; color: #5580a2; font-weight: bold; text-decoration: none; padding: 4px; -moz-border-radius: 3px; -webkit-border-radius: 3px; margin-right: 3px; border: solid 2px #3e81b6; }

div#submenu { width: 920px; margin: auto; margin-bottom: 10px; }
div#submenu a { margin: 10px; text-decoration: none; font-weight: bold; }
div#submenu a.sel { margin: 10px; text-decoration: none; font-weight: bold; color: #FF0000; }

div.block { background: url(../images/block_bg.png) no-repeat; width: 253px; height: 229px; padding: 15px; float: left; margin-right: 4px; padding-right: 5px; }
div.block2 { background: url(../images/block2_bg.png) no-repeat; width: 327px; height: 229px; padding: 15px; float: left; padding-right: 5px; }
div.block3 { background: url(../images/block3_bg.png) no-repeat; width: 170px; height: 229px; padding: 15px; float: left; margin-right: 5px; padding-right: 5px; }

div.block div.title { padding: 2px; color: #279bc9; font-weight: bold; font-size: 20px; padding-top: 0px; line-height: 23px; padding-bottom: 5px; }
div.block div.content { line-height: 16px; padding: 2px; }
div.block div.content a { text-decoration: none; }

div.block3 div.title { padding: 2px; color: #279bc9; font-weight: bold; font-size: 20px; padding-top: 0px; line-height: 23px; padding-bottom: 5px; }
div.block3 div.content { line-height: 18px; padding: 2px; }
div.block3 div.content a { text-decoration: none; }

div.block2 div.title { padding: 2px; color: #279bc9; font-weight: bold; font-size: 20px; padding-top: 0px; line-height: 23px; padding-bottom: 5px; }
div.block2 div.content { line-height: 18px; padding: 2px; }

div.rounded_block { float: left; border: solid 1px #d4d4d4; -moz-border-radius: 5px; -webkit-border-radius: 5px; padding: 10px; padding-top: 10px; background: #FFFFFF; }
.back { f5f5f5 }
div#footer { border-top: solid 3px #4b4e50; background: #717578; color: #403d38; }
div#footer a { color: #FFFFFF; text-decoration: none; }

table.calendarTable { border: solid 1px #d4d4d4; }

div.menu_link { float: left; cursor: pointer; margin-right: 3px; }
div.menu_link div.left { background: url(../images/usl.png) no-repeat; width: 3px; height: 27px; float: left; }
div.menu_link div.center { background: #3e81b6; width: auto; height: 21px; padding-left: 5px; padding-right: 5px; color: #FFFFFF; font-weight: bold; float: left; padding-top: 6px; }
div.menu_link div.right { background: url(../images/usr.png) no-repeat; width: 3px; height: 27px;  float: left;}

div.menu_link:hover { float: left; cursor: pointer; margin-right: 3px; }
div.menu_link:hover div.left { background: url(../images/sl.png) no-repeat; width: 3px; height: 27px; float: left; }
div.menu_link:hover div.center { background: url(../images/sc.png) repeat-x; width: auto; height: 21px; padding-left: 5px; padding-right: 5px; color: #3e81b6; font-weight: bold; float: left; padding-top: 6px; }
div.menu_link:hover div.right { background: url(../images/sr.png) no-repeat; width: 3px; height: 27px;  float: left;}

div.menu_link_selected { float: left; cursor: pointer; margin-right: 3px; }
div.menu_link_selected div.left { background: url(../images/sl.png) no-repeat; width: 3px; height: 27px; float: left; }
div.menu_link_selected div.center { background: url(../images/sc.png) repeat-x; width: auto; height: 21px; padding-left: 5px; padding-right: 5px; color: #3e81b6; font-weight: bold; float: left; padding-top: 6px; }
div.menu_link_selected div.right { background: url(../images/sr.png) no-repeat; width: 3px; height: 27px;  float: left;}