@charset "utf-8";
/* CSS Document */

body#home {
	background: url(../images/bodybg-right.jpg) repeat-x #e5eef5;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 18px;
}

body#further {	
	background: url(../images/further-bodybg-right.jpg) repeat-x #e5eef5;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 18px;
}

#breadcrumb a {
							color: #000000;
							text-decoration: none;

						}
						
#breadcrumb a:hover {
							color: #005D99;
							text-decoration: underline;
							
							
						}
h1
{
height:50px;
font-size:24px;
line-height:normal;
color: #FFFFFF;
}
h2
{
/*height:30px;*/
font-size:18px;
line-height:normal;
color: #1a4866;
}
h3
{
font-size:16px;
line-height:normal;
color: #1a4866;
}

a
{
	color: #005d99;
	text-decoration: underline;
}
a:hover
{
	color: #000;
}
input[type="submit"]
{
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	cursor: pointer;
	height: 25px;
	font-weight: bold;
	padding: 0 10px;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	border-right: 1px solid #fff;
	border-left: 1px solid #fff;
	background-color: #005d99;
}

td li {
		margin-left: 20px;
	list-style-type: disc;
}
						
/* ======================  NAV STYLES ===================== */

#navigation li {	
	list-style: none;
	width: 184px;
	height: 31px;
	border-bottom: 1px solid white;
	border-left: 1px solid white;
	border-right: 1px solid white;
}

#navigation li.Level1 a {
	display: block;
	width: 162px;
	height: 26px;
	background: #005d99;
	color: white;
	text-decoration: none;
	padding: 5px 0 0 22px;
	font-weight: bold;
}

#navigation li.Level1 a:hover {
	background: #6fa4c6;
	color: #1a4866;
}


#navigation li.Level1.top {	
	height: 33px;
	border: none;
	width: 185px;
}

#navigation li.Level1.top a {	
	background: url(../images/homeNavImg.jpg) no-repeat -2px -2px;
	height: 28px;
	width: 163px;
}

#navigation li.Level1.top a:hover {	
	background: url(../images/homeNavImg-hover.jpg) no-repeat -2px -2px;
}

#navigation li.Level2 a {	
	display: block;
	width: 147px;
	min-height: 26px;
	background: #1a4866 url(../images/Level2-bull.gif) no-repeat 20px 11px;
	color: white;
	text-decoration: none;
	padding: 5px 5px 0px 32px;
}

.ie6 #navigation li.Level2 a {
	padding: 5px 5px 8px 32px;
}

#navigation li.Level2 a:hover {
	background: #1068a2 url(../images/Level2-bull-hover.gif) no-repeat 20px 11px;
	color: #a3d2f1;
}
#navigation li.Level3 a {	
	display: block;
	width: 142px;
	min-height: 26px;
	background: #36729a;
	color: white;
	text-decoration: none;
	padding: 5px 5px 0 37px;
    font-size: 11px
}

.ie6 #navigation li.Level3 a {
	padding: 5px 5px 8px 37px;
}

#navigation li.Level3 a:hover {
	background: #1068a2;
	color: #a3d2f1;
}

#footer li {
	list-style: none;
	
}

#footer li a {
	color: white;
	text-decoration: none;
	font-weight: bold;
	background: url(../images/footerBull.png) no-repeat 0 5px;
	padding-left: 10px;
}

#footer li.footerTitle {
	margin-bottom: 20px
}

#footer li.footerTitle a {
	text-decoration: underline;
	background: none;
}

#headerSearch a {	
	color: black;
	text-decoration: none;
}

#headerSearch input[type="text"] {
	background: none;
	border: 1px solid  #042f6e;
	font-size: 11px;
	color: black;
	padding: 1px 3px;
	height: 14px;
}

.ie #headerSearch input[type="image"] {
	position: absolute;
	top: 49px;
}

#headerSearch input[type="image"] {
	position: absolute;
	top: 48px;
}
.features li
{
	list-style-type: circle;
	margin-left: 20px;
}