div#explore { display: inline; }

div#border {
	margin-left: auto;
	margin-right: auto;
	width: 964px;
	background-image: url(pix/bk-border.gif);
	background-repeat: repeat-y;
	position: relative;
}

div#header {
	position: relative;
	background-color: #034865;
	margin-left: auto;
	margin-right: auto;
	width: 960px;
	height: 104px;
	border-top : solid 1px #ffffff;
	border-bottom : solid 1px #ffffff;
}

img#logo {
	position: absolute;
	top: 25px;
	left: 43px;
}

div#hphone {
	position: absolute;
	bottom: 8px;
	right: 13px;
	font-size: 12px;
	font-family: Arial;
	color: #ffffff;
	line-height: 18px;
	font-weight: bold;
	text-align : right;
}

div#hphone a {color: #ffffff; text-decoration: none; font-weight: bold;}
div#hphone a:hover {color: #ffffff; text-decoration: underline; font-weight: bold;}

.number {
	color: #ffffff;
	font-size: 14px;
	text-decoration: none;
	font-family : Arial;
	letter-spacing: 1px;
}

.number a {color: #ffffff; text-decoration: none; font-weight: bold;}
.number a:hover {color: #ffffff; text-decoration: underline; font-weight: bold;}

div#navline {
	position: relative;
	margin-left: auto;
	margin-right: auto;
	width: 960px;
	height: 2px;
	background-color: #7b002f;
	border-top : solid 1px #ffffff;
	border-bottom : solid 1px #ffffff;
}


div#content {
	position: relative;
	margin-left: auto;
	margin-right: auto;
	width: 960px;
	clear: left;
}

div#hpflash {
	width:960px;
	height:253px;
	z-index: 1;
}

div#shadow {
	position: relative;
	background-image: url(pix/bk-shadow.gif);
	background-repeat: repeat;
	background-position: top;
	width: 960px;
	height: 17px;
	border-top : solid 1px #ffffff;
	margin: 0px 0px 0px 0px;
}

div#calloutbk {
	position: relative;
	background-image: url(pix/bk-hpcallout.gif);
	background-repeat: repeat;
	background-position: top;
	height: 40px;
	margin: 0px;
}

div#calloutbk h1 {
	font-family: Arial;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
	margin: 0px 0px 0px 7px;
	text-transform : uppercase;
	line-height: 28px;
}

div#calloutbk h1 a {color: #ffffff; text-decoration: none; font-weight: bold;}
div#calloutbk h1 a:hover {color: #ffffff; text-decoration: underline; font-weight: bold;}


div#calloutbk img{
	position: relative;
	margin: -15px 5px 0px 0px;
	display: inline;
}

h1.homebody ul {margin: 0px; padding: 6px 0px 10px 8px;}
li.hp {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #4c555c; margin: 0px 8px 0px 8px; line-height: 16px;}


h1.homebody  {
	font-family: Arial;
	font-size: 11px;
	color: #4c555c;
	font-weight: normal;
	margin: 0px 8px 0px 0px;
	line-height: 16px;
}

h1.homebody a {color: #4c555c; text-decoration: none; font-weight: bold;}
h1.homebody a:hover {color: #4c555c; text-decoration: underline; font-weight: bold;}

h1.homebodyblue  {
	font-family: Arial;
	font-size: 11px;
	color: #015376;
	font-weight: normal;
	margin: 0px 8px 14px 8px;
	line-height: 16px;
}

div#footer {
	position: relative;
	margin-left: auto;
	margin-right: auto;
	margin-top: 8px;
	width: 960px;
	height: 25px;
	text-align : right;
	background-color: #72a1b7;
	border-bottom : solid 1px #ffffff;
}

div#footer a {
	padding: 0px 7px 0px 7px;
	border-right: solid #ffffff 1px;
	font-family: Arial, sans;
	font-size: 10px;
	line-height: 25px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}

div#footer a:hover {color: #ffffff; text-decoration: underline;}

div#footerline {
	position: relative;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 80px;
	width: 964px;
	height: 1px;
	background-color: #e5e8ed;
}

div#target  {
	font-family : Arial, Helvetica, sans-serif;
	font-weight : normal;
	color: #999999;
	font-size : 10px;
	text-decoration: none;
	padding-left: 20px;
	padding-bottom: 16px;
	}

div#target a {color: #999999; text-decoration: none;}
div#target a:hover {color: #999999; text-decoration: underline;}


div#subnav {
	margin-bottom: 0px;
	margin-top:  0px;
	margin-left: 0px;
}

div#subnav a.subnav {
	display: block;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
	color: #ffffff;
	font-size : 11px;
	line-height: 14px;
	text-decoration: none;
	background-color: #800158;
	padding-left: 5px;
	padding-top: 3px;
	padding-bottom: 2px;
	border-bottom : solid 2px #c86ca2;
	margin: 0px 0px 1px 0px;
}

div#subnav a.subnav:hover {color: #fffff; text-decoration: underline;}

div#subnav a.subnav2 {
	display: block;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
	color: #ffffff;
	font-size : 11px;
	line-height: 14px;
	text-decoration: none;
	background-color: #034865;
	padding-left: 5px;
	padding-top: 3px;
	padding-bottom: 2px;
	margin: 0px 0px 1px 0px;
}

div#subnav a.subnav2:hover {color: #fffff; text-decoration: none;}


div#main  {
	margin-left: 30px;
	margin-right: 30px;
	margin-bottom: 20px;
	margin-top: 0px;
}

div#main p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	margin: 0px 0px 15px 0px;
	line-height: 17px;
}

div#main p a {color: #015376; text-decoration: underline; font-weight : normal;}
div#main p a:hover {color: #72a1b7; text-decoration: underline; font-weight : normal;}

div#main h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #034865;
	font-weight: bold;
	margin: 0px 0px 16px 0px;
	line-height: 16px;
}

div#main h2 {
	font-family: Garamond,Palatino,serif;
	font-size: 17px;
	color: #72a1b7;
	font-weight: bold;
	margin: 0px 0px 16px 0px;
	line-height: 21px;
}

div#main h2 a {color: #72a1b7; text-decoration: underline;}
div#main h2 a:hover {color: #034865; text-decoration: underline;}


img#bkstars {
	position: relative;
	margin-top: -46px;
	margin-bottom: 10px;
	float: right;
}

li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	margin: 0px;
	line-height: 17px;
}


div#main p.purple {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #800158;
	text-transform : uppercase;
	margin: 0px 0px 10px 0px;
	line-height: 14px;
	font-weight: bold;
	border-bottom : 1px solid #800158;
}

div#main p.jobs {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	background: url(pix/g-arrow-gray.gif) no-repeat 0px 5px;
	margin: 0px 0px 4px 0px;
	padding-left: 14px;
	line-height: 17px;
}

div#main p.jobs a {color: #015376; text-decoration: underline; font-weight : normal;}
div#main p.jobs a:hover {color: #72a1b7; text-decoration: underline; font-weight : normal;}

div#main .sitemap {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #800158;
	margin: 0px 0px 4px 0px;
	padding-left: 14px;
	line-height: 16px;
	text-decoration: none;
}

div#main a.sitemap {color: #800158; text-decoration: none; font-weight : normal;}
div#main a.sitemap:hover {color: #800158; text-decoration: underline; font-weight : normal;}

div#grey {
	background-color: #ecedec;
	padding: 5px;
	margin-bottom: 25px;
}




.forms {
font-size: 11px;
font-family: Arial;
}

.formtxt {
font-size: 11px;
font-family: Arial;
background-color: #FFFFFF;  width: 200px;  margin-bottom: 3px;
}

.formtxt2 {
font-size: 11px;
font-family: Arial;
background-color: #FFFFFF;  width: 210px;  margin-bottom: 3px;
}

.formtxt3 {
font-size: 11px;
font-family: Arial;
background-color: #FFFFFF;  width: 70px;  margin-bottom: 3px;
}

.formtxt4 {
font-size: 11px;
font-family: Arial;
background-color: #FFFFFF;  width: 350px;  margin-bottom: 3px;
}


/*!!!!!!!!!!! QuickMenu Core CSS [Do Not Modify!] !!!!!!!!!!!!!*/
.qmmc .qmdivider{display:block;font-size:1px;border-width:0px;border-style:solid;position:relative;z-index:1;}.qmmc .qmdividery{float:left;width:0px;}.qmmc .qmtitle{display:block;cursor:default;white-space:nowrap;position:relative;z-index:1;}.qmclear {font-size:1px;height:0px;width:0px;clear:left;line-height:0px;display:block;float:none !important;}.qmmc {position:relative;zoom:1;z-index:10;}.qmmc a, .qmmc li {float:left;display:block;white-space:nowrap;position:relative;z-index:1;}.qmmc div a, .qmmc ul a, .qmmc ul li {float:none;}.qmsh div a {float:left;}.qmmc div{visibility:hidden;position:absolute;}.qmmc li {z-index:auto;}.qmmc ul {left:-10000px;position:absolute;z-index:10;}.qmmc, .qmmc ul {list-style:none;padding:0px;margin:0px;}.qmmc li a {float:none}li:hover>ul{left:auto;}#qm0 ul {top:100%;}#qm0 ul li:hover>ul{top:0px;left:100%;}


/*!!!!!!!!!!! QuickMenu Styles [Please Modify!] !!!!!!!!!!!*/


	/* QuickMenu 0 */

	/*"""""""" (MAIN) Container""""""""*/	
	#qm0	
	{	
		height:28px;
		background-color:#72a1b7;
		position: relative;
		margin-left: auto;
		margin-right: auto;
		width: 960px;		
	}


	/*"""""""" (MAIN) Items""""""""*/	
	#qm0 a	
	{	
		padding:7px;
		margin:0px;
		color:#ffffff;
		font-family:Arial;
		font-size:11px;
		text-decoration:none;
		font-weight:bold;
	}


	/*"""""""" (MAIN) Hover State""""""""*/	
	#qm0 a:hover	
	{	
		text-decoration:underline;
	}


	/*"""""""" (MAIN) Active State""""""""*/	
	body #qm0 .qmactive, body #qm0 .qmactive:hover	
	{	
		background-color:#72a1b7;
		color:#ffffff;
		text-decoration:underline;
	}


	/*"""""""" (SUB) Container""""""""*/	
	#qm0 div, #qm0 ul	
	{	
		padding:0px;
		margin:4px 0px 0px 0px;
		background-color:#72a1b7;
		border-style:none;
	}


	/*"""""""" (SUB) Items""""""""*/	
	#qm0 div a, #qm0 ul a	
	{	
		padding:3px 7px 3px 7px;
		background-color:transparent;
		color:#ffffff;
		border-width:0px 0px 1px 0px;
		border-style:solid;
		border-color:#FFFFFF;
	}


	/*"""""""" (SUB) Hover State""""""""*/	
	#qm0 div a:hover, #qm0 ul a:hover	
	{	
		background-color:#5a8aa0;
		color:#FFFFFF;
		text-decoration:none;
	}


	/*"""""""" (SUB) Active State""""""""*/	
	body #qm0 div .qmactive, body #qm0 div .qmactive:hover	
	{	
		background-color:#A66E95;
		color:#FFFFFF;
		text-decoration:none;
	}


	/*"""""""" Individual Horizontal Dividers""""""""*/	
	#qm0 .qmdividerx	
	{	
		border-top-width:1px;
		margin:5px 0px 5px 0px;
		border-style:dashed;
		border-color:#264060;
	}


	/*"""""""" Individual Vertical Dividers""""""""*/	
	#qm0 .qmdividery	
	{	
		border-left-width:1px;
		height:16px;
		margin:6px 0px 0px 0px;
		border-color:#034865;
	}



