body, td {	FONT: 12px Arial, Helvetica, sans-serif;}
#maincontain {background-image: url(../images/bg.jpg); background-repeat: repeat-x; background-position:  0 0; background-color: #ffffff;}


.callouts {FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #0e436f; FONT-STYLE: oblique; FONT-FAMILY: Arial, Helvetica, sans-serif}
.rightrail {
	FONT: bold 11px Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none; COLOR: #003866
}
A.rightrail:visited {
	COLOR: #003866
}
.lr_bg {
	BACKGROUND-IMAGE: url(../images/lr_bg_top.jpg); BACKGROUND-REPEAT: repeat-y
}
.featuretxt {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #ffffff; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif
}

/*.bg_dash {
	BACKGROUND-POSITION: center 50%; BACKGROUND-IMAGE: url(../images/dash.jpg); BACKGROUND-REPEAT: repeat-y
}*/
.lr_weather_bg {
	BACKGROUND-IMAGE: url(../images/lr_weather_bg.jpg); BACKGROUND-REPEAT: repeat-y
}
.hp_txt {
	FONT: 12px Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none; COLOR: #003866
}
.hp_txt_bl {
	FONT: 12px Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none; COLOR: #003866
}
.railbg {
	BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: url(../images/dashes.jpg); BACKGROUND-REPEAT: repeat-y
}


.subhead {FONT: bold 14px Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none; COLOR: #003866}



.copy {FONT: 11px Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none; COLOR: #003866}
A.copy:visited {COLOR: #003866; TEXT-DECORATION: underline}
A.copy:link {TEXT-DECORATION: underline}
A.copy:hover {TEXT-DECORATION: underline}


a, A:link {COLOR: #0e436f; TEXT-DECORATION: underline}
A.style1:visited {COLOR: #0e436f; TEXT-DECORATION: none}
A:visited {COLOR: #009b68; }
A:hover {TEXT-DECORATION: none}
A:active {TEXT-DECORATION: underline}

hr {border: 1px solid #36516C;}

.style4 {FONT-SIZE: 14px; TEXT-TRANSFORM: none; COLOR: #003866; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-VARIANT: normal}
.style9 {FONT-SIZE: 12px; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif}


.style5 {color: #0E436F}
.style6 {color: #0E4390}
.style7 {color: #0E437D}
.style8 {color: #0E437C}
.style9 {color: #003866}
.style10 {color: #00487D}
.style11 {color: #0E4379}


/*New Styles*/

.sectionmenu {background: url(../images/concept_18.jpg) 0 0 repeat-x; padding-left: 120px;}

.dashes {background: url(../images/dashes.jpg) 0 0 repeat-y;}
	
.maincontent {padding: 10px 20px;}	

.homecol {background: #5580aa; color: #fff;}
	.homecol a, .homecol a:visited {color: #D4ECE2}

.banner { width:779px;}
	
/*Subpages*/
.sub_content p {10px 10px 0 0;}

.sub01_rightcol a, .sub02_rightcol a, .sub01_rightcol a:visited, .sub02_rightcol a:visited {color: #0e436f; font-weight: bold; text-decoration: none;}
	.sub01_rightcol a:hover, .sub02_rightcol a:hover {text-decoration: underline;}
	
	
/*Bluebox subheader*/
.sub01_rightcol {}
	.blueheader {background: url(../images/facilities_bg.jpg) 0 0 no-repeat !Important; height: 308px; color: #fff; vertical-align: top; padding: 0!Important}
	.blueheader p {margin: 0 30px;}
		.blueheader  a, .blueheader a:visited {color: #fff !Important; font-weight: normal !Important;}
	.plainheader {background: url(../images/dashes.jpg) 0 0 repeat-y; padding: 0 0 0 21px;}
		.plainheader p {margin: 10px;}

/*Bluebox subheader*/
.sub02_rightcol p {margin: 10px 20px; FONT: bold Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none; COLOR: #003866}
	.sub02_rightcol table td {FONT: bold  Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none; COLOR: #003866}
	.sub02_rightcol table td p {margin: 0;} 

.indent {margin: 0 20px; height: 850px; overflow: hidden;} 

/* Calendar Event styles */
.ipf-calendarevent-lbldatetimediv {font-weight:bold}

.footer-left {align:left; width:232px; background-color:#5580AA; padding: 5px 0px 5px 0px;}
.footer-center {align:left; width:232px; background-color:#5580AA; padding: 5px 0px 5px 0px; color: #ffffff}