html, body {height:100%}
*, html, body {margin:0px; padding:0px;}
body {color:#999; background: #000; font:12px Tahoma,sans-serif; text-align:center;}
td, input, textarea, option, select {color:#999; font:12px Tahoma,sans-serif}

img {border:0px solid;}
a {color:#E9AA01; text-decoration:none;}
a:hover {text-decoration:underline;}
.reverse {text-decoration:underline}
.reverse:hover {text-decoration:none}

#global {position:relative; width:770px; height:"100%"; min-height:100%; background:#1A1A1A url(../images/vis01.jpg) right top no-repeat; text-align:left; margin:0 auto; margin-bottom:"-156px";}
.clear{clear:both; height:0px}

#header {height:200px; background:url(../images/vis02.jpg) left top no-repeat;}
#header #logo {display:block; margin-left:130px; width:210px; height:55px}

#left {float:left; width:170px;}
#left #services {padding-bottom:0px; background: url(../images/services.jpg) left bottom no-repeat}
#left #services h2 {height:17px; background: url(../images/servicesH2.jpg) left top no-repeat; font:bold 12px Tahoma, sans-serif; color:#000; padding-left:31px; padding-top:3px; height:"20px"}
#left #services ul {background: url(../images/leftMenu.gif) left top repeat-y}
#left #services ul li {list-style-type:none; height:18px; padding-top:3px; height:"21px"}
#left #services ul li a {font-weight:bold; margin-left:31px}
#left #pictures {background: url(../images/blockBg.gif) left top no-repeat; padding:31px 0 0 10px}
#left #pictures a {margin-bottom:1px; display:block}

#content {float:left; width:590px; margin-left:10px; padding-top:45px; background: url(../images/orangeBg.gif) left 82px repeat-x;}
#center {float:left; width:385px; padding-right:20px; width:"420px";}
#center .block {margin-left:10px; margin-top:21px;}
#center .left {display:inline; float:left; margin:0 10px 10px 0px; padding:6px 1px 26px 1px; background: url(../images/imgBg.gif) left top no-repeat;}
#center .right {display:inline; float:right; margin:0 0 10px 10px; padding:6px 1px 26px 1px; background: url(../images/imgBg.gif) left top no-repeat;}

#right {float:left; width:175px;}
#right #calendar {margin-top:45px}
#right #calendar #calBg {background-color:#3C3C3C}
#right #calendar #tableMain #head {padding:4px}
#right #calendar #tableMain #head #time {float:left; color:#E9AA01; background-color:#565656; padding:3px; padding-bottom:2px}
#right #calendar #tableMain #head #data {float:right; color:#E9AA01; padding:3px; padding-bottom:2px}
#right #calendar #tableMain td {background-color:#2C2C2C; font:11px Arial, sans-serif; text-align:center; padding:2px 1px}
#right #calendar #tableMain td.monthDay {color:#E9AA01;}
#right #calendar #tableMain #current {color:#000; background-color:#E9AA01}

#right #weather {margin-top:10px; }

#footerPad {height:172px}
#footer {position:relative; top:-156px; top:"0"; height:86px; height:"156px"; padding-top:70px; background: #000; width:770px; background: url(../images/footer.jpg) no-repeat; margin:0px auto; color:#E9AA01; font-size:11px}
#footer p {color:#E98901; margin-top:6px}
