@charset "utf-8";
body {
	font:  100% Helvetica, Arial, sans-serif;
	background: #c9cfc6;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #2f2c2a;
}
.oneColElsCtr #container {
	width: 1000px;
	background: url('../images/main_bg.jpg') ;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	/*border: 1px solid #000000;*/
	text-align: left; /* this overrides the text-align: center on the body element. */
	
}
.oneColElsCtr #mainContent {
	padding: 0 51px ; /* remember that padding is the space inside the div box and margin is the space outside the div box */
}

a:link {color: #2f2c2a;text-decoration:none;}     /* unvisited link */
a:visited {color: #2f2c2a;text-decoration:none;}  /* visited link */
a:hover {color: #000000;text-decoration:underline;}   /* mouse over link */
a:active {color: #2f2c2a;text-decoration:none;}   /* selected link */

a.earth:link {font-size:9px;color: #f3f5f2;text-decoration:none;}     /* unvisited link */
a.earth:visited {font-size:9px;color: #f3f5f2;text-decoration:none;}  /* visited link */
a.earth:hover {font-size:9px;color: #FFFFFF;text-decoration:underline;}   /* mouse over link */
a.earth:active {font-size:9px;color: #f3f5f2;text-decoration:none;}   /* selected link */

.banner{
padding-top:105px;

}

.banner_right{
padding-top:105px;
padding-right:60px;
}



.title{
font-size:24px;
letter-spacing:2px;
}

.sub_title{
font-size:14px;
letter-spacing:2px;
}

.sub_head{
font-size:12px;
letter-spacing:2px;
}

.contact_head{
font-size:12px;
letter-spacing:1px;
text-align:right;
}

.line{
padding-left:60px;
padding-right:60px;
}

.menu{
padding-left:60px;
padding-right:60px;
font-size:12px;
letter-spacing:1px;

}

.sml_menu{
padding-left:60px;
padding-right:60px;

letter-spacing:1px;
font-size:9px;
color: #f3f5f2;
}


.main_body{
padding-top:20px;
padding-left:60px;
padding-right:20px;
padding-bottom:00px;
font-size:12px;
letter-spacing:1px;

}

.rh_image{
padding-top:20px;
padding-left:00px;
padding-right:50px;
font-size:9px;
letter-spacing:1px;

}
.rh_btm_image{
padding-top:00px;
padding-left:00px;
padding-right:50px;
font-size:9px;
letter-spacing:1px;

}

.small_copy{
font-size:9px;
color: #f3f5f2;
}