@charset "utf-8";
/* CSS Document */



/* THESE STYLES OVERRIDE MOST OF THE STYLES SET IN 2004apsaNN.css */


body {	
	margin:0 10px; 	
	padding:0 10px;	
	min-width:840px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size:11px;
	}
	
.printme {display:none;}
.dontprintme {} 	


/* SOME BASIC TEXT STYLES */
h1 {font-size: 18px; color: rgb(115,115,115); margin:0 0 0 0; padding:10px 0 0 0; clear:left;}
h2 {font-size: 14px; color: rgb(115,115,115); margin:0 0 0 0;}
p {margin:0 0 1em 0;}
a {color: rgb(213,62,35); text-decoration:none;}
a:hover {color: rgb(213,62,35); text-decoration:underline;}



/* MISC LAYOUT CONTAINERS */
#pageheader {	height:100px;	background:url(../images/background_header.gif) repeat-x;}
#contentcontainer {	width:98%;}
#searchform {float:right;}
#breadcrumbs {float:left;}
#maincolumn {	width:78%;	float:left;	display:inline;	padding:0 0 1em 0;	font-size:12px;}




/* PAGE TITLE BOX SURROUNDS TITLE AND SUBHEADER AND PROVIDES SPACE BENEATH */
#pagetitlebox {padding:0 0 1em 0; clear:both;}
.dkbluehead {display:block;}
.dkbluesubhead {}





/* MAIN NAV STYLES */
#nav {height:36px;	background:url(../images/background_nav.gif) repeat-x;	padding:0 0 0 10px;}
#nav table {width:90%; height:21px;}
#nav td {text-align:center;	border-right:1px solid black; font-size:11px; width:11%;}
#nav a { color:white; text-decoration:none; display:block; padding:3px 0;}
#nav a:hover { color:white; text-decoration:underline; background:#999; }
a.navHere { color:black !important; background:white !important; font-size:11px !important;}




/* LEFT COLUMN AND SUB NAVIGATION */
#leftcolumn {width:20%;	float:left;	display:inline;	border-right:1px solid;	margin:0 1% 0 0; padding:0 0 1em 0;}
#leftcolumn ul {margin:.5em .5em 0 .4em; padding:0 0 0 1em;}
#leftcolumn li {list-style:url(../images/psa_arrow.gif); margin-bottom:.3em; font-weight:bold;;}
#leftcolumn ul ul li {font-weight:100;}
#leftcolumn ul ul ul li {list-style:none !important;}
#leftcolumn a {color:black; text-decoration:none; font-size:11px !important}
#leftcolumn a:hover {color:black; text-decoration:underline;}




/* HOMEPAGE STUFF STUFF */
#homecontent {clear:both; padding:10px 0 0 0;}
#leftcolumnhome {width:48%;	float:left;	display:inline;	margin:0 2% 0 0; padding:0 0 1em 0;}
#rightcolumnhome {width:48%;	float:left;	display:inline;	margin:0 0 0 0; padding:0 0 1em 0;}





/* FOOTER STUFF */
#footer {	clear:both;	border-top:1px solid;	margin:10px 20px 0 0;	padding:5px 0 0 0;}
#footer p {font-size:10px; color:#666666;}
#footer a {	color:black; text-decoration:none;}
#footer a:hover {	color:#333333; text-decoration:underline;}







/* CLEARFIX CREATES CONTAINERS THAT EXPAND TO CONTAIN FLOATED ELEMENTS */
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

.clearfix {
	display: inline-block;
}

html[xmlns] .clearfix {
	display: block;
}

* html .clearfix {
	height: 1%;
}

