body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image:url(../images/top_bg.jpg);
	background-position:top;
	background-repeat:repeat-x;
}

a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}
@font-face {
	font-family: pg_hd;
	src: url('MyriadPro-Regular.otf');
}

@font-face {
	font-family:font_body;
	src: url('OpenSans-Semibold.ttf');
}

@font-face {
	font-family:opn_sns_lite;
	src: url('OpenSans-Light.ttf');
}


#top_crv_menu {
-moz-border-radius-top:4px;
border-top-left-radius:4px;
background-color:#898581;
border-top-right-radius:4px;
padding:5px 18px 4px 18px;

}

#top_crv_menu_sel {
-moz-border-radius-top:4px;
border-top-left-radius:4px;
background-color:#f87222;
border-top-right-radius:4px;
padding:5px 18px 4px 18px;
}

.top_links{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#fff;
text-align:center;
font-weight:bold;
text-transform:uppercase;
}

.top_links a{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#fff;
text-align:center;
font-weight:bold;
text-transform:uppercase;
}

.left_link{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#2e2e2e;
}


.left_link a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#2e2e2e;
}


.left_link a:hover{
text-decoration:underline;
}


.page_hd{
font-family:Arial, Helvetica, sans-serif;
font-size:26px;
color:#3c3c3c;
text-transform:uppercase;
text-align:center;
padding:28px 0 10px 0
}

.maintext{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#2e2e2e;
line-height:150%;
}

.bold_txt_hd{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#2e2e2e;
font-weight:bold;
}

.hd_sml_pg{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#d75000;
font-weight:bold;
}


.read_mre{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#222222;
font-weight:bold;
}


.form_txt{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#2e2e2e;
}

.subs_txtbox{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#2e2e2e;
border:none;
background-image:url(../images/news_txtbox.jpg);
height:25px;
background-repeat:no-repeat;
padding:0 0 0 2px;
width:160px
}


.footer{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#fff;
}

.find_us{
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
color:#fff;
border-bottom:#6d6d6d dashed 1px;
padding-bottom:5px;
text-shadow: 2px 2px #6d6d6d;
}


.ftr_bg {
	background-image:url(../images/bottom_bg_footer.jpg);
	background-repeat:repeat-x;
}


.hd_bnr_txt{
font-family:Calibri;
font-size:13px;
color:#202020;
font-weight:bold;
text-align:center;
}


.mn_txt_hm{
font-family:Calibri;
font-size:18px;
color:#dd6319;
line-height:135%;
}

.mn_txt_hd{
font-family:Calibri;
font-size:20px;
color:#010101;
}
.bnr_hd{
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
color:#fff;
}

.bnr_txt{
font-family:Calibri;
font-size:13px;
color:#fff;
padding-top:5px;
}

.img_brdr{
border:#CCCCCC solid 3px;
}






