html, body { background-color: white; }
td { vertical-align: top; }
* { font-family: verdana, tahoma, arial, sans-serif; font-size: 10pt; }
img { border: 0; }
#container { width: 1000px; margin-left: auto; margin-right: auto; margin-top: 15px; height: 100%; border-left: 1px dotted #e4e4e4; border-right: 1px dotted #e4e4e4; border-top: 6px solid #e4e4e4;}
#header { height: 96px; background-image: url("/images/h_uamap.jpg"); background-repeat: no-repeat; background-position: 535px 0px; border-bottom: 2px solid #E4E4E4; vertical-align: top; }
#logo { float: left; margin-left: 30px; margin-top: 8px; }
#header p { color: #666666; font-size: 9pt; margin-left: 150px; margin-top: 50px; }
#redthing { float: right; width: 82px; height: 23px; background-image: url("/images/h_redthing.png"); position: relative; right: 210px; text-align: center; }
#redthing img { margin-left: 4px; margin-right: 4px; }
#search { float:right; position: relative; top: 55px; left: 25px; visibility: hidden; }
#search #sstr { width: 145px; }
#search #ssub { color: white; background: url("/images/h_search.png"); background-repeat: repeat-x; }
#headerline { height: 30px; background-image: url("/images/h_line.png"); background-position: 0px 2px; background-repeat: repeat-x; }
#headerline #lang { float: left; margin-left: 5px; margin-top: 7px; color: white; }
#headerline #lang a { color: white; }
#headerline #address { float: right; color: white; margin-right: 5px; font-weight: 600; margin-top: 7px; }
#headerline #address a { color: white; }
#left { width: 200px; background-color:	#f8fdbb; }
#menublock { background-color: #f8fdbb; }
#right { width: 800px; padding: 5px;}
#mmenu, .submenu { list-style-type: none; margin: 1px; padding: 0; }
.mmitem, .submenu li { margin-bottom: 2px; }
.mmitem {  background-image: url("/images/mm_bg.png"); background-repeat: repeat-x;}
.submenu li { background-color: #e8f9ac; margin-left: 2px;  line-height: normal;}
.submenu a, .submenu span, .mmitem a, .mmitem span { background-repeat: no-repeat; padding-left: 20px; display: block; padding-top: 2px; font-size: 9pt; font-weight: bold; line-height: normal;}
.mmitem a, .mmitem span { color: black;  background-position: 1px 1px; }
.mmitem a { background-image: url("/images/mm_item.png"); text-decoration: none;}
.mmitem a:hover { text-decoration: underline;}
.mmitem span { background-image: url("/images/mm_item.png"); }
.submenu a, .submenu span { color: black; line-height: normal; }
.submenu a { background-image: url("/images/sm_item.png"); text-decoration: none;  line-height: normal;}
.submenu a:hover { text-decoration: underline; }
.submenu span { background-image: url("/images/sm_item.png");  line-height: normal; }
#right p, #right h1, #right td, #right th { font-family: arial, tahoma, verdana, sans-serif; }
#right h1 { color: #CC0000; font-size: 11pt; width: 100%; background-color: #F7F0ED; margin-top: 0px; padding: 1px;}
#right img.center { border: 2px solid #EBEBEB; margin-left: auto; margin-right: auto; display: block; }
#right p, #right th, #right td { font-size: 9pt; }
#footer div, #footer a { font-size: 7pt; color: white; }
#footer { height: 120px; background-image: url("/images/footer.jpg"); background-repeat: no-repeat; }
#footer #copyright { float: right; margin-right: 8px; margin-top: 37px; }
#footer #bottommenu { margin-top: 47px; margin-left:120px; }
a.city_name {color: green; font-size: 12px; text-decoration: none;}
a:hover.city_name {font-size: 20px;}
