/*
覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧 
   ｩ2006 American Web Services  |  All Rights Reserved.
覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧

HEX				COLOR			PALETTE PRIORITY
----------------------------------------------------------
636				purple			primary
165D95			blue			primary
9C7D9D			light purple	secondary 
165D95			navy			secondary 
tertiary
*/

/* TAGS */
.body, body					{ background: #FFF url(../_images/bg.gif) repeat-x; font: normal 9pt Gill Sans MT,Trebuchet MS,sans-serif; }
.body, body					{ color: #000; margin: 0; }
a,
a:active,
a:visited 					{ color: #165D95; text-decoration: none; }
a:hover 					{ color: #636; text-decoration: underline; }
form						{ margin: 0; padding: 0; }
li							{ padding-bottom: 15px; }  /* Also, see special class below */
select, input				{ font-family: Arial,Helvetica,sans-serif; }
tr							{ vertical-align: top; }
img							{ border: 0; }
h1							{ font: bold 18pt Gill Sans MT,Trebuchet MS,sans-serif; color: #636; margin: 0 0 10px 0; }
h2							{ font: bold 12pt Gill Sans MT,Trebuchet MS,sans-serif; color: #636; padding: 5px 0; }
h3							{ font: bold 10pt Gill Sans MT,Trebuchet MS,sans-serif; color: #000; padding: 0 0 10px 0; }
h4							{ font: bold 10pt Gill Sans MT,Trebuchet MS,sans-serif; color: #000; padding: 0 0 10px 0; }
h5							{ font: bold 10pt Gill Sans MT,Trebuchet MS,sans-serif; color: #000; padding: 0 0 10px 0; }
h6							{ font: bold 10pt Gill Sans MT,Trebuchet MS,sans-serif; color: #000; margin: 0; padding: 0; }

/* LISTS WITHOUT SPACE ABOVE & BELOW */
ul.nospace					{ margin-top: 0; }
.nospace li					{ padding-bottom: 0; }

/* PROPERTIES */
.left						{ margin: 0 20px 20px 0; float: left; }
.right						{ margin: 0 0 20px 20px; float: right; }
.printonly					{ display: none; }
.first						{ padding: 0 10px 0 0; }
.fullpadding				{ padding: 0 5px; }
.gray						{ background: #98999D; }
.blue						{ background: #004584; }
.buttonstyle 				{ background: #FFFFCE url(../_images/menu/arrow.gif) no-repeat right; color: #8E658E; }
.buttonstyle 				{ padding: 3px 25px 3px 10px; border: 1px solid #8E658E; text-decoration: none; }
a.buttonstyle:hover			{ color: #8E658E; }
.contact div				{ background: #FFFFE7; margin-top: 10px; padding: 10px; }
.pagetitle					{ font: bold 30pt Gill Sans MT,Trebuchet MS,sans-serif; color: #636; vertical-align: bottom; }

/* LAYOUT */
.sitewrapper				{ width: 760px; font-size: 9pt; }
.contentarea				{ padding: 10px; }
.fourcolumn					{ width: 100%; margin-bottom: 5px; }
.threecolumn				{ width: 73%; margin: 10px 5px; padding: 0 15px; }
.twocolumn					{ width: 48%; margin: 10px 5px; padding: 0 15px; }
.column						{ width: 23%; margin: 10px 5px; padding: 0 15px; }
.minorcolumn				{ width: 32%; margin: 10px 5px; padding-right: 45px; }
.majorcolumn				{ width: 64%; margin: 10px 5px; padding-left: 45px; }
.columnleft					{ width: 50%; float: left; }
.columnright				{ width: 43%; float: right; }
#breadcrumb					{ margin: 10px 5px 15px 5px; }
.majorcolumn li				{ padding: 10px 0 0 0 !important; }
.majorcolumn h2 h2			{ padding: 0; margin: 0; }
/* these should not exist - rallen */
.leftpane					{ width: 490px; padding: 10px; float: left; }
.rightpane					{ width: 220px; padding: 10px; float: left; }
.fullpane					{ width: 525px; padding: 10px; float: right; }
.columnsmall				{ color: #000 !important; }
table.matrix				{ width: 730px; }
table.matrix th				{ width: 100px; }
table.matrix td				{ text-align: center; padding: 5px; }
table.matrix td.odd			{ background-color: #F0F0F0; }
table.matrix td.label		{ width: 200px; text-align: left; }
.formrow					{ margin: 15px 0 5px 0; }
.dataentryform				{ }
.question					{ padding:8px 0; border-bottom:1px solid #CCC; }
.question li				{ padding-left: 5px; list-style-type: none; }

/* MASTHEAD */
.toolbar					{ width: 100%; font: Gill Sans MT,Trebuchet MS,sans-serif; font-size: 8pt; font-weight: bold; color: #FFF; }
	.toolbar form			{ color: #FFF; margin: 0; padding: 2px 3px 0 0; float: right; }
	.toolbar a, 
	.toolbar a:visited, 
	.toolbar a:active		{ color: #FFF; text-decoration: none; }
	.toolbar a:hover		{ color: #FFFFE1; }
.banner						{ margin: 40px 0 20px 0; }
.infobar					{ font-weight: normal; font-size: 0.9em; color: #636; }
	.infobar td				{ margin: 0; padding: 4px; }
	.infobar td a,
	.infobar td a:active,
	.infobar td a:visited 	{ color: #165D95; font-weight: normal; }
	.infobar td a:hover 	{ color: #165D95; }
.printbanner				{ display: none; }
.headline					{ background: #F1FAFF; padding: 10px; }
.hairline					{ border-bottom: 1px solid #2C88B5; clear: both; margin-top: 10px; }

/* FILTER & SEARCH */
.filter_search				{ text-align: center; }
.filter_search div			{ width: 45%; background: #F0F0F0; margin: 0 5px 10px 5px; padding: 10px; float: left; }
.filter_search div input,
.filter_search div select	{ font-weight: bold; font-size: 0.9em; color: #636; margin: 0 10px; }

/* Floating Nav Menu */
#floatingmenu dd			{ font: bold 9pt Gill Sans MT,Trebuchet MS,sans-serif; color: #165D95; margin: 0; padding: 3px 0; }
#floatingmenu dt h2			{ font: bold 12pt Gill Sans MT,Trebuchet MS,sans-serif; color: #636; margin: 0; padding: 10px 0; }

/* PAGINATION */
.pagination					{ margin: 10px; clear: both; }
.pagination div				{ /*float: right;*/ }
.pagination div span		{ color: #777; }
.pagination div span a		{ padding: 0 10px; }

/* FORMSKIN */
.formskin input,
.formskin textarea			{ background: #EEE; border: 1px solid #999; }
.formskin .submitbutton		{ background: #FFFFCE url(../_images/banners/logo.gif) no-repeat right; color: #8E658E; }
.formskin .submitbutton		{ padding: 3px 8px; border: 1px solid #8E658E; }

/* FOOTER */
.footer						{ width: 100%; font: normal 0.9em Gill Sans MT,Trebuchet MS,sans-serif; }
.footer						{ text-align: center; margin-top: 10px; padding: 15px 0 20px 0; clear: both; }
.footer .links a,
.footer .links a:visited,
.footer .links a:hover,
.footer .links a:active		{ font-weight: bold; color: #165D95; text-decoration: none; text-transform: uppercase; padding: 10px; }

/* AHRQ FOOTER */
div#banner_Footer2			{ width: 100%; font: normal 10px Arial,Helvetica,sans-serif; /*Gill Sans MT,Trebuchet MS,sans-serif;*/ }
div#banner_Footer2			{ text-align: center; clear: both; }
div#banner_Footer2 p		{ font-size: 16px; color: Red; margin-top: 0px; }
div#banner_Footer2 p a,
div#banner_Footer2 p a:visited,
div#banner_Footer2 p a:active		{ font-size: 10px; color: #2763c3; text-decoration: none; }
div#banner_Footer2 p a:hover		{ text-decoration: underline; }

div#banner_Footeraddress			{ width: 100%; font: normal 10px Arial,Helvetica,sans-serif; /*Gill Sans MT,Trebuchet MS,sans-serif;*/ }
div#banner_Footeraddress			{ text-align: center; clear: both; margin-top: 15px; }

