




/*
block paragraphs and headings -----------------------------------------------------------------
*/


h2
{
	margin-top: 3px;
	margin-bottom: 5px;
	font: 12px Verdana, lucida, arial, helvetica, sans-serif;
	color: #306E87;
	font-weight: bold;
}


h3
{
	margin-top: 2px;
	margin-bottom: 6px;
	font: 11px Verdana, lucida, arial, helvetica, sans-serif;
	color: #97B6C2;
	font-weight: bold;
}



p
{
	clear: none;
	margin-top: 1px;
	display: inline;
	margin-bottom: 1px;
	font: 11px Verdana, lucida, arial, helvetica, sans-serif;
	color: #ffffff;
}


p.para
{
	margin-bottom: 15px;
	color: #306e87;
	line-height: 170%;
}

p.paraj
{
	margin-bottom: 15px;
	color: #306e87;
	line-height: 150%;
	text-align: justify;
}
floater
{
	clear: right;
	float: right;
	visibility: visible;
	overflow: visible;
}
sidetable
{
	border-top: #306e87 thin outset;
	padding-left: 1px;
	padding-bottom: 1px;
	border-left: #306e87 thin outset;
	padding-top: 1px;
	padding-right: 0px;
	border-bottom: #306e87 thin outset;
	
}
midspace
{
	border-right: #ffffff 10px solid;
	padding-right: 3px;
	border-top: #ffffff 10px solid;
	padding-left: 3px;
	margin: 3px;
	border-left: #ffffff 10px solid;
	padding-top: 3px;
	border-bottom: #ffffff 10px solid;
}
p.paraw
{
	color: #306e87;
}
p.parass
{
	margin-top: 15px;
	color: #CC9900;
	font-weight: bold;
}
a.parass
{
	margin-top: 15px;
	color: #CC9900;
}


p.enlargetext
{
	margin-top: 2px;
}


p.mmenutext
{
	font-weight: bold;
	margin-bottom: 7px;
}


p.smenuhead
{
	margin-top: 8px;
	font-weight: bold;
}


p.smenutext
{
	margin-top: 5px;
	margin-bottom: 5px;
}


p.locationtext
{
	margin-top: 15px;
	margin-bottom: 5px;
	color: #cc9900;
}


p.homeblue
{
	margin-top: 3px;
	color: #306E87;
	line-height: 150%;
}

p.homebrown
{
	margin-top: 0px;
	color: #B08500;
	line-height: 150%;
}

p.homedark
{
	margin-top: 3px;
	color: #596863;
	line-height: 150%;
}


p.footer
{
	margin-top: 45px;
	margin-bottom: 10px;
}



ul
{
	margin-top: 1px;
	margin-bottom: 24px;
	color: #306E87;
	font: 11px Verdana, lucida, arial, helvetica, sans-serif;
}



li
{
	color: #306E87;
	font: 11px Verdana, lucida, arial, helvetica, sans-serif;
	line-height: 170%;
}



/*
links -----------------------------------------------------------------
*/


a.footerlink:link
{
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
	background: transparent;
}

a.footerlink:visited
{
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
	background: transparent;
}

a.footerlink:active
{
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
	background: transparent;
}

a.footerlink:hover
{
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	background: transparent;
}





a.textlink:link
{
	font-weight: bold;
	color: #CC9900;
	text-decoration: none;
	background: transparent;
}

a.textlink:visited
{
	font-weight: bold;
	color: #CC9900;
	text-decoration: none;
	background: transparent;
}

a.textlink:active
{
	font-weight: bold;
	color: #CC9900;
	text-decoration: none;
	background: transparent;
}

a.textlink:hover
{
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background: #CC9900;
}






a.menulink:link
{
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	background: transparent;
}

a.menulink:visited
{
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	background: transparent;
}

a.menulink:active
{
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	background: transparent;
}

a.menulink:hover
{
	font-weight: bold;
	color: #306E87;
	text-decoration: none;
	background: transparent;
}





a.smenulink:link
{
	font-weight: bold;
	color: #306E87;
	text-decoration: none;
	background: transparent;
}

a.smenulink:visited
{
	font-weight: bold;
	color: #306E87;
	text-decoration: none;
	background: transparent;
}

a.smenulink:active
{
	font-weight: bold;
	color: #306E87;
	text-decoration: none;
	background: transparent;
}

a.smenulink:hover
{
	font-weight: bold;
	color: #306E87;
	text-decoration: none;
	background: transparent;
}





a.submenulink:link
{
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
	background: transparent;
}

a.submenulink:visited
{
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
	background: transparent;
}

a.submenulink:active
{
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
	background: transparent;
}

a.submenulink:hover
{
	font-weight: normal;
	color: #306E87;
	text-decoration: none;
	background: transparent;
}




a.ssubmenulink:link
{
	font-weight: bold;
	color: #306E87;
	text-decoration: none;
	background: transparent;
}

a.ssubmenulink:visited
{
	font-weight: bold;
	color: #306E87;
	text-decoration: none;
	background: transparent;
}

a.ssubmenulink:active
{
	font-weight: bold;
	color: #306E87;
	text-decoration: none;
	background: transparent;
}

a.ssubmenulink:hover
{
	font-weight: bold;
	color: #306E87;
	text-decoration: none;
	background: transparent;
}





a.locationlink:link
{
	font-weight: normal;
	color: #97B6C2;
	text-decoration: none;
	background: transparent;
}

a.locationlink:visited
{
	font-weight: normal;
	color: #97B6C2;
	text-decoration: none;
	background: transparent;
}

a.locationlink:active
{
	font-weight: normal;
	color: #97B6C2;
	text-decoration: none;
	background: transparent;
}

a.locationlink:hover
{
	font-weight: normal;
	color: #306E87;
	text-decoration: none;
	background: transparent;
}





a.clicktoenlarge:link
{
	font-weight: normal;
	color: #999999;
	text-decoration: none;
	background: transparent;
}

a.clicktoenlarge:visited
{
	font-weight: normal;
	color: #999999;
	text-decoration: none;
	background: transparent;
}

a.clicktoenlarge:active
{
	font-weight: normal;
	color: #999999;
	text-decoration: none;
	background: transparent;
}

a.clicktoenlarge:hover
{
	font-weight: normal;
	color: #306E87;
	text-decoration: none;
	background: transparent;
}





/*
forms -----------------------------------------------------------------
*/


input.text
{
	font: normal;
	font-size: 11px;
	border: 1px solid #916C00;
	font-family: Helvetica, Arial, sans-serif;
	color: #B08500;
	background-color: #F7F7F7;
	margin: 0px 0px 0px 0px;
}





/*
tables -----------------------------------------------------------------
*/

*table.homebox
{
	border: #97B6C2;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}


*td.bluebox
{
	border: #97B6C2;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}
