/*-----------------------------------------------------------------------------
Style Sheet:www.accelr8.com

version:	1.0
date:		20-Aug-2006
author:		Michael Stephens, David Howson
email:		dhowson@accelr8.com
-----------------------------------------------------------------------------*/

/* =General
-----------------------------------------------------------------------------*/

/* COLOR SCHEME
Body bg color = #f5f3e7
Footer bar color = #dfdac7
Headline font = #ad3330
try hover bg #733008
*/

/* good example of link highlights on white body
http://nobelprize.org/css/markup.css */


body {
	font-family:		arial, helvetica, serif;
	font-size:			.78em;
	margin-left:		0;
	margin-top:			0;
	background-color:	#f5f3e7; 
}

h1 {
	font-family:	arial, verdana, arial, sans-serif;
	font-weight:	bold;
	font-size:		18px;
	color:			#ad3330;
}

h2 {
	font-family:	arial, verdana, arial, sans-serif;
	font-weight:	bold;
	font-size:		15px;
	color:			#666666;
}

h4 {
	font-family:	arial, verdana, arial, sans-serif;
	font-weight:	bold;
	font-size:		1em;
	text-align:		left;
}

acronym[title] {
	border-bottom:	2px dotted #000000;
	color:			#39C200;
	font-weight:	bold;
}

acronym[title]:hover {
	cursor:			help;
}


/* =Text
-----------------------------------------------------------------------------*/

#content {
	margin-left:	12em;
}

.caption {
	font-size:		0.85em;
}

P.prweasel {
	font-size:		0.85em;
	color:			#704901;
	text-align:		justify;
}

P.prcon {
	font-size:		0.85em;
	margin-top:		6px;
	margin-bottom:	6px;
}

.quote {
	font-family:	arial, sans-serif;
	font-weight:	normal;
	font-size:		11px;
	color:			#B64816;
}

.bodytext {
	font-family:	arial, helvetica, sans-serif;
	font-weight:	normal;
	font-size:		13px;
	color:			#000000;
}

.textsm {
	font-family:	arial, helvetica, sans-serif;
	font-weight:	bold;
	font-size:		13px;
	color:			#000000;
}

.printable {
	font-family:	arial, helvetica, sans-serif;
	font-weight:	normal;
	font-size:		10px;
	color:			#3B436C;
	text-decoration:	none;
}

.footer {
	font-family:	arial, helvetica, sans-serif;
	font-weight:	normal;
	font-size:		12px;
	color:			#000000;
	text-decoration:	none;
	line-height:	150%;
}

.footer2 {
	font-family:	verdana,arial, helvetica, sans-serif;
	font-weight:	normal;
	font-size:		10px;
	color:			#000000;
	text-decoration:	none;
	padding:		2px;
	line-height:	125%;
}

.subtxt {
	font-family:	arial, sans-serif;
	font-weight:	bold;
	font-size:		11px;
	color:			#B64816;
}

.searchbox {
	font-family:	arial, sans-serif;
	font-weight:	normal;
	font-size:		10px;
	height:			10px;
	width:			100px;
}

.hdr {
	font-family:	arial, verdana, arial, sans-serif;
	font-weight:	bold;
	font-size:		13px;
	color:			#9DB517;
}

.hdrred {
	font-family:	arial, verdana, arial, sans-serif;
	font-weight:	bold;
	font-size:		18px;
	color:			#ad3330;
}


/* =Tables
-----------------------------------------------------------------------------*/

table {
	border-style:	solid;
	border-color:	#f5f3e7;
	border-width:	0;
	border-style:	none;
}

thead td {
	text-align:		center;
	font-weight:	bold;
	
}

tbody td h3 {
	font-family:	arial, verdana, arial, sans-serif;
	font-weight:	bold;
	font-size:		1em;
	text-align:		center;
}

.col2 {
	text-align:		right;
}

.col3 {
	text-align:		center;
}


/* =Links
-----------------------------------------------------------------------------*/

a:link, a:visited {
	font-family:			arial, helvetica, sans-serif;
	color:					#b13008;
	text-decoration:		none;
}

a:hover {
	text-decoration:	underline;
	color:				#999999;
}

.bodytext a:hover {
    color:				#ffffff;
    background-color:	#733008;
	text-decoration:	none;
}

.crumbs {
	font-family:		arial, helvetica, sans-serif;
	font-weight:		normal;
	font-size:			11px;
	color:				#3B436C;
	text-decoration:	none;
}

.crumbs:hover {
	text-decoration:	underline;
}


/* =Navigation
-----------------------------------------------------------------------------*/

/* the multiple brackets seem NOT to be an error ... NECESSARY! */
#nav, #nav ul { /* all lists */
	padding:		0;
	margin:			0;
	list-style:		none;
	float:			left;
	border:			1px solid #990000;}
	line-height:	2em;
}

#nav li { /* all list items */
	position:		relative;
	float:			left;
	line-height:	2em;
	width:			11em;		
}

#nav, #nav ul .toplevel {
	border:			none;
}

#nav li a.toplevel {
	background-color:	#FFFFFF; 
	background:			#FFFFFF url(images/nav_bg_off.gif) center left no-repeat;
	line-height:		2; 
	color:				#333333; 
	border:				1px solid #e3e3e3; 
}

#nav li a.toplevel:hover {
	background-color:	#AD3330; 
	background:			#AD3330 url(images/nav_bg_on.gif) center left no-repeat;
	line-height:		2; 
	color:				#F5F3E7; 
	border:				1px solid #e3e3e3; 
}

#nav li ul { /* second-level lists */
	position:		absolute;
	left:			-999em;
	margin-left:	14.10em;
	margin-top:		-1.35em;
	line-height:	2em;
}

#nav li ul ul { /* third-and-above-level lists */
	left:			-999em;
	line-height:	2em;
}

#nav li ul ul ul, #nav li ul ul ul ul, #nav li ul ul ul ul ul  { 
	/* third-and-above-level lists */
	left:			-999em;
	line-height		:2em;
}

#nav li a {
	width:				13em;
	display:			block;
	color:				#0E548F;
	font-weight:		bold;
	text-decoration:	none;
	background-color:	#FFFFFF;
	border:				1px solid #e3e3e3;
	padding:			0 0.5em;
	line-height:		2em;
}

#nav li a:hover {
	color:				white;
	background-color:	#0E548F;
	line-height:		2em;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul, #nav li:hover ul ul ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul, #nav li.sfhover ul ul ul ul, #nav li.sfhover ul ul ul ul ul {
	left:			-999em;
	line-height:	2em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul, #nav li li li li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul, #nav li li li li.sfhover ul, #nav li li li li li.sfhover ul { 
	/* lists nested under hovered list items */
	left:			auto;
	line-height:	2em;
}


/* =Print media
-----------------------------------------------------------------------------*/

@media print

body {
	font-family:		arial, helvetica, serif;
	font-size:			.78em;
	margin-left:		0;
	margin-top:			0;
	background-color:	#ffffff; 
}


