a:link { text-decoration: underline; color: #333366; }
a:visited { text-decoration: underline; color: #333366; }
a:active { text-decoration: none; color: #f26722; }
a:hover { text-decoration: none; color: #f26722; }

body { margin: 0px; color: black; font-size: 12px; background: #ffffff; font-family: Arial, Helvetica, sans-serif; background-color: #454545}
td { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: black; }
p { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: black; margin: 3px 0px 10px 0px; }
h1 { font-size: 20px; font-weight: normal; color: #333366; margin: 0px; margin-bottom: 5px; }
h2 { font-size: 14px; font-weight: bold; color: #333366; margin: 0px; margin-bottom: 3px; }
h3 { font-size: 14px; font-weight: bold; color: #000000; margin: 0px; margin-bottom: 0px; }
h4 { font-size: 14px; font-weight: bold; color: #a40404; margin: 0px; margin-bottom: 5px; }
h5 { font-size: 12px; font-weight: bold; color: #a40404; margin: 0px; margin-bottom: 3px; }
form { padding: 0px; margin: 0px; }
input { } 
select { background: #FFFFFF; } 
textarea { background: #FFFFFF; } 

div.main { width: 89%; text-align: left; background-color: #FFFFFF; padding-left: 20px; padding-right: 20px}
div.main2 { width: 1000; }
td.logo { padding: 31px 15px 0px 0px; width: 1%; }
div.logo_data { color: #666666; font-size: 11px; }
td.banner_top { padding-top: 11px; }
div.banner_right { padding-bottom: 10px; }
td.left { vertical-align: top; padding: 20px 10px 0px 0px; }
td.right { vertical-align: top; padding: 20px 0px 0px 0px; width: 240px; }
div.topmenu { background: url(/images/topmenu_bg.gif) top left repeat-x; padding: 3px 20px 3px 40px; text-transform: uppercase; margin-bottom: 8px; }
div.topmenu a:link { color: #ffffff; text-decoration: underline; }
div.topmenu a:visited { color: #ffffff; text-decoration: underline; }
div.topmenu a:active { color: #ffffff; text-decoration: none; }
div.topmenu a:hover { color: #ffffff; text-decoration: none; }
div.topmenu img { margin: 0px 5px 0px 5px; }

td.content_left { width: 50%; vertical-align: top; padding-right: 5px; padding-bottom: 20px; }
td.content_right { width: 50%; vertical-align: top; padding-left: 5px; padding-bottom: 20px; }
div.region { background: #eeeee9; padding: 3px 20px 3px 40px; font-size: 11px; color: #666666; width: 70%; margin-bottom: 15px; }
div.topnewsday { background: #eeeee9; padding: 3px 8px 3px 8px; font-size: 11px; color: #666666; width: 80px; }

ul.list_orange { list-style: url(/images/li_orange.gif); margin: 15px 0px 0px 20px; padding: 0px; }
ul.list_orange li { margin: 0px 0px 15px 0px; }
ul.list_orange li span { margin-left: -10px; }
ul.list_orange li span font { font-size: 10px; color: #666666; }

div.block_head { background: #606b8f; border-left: solid 8px #f26722; padding: 8px 10px 6px 14px; text-transform: uppercase; font-size: 12px; margin-bottom: 17px; }
div.block_head a:link { color: #ffffff; text-decoration: underline; }
div.block_head a:visited { color: #ffffff; text-decoration: underline; }
div.block_head a:active { color: #ffffff; text-decoration: none; }
div.block_head a:hover { color: #ffffff; text-decoration: none; }

div.block_list1 { background: url(/images/box_gray_rt.gif) right top no-repeat #eeeee9; clear: both; }
div.block_list2 { background: url(/images/box_gray_lt.gif) left top no-repeat; font-size: 7px; height: 10px; }
div.block_list3 { background: url(/images/box_gray_rb.gif) right bottom no-repeat #eeeee9; }
div.block_list4 { background: url(/images/box_gray_lb.gif) left bottom no-repeat; font-size: 7px; height: 10px; }
div.block_list { background: #eeeee9; }
div.block_list ul { list-style: url(/images/li_orange.gif); margin: 0px 0px 0px 20px; padding: 0px; }
div.block_list ul li { margin: 0px 3px 0px 3px; }
div.block_list ul li span { margin-left: -10px; }
div.block_list ul li span font { font-size: 10px; color: #666666; }
div.block_text { clear: both; display: block; margin-bottom: 10px; }

div.login { border: solid 1px #c3c7d4; padding: 10px 5px 5px 20px; margin-bottom: 10px; }
div.login table tr td { padding-bottom: 5px; font-size: 11px; color: #333333; }


div.navselected {
	background-color: #FF6600;
}










input.login { border: solid 1px #666699; font-size: 11px; color: #666666; width: 95px; }

div.block_right { margin-bottom: 10px; }
td.block_right_left { vertical-align: top; padding-top: 10px; }
td.block_right_left img { margin-right: 5px; }
td.block_right_right { vertical-align: top; padding-top: 10px; }

div.search { border: solid 1px #c3c7d4; padding: 10px 10px 10px 15px; margin-bottom: 10px; }
input.search { border: solid 1px #666699; border-right: 0px; width: 185px; font-size: 11px; color: #666666; }

div.footermenu { background: #bacacb; padding: 3px 20px 3px 40px; text-transform: uppercase; margin-bottom: 8px; }
div.footermenu a:link { color: #ffffff; text-decoration: underline; }
div.footermenu a:visited { color: #ffffff; text-decoration: underline; }
div.footermenu a:active { color: #ffffff; text-decoration: none; }
div.footermenu a:hover { color: #ffffff; text-decoration: none; }
td.footer_left { vertical-align: top; width: 35%; padding: 0px 5px 20px 0px; font-size: 11px; }
td.footer_right { vertical-align: top; width: 35%; padding: 0px 0px 20px 10px; font-size: 11px; }
td.footer_right2 { align: right; width: 30%; padding: 0px 0px 20px 10px; font-size: 11px; }

div.empty { height: 2px; font-size: 2px; }
.gray10 { font-size: 10px; color: #666666; }
