*, img { padding: 0; margin: 0; }
img { border: 0; }
body { background-color: #FFF; font-size: 9px; font-family: Arial, Verdana, Helvetica, sans-serif; }
.s1 { font-size: 100%; }
.s2 { font-size: 130%; }
.s3 { font-size: 150%; }
.s4 { font-size: 200%; }
.s5 { font-size: 300%; }
h6 {font-size: 9px; padding-top: 10px;}
label { width: 70px; display: block; float: left; }
.input_t { width: 540px; }
.textarea { width: 540px; }
.input_t, .textarea { border: 1px solid #B3B5D0; background-color: #73779D; }
#input_b { padding: 0; border: 0; width: 540px; margin-left: 70px; background-color: #B3B5D0; }
#text_inside h2 { padding: 5px 5px 5px 30px; margin: 10px 0 10px 0; clear: both; background: url('images/tlp1.gif') no-repeat left center;  font-size: 13px; color: #343764; font-weight: bold; text-align: left; }
#text_top h1 { font-size: 12px; color: #fc3;}
h3 { font-size: 12px; color: #40467D; font-weight: bold; text-align: center; }
h4 { font-size: 11px; color: #F00; font-weight: bold; text-align: left; padding: 10px 0; }
table { width: 100%;  text-align: center; border: 1px; border-style: none; }
tr {  border-style: solid; }
td { border-style:none; background-color: #dcdce2; }
td.first { color: #FFF; background-color: #666699; border-color: #000; }
.center { text-align: center; }
#main { height: 100%; width: 100%; background: url('images/background.jpg') repeat-x; }
#container { height: 100%; width: 100%; clear: both; overflow: hidden; }
#centerwrapper { width: 100%; margin: 0 0 -20000px 0; padding: 0 0 20000px 0; float: left; }
#center { height: 100%; margin: 0 25px -20000px 0; padding: 0 0 20000px 0; border: 1px solid #001669; margin-left: 51px; background-color: #9E9E9E; }
#main_frame { width: 1008px; margin: 0 auto; }
#left_border { width: 40px; margin: 0 0 -20000px -100%; padding: 0 0 20000px 10px; float: left; background: url('images/border-main-left.gif'); }
#left_border_inside { width: 10px; height: 883px; float: left; margin-left: 9px; background: url('images/border-left.jpg') no-repeat; }
#logo { width: 21px; height: 124px; margin-top: 60px; float: left; background: url('images/logo.gif'); }
#left_frame_border { height: 882px; margin-left: 0px; background: url('images/border-left.jpg') no-repeat; }
#site_keywords { height: 39px; padding-top: 3px; text-align: center; font-size: 10px; background: #989ACA url('images/site-keywords-background.jpg') repeat-x; }
#flash { height: 184px; background: url('images/flash.jpg') bottom repeat-x; border-top: 2px solid #969AC9; }
ul.text_list, li.text_list { display: block; }
ul.text_list { padding: 0 10px 0 130px; text-align:left; }	
li.text_list { display: block; background: url('images/bc-divider.gif') no-repeat left top; list-style: none; padding-left: 10px; margin-bottom: 3px; }
li a.text_link { color: #000; }
li a.text_link:hover { text-decoration: none; }
.frame_orange { padding: 5px; margin: 10px 0 10px 0; text-align: center; background-color: #B3B5D0; border-left: 4px double #f90; color: #343764; }
.frame_special { padding: 5px; margin: 10px 0 10px 0; text-align: center; border-left: 4px double #f90; color: #343764; }
.frame_blue, h4 { padding: 5px; margin: 10px 0 10px 0; text-align: left; background-color: #B3B5D0; color: #343764;}
#text_frame { width: 730px; float: right; background-color: #9E9E9E; background: url('images/center-frame.jpg') repeat-x; }
#text_top { width: 540px; height: 37px; padding: 5px 0px 0 170px; color: #FFF; text-align: center; font-size: 12px; background: url('images/text-top.jpg'); }
#text_inside { width: 624px; padding: 9px 20px 9px 68px; font-size: 12px; background: url('images/text-inside.jpg'); }
#text_inside a:link, #text_inside a:visited { color: #252134; text-decoration: underline; }
#text_inside a:hover { color: #339; text-decoration: none; }
.text_right { text-align: right; padding-top: 20px; }
#text_bottom { width: 710px; height: 53px; background: url('images/text-bottom.jpg'); }
#text_copyright { width: 100%; height: 148px; background: #9E9E9E url(images/text-copyright.gif) no-repeat center center; }
.search_address { color: #060; }
a.search_addres { color: #FFF; font-weight: bold; }
.search_description, #search { text-align: justify; }
a:visited.search_address, a:active.search_address, a:link.search_address { color: #060; text-decoration: none; }
a:hover.search_address { color: #060; text-decoration: underline; }
a:visited.search_title, a:active.search_title, a:link.search_title { color: #F03; text-decoration: none; }
a:hover.search_title { color: #FFF; text-decoration: none; }
#search_frame, #gallery { border: 1px solid #666699; }
#search_frame { margin-top: 8px; width: 618px; }
#search_results { height: 22px; line-height: 22px; color: #FFF; text-align: center; background-color: #4F5273; border-bottom: 1px solid #666699; }
#search_top { padding: 6px 0 0 5px; text-align: left; color: #FFF; }
#search_inside { width: 180px; padding: 10px; font-size: 10px; text-align: center; background-color: #dcdce2; }
#search_bottom { width: 200px; height: 14px; background: url('images/menu-bottom.gif') no-repeat bottom left; }
#search_input { width: 160px; background: #fff; border: 1px; border-style: solid; border-color: #353865 #979BC0 #979BC0 #353865; }
#search_button { width: 160px; color: #FFF; font-weight: bold; background-color: #b3b5d0; border: 1px; border-style: solid; border-color: #979BC0 #353865 #353865 #979BC0; }
.search_title { font-weight: bold; }
.search_results_records { padding: 5px; }
.search_results_1, .gallery_1 { background: #a2a6cb; }
.search_results_2, .gallery_2 { background: #ccc; }
#right_border { width: 9px; margin: 0 0 -20000px -25px; padding: 0 0 20000px 0; float: left; background: url('images/border-main-right.jpg'); }
#right_border_inside { height: 882px; background: url('images/border-right.jpg') no-repeat; }
#copyright { clear: both; height: 16px; padding: 5px 0 5px 0; border-bottom: 1px solid #001669; font-size: 11px; text-align: center; background: #A6A6A8; color: #5B5A5A; }
.gallery_1, .gallery_2 { padding: 10px; text-align: justify; }
.gallery_1 img, .gallery_2 img { float: left; margin: 0 10px 5px 0; }
img.img_mini { float: left; margin-right: 10px; margin-bottom: 5px; border: none; }
/* MENU */
#menu { background: #606482; border-top: 1px #7376A1 solid; border-bottom: 1px #969AC9 solid; }
#menu_second { background: #73779C; }
ul#menu, ul#menu_second { text-align: center; }
ul#menu li, ul#menu_second li { display: inline; }
ul#menu a, ul#menu_second a { padding: 0px 8px 0px 8px; color: #FFF; font-size: 13px; font-weight: bold; text-decoration: none; }
#menu a:hover { background-color: #4B4B76; }
#menu_second a:hover { background-color: #58588A; }
#menu_frame { float: left; background: url('images/center-frame.jpg') repeat-x; }
#main_menu_first, .menu_top dd, dd.top10_2 a:link, dd.top10_2 a:visited { background: #dcdce2; }
#main_menu_first dt, #main_menu dt, #main_menu_last dt { color: #FFF; font-weight: bold; }
#main_menu_first dt { width: 195px; height: 30px; padding: 6px 0 0 5px; text-align: left;  background: url('images/menu-top-first.gif'); }
.menu_inside a { padding-left: 5px; }
.menu_inside a, .submenu_inside a { display: block; }
.menu_inside a:link, .menu_inside a:visited, .submenu_inside a:link, .submenu_inside a:visited { color: #000; text-decoration: none; }
.menu_inside a:hover, .submenu_inside a:hover { color: #FFF; background: #5D6187; }
.submenu_inside a { padding-left: 20px; }
.submenu_inside a, .submenu_inside a:hover { background-image: url('images/menu-arrow.gif'); background-position: left center; background-repeat: no-repeat; }
.menu_top { width: 195px; height: 30px; padding: 6px 0 0 5px; text-align: left; font-weight: bold; font-size: 12px; background: url('images/menu-top.gif') no-repeat; }
.menu_bottom { padding-bottom: 13px; background: url('images/menu-bottom.gif') no-repeat bottom left; }
.menu_space { padding-bottom: 10px; background: #CCC; }
#search_top, dt { text-transform: uppercase; }
dt { color: #fff; font-weight: bold; }
dl { width: 200px; font-size: 12px; text-align:left;}
dd.top10_header { width: 190px; padding: 0 5px 10px 5px; color: #f90; font-weight: bold; text-align: center; background-color: #dcdce2; }
dd.top10_1 a:link, dd.top10_1 a:visited { padding-left: 5px; display: block; color: #000; text-decoration: none; background-color: #ccc; }
dd.top10_2 a:link, dd.top10_2 a:visited { padding-left: 5px; display: block; color: #000; text-decoration: none; }
dd.top10_1 a:hover, dd.top10_2 a:hover { color: #FFF; background-color: #5D6187; }
dd.menu_bottom { padding-bottom: 13px; background: url('images/menu-bottom.gif') no-repeat bottom left; }
dd#menu_bottom_last { margin-bottom: 10px; padding-bottom: 13px; background: url('images/menu-bottom-last.jpg') no-repeat bottom left; }
dd a { background: #DCDCE2; display: block; padding-left: 5px; text-decoration: none; color: black; }
dd a:hover { background-color:#5D6187; color: #FFFFFF; }
#text_inside a.text_link:link {COLOR: #F00; text-decoration: underline; }
#text_inside a.text_link:hover {COLOR: #F00; text-decoration: underline; }
#text_inside p a { color: #343764; }
ul.site_map_level_1, ul.site_map_level_2, ul.site_map_level_3 { text-align: left; list-style-type: none; }
.site_map_level_1 li, .site_map_level_2 li, .site_map_level_3 li { display: block; }
.site_map_level_1 * { margin: 0; padding: 0; }
.site_map_level_2 li, .site_map_level_3 li { margin-left: 20px; }
ul.site_map_level_1 a { color: red; }
ul.site_map_level_1 li a:hover { text-decoration: underline; }
a.text_header a { text-decoration: none; color: red; }
.selected_option a, .frame_special { background-color: #FF9900; }
.promoted_option a { background: #CC000C; }
