html, body {background: #000; width: 100%; text-align: center; padding: 0; margin: 0; color: #FFF; font-family: verdana,'lucida grande', sans-serif}
a {text-decoration: none; color: #FFF;}
h1,h2,h3,h4,h5,h6{font-weight: normal; font-size: 12px;}
img {border: none;}
hr{border: none; background: none; height: 0px; margin: 10px 0; padding: 0; border-bottom: 1px dashed #333;}

#outer_container{background: url(../img/building_bg_repeat.gif) repeat-x; background-position: top center;}
#header{margin: 0 auto; width: 800px; overflow: hidden;}
#header #id_logo{float: left; display: block; height: 88px; width: 310px; background: url(../img/id_logo.gif) no-repeat;}
#header #id_logo a{display: block; height: 88px; width: 310px; background: none;}
#header #id_logo a h1{display: none;}
#header #id_logo a:hover{background: url(../img/id_logo_hover.gif) no-repeat;}
#header #text_menu{display: blcok; float: right; text-align: right; margin: 15px 0; font-size: 11px; font-weight: bold; width: 400px;}
#header #text_menu li{display: inline; float: right; clear: right; list-style-type: none; margin: 2px 0;}
#header #text_menu li a{border-right: 2px solid #FFF; padding: 0 5px 0 0;}
#header #text_menu li a:hover{border-right: 10px solid #FFF;}

#inner_container{margin: 0 auto; text-align: left; width: 800px; background: url(../img/building_bg.gif) no-repeat; overflow: auto;}
#interactive_menu{height: 275px; width: 800px;}

#page{float: left; width: 580px; margin: 25px 20px 25px 0;}
#copy, #copy_x{width: 580px; margin: 0 auto; font-size 12px; text-align: left;}
#copy_x{border: 1px solid #999;}
#copy p, #copy_x p, #copy ul, #copy_x ul, #copy table, #copy_x table{font-size: 12px;}
#copy h1, #copy_x h1{font-size: 18px; font-weight: bold; color: #ED1C24; margin: 0; padding: 0;}
#copy h2, #copy_x h2{font-size: 14px; font-weight: bold; color: #FBCF00;}
#copy a, #copy_x a{font-weight: bold; border-bottom: 1px dashed #FFF;}
#copy a:hover{border-bottom: 1px dotted #FFF;}
#sidebar{float: left; width:195px; border-left: 1px dashed #888; margin: 25px 0;}
#sidebar #call_logo{display: block; width: 195px; height: 40px; background: url(../img/call_logo.gif) no-repeat; background-position: top right;}
#sidebar_container{width: 175px; text-align: left; padding: 0 0 0 20px}
#sidebar_container h3{font-weight: bold; font-size: 14px; margin: 0; padding: 0;}
#sidebar_container ul {margin: 25px 0 0 0; padding: 0;}
#sidebar_container ul li{list-style-type: none;}
#sidebar_container a{color: #72DEFF; font-size: 11px; font-weight: bold;}
#sidebar_container a:hover{color: #33FFFF;}