	html	{		height: 100%;	}	body	{		height: 100%;		margin:0;		padding:0;		line-height:20px;	}	#nonFooter	{		position: relative;		min-height: 100%;		background-color:#00FFFF;		width:919px;		margin:0 auto;		padding-bottom:200px;		background: url(/000000000/00000000/00000000/0101:00002:011012A0A/010428A2/50400000/00E48A8A.image;i7:,/page-bg-sub.jpg) repeat-y top left;	}	* html #nonFooter	{		height: 100%;	}/********************* Container for sub level pages *************/	#SubnonFooter	{		position: relative;		min-height: 100%;		background-color:#00FFFF;		width:919px;		margin:0 auto;		padding-bottom:200px;		background: url(/000000000/00000000/00000000/0101:00002:011012A0A/010428A2/50400000/00E48A8A.image;i7:,/page-bg-sub.jpg) repeat-y top left;	}	* html #SubnonFooter	{		height: 100%;	}/********/	#footer	{		width:912px;		height:93px;		position: relative;		margin: -4.5em auto 0 auto;		padding:0px 0px 0px 0px;		background:url(/000000000/00000000/00000000/0101:00002:0041428A2/55410A88/44150A82/0518A861.image;i7:,/bg_footer.jpg) repeat-x;		border-left:9px solid #FFFFFF;		border-right:5px solid #FFFFFF;	}	/* A CSS hack that only applies to IE -- specifies a different offset for the footer */	* html #footer	{			margin-top: -4.4em;	}#nonFooter #header {	height:108px;	margin-left:5px;}#nonFooter #header h1 {	background:url(/000000000/00000000/00000000/0101:00002:041442A00/00402AA0/00152A28/044B0045.image;i7:,/header1.png) no-repeat 1px 0;	text-indent:-9999px;	height:108px;	padding:0;	margin:0px 0px 0px 4px;}#SubnonFooter #header {	height:108px;}#SubnonFooter #header h1 {	background:url(/000000000/00000000/00000000/0101:00002:041442A00/00402AA0/00152A28/044B0045.image;i7:,/header1.png) no-repeat 1px 0;	text-indent:-9999px;	height:108px;	padding:0;	margin:0px 0px 0px 4px;}#columns	{	margin:0;	padding:0;	list-style:none;}#columns li #left, #right, #middle{	list-style:none;	float:left;	display:inline;	height:100%;}#left {	margin:0px 0px 0px 5px;	padding:10px 0 0 0;	width:229px;	background:url(/000000000/00000000/00000000/0101:00002:0004000A8/444088AA/1151280A/055A88E2.image;i7:,/bg_gradiant_left.jpg) repeat-x;	float:left;	display:inline;}#middle {	margin:0px 0px 0px 10px;	padding:0 0 100px 0;	width:445px;	background-color:#FFFFFF;}#middle_sub {	margin:0px 0px 0px 10px;	padding:0 0 100px 0;	width:655px;	background-color:#FFFFFF;	float:left;	display:inline;}#bioFloat {	width:655px;	float:left;	display:inline;}#bioFloat img {	float:left;	display:inline;	margin:0;	padding:0;}#bioFloat p {	margin:0;	padding:0;}#right {	margin:0px 0px 0px 0px;	padding:0;	width:216px;	border-top:#FFFFFF 10px solid;}.clear {	clear:both;	}#content {	padding-bottom:50px;	}#contentMain{	display: inline;	clear: both;	margin-top: 0;}/************************************************************* left side *//**** this is for the subnav color **/#main_nav {	list-style:none;	margin:10px 0px 0px 0px;	padding:0px 0px 0px 15px;	font-family:Arial,sans-serif;	font-weight:normal;	font-size:14px;	width:200px;}#main_nav li {	padding: 5px 0px 5px 15px;	border-top: #3e506e 1px solid;}#main_nav li:hover {	background:url(/000000000/00000000/00000000/0101:00002:0454528A8/5045A020/11440A20/15580865.image;i7:,/bg_red_bullet.jpg) no-repeat 5px 6px;	}#main_nav .bottomrow {	padding: 5px 0px 5px 15px;	border-top: #3e506e 1px solid;	border-bottom: #3e506e 1px solid;}#main_nav li a {	color:#FFFFFF;	text-decoration:none;}#sub_nav a {        color:#759cdb;}*html #sub_nav li {        margin:0px 0px 0px -50px;        padding:5px;}#left img {padding:10px 0 20px 12px;}#left ul {	list-style:none;	padding:0px 0px 0px 10px;	margin:0xp;	font-family:Arial,sans-serif;	font-weight:lighter;	font-size:12px;	color:#FFFFFF;}#left strong {	color:#8ea0be;}#left ul li a {	color:#8ea0be;}#left ul li a:hover {	color:#586d90;}/************************************************************* middle side */#middle h2 {	font-family:Georgia;	font-size:23px;	font-weight:lighter;	color:#962626;	padding:10px 0px 0px 15px;	margin:0px;	}#middle p {	font-family:Georgia;	font-size:14px;	font-weight:lighter;	color:#333;	padding:5px 25px 0px 15px;	}#middle img {    padding:1px;    margin:5px 0px 0px 0px;    border:1px #CCCCCC solid;}#middle ul {	list-style:none;	padding:10px 0px 0px 30px;	margin:0;}#middle li {	color:#586d90;	background:url(/000000000/00000000/00000000/0101:00002:040042822/01442022/55500820/14438867.image;i7:,/bg_blue_bullet.jpg) no-repeat 0 10px;	padding:5px 0px 5px 10px;	font-family:Arial,sans-serif;	font-weight:lighter;	font-size:13px;}#map {        margin:10px 0px 0px 15px;}#middle a {	color:#8ea0be;}#middle a:hover {	color:#586d90;}/*****/#middle_sub h2 {	font-family:Georgia;	font-size:23px;	font-weight:lighter;	color:#962626;	padding:10px 0px 0px 15px;	margin:0px;	}#middle_sub p {	font-family:Georgia;	font-size:14px;	font-weight:lighter;	color:#333;	padding:5px 25px 0px 15px;	}#middle_sub img {    padding:1px;	margin:10px;    border:1px #CCCCCC solid;}#middle_sub ul {	list-style:none;	padding:10px 0px 0px 30px;	margin:0;}#middle_sub li {	color:#586d90;	background:url(/000000000/00000000/00000000/0101:00002:040042822/01442022/55500820/14438867.image;i7:,/bg_blue_bullet.jpg) no-repeat 0 10px;	padding:5px 0px 5px 10px;	font-family:Arial,sans-serif;	font-weight:lighter;	font-size:13px;}#middle_sub a {	color:#8ea0be;}#middle_sub a:hover {	color:#586d90;}#recogList li{background:none;}/************************************************************* right side */#right h2 {	font-family:Georgia;	font-size:22px;	font-weight:normal;	color:#ffffff;	padding:5px 0px 0px 10px;	margin:0px;	}#right ul {	list-style:none;	padding:10px 0px 10px 15px;	margin:0;}#right li {	color:#CCCCCC;	background:url(/000000000/00000000/00000000/0101:00002:040042822/01442022/55500820/14438867.image;i7:,/bg_blue_bullet.jpg) no-repeat 0 50%;	padding:2px 0px 2px 10px;	font-family:Arial,sans-serif;	font-weight:lighter;	font-size:13px;}#right p {	color:#ffffff;	padding:10px 0px 5px 10px;	        margin:5px 0px 0px 5px;	font-family:Arial,sans-serif;	font-weight:lighter;	font-size:13px;	border-top:#4c5e7c 1px solid;	display:block;	width:190px;}#right strong {	color:#8ea0be;}#right h6 {	margin:10px 0px 100px 10px;	border-top:#4c5e7c 1px solid;	width:190px;}#right a {	color:#8ea0be;}#right a:hover {	text-decoration:underline;	color:#586d90;}.clearme {	clear:both;	}/************************************************************* footer */#footer p {	font-family:Arial;	font-size:12px;	color:#FFFFFF;	padding:60px 0px 0px 10px;	line-height:15px;}#footer a {	color:#FFFFFF;	text-decoration:none;}#footer a:hover {	color:#FFFFFF;	text-decoration:underline;}