body {
margin: 0px;
background:url(images/bg_tile.jpg) repeat-x #FFFFFF;
}
a {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-decoration:none;
color: #113D57;
}
a:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-decoration:underline;
color: #113D57;
}
h1 {
margin-top: 0px;
font-family:"Times New Roman", Times, serif;
font-size:18px;
padding-bottom: 5px;
border-bottom: 1px solid white;
text-align:center;
font-weight:normal;
}
#nav {
position:absolute;
top:65px;
left:51px;
}
#contentborder {
border:1px solid #C2C2C2;
}
#contentcontainer {
	border:6px solid white;
	padding: 15px;
	background:url(images/subpage_contentbox_bg.jpg) no-repeat #D8E6D1;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	height:auto !important;
	min-height:265px;
	height/**/:265px;	
	box-sizing: border-box;
	-moz-box-sizing: padding-box;
	-moz-box-sizing: border-box;
}
#subcontentcontainer {
	border:6px solid white;
	padding: 15px;
	background:url(images/subpage_contentbox_bg.jpg) no-repeat #D8E6D1;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	height:auto !important;
	min-height:265px;
	height/**/:265px;	
	box-sizing: border-box;
	-moz-box-sizing: padding-box;
	-moz-box-sizing: border-box;
}
#footer {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#999999;
text-align:center;
}
#footer a {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#999999;
font-weight:bold;
text-decoration:none;
}
#footer a:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#999999;
font-weight:bold;
text-decoration:underline;
}
#slideshow {
color: #113D57;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}

/* SPECS FOR STANDARD FORM ELEMENTS, INCLUDING STATE CHANGES FOR FORM ELEMENT ONFOCUS AND ONBLUR */

input.off
{
	border:1px #547A3F solid;
	background-color:#B2CFD9;
	font-family:verdana, arial, geneva, helvetica, sans-serif;
	font-size:13px;
	color:#194D82;
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr=#FFFFFFFF, EndColorStr=#ABBDA7);
	width:300px;
}

input.on
{
	border:1px #547A3F dashed;
	background-color:#FFFFFF;
	font-family:verdana, arial, geneva, helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#194D82;
	width:300px;
}

input.submit
{
	background-color:#49739B;
	font-family:verdana, arial, geneva, helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#DAECF2;
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr=#82A273, EndColorStr=#4B6C35);
	width:200px;
	height:25px;
}

select.off
{
	border:1px #547A3F solid;
	background-color:#DAECF2;
	font-family:verdana, arial, geneva, helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#194D82;
	width:300px;
}

select.on
{
	border:1px #547A3F dashed;
	background-color:#FFFFFF;
	font-family:verdana, arial, geneva, helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#194D82;
	width:300px;
}

textarea.off
{
	border:1px #547A3F solid;
	background-color:#B2CFD9;
	font-family:verdana, arial, geneva, helvetica, sans-serif;
	font-size:13px;
	color:#194D82;
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr=#FFFFFFFF, EndColorStr=#ABBDA7);
	width:300px;
	height:150px;
}

textarea.on
{
	border:1px #547A3F dashed;
	background-color:#FFFFFF;
	font-family:verdana, arial, geneva, helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#194D82;
	width:300px;
	height:150px;
}

