body {	background-color:#999966;	text-align: center;	margin: 0;	font-family:Arial, Helvetica, sans-serif;	font-size:10pt;	color:#000000;}#rec {    width:750px;    background-color:#FFFFFF;	padding:5px 5px 5px 5px;	color:#003366;	font-size:11px;}em {    font-style:italic;}a:link {    color: #336699;}a:visited {    color: #6D92B6;}a:active {    color: #2D80D2;}a:hover {    color: #2D80D2;}a:visited:hover {    color: #2D80D2;}#framework {	position:absolute;	top: 0px;	width:550px;	left:50%;	margin-left:-275px;	margin-top: 0px;	text-align:left;}#head {	/*position:relative;	width: 100%;	text-align:left;	background-color:#336699;*/	display:none;}#headRt {	float:left;	width:530px;}#headRt #utilNav {	height:23px;}/* Fix IE. Hide from IE Mac \*/* html #headRt #utilNav {	height:20px;}/* End */#utilNav {	/*display:table;	background-color:#336699;	height:1%;	width:100%;*/	display:none;}#utilNav img.tagline {	float:left;}#utilNav ul {	float:right;	padding:0;	margin-top:5px;	margin-right:6px;	margin-bottom:0;	margin-left:0;	list-style-type:none;	border-right:1px solid #ECE7D0;}/* Fix IE. Hide from IE Mac \*/* html #utilNav ul {	margin-right:3px;}/* End */#utilNav ul li {	float:left;	list-style-type:none;}#utilNav ul li a {	display:block;	font-size:9pt;	text-decoration:none;	color:#FFFFCC;	padding-left:10px;	padding-right:10px;	border-top:1px solid #ECE7D0;	border-left:1px solid #ECE7D0;}#utilNav ul li a:link {	color:#ECE7D0;}#utilNav ul li a:hover {	color:#FFFFFF;}#main2 {	margin:0; padding:0;	background:url(../images/rtColBg.gif) top right repeat-y;}		#nav a {			color:#660000;			text-decoration:none;		}			#nav ul {				margin:0;				padding:0;				list-style-type:none;				width:100%;				border-top:1px solid #CCCC99;				border-bottom:1px solid #FFFFCC;			}			#nav ul li {				position:relative;				list-style-type:none;			}			#nav li ul {				display:none;			}			#nav li.special a {				color:#336699;			}			#nav ul li a {				display:block;				text-decoration:none;				color:#660000;				padding-top: 7px;				padding-right: 10px;				padding-bottom: 7px;				padding-left: 30px;				border-top:1px solid #FFFFCC;				border-bottom:1px solid #CCCC99;			}			#nav ul li ul {				text-transform:none;				border-top:1px solid #999966;				border-bottom:1px solid #FFFFCC;				background-color:#C5C589;			}			#nav li ul li a {				padding-left:50px;				padding-top: 3px;				padding-right: 0px;				padding-bottom: 4px;				border-top:none;				border-bottom:none;				line-height:12px;			}			#nav li ul li ul li a {				padding-left:75px;				padding-top: 3px;				padding-right: 0px;				padding-bottom: 4px;				border-top:none;				border-bottom:none;				font-size:90%;				line-height:10px;				background-color:#BFBF7D;			}			#nav ul li.open {				background-color:#E1DEA8;			}			#nav li.open ul {				display:block;				text-transform:none;				background-color:#C5C589;				border-top:1px solid #999966;				border-bottom:1px solid #999966;			}									/* Added Navigation code for 3rd level nav			*/			#nav ul li ul li.open ul li {				display:block;				text-transform:none;			}			#nav li ul.level3 {			    border-top:0px solid #999966;				border-bottom:0px solid #999966;			}			#nav li li.open ul.level3 {			    border-top:1px solid #999966;				border-bottom:1px solid #999966;			}			#nav li ul li ul li {				display:none;			}			#nav li ul li ul li.open a {				background-color:#E1DEA8;			}									/* Fix IE. Hide from IE Mac \*/			* html #nav ul li { float: left; height: 1%; }			* html #nav ul li a { height: 1%; }			* html #nav ul li ul li { float: left; height: 1%; }			* html #nav ul li ul li a { height: 1%; }			* html #nav ul li ul li ul li { float: left; height: 1%; }			* html #nav ul li ul li ul li a { height: 1%; }			/* End */			#nav ul li a:hover {				background-color:#FFFFCC;			}			/*#nav li:hover ul, #nav li.over ul {				display:block;				text-transform:none;				border-top:1px solid #999966;				border-bottom:1px solid #999966;			}			#nav ul li ul li:hover, #nav ul li ul li.over {							}*/	.column3-in {		margin:0;		padding:10px 15px;	}	.cleaner {		clear:both;		height:1px;		font-size:1px;		border:none;		margin:0; padding:0;		background:transparent;	}#foot {	/*clear:both;	height:30px;	background-color:#336699;	padding-top:5px;	font-size:9pt;*/	display:none;}#foot ul {	padding:0;	margin:0;	list-style-type:none;	text-align:center;}#foot ul li {	display:inline;	list-style-type:none;	margin:0;	padding:0;}#foot ul li a {	font-size:9pt;	text-decoration:none;	color:#ECE7D0;	padding-left:10px;	padding-right:10px;}#foot ul li a:link {	color:#ECE7D0;}#foot ul li a:hover {	color:#FFFFFF;	/*background-color:#6699CC;*/}input, textarea {	font-size:9pt;	font-family:Arial, Helvetica, sans-serif;}.searchForm {	font-size:9pt;	font-family:Arial, Helvetica, sans-serif;}form.searchForm input.button {	vertical-align:bottom;	padding-left:5px;}.prop {	float:right;	height:300px;	width:1px;}.propHome {	float:right;	height:300px;	width:1px;}.clear {	clear:right;	height:1px;	overflow:hidden;}.bluTxt {	color:#003366;}.bluTxt_small {	color:#003366;	font-size:11px;	text-align:right;}.legal {	font-size:9px;	color:#A7A7A7;}.smLeftCol {	font-size:8pt;	color:#660000;}p.smLeftCol a {	color:#660000;	text-decoration:underline;}p.smLeftCol a:hover {	color:#003366;}h1 {	font-size:20px;	color:#FFFFCC;	font-weight:bold;	text-transform:uppercase;	padding:5px 23px 5px 23px;	margin:0;}/* Fix IE. Hide from IE Mac \*/* html h1 {	height:1%;	float:left;	width:484px;}/* End */.sec1 h1 {	background-color:#CC9900;}.sec2 h1 {	background-color:#996600;}.sec3 h1 {	background-color:#666666;}.sec4 h1 {	background-color:#003366;}.sec5 h1 {	background-color:#666633;}.sec6 h1 {	background-color:#6699CC;}.sec7 h1 {	background-color:#663300;}.sec8 h1 {	background-color:#009999;}h2 {	font-size:19px;	font-weight:bold;	margin:0;	padding-top:10px;}.h2_mod {	font-size:14px;	font-weight:normal;}/* End */.sec1 h2 {	color:#CC9900;}.sec2 h2 {	color:#996600;}.sec3 h2 {	color:#666666;}.sec4 h2 {	color:#003366;}.sec5 h2 {	color:#666633;}.sec6 h2 {	color:#6699CC;}.sec7 h2 {	color:#663300;}.sec8 h2 {	color:#009999;}h2 img {	margin:-10px 0px 0px 0px;	padding:0px 0px 10px 20px;}/* Fix IE. Hide from IE Mac \*/* html h2 img {	padding-left:17px;	margin:0px 0px 0px 0px;}/* End */h3 {	font-size:13pt;	color:#999966;	font-weight:bold;}h4 {	font-size:11pt;	color:#000000;	font-weight:bold;}hr {	width:100%;	height:1px;	border-top: 1px solid #999966;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;	padding-top:10px;	padding-bottom:10px;}#rec_blueBar {    width:760px;	background-color:#336699;	height:20px;}#rec_logoBar {    width:760px;}#rec_content {    width:680px;	background-color:#ffffff;	text-align:center;	padding: 20px 40px 20px 40px;}#career_positions {    visibility:hidden;}#dualnav_left {  float:left;  width:229px;  padding:5px;  font-size:9pt;}#dualnav_right {  float:left;  width:229px;  padding:5px;  font-size:9pt;}#dualnav_container {	border: 1px solid #CCCC99;	display:table;	height:1%;}form {	padding:0;	margin:0;}label {	display:inline;}.hidden {	display:none;}img.required {	width:6px;	height:6px;	padding-bottom:2px;	padding-right:8px;}input.normalButton {	border: none;	background-color: #336699;	color: #FFFFFF;	font-weight: bold;	padding:2pt;}strong.sec1 {	color:#CC9900;}strong.sec2 {	color:#996600;}strong.sec3 {	color:#666666;}strong.sec4 {	color:#003366;}strong.sec5 {	color:#666633;}strong.sec6 {	color:#6699CC;}strong.sec7 {	color:#663300;}strong.sec8 {	color:#00CCCC;}#right_nav {	float:right;	border-left-width: 1px;	border-left-style: solid;	border-left-color: #666633;	margin:0px 0px 15px 20px;}#right_nav_content a:link {    color:#999966;	font-weight:normal;}#right_nav_content a:visited {    color:#999966;	font-weight:normal;}#right_nav_content a:active {    color:#B8B892;	font-weight:normal;}#right_nav_content a:hover {    color:#B8B892;	font-weight:normal;}#right_nav_content a:visited:hover {    color:#B8B892;	font-weight:normal;}#right_nav_head {  background-color:#666633;  padding:3px 10px 3px 10px;  color:#FFFFFF;  font-weight:bold;}#right_nav_content {	padding:5px 8px 5px 10px;	color:#666633;	font-weight:normal;}.tightBullet {	margin-top:4px;}.notGraphic {	float:left;	padding:19px 0px 0px 22px;	width:507px;}/* Fix IE. Hide from IE Mac \*/* html .notGraphic {	padding:19px 0px 15px 22px;}/* End */#legend_text {	font-family:Arial, Helvetica, sans-serif;	font-size:14px;	color:#666633;	font-weight:bold;	border-top: 1px solid #CCCC99;	border-left: 1px solid #CCCC99;	border-right: 1px solid #CCCC99;	padding:3px 7px 2px 7px;}/* Fix IE. Hide from IE Mac \*/* html #legend_text {	margin-left:-7px;}/* End */