#menucontainer{position:relative;height:36px;color:#E0E0E0;background:#143D55;width:100%;font-family:Helvetica,Arial,Verdana,sans-serif;}
#menunav{position:relative;height:33px;font-size:11px;text-transform:lowercase;font-weight:bold;background:#b4c3b9 url(/images/menu_bg.gif) repeat-x bottom left;padding:0 0 0 7px;}
#menunav ul{margin:0;padding:0;list-style-type:none;width:auto;float:left;}
#menunav ul li{display:block;float:left;margin:0 1px;}
#menunav ul li a{display:block;float:left;color:#EAF3F8;text-decoration:none;padding:0 0 0 10px;height:33px;}
#menunav ul li a span{padding:11px 7px 0 0;height:21px;float:left;}
#menunav ul li a:hover{color:#fff;background:transparent url(/images/menu_bg-OVER.gif) repeat-x bottom left;}
#menunav ul li a:hover span{display:block;width:auto;cursor:pointer;}
#menunav ul li a.current,#menunav ul li a.current:hover{color:#fff;background:#b4c3b9 url(/images/menu_left-ON.gif) no-repeat top left;line-height:275%;}
#menunav ul li a.current span{display:block;padding:0 7px 0 0;width:auto;background:#b4c3b9 url(/images/menu_right-ON.gif) no-repeat top right;height:33px;}

#myslideshow{
z-index:0; position:relative; top:-273px; margin-bottom: -273px;
}
#headers{
z-index:100;
position:relative;
height:350px;
width:952px;
background-image:url(/header3.png);
}
#headers2{
z-index:100;
position:relative;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/header1.png');
height:277px;
width:952px;
}


.h1{
	font-size: 14px;
	color: #FFFFFF;
	background-color: 2aab2c;
	width: 100%;
	margin: 1px;
	padding: 2px;
}
label
{
width: 120px;
float: left;
text-align: right;
margin-right: 0.5em;
display: block;
font-weight:bold;
}
legend{
	font-weight: bold;
}

.zoneDivHide { background-repeat:no-repeat; position:absolute; visibility:hidden; }
.zoneDivVis { background-repeat:no-repeat; position:absolute; cursor:pointer; visibility:visible; }

#navcontainer ul
{
padding-left: 0;
margin-left: 0;
margin-top: 0px;
margin-bottom: 0px;
background-color: #b4c3b9;
color: White;
float: right;
width: 952px;
font-family: arial, helvetica, sans-serif;
font-size:11px;
font-weight:bold;
}

#navcontainer ul li { display: inline; }

#navcontainer ul li a
{
padding: 0.2em 0.76em;
background-color: #1f90c0;
color: White;
text-decoration: none;
float: left;
border-right: 3px solid #b4c3b9;
padding-bottom: 5px;
padding-top: 5px;
}

#navcontainer ul li a:hover
{
background-color: #1f90c0;
color: #fff;
padding-bottom: 7px;
padding-top: 3px;
}

#navcontainer2 ul
{
padding-left: 0;
margin-left: 0;
margin-top: 0px;

color: White;
float: left;

font-family: arial, helvetica, sans-serif;
font-size:11px;
font-weight:bold;
}

#navcontainer2 ul li { display: inline; }

#navcontainer2 ul li a
{
padding: 0.2em 1em;
background-color: #1f90c0;
color: White;
text-decoration: none;
float: left;
border-right: 5px solid #FFFFFF;
border-top: 5px solid #FFFFFF;
padding-bottom: 5px;
padding-top: 5px;
}

#navcontainer2 ul li a:hover
{
background-color: #1f90c0;
color: #fff;
padding-bottom: 7px;
padding-top: 3px;
}



td,body {

font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:16px;}
h1 {
	font-size: 14px;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 10px;
}
.whitetext { color:#FFFFFF; font-size:12; font-weight:bold}

.whitetext a {color:#FFFF00; text-decoration:none;}

.whitetext a:hover {text-decoration:underline;}

.photo {border:solid; border-color:#666666; border-width:1px;}

h2 {
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
	margin-top: 10px;
	margin-bottom: 0px;
}



/* homepage carousel */
.stepcarousel{
position: relative; /*leave this value alone*/
border: 00px solid black;
overflow: scroll; /*leave this value alone*/
width: 300px; /*Width of Carousel Viewer itself*/
height: 300px; /*Height should enough to fit largest content's height*/
left:0px;
top:0px;
}

.stepcarousel .belt{
position: absolute; /*leave this value alone*/
left: 0;
top: 0;
margin:0px;
}

.stepcarousel .panel{
float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
margin: 0px; /*margin around each panel*/
width: 300px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
}




.stepcarousel2{
position: relative; /*leave this value alone*/
border: 00px solid black;
overflow: scroll; /*leave this value alone*/
width: 920px; /*Width of Carousel Viewer itself*/
height: 250px; /*Height should enough to fit largest content's height*/
left:0px;
top:0px;
}

.stepcarousel2 .belt{
position: absolute; /*leave this value alone*/
left: 0;
top: 0;
margin:0px;
}

.stepcarousel2 .panel{
float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
margin: 0px; /*margin around each panel*/
width: 200px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
}

/*end homepage carousel */