@charset "utf-8";
/* CSS Document */

body, html, blockquote, img, label, p, h1, h2, h3, h4, h5, h6, pre, ul, ol, li, dl, dt, dd, form, a, fieldset, th, td {
	margin:0;
	padding:0;
	border:0;
	outline:none; }
body {
	background:url(images/bg.png) #FDFEFF repeat-x 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#322e2e;
	line-height:1.2em; }
ul, ol {
	list-style:none; }
a {
	text-decoration:none; }
a:hover {
	text-decoration:underline; }
.clear {
	clear:both; }
h1, h2, h3, h4, h5, p, dt {
	margin-bottom:10px; }
h1 {
	font-size:17px;
	color:#9e0b0f; }
h2 {
	font-size:17px;
	color:#322e2e;
	font-family: Tahoma, Arial;
 }

p, dt, dd{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height:17px; }
#container {
	margin:0 auto;
	width:924px;
	margin-top:25px;}
#expander {
	background:url(images/body_bg.png) repeat-y 0 0; }
#shadow {
	float:left;
	width:924px;
	height:4px;
	position:relative;
	background:url(images/shadow.png) no-repeat 0 0; }
#header {
	float:left;
	width:924px;
	height:130px;
	background:url(images/header_bg.jpg) no-repeat 0 0; }
#logo {
	float:left;
	margin:35px 0 0 30px; }
#phone {
	float:right;
	margin:70px 30px 0 0;
	color:#063448;
	font-weight:bold;
	font-size:1.5em; }

#status-bar {
	width:888px;
	height:22px;
	float:left;
	padding:10px;
	margin:5px 0 0 8px;
	background:#4c595e; }
#status {
	float:left;
	color:#fff;
	font-size:1.15em;
	margin:5px 0 0 10px; }
#search {
	float:right;
	margin:2px 10px 0 0; 
	
		}
	
#body {
	float:left;
	position:relative;
	width:744px;
	min-height:482px;
	margin:18px 0 10px 15px;
	border:1px solid #9eb0be; 
	z-index: 5;
	}
#ul {
	position:absolute;
	top:-1px;
	left:-1px;
	width:7px;
	height:7px;
	background:url(images/ul.gif) no-repeat 0 0; }
#ur {
	position:absolute;
	top:-1px;
	right:-1px;
	width:7px;
	height:7px;
	background:url(images/ur.gif) no-repeat 0 0; }
#ll {
	position:absolute;
	bottom:-1px;
	left:-1px;
	width:7px;
	height:7px;
	background:url(images/ll.gif) no-repeat 0 0; }
#lr {
	position:absolute;
	bottom:-1px;
	right:-1px;
	width:7px;
	height:7px;
	background:url(images/lr.gif) no-repeat 0 0; }
#submenu {
	float:left;
	width:195px;
	border: solid 1px white;
	
}

#submenu h1 {
	font-weight:normal;
	margin:15px 0 10px 15px; }
#submenu ul {}

#submenu li {
		

	}


#submenu li a {
display:block;
	background:#ecebdc;
	color:#322e2e; 
	padding:5px 0 0 15px;
	width:180px;
	height:18px;
	margin:2px 0; 
 }
#submenu li a:hover {}
#content {
	float:left;
	width:525px;
	height:100%;
	min-height:462px;
	padding:10px;
	border-left: solid 1px #9eb0be;
	 }
#ads {
	float:left;
	width:120px;
	margin:18px 0 0 20px; }
#ads img {
	margin:0 0 5px 0; }
 #footer-bg {
	width:100%;
	float:left;
	margin:30px 0 0 0;
	background:#869599; } 
#footer {
	width:924px;
	margin:0 auto;
	margin-top:30px;
	height:120px;
	 }
#footer p, #footer p a {
	color: #FFFFFF;
	line-height: 1.2em;
	font-size: .9em;
}
#footer p a {
	text-decoration: underline;
}	
#footer-logo {
	float:left;
	margin:15px 0 0 30px; }
	
#footer-menu {
	float:right;
	margin:15px 30px 0 0;
	width:500px;
	font-size:.9em;
	text-transform:uppercase; }
.footer-menu {
	float:right;
	margin:0 0 5px 0; }
.footer-menu li {
	float:right;
	padding:0 5px;
	border-right:1px solid #fff; }
.footer-menu li:first-child {
	border:none; }
.footer-menu li a {
	color:#fff;
	text-decoration:underline; }
.footer-menu li a:hover {
	text-decoration:none; }
	
	
#contact {
	float:left;
	margin:15px 0 0 15px;
	color:#fff;
	text-transform:uppercase; }
#contact p {	
	line-height:1.5em;
	font-size:.9em; }
#contact a {
	color:#fff;
	text-decoration:underline; }
#contact a:hover {
	color:#CCC;
	text-decoration:none; }

.sf_searchBox {
	float:left; }
.sf_searchBox label {
	display:none; }
.sf_searchBox input {
	float:right; }
.sf_searchText {
	padding:2px; }
.sf_searchSubmit {
	margin:2px 5px 0 0;
	background:none;
	border:none;
	font-size:1.1em;
	cursor:pointer;
	color:#fff; }
#ctl00_Search_LoginStatus1 {
	color:#CCCCCC;
	float:left;
	font-size:11px;
	margin:5px 0 0 15px;
	text-decoration:underline; }
#expander {
	float:left; }
	
	
. {
	padding: 5px;
	border-bottom: solid 1px #CCCCCC;
	border-right: solid 1px #CCCCCC;
}

#content ul {
	padding-top: 5px;
	padding-left: 15px;

}

#content  {
	list-style-type: disc;
	padding: 3px;
	padding-left: 5px;

}

#content h1 {
	font-weight: normal;
	padding-top: 10px;

}
	
#content table p a, #content table a, dd a, dt a, #content  a, #content p a{
	color: #4c595e;
	text-decoration: underline;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
}
dt {	
	padding-top: 15px;
}

dd {
	color:#999999;
}

dd strong{
	color: #4c595e;
}


#content table p a:HOVER, #content table a:HOVER, dd a:HOVER, dt a:HOVER,  #content ul li a:HOVER, #content p a:HOVER{
	color: #026cac;
	text-decoration: underline;
}

.altColor {
	color: #eff0b0;
}
 
#content table {
	border: none;
}


#content table h2, #content table h3, #content table ul li {
	padding-bottom: 4px;
	padding-top: 4px;
}

#content table ul {
	margin-left: 25px;
	padding-left: 0px;
	padding-bottom: 8px;
}

#content table p { 
 padding: 0px;

}
	
	
br {
	margin-bottom: 10px;
}

p input, table tr td fieldset ul p input {
	padding: 3px;
	font-size: 14px;
	border: solid 1px #999999;
	margin: 3px;

}

.border {
	border-bottom: solid 1px #CCCCCC;
}

/* CSS for drop down menu */

#menu {
	font-size:13px;
	margin:20px 0 0 0;
	float:right; }
#menu li {
	float:left;
	border-left:1px solid #9e0b0f;
	padding:0 7px;
	text-transform:uppercase; }
#menu li:first-child {
	border:none; }
#menu li a {
	color:#9e0b0f; }
#menu li a:hover {}


.headerPos {
	position: relative;
	left: -5px;
	top: 10px;
	padding-bottom: 10px;
}


/*

#sddm
{	
	padding: 0;
	z-index: 100;
	font-size:13px;
	margin:20px 0 0 0;
	float:right;
	}

#sddm li
{	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	border-left:1px solid #9e0b0f;
	padding:0 7px;
	text-transform:uppercase;
	}

#sddm li a
{	
	margin: 0 1px 0 0;
	padding:0 7px;
	color: #9e0b0f;
	text-decoration: none}

#sddm li a:hover
{	background: #49A3FF}

#sddm div
{	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	background: #EAEBD8;
	border: 1px solid #5970B2}

#sddm div a
	{	position: relative;
		display: block;
		margin: 0;
		padding: 5px 10px;
		width: auto;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
		background: #EAEBD8;
		color: #2875DE;
		font: 11px arial}

#sddm div a:hover
	{	background: #49A3FF;
		color: #FFF}

*/