html{overflow-y:scroll;}
html{overflow:-moz-scrollbars-vertical;}

body{
	margin:0px;
	padding:0px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	color:#868685;
	font-size:12px;
	background-image:url(images/main_bg.jpg); background-repeat:repeat-x; background-position:top;
}
p{ margin:0px; padding:0 0 0px 0; font-size:12px; }

/*------------------------------------------------------
a styles
--------------------------------------------------------*/
a{text-decoration:none; color:#81bc02;}
a:hover{text-decoration:underline}

a.bttn{width:92px; line-height:22px; display:block; background-color:#666666; text-decoration:none; padding:0px 0 0 0px; color:#FFFFFF; font-weight:bold; font-size:11px; text-align:center}
a.bttn:hover{background-color:#333333; text-decoration:none;}

/*------------------------------------------------------
h styles
--------------------------------------------------------*/
h1, h2, h3, h4{ font-size:10px; font-weight:bold; color:#51a1ce; padding:0px; margin:0 0 5px 0;}
h1{margin:0 0 3px 0; text-transform:uppercase; }
h2{font-size:14px; color:#0055a5; text-transform:none;}
h3{font-size:12px; color:#51a1ce; text-transform:none;}
h4{font-size:11px; color:#9cc5dc; text-transform:none;}


/*------------------------------------------------------
id styles
--------------------------------------------------------*/
#mainBgGradientWrapper{width:100%; background-image:url(images/main_top_bg.jpg); background-repeat:no-repeat; background-position:top center;}
#mainBgWrapper{ width:100%; background-image:url(images/main_shadow.jpg); background-repeat:repeat-y; background-position:top center;}

#header{
	z-index:3;
	position: relative;
	margin:0px auto;
	padding:0px;
	width:993px;
}

#contentWrapper{
	z-index:1;
	position: relative;
	margin:0px auto;
	padding:0px;
	width:993px;
	/* min height for firefox and IE */
	height: auto !important;
	height:405px;
	min-height:405px;
	background-color:#FFFFFF;
}

#footer{

	position: relative;
	margin:0px auto;
	padding:20px 10px 0 0;
	width:983px;
	height:19px;
	font-size:10px;
	color:#a4d48d;
	text-align:right;
	background-image:url(images/footer_bg.jpg); background-repeat:no-repeat; background-position:top left;
}

#footer a{color:#a0d288; text-decoration:none}
#footer a:hover{text-decoration:underline}

/*------------------------------------------------------
class styles
--------------------------------------------------------*/
.leftColumn{float:left; width:256px; margin:0 50px 0 0; height: auto !important; height:405px; min-height:405px;}
.content{float:left; width:653px; margin:31px 0 0 0}
.menuWrapper{background-image:url(images/menu_bg.jpg); background-repeat:no-repeat; background-position:top left; height: auto !important; height:204px; min-height:204px;padding-top:3px;}

/*------------------------------------------------------
misc styles
--------------------------------------------------------*/
.clear{clear:both; height:1px; line-height:1px; font-size:1px;}
.hrDashed{height:1px; line-height:1px; font-size:1px; border-top:1px dashed #6ca8cb;}
.hrBgGrey{border-color:#bebfc0;}
.contentBg{background-image:url(images/content_bg.jpg); background-repeat:repeat-y; background-position:top center;}
.marginBottom10{margin-bottom:10px;}
.marginBottom15{margin-bottom:15px;}
.marginBottom20{margin-bottom:20px;}
.marginTop10{margin-top:10px;}
.marginLeft25{margin-left:25px;}
.highlight1{color:#0055a5; font-weight:bold}
.font10{font-size:11px;}
.uppercase{text-transform:uppercase;}
.imgRightPad{padding:0px 0px 10px 15px;}
.imgLeftPad{padding:0 15px 10px 0;}

li{font-size:12px;}
/*----------------------------------------
form styles
-----------------------------------------*/
form{margin:0px; padding:0px;}
.formElement{
	width: 185px;
	height:17px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	color:#666666;
	background-color: #ffffff;
	border:1px solid #DADADA;
	padding-left: 5px;
	padding-top:2px;
}
.optionBox{width:220px;}
.textArea{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; width:345px; height:78px;}

a.inputBttn, .inputBttn{width:97px; height:22px; display:block; background-image:url(images/bttn_off.jpg); text-decoration:none; padding:0px 0 0 5px; color:#FFFFFF; font-weight:bold; background-color:#737373; border:0; font-size:11px; cursor:pointer; text-align:left; font-family:Arial,Helvetica,sans-serif;}
a.inputBttn:hover{background-image:url(images/bttn_on.jpg); text-decoration:none;}
