/* Site Defaults */
input, textarea { 
	font-family:arial; 
	outline:none;
	-webkit-appearance:none;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}

/* Remove FF dotted line */
a { outline:none; }

a img { border:0; }

a:link, a:visited { color:#215e9d;text-decoration:none; }
a:hover { color:#0a3561;text-decoration:underline; }
a:active { color:#215e9d;text-decoration:none; }

a:link.browse_link, a:visited.browse_link {
	color:#8C570B;
	text-decoration:underline;
}
a:hover.browse_link {
	color:#643f0b;
	text-decoration:underline;
}
a:active.browse_link {
	color:#8C570B;
	text-decoration:underline;
}

a:link.dark_link, a:visited.dark_link {
	color:#0a3561;
	text-decoration:none;
}
a:hover.dark_link {
	color:#0a3561;
	text-decoration:underline;
}
a:active.dark_link {
	color:#0a3561;
	text-decoration:none;
}

a:link.orange_link, a:visited.orange_link {
	color:#ff6600;
	text-decoration:none;
}
a:hover.orange_link {
	color:#ff6600;
	text-decoration:underline;
}
a:active.orange_link {
	color:#ff6600;
	text-decoration:none;
}



form { margin:0;padding:0; }
table { padding:0;border-spacing:0; }

body {
	font-family:arial, helvetica, sans-serif;
	font-size:14px;
	color:#666;
	margin:0 0 50px;
	background:url('/images/newBg.jpg') no-repeat top center #eee;
}

#header { 
	background:url('/images/newHeader.jpg') no-repeat;
	height:100px;width:900px;
	cursor:pointer;cursor:hand; 
}
#header960 {
	width:960px;
	height:100px;
	background:url('/images/header960.jpg') no-repeat;
}
#wrap960 {
	width:960px;
	margin:0 auto;
	background:#fff;
}

/* Nav Bar */
#navBg {
	width:900px;height:30px;
	background:url('/images/navBg.jpg') repeat-x;
}
#navWrap { 
	width:693px;height:30px;
	margin:0 auto;
}

/* Text classes */
.center { text-align:center; }
.bold { font-weight:bold; }
.normal { font-weight:normal; }
.right { text-align:right; }
.left { text-align:left; }

.blue { color:#215e9d; }
.darkblue { color:#0a3561; }
.orange { color:#d08400; }
.red { color:#C01D2E; }
.green { color:#1e780f; }
.gray { color:#666; }
.lgray { color:#777; }
.darkgray { color:#444; }
.white { color:#fff; }

.f8 { font-size:8px; }
.f9 { font-size:9px; }
.f10 { font-size:10px; }
.f11 { font-size:11px; }
.f12 { font-size:12px; }
.f14 { font-size:14px; }
.f16 { font-size:16px; }
.f18 { font-size:18px; }
.f20 { font-size:20px; }
.f22 { font-size:22px; }
.f24 { font-size:24px; }

.lh28 { line-height:28px; }

/* Table classes */
.top { vertical-align:top; }
.middle { vertical-align:middle; }
.pr5 { padding-right:5px; }
.pr10 { padding-right:10px; }
.pr15 { padding-right:15px; }
.pr20 { padding-right:20px; }

/* Div classes */
.clear { clear:both; }
.fLeft { float:left; }

/* Breadcrumb */
.crumbL { background:url('/images/crumbL.jpg');height:25px;width:12px; }
.crumbBg { background:url('/images/crumbBg.jpg');height:25px;vertical-align:middle;font-size:12px;color:#333;padding:0 5px; }
.crumbR { background:url('/images/crumbR.jpg');height:25px;width:12px; }
.crumbURL { background:url('/images/crumbBg.jpg');height:25px;vertical-align:middle;font-size:12px;padding:0 5px; }
.crumbArrow { background:url('/images/crumbArrow.jpg');height:25px;width:10px; }

/* Autocomplete */
.suggestionsBox {
	font-size:12px;
	position:relative;
	left:2px;
	margin-top:3px;
	width:211px;
	background:#eee;
	border:2px solid #17638a;
	border-top:0;
	color:#666;
	z-index:9999;
}
.suggestionList { margin:0;padding:0; }
.suggestionList div {
	color:#444;
	margin:0;padding:0;
	cursor:pointer;cursor:hand;
}
.suggestionList div:hover { background:#BDD8F3; }

/* Header AC */
.ac_results {
	margin:0;padding:0px;
	border:2px solid #4F5966;
	background-color:white;
	overflow:hidden;
	z-index:99999;
}
.ac_results ul {
	width:100%;
	list-style-position:outside;
	list-style:none;
	padding:0;margin:0;
}
.ac_results ul li {
	margin:0px;padding:0;
	cursor:default;
	display:block;
	font:menu;
	font-size:12px;
	overflow:hidden;
	cursor:pointer;cursor:hand;
	border-bottom:1px dotted #ccc;
	color:#444;
	height:36px;
}
.ac_loading {
	background:white url('../images/indicator.gif') right center no-repeat;
}
.ac_over {
	background-color:#C2C7CF;
}
.ac_results li strong {
	color:#215E9D;
}
