/* Site Defaults */
input, textarea { font-family:arial; }

/* 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; }

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

body {
	font-family:arial;
	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; 
}

/* Nav Bar */

#navBg {
	width:900px;height:30px;
	background:url('/images/navBg.jpg') repeat-x;
}
#navWrap { 
	width:528px;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; }
.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; }

/* 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 {
	position:absolute;
	left:30px;
	margin:10px 0px 0px 0px;
	width:200px;
	background:#fff;
	border:1px solid #ccc;
	border-top:0;
	color:#000;
}
.suggestionList {
	margin:0px;padding:0px;
}
.suggestionList li {	
	padding:5px;
	border-top:1px solid #ccc;
	cursor:pointer;
	cursor:hand;
	font-size:12px;
}
.suggestionList li:hover {
	background:#659CD8;
}