/* Positioning
===================================================*/
*{
	margin: 0;
	padding: 0;
}

html{
	height: 100%;
}

body{
	/*height: 100%*/
	margin: 0;
	padding: 0;
	text-align: center;
}

#oneColumn{
	background-image: url(../images/faux_one_columns.jpg);
	background-repeat: repeat-y;
	background-position: center;
}

#twoColumn{
	background-image: url(../images/faux_two_columns.jpg);
	background-repeat: repeat-y;
	background-position: center;
}

#header{
	background: #F7F7F4 url(../images/header_bkg.jpg) repeat-x;
	height: 180px;
}

#header_bkg_img{
	width: 937px;
	height: 180px;
	background: url(../images/header.jpg) no-repeat;
	margin: 0 auto;
}

#header_menus_container{
	width: 567px;
	height: 180px;
	float: right;
	/*background: #00A8EC;*/
}

.left_menu{
	width: 141px;
	height: 46px;
	float: left;
	position: relative;
	top: 156px;
	/*background: #FF0000;*/
}

#right_menu {
	width: 283px;
	height: 85px;
	float: right;
	position: relative;
	top: 107px;
	/*background: #C8E19D;*/
}

#main_menu{
	height: 70px;
	background: url(../images/main_menu_bkg.jpg) repeat-x;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom:0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}

#main_menu_content{
	width: 937px;
	height: 70px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom:0px;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}

#main_menu_img{
	width: 369px;
	height: 70px;
	float:left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom:0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	background: url(../images/menu_img.jpg) no-repeat;
	/*background-color:#FF0000;*/
}
 
#main_menu_img img{
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom:0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
 }
 
#main_menu_btns {
	float: right;
}

#wrapper{
	width: 937px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 0px;
	text-align:left;
	/*margin: 0 auto;*/
}

#main_content{
	width: 708px;
	float: left;
	/*background:  #00A8EC;*/
}

#main_content_int{
	width: 937px;
	/*background: green;*/
}

#main_content p{
	width: 318px;
}

#interior_right_content{
	float: right;
	width: 540px;
	/*background: red;*/
	/*padding-left: 10px;*/
}

#interior_right_content img#interior_img{
	margin-top:20px;
}

/*#interior_right_content img:first-child{
	margin-top:20px;
}*/

#right_main_content{
	width: 319px;
	float: right;
	/*background: #C8E19D;*/
}
	
#sub_content{
	width: 213px;
	float: right;
	margin-left: 15px;
}

#sub_content img{
	margin-top: 20px;
}

#interior_right_content{
	float: right;
}

#footerSeparator{
	height: 30px;
}

#footer{
	float: left;
	position: relative;
	margin: 50 auto 0 auto;
	font-size: 11px;
	color: #8b8c7d;
	width: 700px;
	height: 50px;
	background: url(../images/bgfooter.jpg);
	background-repeat: no-repeat;
}

#footerInterior{
	clear: both;
	position: relative;
	margin: 50 auto 0 auto;
	font-size: 11px;
	color: #8b8c7d;
	height: 50px;
	background: url(../images/bgfooter2.jpg);
	background-repeat: no-repeat;
}
/* Typography
===================================================*/
* {
	margin: 0px;
	padding: 0px;
}

p{
	margin: 0px;
	padding: 0px;
}

#main_content h1{
	font-family: "Verdana", "Helvetica", "Arial", san-serif;
	font-size: 14px;
	padding-top: 20px;

}

#main_content p{
	font-family: "Verdana", "Helvetica", "Arial", san-serif;
	font-size: 12px;
	line-height: 23px;

}

#sub_content h2{
	font-family: "Georgia", "Helvetica", "Arial", serif;
	font-size: 18px;
	font-weight: bold;
	font-style: italic;
	padding-top: 20px;
}

#sub_content li{
	font-family: "Verdana", "Helvetica", "Arial", san-serif;
	font-size: 10px;
	line-height: 18px;
	padding-top: 20px;

}

#sub_content ul{
	list-style: none;
	margin: 0px;
	padding: 0px;
}

.left_menu{
	font-family: "Verdana", "Helvetica", "Arial", san-serif;
	font-size: 12px;
	font-weight: bold;
}

.main_menu_btns {
	font-family: "Verdana", "Helvetica", "Ariel", san-serif;
	font-size: 12px;
	font-weight: bold;
	padding-top: 30px;
	height:20px;
	color: #8AA6BB;
}

ul .menu {
	list-style: none;
	display: inline;
	/*position: relative;
	top: 132px;*/
}

.bar {
	padding: 0px 40px 0px 40px;
}

/*#left_main_content{
	font-family: "Verdana", "Helvetica", "Arial", san-serif;
	font-size: 12px;
	font-weight: bold;
	padding: 0px;
	margin:0px;
	
}*/

#left_main_content{
	width: 370px;
	height: 538px;
	float: left;
	padding: 0px;
	margin: 0px;
	background: url(../images/body_img.jpg) no-repeat;
}

#left_main_content p{
	font-family: "Verdana", "Helvetica", "Arial", san-serif;
	font-size: 12px;
	font-weight: normal;
	color: #00585A;
	line-height: 23px;
	width: 270px;
	margin-left: 60px;
	margin-top: 20px;
}

#left_main_text{
	position:absolute;
	margin-top: 60px;
	/*background-color:#99FF66;*/
}

#left_main_content p:first-child{
	/*margin-top: 80px;*/
}

#right_main_content p{
	margin-top:20px;
	margin-right:10px;
}

#interior_right_content p{
	font-family: "Verdana", "Helvetica", "Arial", san-serif;
	font-size: 12px;
	color: #000000;
	width: 507px;
	margin-bottom: 20px;
}


#interior_right_content a:link, #interior_right_content a:visited, #interior_right_content a:hover, #interior_right_content a:active {
	font-family: "Verdana", "Helvetica", "Arial", san-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: underline;
	font-weight: bold;
}

#footer p{
	font-family: "Verdana", "Helvetica", "Arial", san-serif;
	font-size: 10px;
	padding: 20px 0px 20px 10px;
	text-align: center;
}

#footerInterior p{
	font-family: "Verdana", "Helvetica", "Arial", san-serif;
	font-size: 10px;
	padding: 20px 0px 20px 10px;
	text-align: center;
}

#footer a:link, #footer a:visited, #footer a:hover, #footer a:active{
	font-family: "Verdana", "Helvetica", "Arial", san-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}

#footerInterior a:link, #footerInterior a:visited, #footerInterior a:hover, #footerInterior a:active{
	font-family: "Verdana", "Helvetica", "Arial", san-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}

/* Color
===================================================*/

h1,h2,h3,h4 {
	color: #00585A;
}

p {
	color: #101A21;
}

.left_Menu {
	color:#024880;
}

/* Links
===================================================*/

a.btn:link, a.btn:active, a.btn:visited {
	color: #8AA6BB;
	text-decoration: none;
	font-weight: bold;
}
	
a.btn:hover, a.btnOn:link, a.btnOn:active, a.btnOn:visited {
	color: #FFFFCC;
	text-decoration: none;
	font-weight: bold;
}

a.homeContact:link, a.homeContact:active, a.homeContact:visited {
	color: #024880;
	text-decoration: none;
	font-weight: bold;
}

a.homeContact:hover, a.homeContactOn:link, a.homeContactOn:active, a.homeContactOn:visited {
	color: #FFFFCC;
	text-decoration: none;
	font-weight: bold;
}

/* Tables
===================================================*/


/*Miscellaneous
===================================================*/
.clearFloats{
	clear: both;
}
