body {	background-image: url(../images/background.jpg);	background-repeat: repeat-x;	background-attachment:fixed;	background-color: #6F6F6F;	margin-top: 30px;	text-align: center;	}body.HomeNavContent {	background-color: #FFFFFF;	margin: 0px;}body,a,div,p,span,td{		font-family: Arial, Helvetica, sans-serif;		font-size:9pt;		color: #333333;		line-height:17px;}a:link, a:visited, a:active {	text-decoration:none;}a:hover {	color: #530419;	text-decoration:underline;}div#top_outer_wrapper{	margin: 0 auto 0 auto;	text-align: center;	background-color:#fff;	padding: 10px;	width:760px;	min-width:760px;}div#outer_wrapper{	margin: 0 auto 0 auto;	padding:0;		text-align: center;	overflow:hidden;	background-color:#fff;		width:742px;	min-width:742px;}div#bottom_divider {	background-color:#530419;	height:20px;	min-height:20px;	width:100%;	margin:15px 0 0 0;}div#home_banner{	width:742px;	min-width: 742px;	height: 264px;	min-height: 264px;	margin:0;}div#page_content_container{	background-image: url(../../theme/images/left_side_nav_bg.gif);	background-repeat:repeat-y;	overflow: hidden;}/* For IE 6 */* html div#page_content_container {height: 100%;}div#page_header{	margin:0px;	padding-bottom:10px;	/*border: 1px solid green;*/	background: #fff;	overflow:hidden;}div#page_banner{	margin:0;	padding:0;}div#right_side_content {	float:left;	padding:0;	margin:0;	text-align: left;	background: #fff;}div#right_side_content h4 {	font-size:9pt;	}div#TopHeader {	width: 100%;	height: 52px;	min-height: 52px;	border-bottom: 8px solid #530419;	background-color: #fff;	padding:0;}div#LogoImage {	margin:0;	padding:0;	float:left;	height: 41px;	min-height: 41px;}img#LogoImage {	margin:0;	padding:0;	float:left;}/* ***********************************/div#left_side_nav {	float:left;	width:190px;	min-width:190px;	padding:0px;	margin: 0 14px 0 0;}ul#left_side_nav_links  {		float: left;	list-style: none;	margin: 0;	padding: 0;	width: 190px;	min-height: inherit;}ul#left_side_nav_links  li.ServiceText {	margin: 0;	padding: 0;	text-align:left;	font-weight:bold;}ul#left_side_nav_links li.ServiceText a#header {	color: #333333;	display: block;	margin: 3px 0 3px 0;	padding: 8px 0 3px 12px;	text-decoration: none;	font-weight: bold;}ul#left_side_nav_links li.ServiceText a#header:hover {	color: #530419;	background: #ffffff url("../../theme/images/menu_hover_on.gif") left center no-repeat;}ul#left_side_nav_links  li.ServiceTextOn {	color: #530419;	background: #ffffff url("../../theme/images/menu_hover_on.gif") left center no-repeat;	display: block;	margin: 3px 0 3px 0;	padding-top: 8px;	padding-bottom: 0px;	text-align:left;	text-indent:12px;	font-weight:bold;}ul#left_side_nav_links  ul {	text-indent: 0;	list-style-position: outside;	list-style-type: none;	padding-left: 2px;	margin: 0px;}ul#left_side_nav_links  li.ServiceSubText {	font: 67.5% "Lucida Sans Unicode", "Bitstream Vera Sans", "Trebuchet Unicode MS", "Lucida Grande", Verdana, Helvetica, sans-serif;	margin: 0;	padding: 0;	text-align:left;	height:auto;	}ul#left_side_nav_links ul li a {	color: #555555;	display: block;	margin: 0;	padding: 0px 0 3px 16px;	text-decoration: none;	line-height: 17px;}ul#left_side_nav_links li.ServiceSubText a:hover {	color: #530419;	background: #ffffff url("../../theme/images/menu_hover_on.gif") left center no-repeat;}ul#left_side_nav_links  a:hover {	color: #530419;}div#news {	width:278px;	min-width: 278px;	background-image: url('../../theme/images/hdr_newsannouncements.gif') ;	background-repeat:no-repeat;	background-position:10px 10px;	background-color:#eee;	float:left;	height:	288px;	min-height: 288px;	margin-top: 7px;	padding:5px;}div#news div#articles_home {		background:transparent;	margin:35px 0 0 8px;	width:275px;	min-width:275px;	text-align:left;	float:left;}div#news div#articles_home div#articles {	background:transparent;	margin-bottom:8px;}div#news span#DLHPPL {	text-indent: 7px;	float:left;	font-weight: bold;}div#news div#articles_home div#articles a.news_headline:link,div#news div#articles_home div#articles a.news_headline:visited,div#news div#articles_home div#articles a.news_headline:active {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #530419;	text-decoration: none;	line-height: 15px;	letter-spacing: 1px;}div#news div#articles_home div#articles a.news_headline:hover {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #d6741a;	text-decoration: underline;	line-height: 15px;	letter-spacing: 1px;}div#home_narrative {	width: 424px;	min-width: 424px;	height:	auto;			text-align:left;	float:left;	padding-top: 17px;	padding-bottom: 14px;	margin:0 0 0 12px;	border-top: 1px solid #d2d2d2;	border-bottom: 1px dotted #d2d2d2;	font-family: Arial, Helvetica, sans-serif;	font-size: 10pt;}div#home_narrative h2 {	font-size:18px;	font-weight:bold;	margin-bottom: 10px;}div#narrative {	width: 525px;	min-width: 525px;	height:	auto;	padding: 0;	text-align:left;	float:left;	margin:0;	text-align:left;}.homecopy {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #333333;	right: 20px;	padding: 0px 11px 0px 18px;	line-height: 15px;	letter-spacing: 1px;}#HomeNews{	width: 300px;	min-width: 300px;	height: auto;	background-color: #f3f3f3;	border: 1px solid #d2d2d2;	text-align:left;	float: left;	margin: 0;	padding:0;}#HomeNews img#header_image{	margin: 15px 0 10px 10px;	float: left;}#HomeNews ul {	list-style-type: none;	padding: 0 10px 0 10px;	margin: 0;  }  #HomeNews ul li {	list-style-image: none;	padding-left: 0px;	vertical-align:top;	margin-bottom:14px;	border-bottom: #d2d2d2;	font-family: Arial, Helvetica, sans-serif;	font-size: 10pt; }  #HomeText{	width: 450px;	min-width: 453px;	float: left;	margin: 10px 0 0 10px;}div#SpotlightHome {	float:right; 	margin: 15px 0 0 12px; 	width: 424px; 	min-width: 424px; 	height: 117px; 	min-height: 117px; 	padding:4px 0 4px 0;	text-align:left;	font-family: Arial, Helvetica, sans-serif;	font-size: 9pt;}div#SpotlightHome a img {	float:left; 	margin: 0 7px 7px 0;}div#SpotlightHome b {	font-family: Arial, Helvetica, sans-serif;	font-size: 9pt;}div#Spotlight {	float:left;	margin: 0;	width: auto;	height: 117px;	min-height: 117px;	padding:4px 0 4px 0;	text-align:left;	font-family: Arial, Helvetica, sans-serif;	font-size: 9pt;}div#Spotlight a img {	float:left;	margin: 0 7px 7px 0;}div#Spotlight b {	font-family: Arial, Helvetica, sans-serif;	font-size: 9pt;}.footer {	font-family: Arial, Helvetica, sans-serif;	font-size: 9pt;	width: 765px;	min-width: 765px;	line-height: normal;	font-weight: normal;	letter-spacing: 1px;	color: #CCCCCC;	padding: 8px;	margin-left: auto;	margin-right: auto;	text-align: left;}.footer img {vertical-align: text-bottom;}a.NewsLink:link {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #530419;	text-decoration: none;	line-height: 15px;	letter-spacing: 1px;}a.NewsLink:hover {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #530419;	text-decoration: underline;	line-height: 15px;	letter-spacing: 1px;}a.NewsLink:visited {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #530419;	text-decoration: none;	line-height: 15px;	letter-spacing: 1px;}a.NewsLink:active {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #530419;	text-decoration: none;	line-height: 15px;	letter-spacing: 1px;}a.NewsContentLink:active {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 13px;	text-decoration: none;	color: #530419;}a.NewsContentLink:link {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #530419;	text-decoration: none;	line-height: 13px;}a.NewsContentLink:hover {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #530419;	text-decoration: underline;	line-height: 13px;}a.NewsContentLink:visited {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #530419;	text-decoration: none;	line-height: 13px;}a.NewsContentLink:active {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 13px;	text-decoration: none;	color: #530419;}.redhead {	font-family: Arial, Helvetica, sans-serif;	font-weight: bold;	font-size: 9pt;	color: #530419;	letter-spacing: 1px;}.bodycopy {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #333333;	letter-spacing: 1.0px;	padding-top: 6px;	padding-right: 12px;	padding-bottom: 6px;	padding-left: 12px;}.copy {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #333333;	line-height: 15px;	letter-spacing: 1px;	}.jobDescriptionText {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #333333;	line-height: 12px;	letter-spacing: 1px;	}/**********************************************************a.NLLeft:link {	font-family: Helvetica, sans-serif;	font-size: 11px;	font-weight: normal;	color: #666666;	text-decoration: none;}a.NLLeft:visited {	font-family: Helvetica,sans-serif;	font-size: 11px;	font-weight: normal;	color: #530419;	text-decoration: none;}a.NLLeft:hover {	font-family: Helvetica, sans-serif;	font-size: 11px;	font-weight: normal;	color: #530419;	text-decoration: underline;}a.NLLeft:active {	font-family: Helvetica, sans-serif;	font-size: 11px;	font-weight: normal;	color: #530419;	text-decoration: none;}**********************************************************/a.NLLeft:link {	font-family: Arial,Helvetica,sans-serif;	font-size: 10px;	font-weight: normal;	color: #666666;	text-decoration: none;}a.NLLeft:visited {	font-family: Arial,Helvetica,sans-serif;	font-size: 10px;	font-weight: normal;	color: #530419;	text-decoration: none;}a.NLLeft:hover {	font-family: Arial,Helvetica, sans-serif;	font-size: 10px;	font-weight: normal;	color: #530419;	text-decoration: underline;}a.NLLeft:active {	font-family: Arial,Helvetica, sans-serif;	font-size: 10px;	font-weight: normal;	color: #530419;	text-decoration: none;	line-height: 12px;}a.NLLeftSub:link {	font-family: Arial,Helvetica,sans-serif;	font-size: 10px;	font-weight: normal;	color: #666666;	text-decoration: none;	line-height: 12px;}a.NLLeftSub:visited {	font-family: Arial,Helvetica,sans-serif;	font-size: 10px;	font-weight: normal;	color: #666666;	text-decoration: none;	line-height: 12px;}a.NLLeftSub:hover {	font-family: Arial,Helvetica, sans-serif;	font-size: 10px;	font-weight: normal;	color: #530419;	text-decoration: underline;	line-height: 12px;}a.NLLeftSub:active {	font-family: Arial,Helvetica, sans-serif;	font-size: 10px;	font-weight: normal;	color: #530419;	text-decoration: none;	line-height: 12px;}a.NLLeftSubActive:link {	font-family: Arial,Helvetica, sans-serif;	font-size: 10px;	font-weight: normal;	color: #530419;	text-decoration: underline;	line-height: 13px;	vertical-align:top;}a.NLLeftSubActive:visited {	font-family: Arial,Helvetica, sans-serif;	font-size: 10px;	font-weight: normal;	color: #530419;	text-decoration: underline;	line-height: 13px;	vertical-align:top;}a.NLLeftSubActive:hover {	font-family: Arial,Helvetica, sans-serif;	font-size: 10px;	font-weight: normal;	color: #530419;	text-decoration: underline;	line-height: 13px;	vertical-align:top;}a.NLLeftSubActive:active {	font-family: Arial,Helvetica, sans-serif;	font-size: 10px;	font-weight: normal;	color: #530419;	text-decoration: underline;	line-height: 13px;	vertical-align:top;}.verticaldivider {	background-image: url(../images/vdot.gif);	background-repeat: repeat-y;	padding-left: 18px;}td.verticaldivider2 {	border-left: 1px dotted #000000;		padding-left: 18px;}.list {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #333333;	right: 20px;	line-height: 18px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 8px;	height: 18px;}.tiny {	font-family: Arial, Helvetica, sans-serif;	font-size: 9px;	color: #666666;	line-height: 12px;	padding: 6px 12px 6px 6px;}.redtext {	font-family: Arial, Helvetica, sans-serif;	font-weight: normal;	font-size: 11px;	color: #530419;	letter-spacing:1px;}.horizontaldivider {	background-image: url(../images/hdot.gif);	background-repeat: repeat-x;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 14px;	color: #333333;	padding-top: 14px;	padding-right: 12px;	padding-bottom: 0px;	padding-left: 12px;}.horizontaldivider2 {	background-image: url(../images/hdot.gif);	background-repeat: repeat-x;	width: 100%;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 14px;	color: #333333;	padding-top: 7px;	padding-right: 4px;	padding-bottom: 0px;	padding-left: 4px;}a.sidebar:link {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: normal;	color: #530419;	text-decoration: none;	line-height: 22px;}a.sidebar:visited {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: normal;	color: #530419;	text-decoration: none;}a.sidebar:hover {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: normal;	color: #530419;	text-decoration: underline;}a.sidebar:active {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: normal;	color: #530419;	text-decoration: none;}.sidebartext {	font-family: Arial, Helvetica, sans-serif;	font-size: 9px;	color: #333333;	line-height: 12px;	padding-top: 6px;	padding-right: 12px;	padding-bottom: 6px;	padding-left: 12px;}.news {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #333333;	line-height: 14px;	padding-top: 8px;	padding-right: 12px;	padding-bottom: 8px;	padding-left: 12px;	background-image: url(../images/hdot.gif);	background-repeat: repeat-x;	background-position: top;}.spotlight {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #333333;	line-height: 14px;	padding-top: 0px;	padding-right: 12px;	padding-bottom: 6px;	padding-left: 12px;	float:right;}.boldtitle {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #333333;	font-weight: bold;	line-height: 22px;	margin: 0px;	padding: 0px;}.whiteboldtitle {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #FFFFFF;	font-weight: bold;	line-height: 22px;	margin: 0px;	padding: 0px;}.whitecopy {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #FFFFFF;	line-height: 12px;	padding-top: 6px;	padding-right: 12px;	padding-bottom: 6px;	padding-left: 12px;}.sidebarintro {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #333333;	line-height: 14px;	padding-right: 12px;	padding-bottom: 12px;	padding-left: 4px;	padding-top: 0px;}.newsdate {	font-family: Arial, Helvetica, sans-serif;	font-size: 9px;	color: #666666;	line-height: 12px;	padding: 0px;	font-style: italic;}.jobcaption {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #666666;	line-height: 12px;	padding: 0px;	letter-spacing: 1px;}.sidebar {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #333333;	line-height: 14px;}.calendarimages {	margin-top: 4px;	margin-right: 4px;	margin-bottom: 0px;	margin-left: 4px;}.calendarYear {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: normal;	color: #777777;	line-height: 12px;}select {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #333333;	height: 18px;	width: 186px;	letter-spacing: 1px;}input.text {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #333333;	height: 18px;	letter-spacing: 1px;}textarea {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #333333;	letter-spacing: 1px;}input.radio {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #333333;	border: 1px solid #FFFFFF;}.careerlisting {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #333333;	line-height: 12px;	padding-top: 6px;	padding-right: 6px;	padding-bottom: 6px;	padding-left: 12px;}a.career:link {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: normal;	color: #530419;	text-decoration: none;	line-height: normal;}a.career:visited {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: normal;	color: #530419;	text-decoration: none;}a.career:hover {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: normal;	color: #530419;	text-decoration: underline;}a.career:active {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: normal;	color: #530419;	text-decoration: none;}.whitecopyunderline {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #FFFFFF;	line-height: 12px;	padding-top: 6px;	padding-right: 12px;	padding-bottom: 6px;	padding-left: 12px;	text-decoration: underline;}.bodycopybold {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #333333;	line-height: 14px;	font-weight: bold;}.redhead12 {	font-family: Arial, Helvetica, sans-serif;	font-weight: bold;	font-size: 13px;	color: #530419;	line-height: 18px;}.redhead15 {	font-family: Arial, Helvetica, sans-serif;	font-weight: bold;	font-size: 15px;	color: #530419;	line-height: 18px;	letter-spacing: 1px;}.whitecopybold {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #FFFFFF;	line-height: 12px;	padding-top: 6px;	padding-right: 12px;	padding-bottom: 6px;	padding-left: 12px;	font-weight: bold;}.fieldlabel{    font-family: Arial, Helvetica, sans-serif;    font-weight: bold;    font-size: 11px;    vertical-align: middle;    color: #530419;    text-align: right;    letter-spacing: 1px;}.fieldlabelNoAlign{    font-family: Arial, Helvetica, sans-serif;    font-weight: bold;    font-size: 11px;    vertical-align: middle;    color: #530419;    text-align: right;    letter-spacing: 1px;}.fieldlabelvatop{    padding-top: 1em;    font-family: Arial, Helvetica, sans-serif;    font-weight: bold;    font-size: 11px;    vertical-align: top;    color: #530419;    text-align: right;    letter-spacing: 1px;}.fieldValue{    font-family: Arial, Helvetica, sans-serif;    font-size: 11px;    vertical-align: middle;    color: #949494;    text-align: left;    width: 100%;}.fieldValue2{    font-family: Arial, Helvetica, sans-serif;    font-size: 11px;    vertical-align: middle;    color: #949494;    text-align: left;    width: 100%;}.fieldValuevatop{    font-family: Arial, Helvetica, sans-serif;    font-size: 11px;    vertical-align: top;    color: #949494;    text-align: left;    width: 100%;}td.NumberedNavBar {	height:36px; 	vertical-align:middle; 	background-image: url(../images/background_greybar.jpg);}td.greyBG{	background-color: #F3F3F3;}TABLE.ContentTable{	background-color:#FFFFFF;	padding:0px;	margin-top: 8px;}IMG.Arrow { vertical-align:middle; }.HideContent { display:none; }.ShowContent { display:none; }TR.ListOdd{	background-color: #ffffff;}TR.ListEven{	background-color: #ededed;	}#errorwindow{	font-family: Verdana,Helvetica,Trebuchet MS,Sans-serif,Arial; 	font-size: 11px;	font-weight: bold;	text-align:left;	color: #DD0000;	width: 300px;	border:1px solid #CC0000;	background-color:#FFFFFF;	padding: 1em;}.tooltip {	display:none;	background:transparent url(../images/tooltip/black_arrow.png);	font-size:12px;	height:70px;	width:160px;	padding:25px;	color:#fff;	}