html *
{
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}
a
{
	text-decoration: underline;
	color: #00f;
}
a:hover
{
	color: #666;
}
body
{
	background-color: #fff;
	margin: 0px;
	padding: 0px;
	padding-bottom: 30px;
}
body.home
{
	background-color: #f3fbe5;
	margin: 0px;
	padding: 0px;
}
img
{
	border: none;
}
p
{
	padding-top: 0px;
	padding-bottom: 10px;
	margin: 0px;
}
ul
{
	margin-top: 3px;
	margin-bottom: 0px;
	padding-left: 15px;
	margin-left: 0px;
	list-style-type: square;
	list-style-position: outside;
}
img.curvinators
{
	clear: right;
	float: right;
	margin: 0px 0px 0px 10px;
	height: 10px;
	border-left: 0px solid;
}
img.curvinators3
{
	clear: left;
	float: left;
	margin: 0px 21px 0px 0px;
	height: 10px;
	border-right: 0px solid;
}
div.label
{
	float: left;
	width: 100px;
	height: 25px;
}
div.field
{
	width: 400px;
	float: left;
	height: 25px;
}
div.sublabel
{
	float: left;
	padding-right: 5px;
	padding-top: 2px;
}
div.subfield
{
	float: left;
	padding-right: 10px;
}
.bgLeftHome
{
	background-image: url(../../images/home/leftSideBackground.png);
	background-repeat: no-repeat;
}
.bgLeft
{
	background-image: url(../../images/common/leftSideBackground.png);
	background-repeat: no-repeat;
}
.bgMainTemplatePhoto
{
	background-image: url(../../images/common/mainTemplatePhoto.jpg);
}
.bgSubNav
{
	background-image: url(../../images/common/subNavBackground.png);
	background-repeat: no-repeat;
}
.bgSubTemplatePhoto
{
	background-image: url(../../images/common/subTemplatePhoto.jpg);
}
.bodyTitle
{
	color: #004731;
	font-size: 15pt;
	line-height: 30px;
}
.bodySubTitle, .bodySubTitle *
{
	color: #004731;
	font-weight: bold;
}
.bodyInnerTitle, .bodyInnerTitle *
{
	font-weight: bold;
}
.callouts
{
	float: left;
	width: 95px;
	padding: 0px 10px 0px 10px;
}
.calloutsB
{
	float: left;
	width: 1px;
	height: 40px;
	background-color: #999;
}
.calloutHeader
{
	color: #06c;
	font-weight: bold;
	text-transform: uppercase;
}
.calloutHeader a:hover
{
	color: #333;
}
.calloutText
{
	color: #000;
	font-size: 11px;
}
.header, .header a, .header div
{
	color: #004731;
}
.header a
{
	color: #004731;
	text-decoration: none;
}
.header a:hover, .aheader:active
{
	color: #aaa;
}
.homeTitle
{
	color: #9c0;
	font-size: 23px;
	line-height: 30px;
}
.homeText, .homeText a
{
	color: #004731;
	font-size: 13px;
	line-height: 150%;
}
.homeText a
{
	text-decoration: underline;
}
.learnmore, .learnmore *
{
	color: #06c;
	font-weight: bold;
	text-transform: uppercase;
}
.learnmore:hover
{
	color: #333;
}
.menu
{
	background-color: #004731;
	filter: alpha(opacity=90); 
	-moz-opacity:0.90;
	opacity:0.90;
}
.menuNoTransparency
{
	background-color: #005a42;
}
.menuItem
{
	color: #fff;
}
.menuItem a
{
	color: #fff;
	padding-top: 2px;
	padding-left: 10px;
	padding-right: 10px;
	height: 16px;
	display: block;
	text-decoration: none;
}
.menuItem a:hover
{
	background-color: #539b14;
	color: #fff;
}
.portTopNavOff
{
	color: #fff;
	white-space: nowrap;
	font-weight: bold;
}
.portTopNavOn
{
	color: #fff;
}
.portTitle, .portTitle:hover
{
	color: #000;
	font-weight: bold;
}
.resourcesbox a
{
	margin-right: 5px;
}
.sideNav, .sideNav *, .sideNavSel, .sideNavSub
{
	color: #333;
	text-decoration: none;
}
.sideNav, .sideNavSel
{
	font-size: 12px;
	line-height: 18px;
}
.sideNav:hover, .sideNavSel, .sideNavSub:hover, .sideNavSubSel
{
	color: #004731;
}
.sideNavSel, .sideNavSubSel
{
	font-weight: bold;
}
.searchbox, .searchbox a
{
	font-weight: bold;
}
.searchbox input
{
	border-width: 1px;
	border-style: solid;
	border-color: #3b3b3b #4d4d4d #3b3b3b #4d4d4d;
	height: 13px;
}
.topNavOff
{
	color: #bae55e;
	font-size: 14px;
	line-height: 23px;
}
.topNavOn
{
	color: #fff;
	font-size: 14px;
	line-height: 23px;
}
