/* ------------------------------ BEGIN Global Styles ------------------------------ */@import url("../../global/CSS/global.css");/* ------------------------------ END Global Styles ------------------------------ *//* BE SURE TO COPY YOUR CLIENT STYLES IN THIS MASTER.CSS IN ORDER FOR THE EDITOR TO IMPLEMENT THE CLIENT STYLES-YOU HAVE TO LOAD THEM UP SEPARATELY AS CLIENT.CSS AS WELL *//* UNIVERSAL */html, body, div, ol, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, p, pre, form, blockquote, fieldset, input {margin:0;padding:0;}fieldset,img { border: none; }caption,th { text-align: left; }table { border-collapse: collapse; border-spacing: 0; }body {	background-color: #115B7C; margin: 0px;}img.left { float: left; padding: 2px 20px 16px 0; }img.right { float: right; padding: 2px 0 16px 20px; }img.across { margin: 2px 0 16px 0; }img.flushleft { margin-left: -20px; }img.flushright { margin-right: -20px; }img.navigate { float: left; margin: 0px 0px 20px 0; }hr {	border: 0;	width: 100%;	color: #262626;	background-color: #262626;	height: 1px;	line-height: 1px;	margin: 10px 0px;	padding: 0px;}	ul li {	padding: 0 0 0 15px;	margin: 0px;	background: url(../Images/bullet.gif) no-repeat 0em 0.5em;	list-style: none;}/* TYPE */body, p, div, li, td {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #4D4B44;	font-weight:normal;	line-height:18px;}.bodyoptional {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 13px;	color: #4D4B44;	font-style: italic;		font-weight:normal;}.bodyfooterHEADING {	font-size: 13px;	color: #4D4B44;}a.bodyfooterHEADING:link, a.bodyfooterHEADING:visited, a.bodyfooterHEADING:active {	color: #4D4B44; 	text-decoration: none;}	a.bodyfooterHEADING:hover {	color: #4D4B44; 	text-decoration: underline;}.bodyfooter {	font-size: 12px;	color: #A8A496;}a.bodyfooter:link, a.bodyfooter:visited, a.bodyfooter:active {	color: #A8A496; font-size: 12px;	text-decoration: none;}	a.bodyfooter:hover {	color: #A8A496; font-size: 12px;	text-decoration: underline;}	a:link, a:visited, a:active {	color: #CC6633;	text-decoration: underline;}	a:hover {	color: #CC6633; 	text-decoration: none;}	strong, b { font-weight:bold; }h1 {	color: #116696;}h2 {font-family: Georgia, "Times New Roman", Times, serif;	color: #4D4B44;}	h3 {	font-size: 21px;	color: #4D4B44;	font-family: Georgia, "Times New Roman", Times, serif;	font-weight: normal;}	h4 {	color: #CC6633;}	h5 {	font-size: 16px;	color: #006699;	font-family: Georgia, "Times New Roman", Times, serif;	font-weight: normal;}/* SEARCH */#search {	float: left;	width: 195px;	padding-top: 10px;	padding-left:30px;	background-image: url(/sitefiles/1234/Images/search.gif);	background-repeat: no-repeat;	height: 35px;}* html #search  {	width: 225px;	w\idth: 195px; }.searchField {	font-size: 10px;	color: #FFF;	width: 195px;	border: 0px;	background-color:none;	margin:0px;	background: transparent;	float: right;	padding-left: 30px;}	.searchButton {	visibility: hidden;	display: none;	width: 0px;}	.pageSearchTitle {font-size: 14px;line-height: 18px;color: #4D4B44;}a.pageSearchTitle {font-size: 14px;line-height: 18px;color: #4D4B44;text-decoration:none;}a.pageSearchTitle:hover {font-size: 14px;line-height: 18px;color: #4D4B44;text-decoration:underline;}/* MAIN NAV */#mainnav ul {	margin: 0px;	padding: 0px;	list-style: none;	background: none;}#mainnav li ul{display: none;}#mainnav li{	padding: 0px;	margin: 0px;	height: 35px;	float: left;	background-image: none;}	#mainnav a{	font-size: 12px;	line-height: 35px;	text-transform: uppercase;	color: #FFF;	display: block;	text-decoration: none;	padding: 0px 8px;	margin: 0px;	text-align:center;	background-image: url(/sitefiles/1234/Images/bar.jpg);	background-repeat: no-repeat;	background-position: right center;}#mainnav a:hover {	font-size: 12px;	line-height: 35px;	text-transform: uppercase;	color: #006699;	display: block;	text-decoration: none;	padding: 0px 8px;	margin: 0px;	text-align:center;	background-color: #FFFFFF;	background-image: url(/sitefiles/1234/Images/bar-over.jpg);	background-repeat: no-repeat;	background-position: right center;}	#mainnav a.current  {	font-size: 12px;	line-height: 35px;	text-transform: uppercase;	color: #006699;	display: block;	text-decoration: none;	padding: 0px 8px;	margin: 0px;	text-align:center;	background-color: #FFFFFF;	background-image: url(/sitefiles/1234/Images/bar-over.jpg);	background-repeat: no-repeat;	background-position: right center;}/* SUB NAV */#subnavWrapper {	width: 160px;	float: left;	padding: 20px;	background-color: #F5F2EB;}* html #subnavWrapper {	width: 200px;	w\idth: 160px; }	#subnav ul {	padding: 0;	margin: 0;	list-style: none;	background: none;}	#subnav li {	padding: 0px;	margin: 0px;	float: left;	width: 160px;	background: none;}	#subnav a {	font-size: 11px;	display: block;	text-decoration: none;	padding: 5px 0px;	color: #CC6633;	text-transform: uppercase;}	#subnav a:hover {	font-size: 11px;	display: block;	text-decoration: none;	padding: 5px 0px;	color: #4D4B44;	text-transform: uppercase;}#subnav a.current {	font-size: 11px;	display: block;	text-decoration: none;	padding: 5px 0px;	color: #4D4B44;	text-transform: uppercase;}/* PARENT STYLE- THIS JUST NEEDS TO BE THE SAME DIV NAME AS THE CONTAINING SUBMENU CONTAING DIV NAVE */	#subnavWrapper h2 {	font-size:16px;	display: block;	text-decoration: none;	padding: 10px 0px;	color: #7D7A70;	font-family: Georgia, "Times New Roman", Times, serif;}#subnavWrapper h2 a {	font-size:16px;	display: block;	text-decoration: none;	padding: 10px 0px;	color: #7D7A70;	font-family: Georgia, "Times New Roman", Times, serif;}#subnavWrapper p {	display: none;}	/* BREADCRUMBS */#breadcrumbs {	float: left;	width: 590px;	text-align: left;	background-color: #FFFFFF;}	#breadcrumbs ul{	padding: 0px;	margin: 0px;	list-style: none;}	#breadcrumbs li {	margin: 0px;	float: left;	background:none;}#breadcrumbs a {	padding: 0 0 0 20px;	font-size: 11px;	display:inline;	text-decoration: none;	color: #A8A496;	background: url(../Images/breadcrumb.gif) no-repeat 0.2em;}	#breadcrumbs a:hover {	padding: 0 0 0 20px;	font-size: 11px;	display:inline;	text-decoration: none;	color: #4D4B44;	background: url(../Images/breadcrumb.gif) no-repeat 0.2em;}	#breadcrumbs a.first  {	padding: 0px;	font-size: 11px;	display:inline;	text-decoration: none;	color: #A8A496;	background: none;	margin-left: -15px;}	#breadcrumbs a.first:hover  {	padding: 0px;	font-size: 11px;	display:inline;	text-decoration: none;	color: #4D4B44;	background: none;	margin-left: -15px;}#breadcrumbs a.current  {	padding: 0 0 0 20px;	font-size: 11px;	display:inline;	text-decoration: none;	color: #4D4B44;	background: url(../Images/breadcrumb.gif) no-repeat 0.2em;}/* WRAPPERS */	#topWrapper {	width: 100%;	float: left;	text-align: left;	height: 445px;	background-image: url(/sitefiles/1234/Images/top.jpg);	background-repeat: repeat-x;}#topWrapperDEF {	width: 100%;	float: left;	text-align: left;	height:165px;	background-image: url(/sitefiles/1234/Images/topDEF.jpg);	background-repeat: repeat-x;}#mainnavWrapper {	margin: 0px auto;	padding: 0px;	height: 35px;	width: 580px;	position: absolute;	top: 115px;	float: right;	right: 20px;}#contentWrapper {	width: 100%;	float: left;	text-align: left;	background-color: #F5F2EB;	background-image: url(/sitefiles/1234/Images/bk-content.gif);	background-repeat: no-repeat;	background-position: center top;	position: relative;}	#footerWrapper {	width: 100%;	float: left;	text-align: left;	height: 100px;}/* TOP */#top {	margin: 0px auto;	padding: 0px;	width: 940px;	height: 445px;	position: relative;	background-image: url(/sitefiles/1234/Images/bk-header.jpg);	background-repeat: no-repeat;	background-position: bottom;}#topDEF {	margin: 0px auto;	padding: 0px;	width: 940px;	height: 165px;	position: relative;	background-image: url(/sitefiles/1234/Images/bk-headerDEF.jpg);	background-repeat: no-repeat;	background-position: bottom;}	#logo {	float: left;	width: 256px;	height: 120px;	color: #FFFFFF;	position: absolute;	left: 30px;	top: 25px;}	/* CONTENT */.clear {	clear: both;	height: 0;	line-height: 0.0;	font-size: 0;}	#content {	margin: 0px auto;	width: 940px;	background-color: #FFFFFF;	position: relative;}	#contentLeft {	float: left;	width: 300px;	overflow: hidden;	padding-right: 50px;	padding-left: 50px;	background-color: #FFFFFF;	padding-top: 35px;	padding-bottom: 50px;}* html #contentLeft {	width: 400px;	w\idth: 300px; }	#contentLeftB {	float: left;	width: 200px;	overflow: hidden;	padding-top: 25px;}#contentLeftA {	float: left;	width: 200px;	overflow: hidden;	padding-top: 25px;}#contentRight{	width: 840px;	margin-top: 0px;	margin-right: auto;	margin-bottom: 0px;	margin-left: auto;	padding-bottom: 25px;	background-image: url(/sitefiles/1234/Images/bk-bottom.gif);	background-repeat: no-repeat;	background-position: center top;	padding-top: 30px;}	/* FOOTER */#footer {	margin: 0px auto 20px;	padding: 25px 0px;	width: 840px;}/* DEFAULT CONTENT */#DEFcontentLeft {	width: 200px;	float: left;	padding-right: 50px;	padding-left: 50px;	background-color: #FFFFFF;	padding-top: 35px;	padding-bottom: 50px;}* html #DEFcontentLeft {	width: 300px;	w\idth: 200px; }#DEFcontentRight{	width: 590px;	float: right;	padding-top: 35px;	padding-right: 50px;	padding-bottom: 50px;	background-color: #FFFFFF;	overflow: hidden;}* html #DEFcontentRight {	width: 640px;	w\idth: 590px; }	#footerRight {	float: right;	width: 225px;}	#footerLeft {	float: left;	width: 575px;}	#curve {	background-image: url(/sitefiles/1234/Images/curve.jpg);	background-repeat: no-repeat;	height: 16px;	width: 148px;	position: absolute;	top: 0px;	right: 0px;	padding: 10px;	text-align: center;}* html #curve {	width: 168px;	w\idth: 148px; }	a.curve:link, a.curve:visited, a.curve:active {	color: #FFF;	text-decoration: none;	font-family: "Lucida Grande CY","Trebuchet MS",  sans-serif;	font-size: 11px;}	a.curve:hover {	color: #FFF; 	text-decoration: underline;	font-family: "Lucida Grande CY","Trebuchet MS",  sans-serif;	font-size: 11px;}	a.mission:link, a.mission:visited, a.mission:active {	color: #99CCCC;	text-decoration: none;	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 16px;	font-style: italic;}	a.mission:hover {	color: #FFF; 	text-decoration: none;	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 16px;	font-style: italic;}#mission {	position: absolute;	height: 15px;	width: 595px;	top: 50px;	right: 0px;	text-align: center;	padding: 10px;}#header {	height: 275px;	width: 900px;	position: absolute;	left: 20px;	bottom: 0px;}#bottom {	background-color: #FFFFFF;	width: 840px;	margin-top: 0px;	margin-right: auto;	margin-bottom: 0px;	margin-left: auto;	padding-top: 25px;	padding-right: 50px;	padding-bottom: 25px;	padding-left: 50px;}* html #bottom {	width: 940px;	w\idth: 840px; }	.bottom {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 14px;	color: #FFF;}.bottomB{	color: #FFF;	font-family: "Lucida Grande CY","Trebuchet MS",  sans-serif;	font-size: 11px;}a.bottomB:link, a.bottomB:visited, a.bottomB:active {	color: #FFF;	text-decoration: none;	font-family: "Lucida Grande CY","Trebuchet MS",  sans-serif;	font-size: 11px;}	a.bottomB:hover {	color: #FFF; 	text-decoration: underline;	font-family: "Lucida Grande CY","Trebuchet MS",  sans-serif;	font-size: 11px;}#address {	clear: left;	float: left;	width: 575px;	padding-top: 10px;}#contentMain {	float: right;	width: 490px;	padding-right: 50px;	background-color: #FFFFFF;	padding-top: 35px;	padding-bottom: 50px;	overflow: hidden;}* html #contentMain {	width: 540px;	w\idth: 490px; }	#contentRightWrapper {	float: left;	width: 100%;	background-color: #F5F2EB;}#bottomWrapper {	float: left;	width: 100%;	background-color: #F5F2EB;}#enewsWrapper {	float: left;	width: 100%;}#enews {	width: 840px;	margin-top: 0px;	margin-right: auto;	margin-bottom: 0px;	margin-left: auto;	padding-bottom: 15px;}