@charset "utf-8";
/* Bradford Scott Styles */
body
{
	background-color:#EEEEEE;
	background-image:url(images/bg.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	font-family:"Trebuchet MS", Arial, sans-serif;
	margin:10px 0 0 0;
	text-align:center;
}

h1
{
	font-size:18px;
	margin:5px 0 10px 0;
}

h2
{
	font-size:14px;
	margin:0 0 10px 0;;
}

.tightHead
{
	margin:15px 0 0 0;
}

.tigherHead
{
	margin:0;
}

h3
{
	color:#666666;
	font-size:12px;
	font-weight:bold;
	margin:0;
}

p
{
	color:#666666;
	font-size:12px;
	margin:0 0 10px 0;
}

	p a
	{
		color:#035d84;
		text-decoration:none;
	}
	
	p a:hover
	{
		color:#035d84;
		text-decoration:underline;
	}

ul
{
	list-style:circle;
	margin:10px 0 10px 0;
	padding:0 0 0 30px;
}

.tightList
{
	margin:0 0 10px 0;
	padding:0 0 0 15px;
}

li
{
	color:#666666;
	font-size:12px;
	margin-bottom:3px;
}	

/* Colors */
.red
{
	color:#ab192d;
}

	.red a
	{
		color:#ab192d;
		text-decoration:none;
	}
	
	.red a:hover
	{
		color:#ab192d;
		text-decoration:underline;
	}

.blue
{
	color:#05739c;
}

	.blue a
	{
		color:#05739c;
		text-decoration:none;
	}
	
	.blue a:hover
	{
		color:#05739c;
		text-decoration:underline;
	}

.gray
{
	color:#414141;
}

	.gray a
	{
		color:#414141;
		text-decoration:none;
	}
	
	.gray a:hover
	{
		color:#414141;
		text-decoration:underline;
	}

.white
{
	color:#FFFFFF;
	margin-top:0;
}

.purple
{
	color:#6d7aa2;
}

/* Main */
#container
{
	margin:0 auto;
	text-align:left;
	width:975px;
}

.main
{
	background-color:#FFFFFF;
	width:975px;
}

.bodySideLeft
{
	background-color:#f4f3f3;
	background-image:url(images/body_sidebg_left.gif);
	background-position:top;
	background-repeat:no-repeat;
	width:13px;
}

#body
{
	/*margin:0 310px 0 0;*/
	padding:10px 15px 10px 10px;
	vertical-align:top;
}

.bodySideRight
{
	background-color:#f4f3f3;
	background-image:url(images/body_sidebg_right.gif);
	background-position:top;
	background-repeat:no-repeat;
	width:13px;
}

.subBanner
{
	border:10px solid #ddd9cd;
}

/* Login link */
.login
{
	font-size:10px;
	font-weight:bold;
	padding:5px 8px 0 0;
	text-align:right;
	vertical-align:top;
}

.login a
{
	color:#1e2b54;
	text-decoration:none;
}

.login a:hover
{
	color:#1e2b54;
	text-decoration:none;
}

/* Nav */
.navBar
{
	height:25px;
	padding-right:5px;
	text-align:right;
}

.navTop
{
	background-color:#FFFFFF;
	color:#6cb5d0;
	cursor:pointer;
	font-size:13px;
	padding:3px;
	text-align:center;
}

.navTop:hover
{
	background-color:#c4c4c3;
	color:#FFFFFF;
	cursor:pointer;
	font-size:13px;
	padding:3px;
	text-align:center;
}

.navTableTop 
{
	color:#FFFFFF;
	font-size:11px;
	width:90%;
}

.navTableTop 
{
	color:#FFFFFF;
	font-size:11px;
	width:90%;
	text-align:left;
}

.navTableTop 
{
	color:#FFFFFF;
	font-size:11px;
	width:90%;
}

.navTableTop a
{
	color:#FFFFFF;
	text-decoration:none;
}

.navTableTop a:hover
{
	color:#FFFFFF;
	text-decoration:none;
}

.navTableTop td 
{
	background-color:#6d7aa2;
	cursor:pointer;
	padding:5px 0 5px 0;
}

.navTableTop td:hover 
{
	background-color:#8191c3;
	cursor:pointer;
	/*padding:5px;*/
}

/* Dropdown menus */
.navTable 
{
	z-index: 99;
	visibility: hidden;
	position: absolute;
	width:150px;
	border-top:4px solid #8191c3;
	border-left:4px solid #8191c3;
	border-bottom:4px solid #8191c3;
}

.navTable td 
{
	padding:4px;
	background-color: #8191c3;
}

.navTable td:hover 
{
	padding:4px;
	background-color: #6d7aa2;
}

/* side menus */
.navTableSide 
{
	z-index: 100;
	visibility: hidden;
	position: absolute;
	width:150px;
	border-top:4px solid #8191c3;
	border-right:4px solid #8191c3;
	border-bottom:4px solid #8191c3;
	margin:-24px 0 0 140px;
}

.navTableSide td 
{
	padding:4px;
	background-color: #8191c3;
}

.navTableSide td:hover 
{
	padding:4px;
	background-color: #6d7aa2;
}

.subnav
{
	margin:0 5px 0 0;
}

/* Sidebar */
.sidebar
{
	background-color:#bab29a;
	vertical-align:top;
}

#sidebar
{
	background-color:#bab29a;
	color:#FFFFFF;
	float:right;
	padding:10px;
	vertical-align:top;
	width:290px;
}

#sidebar a
{
	color:#FFFFFF;
	text-decoration:none;
}

#sidebar a:hover
{
	color:#024a6a;
	text-decoration:none;
}

/* Sidebar 2*/
#sidebar2
{
	background-color:#bab29a;
	color:#FFFFFF;
	float:right;
	padding:5px 10px 5px 10px;
	vertical-align:top;
	width:290px;
}

#sidebar2 a
{
	color:#FFFFFF;
	text-decoration:none;
}

#sidebar2 a:hover
{
	color:#024a6a;
	text-decoration:none;
}

/* Quicklinks */
#quick
{
	background-color:#035d84;
	background-image:url(images/quick_bg.gif);
	background-repeat:repeat-y;
	border-right:10px solid #2a6ca9;
	border-bottom:10px solid #2a6ca9;
	border-left:10px solid #2a6ca9;
	color:#FFFFFF;
	font-size:12px;
	margin:0;
	padding:10px 15px 10px 20px;
}

#quick a
{
	color:#FFFFFF;
	text-decoration:none;
}

#quick a:hover
{
	color:#bab29a;
	text-decoration:none;
}

/* Quicklinks 2*/
#quick2
{
	background-color:#035d84;
	background-image:url(images/quick_bg.gif);
	background-repeat:repeat-y;
	border-right:10px solid #2a6ca9;
	border-bottom:10px solid #2a6ca9;
	border-left:10px solid #2a6ca9;
	color:#FFFFFF;
	font-size:12px;
	margin:0 0 0 10px;
	padding:10px 15px 10px 20px;
}

#quick2 a
{
	color:#FFFFFF;
	text-decoration:none;
}

#quick2 a:hover
{
	color:#bab29a;
	text-decoration:none;
}

/* Footer */
.footer
{
	background-image:url(images/footer_bg.gif);
	background-position:top;
	background-repeat:repeat-x;
	font-size:12px;
	margin-top:0;
	padding:10px 0 0 40px;
	text-align:center;
}

.footerTop
{
	color:#05739c;
	font-weight:bold;
	text-align:left;
}

.footerTop a
{
	color:#05739c;
	text-decoration:none;
}

.footerTop a:hover
{
	color:#05739c;
	text-decoration:underline;
}

.footerBottom
{
	color:#c4c4c3;
	text-align:left;
}
 
.footerBottom a
{
	color:#c4c4c3;
	text-decoration:none;
}

.footerBottom a:hover
{
	color:#c4c4c3;
	text-decoration:underline;
}

/* Captions */
.caption
{
	color:#666666;
	font-size:10px;
	margin:15px 0 0 0;
	text-align:center;
}

	.caption a
	{
		color:#666666;
		text-decoration:none;
	}
	
	.caption a:hover
	{
		color:#666666;
		text-decoration:none;
	}

.caption2
{
	color:#666666;
	font-size:10px;
	margin:15px 0 0 0;
}

/* Forms */
.form
{
	color:#666666;
	font-size:12px;
}

.textbox
{
	border:1px solid #414141;
	color:#666666;
	font-size:12px;
}

.textbox2
{
	border:1px solid #414141;
	color:#666666;
	font-size:12px;
	width:471px;
}


.textbox3
{
	border:1px solid #414141;
	color:#666666;
	font-size:12px;
	width:150px;
}

.textbox3blue
{
	border:1px solid #414141;
	color:#05739c;
	font-size:12px;
	width:150px;
}

.textarea
{
	border:1px solid #414141;
	color:#05739c;
	font-size:12px;
}

.button
{
	background-color:#FFFFFF;
	border:1px solid #414141;
	color:#666666;
	cursor:pointer;
	font-size:12px;
	font-weight:bold;
}	

/* Misc */
.pads20
{
	padding:0 20px 0 20px;
}

.pads5
{
	padding:0 5px 0 5px;
}

.padRight
{
	padding:0 360px 0 20px;
}

.reference
{
	color:#666666;
	font-size:10px;
	margin:15px 0 0 0;
}

.indent
{
	margin:0 0 10px 20px;
}

.indent2
{
	margin:0 0 0 20px;
}

.nospace
{
	margin:0;
}

.hide
{
	display:none;
}

.show
{
	display:block;
}
