* { margin: 0; padding: 0;}
body { font: 11px Tahoma, Arial, sans-serif; color: #6e6e6e; background: #FFFFFF; }
hr { height:1px; border: 1px solid #eeeeee; margin: 0px 0px 10px; }
h1.blue { font: 18px Arial, Helvetica, sans-serif; color: #24406b; }
h1.orange { font: 18px Arial, Helvetica, sans-serif; color: #e5761d; }
.clear { clear: both; }
.clr { clear: both; }
.right_side {text-align:right; }
.floatleft {float:left;}
.floatright {float:right;}

img { border: none }
p { font: 11px Tahoma, Arial, sans-serif; color: #6e6e6e; padding-bottom: 10px; margin-bottom: 5px; text-align: justify; }
ul { list-style: none; }
a { color: #24406b; text-decoration: none; }
a:hover { text-decoration: underline; }
#container { margin: 0 auto; width: 999px; }

#header_tl { height: 120px; width: 260px; background: url(header_tl.jpg) no-repeat; }
#header_tr { height: 226px; width: 739px; float:left; background: url(header_tr.jpg) no-repeat;}
#site_header_tr { height: 134px; width:729px; float:left; background: url(site_header_bg.jpg) no-repeat; }

#menu_div { background: url(header_menu.jpg) no-repeat; height: 63px; }
#site_menu_div {background: url(site_header_menu.jpg) no-repeat; height: 35px; }
#admin_menu, #main_menu { float:right;}
#admin_menu ul, #main_menu ul { list-style: none; margin-right:20px; margin-top: 5px;}
#site_header_tr #admin_menu ul {margin-top: 110px;}
#admin_menu ul li { float:left; margin-left: 25px; }
#admin_menu ul li a { color: #6d7884; padding-left: 15px;}
#admin_menu ul li#home a { background: url(icon_home.gif) no-repeat left; }
#admin_menu ul li#sitemap a { background: url(icon_sitemap.gif) no-repeat left; }
#admin_menu ul li#contact a { background: url(icon_contact.gif) no-repeat left; }

#main_menu ul {margin-top: 20px;}
#main_menu ul li { float:left; border-right: 2px solid #24406b; padding: 0px 8px; }
#main_menu ul li.last {border-right:none; padding-right:0px;}
#main_menu ul li a { font-weight: bold; }

#content, #home_content { padding: 30px 0px 20px 10px; height: 250px; }
html>body #content, html>body #home_content { min-height: 250px; height: auto; }
#content #sidebar {float:left; width:210px;}
#content #sidebar img { border: 1px solid #adadad; margin-bottom: 20px; }
#content #sidebar h1 { font: bold 11px Tahoma, Arial, sans-serif; color: #24406b; padding-bottom: 7px; margin-bottom: 15px; margin-top: 20px; border-bottom: 1px solid #eaeaea; }
#content #sidebar ul li { margin-bottom: 7px;}
#content #sidebar ul li a { padding-left: 18px; height: 12px; display: block; background: url(li_sidebar.gif) no-repeat left; }
html>body #content #sidebar ul li a { height: auto; }
#content #sidebar ul li a:hover { color: #e5761d; text-decoration: none; }

#home_content #leftside { float:left; width:460px; margin-right:40px;}
#home_content #leftside .text { padding-top: 10px; }
#home_content #leftside img, #home_content #rightside img { margin: 15px 10px 15px 10px; border-width: 0px;}
#home_content #leftside h1 { font: bold 11px Tahoma, Arial, sans-serif; color: #24406b; }

#home_content #rightside { float:left; width:464px;}
#home_content #rightside #news_area { border-bottom: 1px solid #CCCCCC; }
#home_content #rightside #news_area .news_item {float:left; width: 207px; margin-right:25px;}
#home_content #rightside #news_area .news_item a { font-weight: bold; color: #24406b; text-decoration: none; }
#home_content #rightside #news_area .news_item a:hover { color: #ef5d08; text-decoration: none; }
#home_content #rightside #news_area .news_item a.head {   display: block;}
#home_content #rightside #news_area .news_item div.data { color: #6e6e6e; padding:1px 0px; font-size: 11px; margin-top: 6px; font-weight: normal; margin-bottom:10px;}
#home_content #rightside #links_area {  padding-top:20px; padding-bottom: 20px;}
#home_content #rightside #links_area img { margin: 15px 10px 15px 10px; border-width: 0px; }
#home_content #rightside #links_area ul li { margin-bottom: 7px;}
#home_content #rightside #links_area ul li a { padding-left: 18px; background: url(li_sidebar.gif) no-repeat left;}
#home_content #rightside #links_area ul li a:hover { color: #e5761d; text-decoration: none; }

#main_content { float: left; text-align: justify; width: 580px; color: #6e6e6e; margin-left: 30px; }
#main_content #path { font-size: 9px; margin-bottom:10px;}
#main_content .text { padding-top: 10px; }
#main_content ul { margin-top: 15px; }
#main_content ol { margin-top: 15px; }
#main_content ul li { margin-bottom: 15px; padding-left: 15px; background: url(li_content.gif) no-repeat left; }
#main_content ol li { margin-bottom: 15px; margin-left: 30px;}
#main_content img { margin: 15px 10px 15px 10px; border-width: 0px; }
#main_content a { color: #24406b; }
#main_content a:hover { color: #e5761d; text-decoration: none; }
#main_content .news { margin-bottom: 15px; color: #24406b; font-weight: bold; }
#main_content .news .date { color: #6e6e6e; font-weight :normal; font-style: italic; }
#main_content .news .more a { font-weight: bold; color: #6e6e6e; }
#main_content .news .more a:hover { font-weight: bold; color: #e5761d; }

#marquee { height: 27px; background: url(marquee_content.gif) repeat-x;}
#marquee #marquee_title { background: #8eafcc url(marquee_title.gif) repeat-x; float:left; padding: 7px 20px 7px; font-weight: bold; color: #FFFFFF; font-size: 10px; }
#marquee #marquee_content { float:left; padding: 5px 20px; color: #ff5e00; font-size: 11px; }

#footer { background: #FFFFFF url(footer_bg.jpg) no-repeat; height:85px;}
#footer .infobox_left { float:left; width:150px; padding-top: 20px; padding-left: 40px; }
#footer .infobox_left img { margin: 0px; }
#footer .infobox_logo { float:left; width:70px; padding-top: 20px; padding-left: 0px; }
#footer #footer_right { float:right;}
#footer p { font-size: 10px; }

#content #sidebar .shortleft img { border-width: 0px; }

#newsletter { font-size: 11px;}
#newsletter form {padding: 0px; margin: 0px; }
#newsletter input.standard { width: 200px; padding: 2px 5px 2px 5px; border: 1px solid #8EAFCC; color: #6e6e6e; font-size: 10px; margin-bottom: 6px; }
#newsletter select {  padding: 2px 5px 2px 5px; border: 1px solid #8EAFCC; color: #6e6e6e; font-size: 10px; margin-bottom: 6px; }
#newsletter input.button {  padding: 2px 5px 2px 5px; width: 120px; background-color: #575757; border: 1px solid #575757; color: #fff; font-size: 10px; margin-bottom: 6px; }


#sitemap ul { list-style: none; padding: 0px; margin: 5px 0px 5px 30px; }
#sitemap ul li { background: url(li_content.gif) no-repeat left 5px;  padding: 0px 0px 3px 15px; margin: 0px; }
#sitemap ul li a { background: none; }

#map {  border: 1px solid #adadad; }