/* CSS Document */
html, body{
margin: 0;
padding: 0;
border: 0;
overflow: hidden;
height: 100%; 
width:100%;
max-height: 100%; 
font-family: Arial, Helvetica, sans-serif; font-size:0.9em; color:#555555 !important; background-color:#f3f3f3; text-align:justify;
}

#framecontentTop{
position: absolute; 
top: 0; 
left: 0; 
width: 100%; 
height: 119px;
overflow: hidden;
background-color: #f3f3f3;
}

#framecontentBottom{
position:absolute;
bottom: 0; 
left:0;
width:100%;
height: 26px; 
overflow: hidden; 
background-color: #f3f3f3;
z-index:2;
}

#maincontent{
position: fixed; 
top: 0; 
left: 0;
width: 70%;

margin-left:15%;
margin-top:119px;
bottom:26px;
overflow: auto; 
background: #f3f3f3;
z-index:0;
}

* html body{ /*IE6 hack*/
padding: 119px 0 26px 0;
}

* html #maincontent{ /*IE6 hack*/
height: 100%;
margin-right:-15%;
}

a:link,a:visited {
	color:#999966;
}
a:hover {
	color:#CDDC5F;
}
#logo	{ position:absolute; top:10px; left:15%; height:70px; width:160px; background-image:url(/images/logo.transparent.png); background-repeat:no-repeat; z-index:5; }
#headerGrad {position:absolute; top:0; left:0; right:0; height:80px;}

#titleWrap { position:absolute; left:0; top:0; width:100%; height:80px; z-index:10; }
#title	{ position:absolute; right:15%; bottom:0; font-weight:bold; overflow:hidden; z-index:10; }

#footer { margin-left:15%; width:70%; position:absolute; bottom:5px; height:21px; background-image:url(/images/footer_bg.jpg); background-repeat:repeat-x; z-index:50;
	line-height:21px; font-variant:small-caps; font-size:0.8em; overflow:hidden; }
#footer img { vertical-align:middle; }
#footer a { text-decoration:none; }
#footer a:hover { color:#000000; }
#footer div { line-height:21px; background-image:url(/images/footer_bg.jpg); background-repeat:repeat-x; padding-left:5px; padding-right:5px; }
#copyright { float:left; }
#goTop { float:right; }

#corpNav {position:absolute; top:80px; left:15%; width:70%; height:39px; background-color:#f3f3f3; background-repeat:repeat-x; 
	z-index:2; background-image:url(/images/corpNav_bg.jpg); overflow:hidden;
	margin:0; padding:0;
    text-decoration: none;
    font-weight: bold;
	line-height:39px;
}
#corpNav li {
	margin: 0; padding: 0;
	list-style-type: none;
	float:left;
	height:39px;
	width:100px;
	text-align:center;
	background-image:url(/images/corpNav_bg.jpg);
	background-repeat:repeat-x;
    text-decoration: none;
    font-weight: bold;
	overflow:hidden;
	line-height:39px;
}
#corpNav li.sep {
	background-image:url(/images/corpNav_sep.jpg);
	width:1px;
}
#corpNav li a {
	height:39px;
	padding-left:20px;
	padding-right:20px;
	display:block;
	text-decoration:none;
}
#corpNav li a:hover {
	background-image:url(/images/corpNav_hover.jpg);
}
#corpNav li a:link {
    color: #555555;
    border-style: none;
}
#corpNav li a:visited {
    color: #555555;
    border-style: none;
}
#corpNav li a:hover {
    color: #000000;
    border-style: none;
}

#quickLinks {position:absolute; top:1px; right:15%; z-index:5;
	margin:0;
    text-decoration: none;
    font-weight: bold;
    z-index: 15;
}
#quickLinks li {
	margin: 0; 
	padding: 0;
	list-style-type: none;
	float:left;
	padding-left:10px;
	text-align:center;
    text-decoration: none;
    font-weight: bold;
	overflow:hidden;
}

.pageitem_wrap {padding-top:25px; width:100%;}
.pageitem_date {}
.pageitem_title {color:#CC6600; font-weight:bold;}
.pageitem_body {border:none; border-top:1px #CCCCCC solid; border-bottom:1px #CCCCCC solid; padding:0;}

img{border:none;}
h1{ font-size:2.0em}