body {
	background-color: #ffffff;
	font:12px/17px Arial,Helvetica,sans-serif;
	margin: 5px;
	color:#555555;
}
a:link, a:visited {
	color:#729BBD;
	text-decoration:none;
	font-weight:bold;
}
a:hover {
	color:#3D6796;
	text-decoration:none;
}
#topcontainer{
	width: 100%;
	text-align: left;
}

#headcontainer { width:1000px;border:1px solid #959595;border-top:none;border-left:none;margin-bottom:10px; }
#headcontainer .headerleft { float:left;}
#headcontainer .headermiddle { background:url(images/backheaderfiller.png) repeat-x; }
#headcontainer .headerright { float:right; width:296px; background:url(images/backheadernav.png) no-repeat; }
#headcontainer .headerright ul { padding-left:17px; list-style-type:none; background:none; }
#headcontainer .headerright li { float:left; background:none; }
#headcontainer a { display:block; padding:6px 13px; background:none; font-family: Tahoma, Arial, Helvetica, sans-serif, Verdana; font-size:10px; font-weight:bold; color:#1a3f6b; text-decoration:none; text-transform:uppercase; }
#headcontainer a.outers { padding:6px 14px 6px 15px; }
#headcontainer a:visited { color:#1a3f6b; }
#headcontainer a:hover { color:#86022C;}
#headcontainer a:active { color:#86022C;}

#contentcontainer { clear:both; margin-top:-4px; }

#search {
	clear:both;
	padding:75px 0 10px 12px;
	width:290px;
}
#search label img {
	float:left;
	padding:7px 9px 0 4px;
}
#container{
	text-align: left;
}

#navcontainer {
	font-size: 12px;
	vertical-align: top;
	width: 180px !important;
}

.navsection {
	vertical-align: top;
	font-size: 11px;
	font-weight:bold;
	color: #ffffff;
	background-color: #0767c9;
	padding:0px 0px 0px 2px;
}

.navitem{
	font-size: 11px;
}

.navitem a:link, .navitem a:visited{
	text-decoration: none;
}

.navitem a:hover{
	text-decoration: underline;
	color: #c76400;
}

#primarycontent1 {
	vertical-align: top;
	width: 823px !important;
	padding: 20px;
	background-color: #ffffff;
}
#primarycontent2 {
	vertical-align: top;
	width: 823px !important;
	background-color: #ffffff;
}
#nav {
	font-family:Arial,Helvetica,sans-serif;
	color:#FFFFFF;
	padding:10px;
}
#nav li {
	list-style:none;
}
#nav a {
	color:#FFFFFF;
	font-weight:bold;
	font-size:11px;
}
#footerband {

	padding:5px 10px;
	font-size:10px;
}
#footerband ul {
	float:right;
	list-style-type:none;
	margin:0;
	padding:0;
	position:relative;
	width:auto;
}
#footerband li {
	display:inline;
	font-size:10px;
	padding:0 2px;
}
#footerband a {
	font-size:10px;
}
#footer {
	width:100%;
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 0%, #d4d8e4 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#d4d8e4)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#d4d8e4 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#d4d8e4 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#d4d8e4 100%); /* IE10+ */
	background: linear-gradient(top,  #ffffff 0%,#d4d8e4 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d4d8e4',GradientType=0 ); /* IE6-9 */
	padding-bottom:10px;
	margin-bottom:5px;
}
#footcontianer {
	width:100%;
	padding-bottom:10px;
	margin-bottom:5px;
}
#leftnav {
	padding:0px 0px 0px 0px;
}
#leftnav ul {
	font-family:Tahoma,Trebuchet MS,Arial,Helvetica,sans-serif,Verdana;
	font-size:11px;
	list-style-type:none;
	width:100px;
}
#leftnav li {
	width:100px;
	margin: 2px 0;
}
#leftnav a {
    border-color: #959595 #959595 #959595 #434C86;
    border-style: solid;
    border-width: 1px 1px 1px 7px;
    background:#EAECF1;
    display: block;
    width: 146px;
	text-decoration:none;
	padding:3px 3px 3px 4px;
	color:#3E6E97;
}
#leftnav a.twoline {
	padding:0 12px 11px 10px;
}
#leftnav a:hover {
	background-color:#FFFFFF;
}
#leftnav li li a {
	background:transparent url(images/nav_arrow.gif) no-repeat scroll 0 0;
	color:#86022C;
	display:block;
	margin-left:11px;
	padding:0 3px 10px 24px;
	text-decoration:none;
	text-transform:none;
	width:160px;
}
#leftnav li li a.lesspad {
	padding:0 3px 2px 24px;
}
#leftnav li li a:hover {
	color:#86022C;
}

#faq a:visited { color:#86022c; }
#faq a:active { color:#86022c; }
#faq a:hover { color:#86022c; text-decoration:underline; }
#faq ul { padding:6px 40px; }
#faq ol { padding:6px 70px; }
#faq div.pageheader { margin-bottom:10px; font-size:20px; font-weight:normal; color:#756f5b; text-decoration:none; }
#faq h2 { padding:6px 0; font-size:18px; font-style:italic; }
#faq p { padding:6px 0; }
#faq br { padding-bottom:4px; }
