/* CSS Document */
html, body, #wrapper {
      height:100%;
      margin: 0;
      padding: 0;
      border: none;
	  background-image:url(../images/bg.jpg);
	  background-repeat:repeat-x;
	  background-position:top;
}
img { border:0px;
}
td {
	vertical-align:top;
	}
/******* Main Body *********/
#wrapper {
      margin: 0 auto;
	  height:100%;
	  width:932px;
	  text-align:center;
}
/****** Homepage Menu ********/
.homepage_form {
	border: 1px solid gray;
	font-family: verdana;
	font-size: 11px;
	color: #343434;
	background-color:#CCCCCC;
}


.shadetabs{
padding: 3px 0;
margin-left: 0;
margin-top: 1px;
margin-bottom: 0;
font: bold 12px Verdana;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.shadetabs li{
display: inline;
margin: 0;
}

.shadetabs li a{
text-decoration: none;
position: relative;
z-index: 1;
padding: 3px 7px;
margin-right: 3px;

color: #2d2b2b;
}

.shadetabs li a:visited{
color: #7A7A7A;
}

.shadetabs li a:hover{
/*text-decoration: underline; */
color: #272727;
}

.shadetabs li a.selected{ /*selected main tab style */
position: relative;
}

.shadetabs li a.selected{ /*selected main tab style */
/*background-image: url(shadeactive.gif);*/
border-bottom-color: white;
}

.shadetabs li a.selected:hover{ /*selected main tab style */
text-decoration: none;
}

.tabcontent{
display:none;
position:relative;
text-align: left;
color: #ffffff;
padding: 0px 50px 10px 10px;
font: Verdana, Arial, Helvetica, sans-serif;
}


#tab1 {
	background-image:url(../images/hm_content_bg.jpg);
	background-repeat:no-repeat;
	width: 934px;
	height: 211px;
}
#tab2 {
	background-image:url(../images/hm_content_bg2.jpg);
	background-repeat:no-repeat;
	width: 934px;
	height: 211px;
}
#tab3 {
	background-image:url(../images/hm_content_bg3.jpg);
	background-repeat:no-repeat;
	width: 934px;
	height: 211px;
}
#tab4 {
	background-image:url(../images/hm_content_bg4.jpg);
	background-repeat:no-repeat;
	width: 934px;
	height: 211px;
}
#home_content {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
table#home_content td {
	vertical-align:top;
}
table#home_content h3 {
	font-size: 14px;
	font-weight: bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
table#home_content a {
	color: #ff9900;
	font-weight:bold;
	text-decoration:none;
}
table#home_content a:hover {
	text-decoration:underline;
}

/******** Interior Styles ********/
h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #343434;
}
.int_table {
	background-image:url(../images/int_bg_top.jpg);
	background-repeat:repeat-x; 
	width:898px; 
	height:33px; 
	vertical-align:top; 
	text-align:left; 
	padding: 25px 0px 0px 0px; 
}
.int_content {
	font-family: Arial, Helvetica, sans-serif;
	color: #343434;
	font-size: 12px;
	vertical-align:top;
	text-align:left;
}
.int_content a {
	color: #2975B4;
	font-weight: bold;
	text-decoration: none;
}
.int_content a:hover {
	text-decoration: none;;
	color: #3EA8FF;
}

ul.leftnav {
	list-style-type: none;
	padding:0;
	margin:0;
	color: #3EA8FF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-indent: none;	
}
ul.leftnav li {
	padding: 0;
	margin: 0;
	list-style-type: none;
	
}
ul.leftnav li a {
	color: #2975B4;
	text-decoration: none;
	
}
ul.leftnav li a:hover {
	color: #3EA8FF;
}

ul.inner_leftnav {
	list-style-type: none;
	padding: 0 0 0 15px;
	margin:0;
	color: #3EA8FF;
	font-family: Arial, Helvetica, sans-serif
	font-size: 12px;
	font-weight: 100;
	list-style-image:url(../images/arrow.gif);
	
	
	
}
ul.inner_leftnav li {
	
}
ul.inner_leftnav li a {
	font-weight: 100;
	font-family: Arial, Helvetica, sans-serif;
	
	
}
ul.inner_leftnav li a:hover {	
	color: #3EA8FF;
}

/******** Footer Styles ********/
div .footer {
	font-family:Verdana;
	color: #5E5F5F;
	font-size: 11px;
	padding: 5px 0px 20px 0px;
}
div .footer a {
	color: #5E5F5F;
	text-decoration: none;
}
div .footer a:hover {
	text-decoration: underline;
}

/******** Contact Form Styles ********/
.contact_font {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #343434;
}

.contact_optional {
	color: #959494;
	font-size: 10px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
}

.contact_textbox {
	font-family: verdana;
	font-size: 12px;
	color: #343434;
	border: 1px solid gray;
}
.contact_phone {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#343434;
}
.required {
	 color: red; 
	 font-size: 11px; 
	 font-weight:normal;
}
.contact_checkbox {
	font-weight: normal;
}

