html, body {

	margin:0;

	padding:0;

	border:0;

	height:100%;

	font-family:"Lucida Sans Unicode", Verdana, Arial, sans-serif;

	font-size:14px;

	line-height:1.3;

}



.container {

	min-height:100%;

	_height:100%;

	margin:0;

	padding:0;

	border:0;

	position:relative;

	width:100%;

	background-image:url(images/rightbar.jpg);

	background-position:right;

	background-repeat:repeat-y;

}



.banner {

	height:133px;

	background-image:url(images/banner.jpg);

	background-position:right;

	background-repeat:no-repeat;

	background-color:#FFFFFF;

}



.slide {

	width:428px;

	height:133px;

	float:right;

}

/**********************NAVBAR STYLES*************************/

.nav {

	height:58px;

	color:#FFFFFF;

	background-color:#12693a;

	font-family:Verdana, Arial, sans-serif;

}



.nav a {

	color:#ffffff;

	text-decoration:none;

	font-size:11px;

}



.nav a:hover {

	color:#12693a;

}



.button-shell {

	float:left;

	width:78px;

	height:58px;

	border-right:1px solid #FFFFFF;

}



.button-shell:hover {

	background-color:#FFFFFF;

}



.button {

	float:right;

	height:58px;

	width:78px;

	text-align:center;

	vertical-align:middle;

	display:table;

	#position:relative;

	overflow:visible;

	right:0;

}



.button:hover {

	background-color:#FFFFFF;

	cursor:pointer;

}



.button-mid {

	#position:absolute;

	#top:50%;

	display:table-cell;

	vertical-align:middle;

	width:78px;

	right:0;

}



.button-center {

	#position:relative; #top:-50%; width:78px; right:0;

}

/**********************END NAVBAR STYLES*************************/

.content {

	position:relative;

}



.leftside {

	padding:20px 30px 15px 20px;

	margin-right:330px;

}



.rightside {

	float:right;

	width:295px;

	padding:20px 15px 15px 15px;

}



.clear {

	clear:both;

}



.footerclear {

	height:40px;

}



.footer {

	height:40px;

	position:absolute;

	bottom:0;

	width:100%;

	margin:auto;

	text-align:center;

	line-height:20px;

	font-size:12px;

	background-color:#003300;

	color:#FFFFFF;

}



.footer a {

	color:#FFFFFF;

	padding:0 10px 0 10px;

}



h1, h2, h3, h4, h5 {

	color:#006600;

	margin:0;

	font-family:"Franklin Gothic Demi", "Lucida Sans Unicode", "Arial Black", "Microsoft Sans Serif";

	font-weight:normal;

}



h1 {font-size:33px;}

h2 {font-size:28px;}

h3 {font-size:23px;}

h4 {font-size:17px;}

h5 {font-size:14px;}



p, h1 {

	margin:0;

	padding-bottom:10px;

}



h2, h3, h4, h5 {

	padding-top:10px;

}



ul {

	margin-top:0;

	margin-bottom:0;

	padding-top:5px;

	padding-bottom:5px;

}



li {

	list-style-image:url(images/li.gif);

	margin-top:0;

	margin-bottom:0;

	padding-top:5px;

	padding-bottom:5px;

}



.fs12 {

	font:12px;

}



.fs18 {

	font-size:18px;

}



.pink {

	color:#ae0053;

}



a {

	color:#006600;

}



img {

	border:none;

}



/* Form styles */

form {

	margin:0;

	padding:0;

	float:left;

	width:100%;

}



dl {

	padding: 4px 0;

	margin: 0px;

	cursor:default;

	width:600px;

	clear:both;

}



dt {

	float: left;	

	width: 200px;

	text-align: left;

	display: block;

	margin: 0px;

}



dd {

	margin-left: 201px;

	vertical-align: top;

	margin: 0px;

}

.formreformat dl {padding: 4px 0; margin: 0px; cursor:default; width:100%; clear:both;}

.formreformat dt {float: left; width: 100px; text-align: left; display: block; margin: 0px;}

.formreformat dd {margin-left: 101px; vertical-align: top; margin: 0px;}

.formreformat .inputsize { width:350px; height:22px; border:2px solid #060; line-height:22px;}



.inputsize { width:250px; height:22px; border:2px solid #060; line-height:22px;}

.textareasize { width:250px; height:100px; border:2px solid #060; line-height:22px;}



label {

	margin:0;

	padding:0;

}



.evencols dl {

	width:100%;

}



.evencols dt {

	width:10%;

}



.evencols dd {

	width:89%;

}



.evenleft {

	width:49%;

	float:left;

}



.evenright {

	width:49%;

	float:left;

}



radio {

	border:0;

}
