BODY, TABLE, P, TD, SPAN {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4E5053;
}

BODY.ie_8, BODY.ie_7, BODY.ie_6 {	behavior: url("/htc/csshover.htc"); }

A { color: #06598E;}
BODY {
	padding:0px;
	margin: 0px;
	height: 100%;
	background-repeat: repeat-y;
	background-position: center;
}

H1 {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;

	margin: 0px;
	margin-top: 15px;
	margin-bottom: 2px;
}

H2 {
	font-size: 12px;
	font-weight: bold;
	margin-top: 0px;
}

H3 {
	font-size: 14px;
	font-weight: bold;
	margin-top: 5px;
	margin-bottom: 5px;
}

H4 {
	font-size: 12px;
	margin: 0px;
	margin-top: 15px;
	margin-bottom: 5px;
}

A {
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}
A:hover {
	text-decoration: underline;
}

P {
	/*	text-indent: 1em; */
	text-align: justify;
}

P.toplink {
	text-align: right;
}

BODY.green {
	background-image: url(/images/bg/bar_green_big2.gif);
}

/* BLUE */
BODY.blue 		{ background-image: url(/images/bg/bar_blue_big2.gif);	}
BODY.blue H1 	{ color: #06598E; }
BODY.blue H2 	{ color: #3A80B1; }
BODY.blue H3 	{ color: #06598E; }	

/* RED */
BODY.red 		{ background-image: url(/images/bg/bar_red_big2.gif); }
BODY.red H1 	{ color: #B03636; }
BODY.red H2 	{ color: #B75A5A; }
BODY.red H3 	{ color: #B03636; }

/* LTBLUE */
BODY.ltblue 	{ background-image: url(/images/bg/bar_ltblue_big2.gif);	}
BODY.ltblue H1 	{ color: #0080B1; }
BODY.ltblue H2 	{ color: #57ACC4; }
BODY.ltblue H3 	{ color: #0080B1; }	
BODY.ltblue H4 	{ color: #0080B1; }	
BODY.ltblue A	{ color: #0080B1; }	
BODY.ltblue DIV.altbg { background-color: #E7F1F5; }

/* GOLD */
BODY.gold		{ background-image: url(/images/bg/bar_gold_big2.gif);	}
BODY.gold H1 	{ color: #D89D12; }
BODY.gold H2 	{ color: #DEB757; }
BODY.gold H3 	{ color: #D89D12; }	
BODY.gold H4 	{ color: #D89D12; }	
BODY.gold A		{ color: #D89D12; }	
BODY.gold DIV.altbg	{ background-color: #FFFCDF; }

/* OLIVE */
BODY.olive		{ background-image: url(/images/bg/bar_olive_big2.gif);	}
BODY.olive H1 	{ color: #7E9640; }
BODY.olive H2 	{ color: #7E9640; }
BODY.olive H3 	{ color: #7E9640; }	
BODY.olive H4 	{ color: #7E9640; }	
BODY.olive A	{ color: #7E9640; }	
BODY.olive DIV.altbg { background-color: #F2F6DC; }

/* TEAL */
BODY.teal		{ background-image: url(/images/bg/bar_teal_big2.gif);	}
BODY.teal H1 	{ color: #16BA9C; }
BODY.teal H2 	{ color: #5ACEB9; }
BODY.teal H3 	{ color: #16BA9C; }	
BODY.teal H4 	{ color: #16BA9C; }	
BODY.teal A		{ color: #16BA9C; }	
BODY.teal DIV.altbg	{ background-color: #D9FDF7; }

/* brown */
BODY.brown		{ background-image: url(/images/bg/bar_brown_big2.gif);	}
BODY.brown H1 	{ color: #BA6816; }
BODY.brown H2 	{ color: #CE945A; }
BODY.brown H3 	{ color: #BA6816; }	
BODY.brown H4 	{ color: #BA6816; }	
BODY.brown A		{ color: #BA6816; }	

/* purple */
BODY.purple		{ background-image: url(/images/bg/bar_purple_big2.gif);	}
BODY.purple H1 	{ color: #82118C; }
BODY.purple H2 	{ color: #AD17BA; }
BODY.purple H3 	{ color: #82118C; }	
BODY.purple H4 	{ color: #82118C; }	
BODY.purple A		{ color: #82118C; }	


P.toplink A			{	text-decoration: none; color: #0080B1; font-size: 10px;}
P.toplink A:visited	{	text-decoration: none; color: #0080B1;}
P.toplink A:hover	{	text-decoration: underline;	color: #7E9640;}
P.toplink A:active	{	text-decoration: underline;	color: #7E9640;}

P.newsDate			{ 	font-size: 10px; margin-top: 4px; margin-bottom: 4px;}
P.address			{ 	margin-left: 80px; }
DIV.bgcontainer {
	position: absolute;
	background-repeat: repeat-y;
	width: 1002px;
	left: -501px;
	top: 0px;
	margin-left: 50%;
	overflow: hidden;
}

BODY.safari DIV.bgcontainer {
	left: -500px;
}

IMG#logo {
	margin-left: 41px;
	margin-top: 24px;
	margin-bottom: 24px;
}

DIV.greybar {
	background-color: #9BA6A0;
}

DIV.greybar#greyTop {
	border-bottom: 2px solid #FFFFFF;
}

DIV.greybar#greyBot {
	border-top: 2px solid #FFFFFF;
}

DIV.bluebar {
	background-color: #06598E; 
	height: 4px;
}
DIV.fpbluebar {
	height: 135px;
	background-image: url(/images/bg/bg_fpbluestripe.gif);
	background-repeat: repeat;
}

DIV.fpbluebar DIV.links {
	float: left;
	width: 223px;
	-width: 220px;
}

DIV.fpbluebar DIV.links IMG{ 
	float: right;
}

IMG.fpbluebar {
	border-right: 3px solid #FFFFFF;
	vertical-align: top;
	width: 144px;
	height: 135px;
}

DIV.fpbluebar IMG.first {
	border-left: 3px solid #FFFFFF;
	width: 158px;
}

DIV.leftNav {
	margin: 0px;
	margin-left: 27px;
	-margin-left: 13px;
	float: left;
	width: 200px;
}


DIV.content {
	margin-left: 230px;
	padding: 4px;
	padding-left: 8px;
	width: 720px;
}

DIV.wide_content {
	margin-left: 27px;
	padding: 4px;
	padding-left: 8px;
	width: 920px;
}

DIV.footer {
	clear: both;
	margin-left: 27px;
	margin-right: 27px;
	margin-top: 50px;
	margin-bottom: 50px;
	line-height: 14px;
}

DIV.footer SPAN.greenLinks {
	font-size: 10px;
	color: #7BC243;
}

DIV.footer SPAN.greenLinks A {
	color: #7BC243;
}

DIV.footer SPAN.blueLinks {
	font-size: 10px;
	color: #06598E;
}

DIV.footer SPAN.blueLinks A {
	color: #06598E;
}


DIV.content LI {
	margin-top: 4px;
}
UL.leftNav {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color: #06598E;
	font-size: 12px;
	font-weight: bold;
	list-style: none;
	margin: 0px;
	padding: 0px;
	margin-left: 20px;
}

UL.leftNav LI {
	margin-bottom: 10px;
}

UL.leftNav A {
	color: #06598E;
	text-decoration: none;
}

UL.leftNav A:hover {
	text-decoration: underline;
}

UL.leftSubNav {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-style: italic;
	font-size: 12px;
	font-weight: normal;
	list-style: none;
	margin: 0px;
	padding: 0px;
	margin-left: 20px;
}

UL.leftSubNav LI {
	color: #0080B1;
	margin: 0px;
}

UL.leftSubNav A {
	color: #0080B1;
	color: #7CC144;
	text-decoration: none;
}

UL.leftSubNav A:hover {
	text-decoration: underline;
}


DIV.insetImage {
	width: 200px; height: 250px
	; -margin-left: 1px; 
	background-image: url(/images/bg/bg_fpbluestripe.gif);
	background-repeat: repeat;
	background-position: top left;
}

P.keyfactor {
	height: 72px;
	padding: 0px;
	margin-top: 21px;
}

P.lightItem {
	height: 28px;
	margin: 0px;
}

P.lightItem#redlight {
	margin-top: 20px; 
}

DT {
	font-weight: bold;
	display: block; 
	margin: 0px;
	padding: 0px;
}

DD { 
	display: block; 
	whi
	text-align: justify;
	text-indent: 0px;
	padding: 0px;	
	margin: 0px;	margin-top: 8px;	margin-bottom: 16px; margin-left: 40px;
}

TABLE.directEmail {
	
}

TABLE.directEmail TH {
	vertical-align: top;
	text-align: right;
	padding-top: 8px;
	padding-bottom: 10px;
}

TABLE.directEmail TH {
	vertical-align: top;
	text-align: right;
}

INPUT.text {
	width: 500px;
	font-size: 13px;
}

TEXTAREA.text {
	font-family: Arial, Helvetica, sans-serif;
	width: 500px;
	font-size: 13px;
}

DIV.bios H2 {
	font-size: 14px;
}
DIV.bios H3 {
	font-size: 12px;
}

DIV.pub		{ margin-left: 150px;}
DIV.pub P 	{ margin: 0px; margin-top: 8px;}

DIV.viewer { width: 570px; height: 400px; border: 1px solid; overflow: hidden; }
UL.viewer_list { width: 100%; margin: 0px; padding: 0px; list-style: none; border: none; }
UL.viewer_list LI { margin: 0px; padding: 8px 8px 16px 8px; list-style: none; border-bottom: 1px solid #aaa; }

UL.viewer_list LI.selected { background-color: #0080B1; color: #fff; }
UL.viewer_list LI.selected H3 A { background-color: #0080B1; color: #fff; }
UL.viewer_list LI.selected P { background-color: #0080B1; color: #fff; }



DIV.socialnav { width: 100%; text-align: center; margin-top: 45px; margin: 20px 0px 20px 0px;}
A.socialnav { display: block; text-align: left; margin: 4px 0px 4px 20px; font-size: 11px; color: #06598e;}
A.socialnav IMG { vertical-align: -7px;}