html {
 overflow-y: -moz-scrollbars-vertical;
 overflow-y: scroll;
 overflow-x:hidden;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right:0px;
	background:url("../images/bg.gif") repeat-y scroll center top #C5CACD;
	color:#000000;
	font:12px Arial,Helvetica,sans-serif;
}

/* ---------------menu nav Up------------------------------*/

.nonselected_nav{
	background-image:url(images/blue_menu_strip.gif); 
	background-repeat:no-repeat; 
	width:114px; 
	height:27px; 
}

.selected_nav{
	background-image:url(images/white_menu_strip.gif); 
	background-repeat:no-repeat; 
	width:114px; 
	height:26px; 
}

.nonselected_nav_text{
	font-family:Arial; 
	font-size:12px; 
	color:#ffffff; 
	font-weight:bold;
	text-decoration:none;

}

.selected_nav_text{
	font-family:Arial; 
	font-size:12px; 
	color:#4197D9; 
	font-weight:bold;
	text-decoration:none;
}


/* ---------------Sign Up------------------------------*/

.signup_text{
	font-family: Arial;
	font-size: 12px;
	color:#146EB4;
	text-align:right;
}

.signup_textbox{
	font-family: Arial;
	font-size: 12px;
	color:#146EB4;
	margin-left:10px;
}

.signup_verify_text{
	font-family: Arial;
	font-size: 12px;
	color:#146EB4;
	margin-left:10px;
	font-weight:bold;
}

.botton_small{
	font-family: Arial;
	font-size: 12px;
	color:#146EB4;
	font-weight:bold;
	padding:5px;
	text-align:center;
	border:2px solid;
}

/* ------------------------- home page image scroller -----------------------*/

.stepcarousel{
position: relative; /*leave this value alone*/
width: 970px; /*Width of Carousel Viewer itself*/
height: 150px;
}


.stepcarousel .belt{
	position: absolute; /*leave this value alone*/
	width: 970px;
	
}
.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: 195px;
text-align:center;}


.stepcarousel .panel img{
	margin-bottom:3px;
}

#mygallery{overflow: hidden;}

.stepcarousel .link{
font-family:Verdana;
font-size:10px;
font-weight:bold;
color:#fff;
text-decoration:none;
text-align:center;
text-transform:uppercase;}

.bggallery{
background-color:#60ACE7;
height:150px;
float:left;
width:980px;
padding-top:10px;
padding-left:10px;
}

.gridnext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	vertical-align:text-top;	
	padding-top:2px;	
	padding-bottom:2px;
	text-decoration: none;
	color:#ffffff;
}
a.gridnext, .gridnext:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	vertical-align:text-top;	
	padding-top:2px;
	padding-bottom:2px;
	text-decoration: none;
	color:#ffffff;
}
a.gridnext:active {color: #ffffff; text-decoration: none;}
a.gridnext:hover {
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	vertical-align:text-top;	
	padding-top:2px;
	padding-bottom:2px;
	text-decoration: none;
}