@charset "UTF-8";
/* CSS Document */

p {color:#FFF;}
a:visited{color:#999;}
h4 {color:#FFF;}
ul {color:#FFF;}

html {height:100%; background-color:#333;}
body {margin:0; padding:0; height:100%;background:url(images/quick_links/ql_filler.gif) top right repeat-y; font-family:arial, serif;}
#wrap {position:relative;background: url(images/side_links/sl_filler.gif) top left repeat-y;min-height:100%;width:100%;}
* html #wrap {height:100%;}

#header {
	position:absolute;
	width:100%;
	height:151px;
	background:url(images/banner/banner_filler.gif) repeat-x;
	z-index: 2;
	top: 0px;
}

#header-left {float:left;height:151px;width:203px;background:url(images/banner/banner_l.png);}
#header-right {float:right;height:151px;width:128px;background:url(images/banner/banner_r.png);}
#header-content {height:151px;background:url(images/banner/banner_c.png) no-repeat center;text-align:center;}

#inner-wrap {padding-bottom:220px;}
#inner-wrap:after {content:" ";display:block;clear:both;}

#footer {position:absolute;bottom: 0px;height:87px;width:100%;background:url(images/footer/footer_filler.gif) repeat-x bottom;}
#footer-left {float:left;width:48px;text-align:left;height:87px;background:url(images/footer/footer_l.gif) no-repeat left bottom;}
#footer-main {margin-left:48px;}
#footer-right {position:absolute;bottom:0;right:0;float:right;width:107px;text-align:right;height:87px;background:url(images/footer/footer_r.gif) no-repeat right bottom;}
#footer-content {text-align:center;margin-right:107px;}

#side-links {top:151px;float:left;height:165px;width:144px;text-align:left;}
#main {top:151px;position:relative;min-height:165px}
#content {margin-left:154px;text-align:left;margin-right:100px; padding-left:10px; padding-top:5px;}

[if IE]>
<style type="text/css">
#content,
#main,
#inner-wrap,
#wrap {
zoom:1;
}
</style>
<![endif]
