/* ------ CSS Created by Bean Creative Funktional Web Design ---------------*/
/* ----------                  http://www.beancreative.com                   -------------*/

@import url(content.css);
@import url(SpryAccordion.css);


.dontprintme {
	display:none;
}

.printme {
}



  


/* STRUCTURAL STUFF */

form {margin:0;	padding:0;}	
img {vertical-align:bottom;}
a img {border:none;}




body {
	font:Arial, Helvetica, sans-serif 10pt;
}

#outerwrapper {
}

div.golightly {
}

#innerwrapper {
}

/* HEADER STUFF */
#pageheader {
height:1.7in;
border-bottom:1px solid #012764;
margin-bottom:.5in;
}

#logo {				position:absolute;	top:21px;	left:15px;}
#headerphoto {	display:none;}
#tagline {			position:absolute;	top:74px;	right:0;}
#topnav {				display:none;}
#login {					display:none;}



#nav {
	display:none;
}



/* CONTENT AREA STRUCTURE */

#contentwrapperouter {
}

#contentwrapperinner {
}

#contentwrapperbottom {
		display:none;
}

#lefcolwrapper {
		display:none;
}

#rtcolwrapper {
	float:none !important;
}

#sidebarwrapper {
	float:right;
	margin:0 0 20px 20px;
	width:200px;
}

#sidebartop { 	display:none;}
#sidebarbottom { 	display:none;}
#sidebarcontent {padding:1em; background:#e7f1d5; border:1px solid green;}

#tools { display:none;}

/* DATA DISPLAY TABLES */
.datatable {border-top:1px solid #2B5DAE;border-left:1px solid #2B5DAE;}
.datatable td {border-bottom:1px solid #2B5DAE;border-right:1px solid #2B5DAE; padding:3px;}
.datatable th {border-bottom:1px solid #2B5DAE;border-right:1px solid #2B5DAE; padding:3px; background:#2B5DAE; text-align:center; font-weight:bold; color:white;}







/* FOOTER STUFF */

#footer {
	border-top:1px solid #012764;
	padding-top.2in;
	position:absolute;
	left:0;
	top:12in;
}

#footer p {
	font-size:8pt !important;
}

.footernav {	display:none;}















/* HOME PAGE SPECIFIC STUFF */

#outerwrapperhome {
	position:relative;
	overflow:visible;
}

#outerwrapperhome #footer {
	display:none;
}

#contentwrapperouterhome {
}

#contentwrapperinnerhome {
}

#lefcolwrapperhome {
	float:none !important;
	position:relative;
	height:3in;
}

#rtcolwrapperhome {
	float:none !important;
}

#feature {
	position:absolute;
	top:1.75in;
	left:.05in;
}

#featurebutts {
	display:none;
	}

#spacerhome {display:none;}

#bottombuckets {
	/* clear:both;
	margin-bottom:.5in; */
	position:absolute;
	top:6.3in;
	left:0;
}

.bucket {float:left; padding:0 5px; }
div.bucket td {padding:2px;}
div.bucket p {margin-top:.5em;}

.photo {border:1px solid #a4c3d0}
#bucket1 {	width:32%;	border-right: 1px solid #c6d2d8;	}
#bucket2 {	width:32%;	border-right: 1px solid #c6d2d8;	}
#bucket3 {	width:31%;	}


#bottombucketsbottom {
	display:none;
}

#searchhome {
	display:none;
}


#newsbox {
	/*
	margin:20px 0 20px 25px; */
	width:7in;
	position:absolute;
	top:2.8in;
	left:0;
}

#newsbox ul {
	margin:1em 1em 1em .3em;
	padding-left:.1em;
}

#newsbox li {
	list-style:url(../images/bullet_news.gif);
	margin:0 0 .5em 1em;
	padding-left:.5em;
}

#accordianbottom {
	display:none;
}

#Accordion1 {
	border:none;
	width:3in;
	position:absolute;
	top:3in;
	right:0;
	display:none;
}

.AccordionPanel {
	border-top:none;
}

.AccordionPanelTab {
	display:none;
}







/* AAIDD GLOBAL PERSISTANT NAV BAR STUFF */

#aaiddnavbar {
	height: 25px;
	text-align:right;
	background:url(../images/background_navbar.gif) repeat-x;
	padding:0 10px 0 0;
	/* border-bottom:5px solid white; */
}

p.aaiddglobalnav {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	margin:0;
	padding-top:5px;
}

#aaiddnavbar a {
	color:#003d7e;
	text-decoration:none;
}

#aaiddnavbar a:hover {
	color:#003d7e;
	text-decoration:underline;
}



/* MISCELLANEOUS LAYOUT CLASSES */

.alignbottom {vertical-align:bottom;}

.dontprintme {}

.printme {display:none;}

div.multipage {
	text-align:right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	margin-bottom:.5em;
}

