body,td,th {

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

	font-size: 12px;

	color: #333;

	line-height: 147%;

}

body {

	background: url('../images/bkgd-home.gif') #ccc repeat-x 50% top;

	margin-left: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	padding-bottom: 20px;

}



/* LAYOUT */





#top {

	width: 797px;

	margin: 0 auto;

	height: 125px;

}



#logo {

	width: 200px;

	float: left;
	
	margin-left: 10px;

	margin-top: 95px;

	height: 25px;

}



#header {

	width: 100%;

	height: 260px;

	margin-top: 10px;

	clear: left;

}



#headerin {

	width: 797px;

	margin: 0 auto;

	height: 260px;

	/*margin-top: -5px;*/
	background-image:url(../images/main_bg.jpg);
	z-index: 10;
	
		/*border-top: solid 1px black;

	border-bottom: solid 1px black;*/

}

	

#header2 {

	width: 797px;
	
	margin: 0 auto;

	height: 30px;

	margin-top:  10px;

	clear: left;

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

	/*border-top: solid 1px #99cc00;

	border-bottom: solid 1px #99cc00;*/

}



#headerin2 {

	width: 797px;

	margin: 0 auto;

	height: 130px;

	display: block;
	
	margin-top: 5px;

	}



#user1 {

	width: 410px;

	float: right;

	margin-top: 100px;

	color: #999999;

}



#user1 h3 {

	font-size: 23px;

	font-weight: normal;

	text-transform: uppercase;

	color: #fff;

	line-height: 120%;

	font-family: Tahoma, Arial, Helvetica;

}



#user1 a {

	color: #fff;

}



#user2 {

	width: 410px;

	float: right;

	margin-top: 25px;

	color: #999999;

}



#user2 h3 {

	font-size: 14px;

	font-weight: bold;

	text-transform: uppercase;

	color: #fff;

	line-height: 120%;

	font-family: Tahoma, Arial, Helvetica;

}



#user2 a {

	color: #fff;

}



#main {

	width: 797px;

	margin: 0 auto;

}



#mainin {

	width: 797px;

	display: inline-block;

}



#bcrumbs {

	width: 400px;

	clear:left;

	float: left;

	height: 15px;

	margin-top: 5px;

	font-weight: bold;

	color: #333;

	margin-bottom: 10px;

}



#bcrumbs a {

	color: #333;

	line-height: 15px;

	text-decoration: none;

	font-weight: normal;

}



#bcrumbs a:hover {

	text-decoration: underline;

}



#content {

	width: 510px;

	padding-right: 10px;

	float: left;

	border-top: solid 1px #fff;

	padding-bottom: 20px;

}



#content2 {
	width: 400px;
	padding-right: 10px;
	float: left;
	padding-bottom: 20px;
}



#right {

border: dotted 1px #ccc;

	width: 244px;

	float: right;

	color: #999999;

	font-size: 12px;

	margin-top: 0px;
	margin-bottom: 20px;

	background: white url(../images/right_bg.png) no-repeat;
	background-position:right bottom; 

	min-height: 225px;

	display: block;

	padding-bottom: 20px;

	padding-top: 15px;

	padding-left: 20px;

}



#right .moduletable {

	margin-bottom: 20px;

	width: 210px;

}



#right h3 {

	color: black;

	font-size: 15px;

	text-transform: none;

	font-weight: bold;

	margin-bottom: 10px;

}



#bottom {
	width: 797px;
	clear: left;
	height: 77px;
	margin: 0 auto;
	margin-top: 5px;
	background: white;
}



#bottom .moduletable {

	width: 255px;

	float: left;

	height: 77px;

	margin-top: -4px;

	margin-left: 10px;

}



#bottom h3 {

	display: none;

}



#footer {

	width: 797px;

	clear: left;

	margin: 0 auto;

	color: #333;

	margin-top: 1px;

	margin-bottom: 30px;

}

#footer a {
color:#999999;
}

#footerright .moduletable,

#footerleft .moduletable {

	margin-left: 0;

	margin-bottom: 10px;

}



#footerleft {

	width: 350px;

	float:left;

	font-size: 10px;
	
	color:#666666;

}



#footerright {

	float: right;

	width: 400px;

	text-align: right;

	font-size: 10px;
	
	color:#666666;

}

.componentheading {
font-size: 23px;

	color: #ADD237;

	padding-top:0;

	margin:0;

	margin-bottom: 5px;

	text-transform: uppercase;

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

	font-weight: bold;
	}



h2 {

	font-size: 23px;

	color: #ADD237;

	padding-top:0;

	margin:0;

	margin-bottom: 5px;

	text-transform: uppercase;

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

	font-weight: bold;

}



h1 {

	font-size: 18px;

	color: #333;

	font-family: Arial Narrow, Arial, Helvetica

}



h3 {

	font-size: 14px;

	color: #333;

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

	font-weight: bold;

	margin-bottom: 5px;

	margin-top: 5px;

}



h2.contentheading, h2.componentheading {

	margin-bottom: 15px;

	margin-top: 10px;

	line-height: 100%;

}



p {

	margin-top: 6px;

}



a {

	color: #000;

}



a:hover {

	color: #999999;

}



.clear {

	clear: both;

}



#mainMenu h3 {

	display: none;

}



img {

	border: none;

}



fieldset{ border: none;}
