body{ background: #d0cbbb url('images/body_bg.png') repeat-x; font-family: Arial, Helvetica, sans-serif; padding: 0 0 75px 0;  color: #333;}

#big_wrap{ width: 100%;  position: relative; background: url('images/bg_lines-trans.png') center center no-repeat;}

#wrap{width: 902px; position: relative; margin: auto;}

#top{float: left; width: 902px; position: relative;}

#logo{float: left;}

#search_holder{float: right;  font-size: 10pt; font-weight: bold; color: #666; height: 50px; position: relative; width: 400px; }

#search_holder img{float: left;}

.search_box{ float: left;  padding: 10px 10px 0 0; }

input.search_text{border: 1px solid #ccc; width: 120px; height: 14px; margin: 0 5px 0 5px;}

#top_nav{ float: right; padding: 0 0 0 10px; }

#top_nav  a{ text-decoration: none; color: #666; padding: 5px 10px 0 10px; float: left;  }

#top_nav a:hover, #top_nav a.active{color: #000; padding: 1px 10px 0 10px; border-top: 4px solid #cc3300;}

#top_bar{ width: 900px; height: 40px; margin: auto; background: transparent url('images/top_bar_bg.png') no-repeat;}

#top_bar_header{ color: #ccc; font-size: 20px; padding: 7px 0 0 20px; width: 600px; float: left;}

#top_bar_buttons{ float: right; padding: 10px 15px 0 0;}

a#top_bar_nc img, a#top_bar_nc:visited img, a#top_bar_nc:active img { width:124px; height:21px;background-image:url('images/nc_button_sm_off.png');}

a#top_bar_nc:hover img {width:124px; height:21px;background-image:url('images/nc_button_sm.png');}

a#top_bar_eb img, a#top_bar_eb:visited img, a#top_bar_eb:active img { width:126px; height: 22px;background-image:url('images/eb_button_sm_off.png');}

a#top_bar_eb:hover img {width:126px; height:22px;background-image:url('images/eb_button_sm_on.png');}

#content{ width: 900px; min-height: 470px; background: transparent url('images/content_top.png') no-repeat; position: relative; margin: 5px auto; padding: 5px 0 0 0;}

#copy{ width: 900px; margin: auto; min-height: 455px; background: transparent url('images/content_bg.png') repeat-y}

#contact_headers{ width: 880px; border-bottom: 1px solid #ccc; margin: auto;}

#contact_headers h1{ display: inline; font-size: 18px;}
#text{width: 880px; /*height: 445px;*/ margin: auto; padding: 10px 0 0 0; font-size: 13px; }

.col_one{ width: 284px; float: left; margin: 0 10px 0 0;}

.col_two{ width: 576px; float: left; margin: 0 0 0 10px;}

#content_btm{ width: 900px; height: 5px; background: transparent url('images/content_btm.png') no-repeat;}

#text h1,h2,h3,h4,h5,h6{font-weight: bold; font-size: 14px; margin: 3px 0 3px 0;}

#text p{ margin: 10px 0 10px 0;  }

#text a{ color: #333;}

#text a:hover{ text-decoration: none;}
#text ul, #text ol{ padding: 0 0 5px 25px; }

#text ul li{list-style-type: disc;  }

 #text ol li {list-style-type: decimal;  }

.clear{ clear: both;}

#pre_footer{width: 900px; height: 93px; margin: auto; position: relative; background: transparent url('images/pre_footer_bg.png') no-repeat; font-size: 10px;  color: #666;}

#pre_footer_right{float: left; padding: 7px 3px 0 3px; width: 259px;}

#pre_footer_left{ float: left; padding: 7px 0 0 5px; width: 630px;}

#pre_footer_left table { float: left; border-right: 1px solid #ccc; height: 80px; width: 240px;}

#pre_footer_left table.last_col {  width: 150px;}

#pre_footer_left table td{vertical-align:top;  padding: 0 5px 0 5px;}

#pre_footer_left h1{ font-weight: bold; font-size: 13px;}

#pre_footer_left a{ color: #666; text-decoration: none;}

#pre_footer a:hover{ color: #cc3300; }

#i_logo{ position: absolute; top: 2px; right: 200px;}

#footer{width: 900px; margin: 8px auto; position: relative; color: #666; font-size: 11px; }

#footer a{ color: #666; text-decoration: none;}

#footer_right{ float: right; text-align: right;}

#footer_left{ float: left}

#footer_left td{ padding: 0 20px 0 0; vertical-align: top;}

#footer_mid{ float: left; padding: 0 0 0 10px;}

#footer_mid img { padding: 0 15px 0 0;}

/*FOR FORM */
table#contact_form{ width: 100%;}
.required {
	color: #336699;
}
.field_title {
	
}
.textfield {
	border: 1px solid #ccc;
	width: 50%;
}
.textarea {
	border: 1px solid #ccc;
	width: 75%;
	height: 100px;
}
.field_heading {
font-weight: bold; font-size: 14px;
}
.select {
	width: 30%;
}
.checkbox_label {
	
	cursor: pointer;
}
.radio_label {
	padding: 0 0 0 5px;
	cursor: pointer;
}
.email {
    border: 1px solid #ccc;
	width: 50%;
}


