body {margin:0;font-family: Arial, Helvetica;}
a {text-decoration:none;background-color:transparent;color:#C00;}
a:hover {text-decoration:underline;}

html>body #main {min-width:905px;margin:0 auto;}
#banner {background-color:#B9031C;border-bottom:2px solid #94223B;height:60px;}
#banner img {border:0;}
#subMenu {margin:5px 0;font-size:0.75em;font-weight:bold;letter-spacing:0.5px;}
#subMenu h2 {display:none;}
#topMenu {margin:0 0 0 15px;float:left;}
html>body #topMenu {margin:0 0 0 -18px;}
#topMenu a {color:#9A9A9A;background-color:transparent;padding-left:10px;}
#topMenu a:hover {background-image:url("images/arrow.gif");background-repeat:no-repeat;text-decoration:none;}
#topMenu li {display:inline;border-left:2px solid #9A9A9A;padding:0 9px 0 3px;}
#topMenu li.first {border-left:none;}

#search, #search fieldset {margin:0;padding:0;}
#search {margin:-5px 0 0 0;float:right;width:250px;}
html>body #search {width:235px;}
#search fieldset {border:0;}
#search .submit {font-weight:bold;font-size:0.9em;background-color:#999;color:#fff;border:1px solid #B3B3B3;padding:1px 3px;margin-bottom:3px;}
#search #submitBox {font-size:0.9em;width:103px;margin:3px 75px 3px 2px;}

#topSeperator {clear:both;background-color:#DDD;color:inherit;border-top:2px solid #CCC;height:15px;margin-top:-5px;}
html>body #topSeperator {margin:0;}

#top {width:905px;margin:-2px 0 0 0;padding:2px 0 5px 0;}
html>body #top {padding:2px 0 1px 0;}

#left {float:left;width:291px;margin:0 -2px 0 0;}
html>body #left {margin:0 1px 0 0;}
.leftSection {position:relative;clear:both;padding:3px 0 0 1px;height:110px;}
.leftSection h2 {margin:0;padding:2px 0 2px 7px;font-size:0.75em;background-image:url("images/end.gif");background-repeat:no-repeat;background-position:right;}
.leftSection img {position:absolute;top:50%;margin-top:-23px;margin-left:19px;border:0;}
.leftSection p {position:absolute;font-size:0.65em;width:64.5%;right:0;}
#yellow p {margin-top:3px;}
#orange p {margin-top:16px;}
#red p {margin-top:2px;}
#yellow h2, .buttonYellow img {background-color:#F7AE11;color:#fff;}
#orange h2, .buttonOrange img {background-color:#F60;color:#fff;}
#red h2, .buttonRed img {background-color:#C00;color:#fff;}
.buttonYellow, .buttonOrange, .buttonRed {position:absolute;width:23px;height:7px;bottom:3px;right:0;}
.buttonYellow img, .buttonOrange img, .buttonRed img {border:0;margin:0;}
#red img {margin-top:-18px;}
#red .buttonRed img {margin-top:11px;}

#right {margin:8px 0;padding:3px 0 0 0;}
html>body #right {padding:0;}

#bottom {position:relative;border-top:5px solid #999;font-size:0.7em;margin-top:-4px;height:122px;}
#bottom h2 {margin:0;font-size:1.2em;font-weight:bold;text-transform:lowercase;background-color:#999;color:#fff;width:60px;background-image:url("images/end.gif");background-repeat:no-repeat;background-position:right;text-align:center;padding-right:8px;}
#bottom h3 {font-size:1em;margin:20px 0 0 0;text-decoration:underline;}
#bottom img {border:0;position:absolute;top:50%;}
#bottom p {margin:0;}

#bottom .left, #bottom .center, #bottom .right {width:33%;position:absolute;border-right:2px dotted #CCC;height:100%;}
#bottom .left {left:0;}
#bottom .left img {margin:-20px 0 0 5px;}
#bottom .left h3, #bottom .left p {margin-left:72px;}
#bottom .left h3 {margin-top:29px;}

#bottom .center {left:33%;}
#bottom .center img {margin:-25px 0 0 0;}
#bottom .center h3, #bottom .center p {margin-left:57px;}
#bottom .center h3 {margin-top:29px;}

#bottom .right {right:0;border:none;}
#bottom .right h2 {display:none;}
#bottom .right img {margin:-35px 0 0 40px;}
#bottom .right h3, #bottom .right p {margin-left:95px;width:45%;}
#bottom .right h3 {margin-top:23px;}

#bottom .arrow {position:absolute;width:23px;height:7px;top:111px;right:0;}
#bottom .arrow img {margin:0;background-color:#999;color:#fff;}

#bottomMenu {clear:both;border-top:7px solid #CCC;}
#bottomMenu {padding:5px 0;background-color:#B9031C;color:#fff;text-align:center;margin:0;}
#bottomMenu a {background-color:transparent;color:#fff;font-size:0.6em;}
#bottomMenu li {display:inline;border-left:1px solid #fff;padding:0 2px 0 5px;}
#bottomMenu li.first {border-left:none;}

#footer {font-size:10px;text-align:center;}
#footer p {margin:1.5em;}
#footer a {text-decoration:underline;}