/* General Styles */
A {color:#10ACEF; text-decoration:underline;}
A:hover {color:#0852A5; text-decoration:underline;}

A.navSelected {text-decoration:none; color:#0852A4;}
A.navSelected:hover {text-decoration:none; color:#0852A4;}

/* Position Main Elements */
BODY {
	position:relative;
	width:750px;
	margin:10px auto; padding:0;
}
DIV#container {
	position:relative;
	width:750px; height:530px;
	padding-top:10px;
}
H1#pageTitle {
	width:300px; height:75px;
	margin:0; padding:0;
	float:right;
	border:none !important;
}
H1#pageTitle A {display:block; width:300px; height:75px; background-image:url(/images/logo.gif); background-repeat:no-repeat;}
H1#pageTitle A SPAN {display:none;}

DIV#header {
	clear:both;
	width:724px; height:164px;
	position:relative;
	background-color:#4BC1F3;
	color:#E1F4FD; font-size:15px;
}
DIV#header A {
	text-decoration:none;
}
DIV#contentWrapper {
	width:520px;
	position:relative;
	z-index:250;
	margin-top:25px;
}
DIV#content {
	position:relative;
	margin-top:10px;
	line-height:1.4;
	padding-bottom:10px;
}

DIV#content LI {margin-bottom:10px; list-style-type:square; line-height:1.2;}

DIV#pageTitle {
	margin-bottom:10px;
}

DIV#nav {width:175px; position:relative; float:right; margin-top:25px; margin-bottom:20px;}
DIV#nav {font-weight:bold; font-size:10px;}
DIV#nav UL {margin:0; padding:0; list-style:none; width:135px;}
DIV#nav UL LI {margin:0; padding:0; list-style:none; font-size:12px;}
DIV#nav UL LI A {color:#C5C5C5; display:block; width:150px; margin-bottom:2px; padding:2px 0 0 0; border-bottom:2px solid; border-color:#FFFFFF; font-size:11px; text-decoration:none;}
DIV#nav UL LI A:hover {color:#00A0DD; border-color:#FFFFFF; text-decoration:none}
DIV#nav UL LI A.navSelected, DIV#nav UL LI A.navSelected:hover {color:#00A0DD; border-color:#C7ECFC;}
DIV#nav UL LI A SPAN {}
DIV#nav UL LI A:hover SPAN {}

UL#staffMenu {margin:0; padding:0; list-style:none; font-weight:bold; font-size:10px; margin-left:20px;}
UL#staffMenu LI {margin:0; padding:0; list-style:none; margin-bottom:4px;}
UL#staffMenu LI A {color:#B0EAFF;}
UL#staffMenu LI A.navSelected {color:#FFFFFF;}
UL#staffMenu LI A:hover {color:#FFFFFF;}
UL#staffMenu LI A SPAN {}
UL#staffMenu LI A:hover SPAN {}

UL#newsMenu {margin:0; padding:0; list-style:none; font-weight:bold; font-size:10px; margin-left:20px; margin-right:5px;}
UL#newsMenu LI {margin:0; padding:0; list-style:none; margin-bottom:4px; overflow:hidden;}
UL#newsMenu LI A {color:#B0EAFF;}
UL#newsMenu LI A.navSelected {color:#FFFFFF;}
UL#newsMenu LI A:hover {color:#FFFFFF;}
UL#newsMenu LI A SPAN {}
UL#newsMenu LI A:hover SPAN {}

TABLE {border-collapse:collapse;}

DIV#ashbyLink {width:85px; height:38px; top:35px; position:relative;}
DIV#ashbyLink A {width:85px; height:38px; display:block; background-position:bottom left; background-repeat:none; background-image:url(/images/ashby_logo_rollover.gif);}
DIV#ashbyLink A:hover {background-position:top left;}
DIV#ashbyLink A SPAN {display:none;}

UL#faq_index {list-style-type:square;}
UL#faq_index LI {margin-bottom:5px; line-height:1.2;}
UL#faq_index LI A {}

DL#faq_questions {}
DL#faq_questions DT.faq_question {font-weight:bold; text-decoration:none;}
DL#faq_questions DD.faq_answer {font-weight:bold; text-decoration:none; font-size:11px; margin-top:2px; margin-left:0; text-align:justify;}
DL#faq_questions DD.faq_topLink {text-align:right;}
DL#faq_questions DD.faq_topLink A {text-decoration:none; font-size:11px; font-weight:bold; color:#85D8F8;}
DL#faq_questions DD.faq_topLink A:hover {text-decoration:none; color:#0852A4;}

UL#links_list {list-style:none;}
UL#links_list LI {padding-bottom:10px; line-height:1.4; list-style:none;}
DIV.link_title {font-weight:bold;}
DIV.link_description {}
DIV.link_url {}
DIV.link_url A {font-size:11px; font-weight:bold;}
DIV.linkLogo {float:left; width:84px; height:28px;}
DIV.linkDetails {margin-left:110px;}

DIV.downloadGroup {margin:10px auto;}
DIV.downloadGroup DIV.downloadName {font-weight:bold;}
DIV.downloadGroup DIV.downloadDescription {}
DIV.downloadGroup DIV.downloadFiles {font-size:12px; line-height:1.6;}
DIV.downloadGroup DIV.downloadFiles SPAN.downloadLink {}
DIV.downloadGroup DIV.downloadFiles span.downloadLink A {}
DIV.downloadGroup DIV.downloadFiles span.downloadLink A:hover {}
DIV.downloadGroup DIV.downloadFiles SPAN.downloadFilesize {font-size:11px; color:#AAAAAA; font-weight:bold; font-style:italic;}

FORM#referral_form TABLE {width:550px;}
FORM#referral_form TABLE TD.formLabel {font-weight:bold; text-align:right; padding-right:5px; width:150px;}

SPAN.formRequired {color:#FF6C6C; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;}
SPAN.formError {color:#FF0000; font-size:11px; font-weight:bold;}

DIV#footer {
	border-top:4px solid; border-color:#C7ECFC;
	padding-top:3px; padding-bottom:10px;
	clear:both; position:relative;
}
DIV#footer P {
	margin-top:0;
	font-size:10px; color:#B0B0B0; font-weight:bold;
	line-height:1.3;
}
DIV#footer A {
	color:#999999; text-decoration:underline !important;
}

DIV.clear {clear:both;}

.small, SMALL, TABLE.small TD, TABLE.small TH {font-size:11px;}

#smallprint {font-size:11px; margin-top:400px;}
#smallprint h1 {font-size:12px; margin-bottom:0;}
