* { margin: 0; padding: 0; }

body { min-width: 980px; font-size: 90%; font-family: Arial, Helvetica, sans-serif; background: #FFF; color: #232323; }

a { color: #315DAD; }
a:link {}
a:visited {}
a:hover {}

/* From styles */

.extra-large {
	width: 88%;
}
.large {
	width: 72%;
}
.medium {
	width: 55%;
}
.small {
	width: 27%;
}
.mini {
	width: 16%;
}
FIELDSET { width: auto; margin: 0; padding: 10px 15px; border: 0 none; }
FIELDSET H3 { clear: both; font-size: 1.1em; margin-left: 10px; }
DL { margin: 0; padding: 0.5em 0; border-bottom: 1px solid #dee; margin-top: 4px; }
DT { float: left; clear: left; display: block;  padding-left: 5%; padding-right: 7px; line-height: 22px; text-align: right; }
DD { clear: right; margin: 0; padding: 0 0 5px 275px; line-height: 1.4em; }
DT LABEL { text-align: right; line-height: 20px; }
input { border: 0; margin: 0; padding: 0; background-color: #FFF;  }
input.extra-large, input.large, input.medium, input.small, input.mini, select, textarea { border: 1px solid #505C6C; padding: 2px; color: #444; background-color: #FFF; }
input.required, select.required, textarea.required { color: #444; }
input:focus, select:focus, textarea:focus {  }
input.submit {padding:3px 4px!important;border:1px solid #abb;background-color:#fff;font:bold 11px/11px Arial, Helvetica, sans-serif;color:#666;cursor:pointer; width: 70px; }

#wrapper { width: expression((documentElement.clientWidth||document.body.clientWidth)>980?'100%':((documentElement.clientWidth||document.body.clientWidth)<980?'980px':'100%')); }

#header { height: 198px; background: url(../img/bg_header.gif) repeat-x #FFF; }
#header .logo { position: absolute; margin: 69px 0; padding: 20px 0; width: 353px; height: 129px; background: url(../img/bg_logo.gif) no-repeat transparent; z-index: 15; }
#header .sky1 { position: absolute; height: 69px; margin: 9px 0; width: 383px; background: url(../img/bg_sky1.gif) no-repeat transparent; }
#header .sky2 { float: right; margin: 9px 0; height: 66px; width: 517px; background: url(../img/bg_sky2.gif) no-repeat transparent; }
#header .sky2 #quick_info { float: left; margin-top: 23px; width: 300px; }
HTML>BODY #header .sky2 #quick_info { margin-right: 24px; }
#header .sky2 #quick_info ul { list-style:none; }
#header .sky2 #quick_info li { display:inline; margin-right: 24px; }

#header .menu { overflow: hidden; float: right; width: 517px; height: 147px; background:url("../img/bg_menu.jpg") no-repeat 0 24px;  }
#header .menu UL { margin:0; list-style:none; margin-top: 71px;}
#header .menu LI { font-size: 85%; display:inline; }
#header .menu A { color: #FFF; float:left; height: 76px; width: 172px; }
#header .menu A SPAN { background:url("../img/tab.gif") no-repeat top; cursor: pointer; text-align: center; float:left; height: 76px; width: 172px; display:block; padding: 53px 0; color:#FFF; }
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#header .menu a span {float:none;}
/* End IE5-Mac hack */
#header .menu a:hover span { color:#FFF; }
#header .menu #current a { border-width:0; }
#header .menu #current a span { background-position:100% -76px; color:#FF; }

#content-title {font-size: 85%; margin: 0 350px 70px 1em; padding: 20px .5em .5em 0; min-height: 325px; height:auto !important; height: 290px;}
#content-title UL, OL { margin-left: 20px; }

#content { font-size: 85%; margin: 55px 350px 0 1em; padding: 0 .5em .5px 0;}
#content .title { color: #315DAD; padding-bottom: 15px; font-size: 135% }
#content UL, OL { margin-left: 20px; }
#content P { margin-bottom: 10px; }
#online { clear: both; position: absolute; right: 4px; top: 203px; width: 320px; background: #2B7EC9; }
#online .title { height: 66px; background: url(../img/bg_form.gif) no-repeat bottom #164394; }
#online .data { background: url(../img/bg_data.gif) no-repeat top #2B7EC9; height: 55px; } 
HTML>BODY #online { margin-top: 4px; }

#footer { color: #FFF; font-size: 75%; width: 100%; height: 104px; background: url(../img/bg_footer.gif) repeat-x bottom #FFF; }
HTML>BODY #footer { font-size: 80%; }
#footer .sky3 { margin: 4px 0; position: absolute; height: 40px; width: 324px; background: url(../img/bg_sky3.gif) no-repeat transparent; }
#footer .copyright { position: absolute; margin: 48px 11px 0; padding: 7px 39px 0; height: 27px; background: url(../img/bg_copyright.gif) no-repeat transparent; }
#footer .dev { float: right; width: 517px; height: 76px; background: url(../img/bg_dev.gif) repeat-x; z-index: 20; }
#footer .dev A { color: #FFF; }
#footer .dev IMG { position: absolute; }
#footer .dev P { margin-left: 140px; margin-top: 55px; }