html, body, div {
	background-color: Transparent;
	padding: 0px;
	margin: 0px;
	border: none;
	color: #002e60;
	font-size: 8.5pt;
	font-family: Verdana, Tahoma, Arial;
}
.ContentDiv {
	width: 500px;
	color: #002e60;
	font-size: 8.5pt;
	line-height: 13pt;
}
body {
	background-color: #ffffff;
}
ul, li {
	margin: 0px;
	margin-left: 8px;
}

ul {
	/*margin: 0px;*/
}

li.NoBullet {
	list-style-type: none;
	margin-bottom: 10px;
	margin-top: 10px;
}
div {
	overflow: hidden;
}

#Container {
	position: relative;
	margin: 0 auto;
	width: 978px;
	height: 580px;
	overflow: visible;
}

/*#Main{
	position: absolute;
	padding: 10px;
	top: 160px;
	left: 211px;
	width: 715px;
	height: 365px;
	overflow: auto;
}*/

#Main {
	position: absolute;
	top: 159px;
	left: 0px;
	width: 980px;
	height: auto; /*height: 451px; 	overflow: visible;*/
}

#Flash {
	position: absolute;
	z-index: 10;
	top: 0px;
	left: 28px;
	height: 106px;
	width: 922px;
}

#LeftShadow {
	position: absolute;
	z-index: 10;
	top: 0px;
	left: 0px;
	height: 159px;
	width: 28px;
	background-image: url(  '/Images/HBP_Grad-LT.gif' );
	background-repeat: repeat-y;
}

#RightShadow {
	position: absolute;
	z-index: 10;
	top: 0px;
	left: 950px;
	height: 159px;
	width: 28px;
	background-image: url(  '/Images/HBP_Grad-RT.gif' );
	background-repeat: repeat-y;
}

#Footer {
	/*position: absolute; 	z-index: 10; 	top: 548px; 	left: 28px;*/
	height: 32px;
	width: 922px;
	background-image: url(  '/Images/HBP_Footer.gif' );
	font-size: 7pt;
	color: #E1E1E1;
}

#Footer a, #Footer div {
	color: #E1E1E1;
	font-size: 7pt;
}
#Footer a:hover {
	color: #000000;
}

#RightPanels {
	position: absolute;
	top: 172px;
	left: 768px;
	width: 182px;
	height: 370px;
	color: #5e7fa4;
}

#BaseShadow {
	/*position: absolute; 	top: 580px; 	left: 0px;*/
	width: 980px;
	height: 30px;
	background-image: URL(  '/Images/HBP_BottomShadow.gif' );
}

#MenuBack {
	position: absolute;
	z-index: 10;
	top: 106px;
	left: 28px;
	height: 53px;
	width: 922px;
	background-image: url(  '/Images/HBP_NAV-bar.gif' );
}

#Menu {
	position: absolute;
	z-index: 50;
	left: 189px;
	top: 7px;
}

#SubMenu {
	position: absolute;
	z-index: 50;
	left: 189px;
	top: 33px;
}

#LeftMenu {
	position: absolute;
	z-index: 50;
	top: 159px;
	left: 28px;
	background-image: url(  '/Images/HBP_NAV-Sidepanel.jpg' );
	height: 389px;
	width: 171px;
}

#Login {
	background-image: URL(  '/Images/HBP_Login-Bground.png' );
	position: absolute;
	z-index: 101;
	top: 440px;
	left: 38px;
	height: 96px;
	width: 155px;
}

a img {
	border: none;
}

a, a:hover {
	text-decoration: none;
	color: #B30134;
}

a:hover {
	color: #809FC4;
}

.Hilight, .Highlight, .Error {
	font-weight: bold;
}

.Error {
	color: #B30134;
	font-weight: normal;
	font-size: 7pt;
}

h1, h2, h3, h4, h5, h6, h7 {
	display: inline;
	font-weight: normal;
}

.SubHead, .PageHead, .PageHeading, .SubHeading, h1 {
	font-size: 15pt;
	text-transform: lowercase;
	color: #002e60;
}



.SubHead2, .SubHeading2, h2 {
	font-size: 9pt;
}

input.LoginFormField {
	font-size: 7pt; /*color: #274464;*/
	background: #d3d3d3 !important;
	color: #000000;
	width: 90px;
	height: 9pt;
	border: solid 1px black;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}
.Login {
	color: #ffffff;
	font-size: 7pt;
}
.TablePadding {
	padding-left: 10px;
}

.LoginPadding {
	padding-left: 4px;
	padding-top: 2px;
	padding-bottom: 2px;
}

img, div {
	behavior: URL(  '/iepngfix.htc' );
}

.FormField, .ContactTextBox {
	font-family: Verdana, Tahoma, Arial;
	font-size: 8pt;
	color: #000000;
	background-color: #ffffff !important;
	border: solid 1px black;
}
.ContactTextBox {
	width: 250px;
}
.PanelItem {
	padding-top: 5px;
}
.RowPadding {
	padding-top: 5px;
}
.JobCaption {
}
a.PositionLink, a:hover.PositionLink {
	text-decoration: none; /*color:#000000;*/
}
a:hover.PositionLink {
	color: #000000;
}
a.JobTitle, a:hover.JobTitle, .JobTitle, .PositionsHeadTableCell {
	text-decoration: none;
	color: #ffffff;
}
.PositionsHeadTableCell {
	padding-left: 10px;
	height: 32px;
	background-image: url(/Images/HBP07001_blue_bar.gif);
	background-repeat: no-repeat;
}
a:hover.JobTitle {
	color: #000000;
}
.PositionsTableCell {
	padding: 10px;
}
.FloatRight {
	float: right;
}
.PositionsHeadTableCell {
	/*padding-top:5px; 	padding-bottom:5px;	*/
}
a.Button, a:hover.Button, a.ButtonJob, a:hover.ButtonJob {
	font-weight: bold;
	font-size: 8pt;
	text-decoration: none;
	color: #ffffff;
}
a:hover.Button {
	color: #000000;
}
.rootGroup a, .rootGroup a:hover {
	color: #B30134;
	font-weight: bold;
}
.rootGroup a:hover {
	color: #000000;
}

a.ButtonJob {
	font-weight: normal;
	color: #ffffff;
}
a:hover.ButtonJob {
	font-weight: normal;
	color: #000000;
}
.hide {
	display: none;
}
.show {
	display: inline;
}
li.FAQ {
	padding-bottom: 20px;
}

.LIReplacement td {
	padding: 4px;
	color: #002e60;
}

.LIReplacement .AltRow td {
	color: #000000;
}


.MainPadded {
	height: 350px;
	width: 544px;
	overflow: auto;
	padding-top: 10px;
	padding-left: 10px;
	padding-bottom: 20px;
	padding-right: 10px;
}
.MainUnpadded {
	height: 385px;
	width: 581px;
	overflow: hidden;
}

.Lnk {
}

a.Lnk2 {
	text-decoration: none;
	color: #4b637f;
}

a.Lnk2:hover {
	color: #b30135;
}

a.Lnk2Disabled {
	text-decoration: none;
	color: #b30135;
}

a.StaffLink {
}

a.StaffLink:hover {
}

.StaffName {
	font-size: 10pt;
	color: #092d57;
}

.StaffTitle {
	color: #b30134;
	font-size: 8pt;
}

.StaffBio {
	color: #092d57;
	font-size: 8pt;
}

a span.PageHeading {
	color: #000000;
}

a:hover span.PageHeading {
	color: #B30134;
}

#RightPanels a {
	color: #000000;
}

#RightPanels a:hover {
	color: #B30134;
}

.ScheduleTable td + td + td + td {
	text-align: center !important;
}

.FAQ a {
	/*color: #B30134;*/
	color: #662E99;
}

.FAQ a:hover {
	color: #B30134;
}

.FAQAns {
	color: #5d7592 !important;
	background-color: #d6dbe1;
}

a.MapLink {
	color: #5d7592;
}

a.ResourceLink,.ResourceLink a {
	/*color: #662E99;*/
	color: #000000;
}
a.ResourceLink:hover,.ResourceLink a:hover {
	/*color: #AD9FD8;*/
	color: #B30134;
}
.ResourcesCaption {
	color: #5d7592 !important;
	
}

