@charset "utf-8";
/* CSS Document */


@font-face {
    font-family: 'MyriadProBold';
    src: url('../fonts/myriadpro-bold.eot');
    src: url('../fonts/myriadpro-bold.eot?#iefix') format('embedded-opentype'),
         url('../fonts/myriadpro-bold.woff') format('woff'),
         url('../fonts/myriadpro-bold.ttf') format('truetype'),
         url('../fonts/myriadpro-bold.svg#MyriadProBold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face { 
        font-family:'MyriadProRegular'; 
        src: url('../fonts/myriadpro-regular-webfont.eot'); 
        src: local('☺'), url('../fonts/myriadpro-regular-webfont.woff') format('woff'), 
        url('../fonts/myriadpro-regular-webfont.ttf') format('truetype'), 
        url('../fonts/myriadpro-regular-webfont.svg#webfontm5jYWRU6') format('svg'); 
    font-weight: normal; 
    font-style: normal;
}

body, p, div, ul, ol, li, h1, h2, h3, h4, h5, h6, a, a img { margin: 0; padding: 0;}
a, a img { border: medium none; outline: medium none;}
body { color: #FFFFFF; font-family: Arial, tahoma, Verdana; font-size: 15px; text-decoration: none; background:#fff;}

.wraper { margin: 0 auto; width:994px;}
.header { width:100%; background:url(../images/header-bg.jpg) repeat-x bottom #fff;}
.inner_header { width:100%; background:url(../images/inner-header-bg.gif) repeat-x bottom #fff;}

.grey_14{ font:14px 'MyriadProRegular'; color:#626262;}
.grey_14 a{ font:14px 'MyriadProRegular'; color:#539953; text-decoration:underline;}
.grey_14 a:hover{ font:14px 'MyriadProRegular'; color:#444444; text-decoration:none;}

.grey_16{ font:16px 'MyriadProRegular'; color:#5c5c5c;}
.grey_16 a{ font:14px 'MyriadProRegular'; color:#5c5c5c; text-decoration:none;}
.grey_16 a:hover{ font:14px 'MyriadProRegular'; color:#539953; text-decoration:none;}


.grey_15{ font:15px 'MyriadProRegular'; color:#626262;}
.grey_15 a{ font:15px 'MyriadProRegular'; color:#539953; text-decoration:underline;}
.grey_15 a:hover{ font:15px 'MyriadProRegular'; color:#444444; text-decoration:none;}

.menu_bg{ background:url(../images/menu-bg.png) repeat-x; height:44px;}

.green_bg_heading{ font:22px 'MyriadProBold'; color:#FFF; background-color:#38a248; padding:6px; text-transform:uppercase; letter-spacing:1px;}

.grey_line{ background:url(../images/grey_line.gif) repeat-x; height:1px; width:100%;}
.grey_dashed_line{ background:url(../images/dashed-line.png) repeat-x; height:1px; width:100%;}

.feature{ font:14px 'MyriadProRegular'; color:#626262;}
.feature ul{ padding:0px; margin:0px; list-style:none;}
.feature ul li{ padding:0px; margin:0px; list-style:none; background:url(../images/li-arrow.png) top left no-repeat; padding-left:15px; line-height:23px;}

.main_imgbox{ width:611px; height:398px; border:4px solid #b1b1b1; position:relative;}
.green_btn_bg{ background:url(../images/gren-btn-bg.png) repeat-x; height:46px;}


.heading{ font:26px 'MyriadProBold'; color:#444444;}
.heading strong{ font:27px 'MyriadProBold'; color:#38a248; font-weight:normal;}

.slider_btn_bg{ width:368px; height:74px; background:url(../images/slider-btns-bg.png) no-repeat;}
.slider_imgbox{ width:196px; height:207px; background:#f5f5f5; border:1px solid #dadada;}

.Abt_img_box{ width:197px; height:141px; background:#f5f5f5; border:1px solid #dadada;}
.map_box{ float:left; width:135px; height:133px; background:#f5f5f5; border:1px solid #dadada; padding:4px;}

.grey_18{ font:18px 'MyriadProRegular'; color:#444444;}
.footer{ background:#2f2f2f;}

.white_15{font:15px 'MyriadProRegular'; color:#fff;}
.white_15 a{font:15px 'MyriadProRegular'; color:#fff; text-decoration:none; padding-right:13px;}
.white_15 a:hover{font:15px 'MyriadProRegular'; color:#50b75f; text-decoration:none;}

.white_23{font:23px 'MyriadProBold'; color:#fff;}
.white_23 a{font:23px 'MyriadProBold'; color:#fff; text-decoration:none; padding-right:13px;}
.white_23 a:hover{font:23px 'MyriadProBold'; color:#50b75f; text-decoration:none;}

.inner_shadow{ background:url(../images/inner-header-shadow.gif) repeat-x; height:15px;}
.grey_33{font:33px 'MyriadProRegular'; color:#444444;}

.grey_bg{ width:100%; height:233px; background:url(../images/grey-bg.png) repeat-x;}
.left_linksbg{background:#f5f5f5; border:1px solid #dadada;}

.grey_18 ul{ padding:0px; margin:0px; list-style:none; padding-left:5px;}
.grey_18 ul li{ padding:0px; margin:0px; font:18px 'MyriadProRegular'; color:#444444; line-height:35px; background:url(../images/right-sign.png) left no-repeat; padding-left:30px; text-transform:uppercase;}
.grey_18 ul li a{font:18px 'MyriadProRegular'; color:#444444; text-decoration:none;}
.grey_18 ul li a:hover{font:18px 'MyriadProRegular'; color:#38a248; text-decoration:none;}


.img_box{ width:154px; height:178px; background:url(../images/gallery-imgbg.png) no-repeat;}
.img{ background:#fff; height:121px;}

.field_bg{ height:40px; background:url(../images/field-bg.png) repeat-x;}
.fields{ background:none; border:none; width:365px; margin-top:3px; font:16px 'MyriadProRegular'; color:#444444;}

.grey_23{font:16px 'MyriadProBold'; color:#444444; text-transform:uppercase}

.location_box{ width:358px; height:212px; border:1px solid #c2c2c2;}

.blk_opcibg{ width:611px; height:77px; background:url(../images/blk-opcibg.png); position:absolute; top:321px;} 

#slideshowtoggler {
    margin-top: -217px;
    position: absolute;
    z-index: 1000;
}
#slideshowtoggler .prev {
    margin-left: 3px;
}
#slideshowtoggler .next {
    margin-left: 517px;
}

.heading2{ font:23px 'MyriadProBold'; color:#444444;}
.heading2 strong{ font:23px 'MyriadProBold'; color:#38a248; font-weight:normal;}

.grey_13{ font:13px 'MyriadProRegular'; color:#444444;}
.green_13{font:13px 'MyriadProBold'; color:#38a248;}

.txtarea_bg{ background:url(../images/textarea-bg.png) repeat-x; height:112px;}
.txt_area{ background:none; border:none; width:365px; height:100px; margin-top:5px; font:16px 'MyriadProRegular'; color:#444444;}

.captcha_field{ background:none; border:none; width:200px; margin-top:3px; font:16px 'MyriadProRegular'; color:#444444;}

.white_14{font:14px 'MyriadProRegular'; color:#fff;}
.white_14 a{font:14px 'MyriadProRegular'; color:#fff; text-decoration:none; padding-right:13px;}
.white_14 a:hover{font:14px 'MyriadProRegular'; color:#50b75f; text-decoration:none;}

.heading3{ font:37px 'MyriadProBold'; color:#444444;}
.heading3 strong{ font:37px 'MyriadProBold'; color:#38a248; font-weight:normal;}








.txt_upper{ text-transform:uppercase;}
.padg_5 {
	padding: 5px;
}
.padg_10 {
	padding: 10px;
}
.padg_top3 {
	padding-top: 3px;
}
.padg_top5 {
	padding-top: 5px;
}
.padg_top7 {
	padding-top: 7px;
}
.padg_top10 {
	padding-top: 10px;
}
.padg_top15 {
	padding-top: 15px;
}
.padg_top20 {
	padding-top: 20px;
}
.padg_top25 {
	padding-top: 25px;
}
.padg_top30 {
	padding-top: 30px;
}
.padg_top35 {
	padding-top: 35px;
}
.padg_top40 {
	padding-top: 40px;
}
.padg_top45 {
	padding-top: 45px;
}
.padg_bot2 {
	padding-bottom: 2px;
}
.padg_bot3 {
	padding-bottom: 3px;
}
.padg_bot5 {
	padding-bottom: 5px;
}
.padg_bot10 {
	padding-bottom: 10px;
}
.padg_bot15 {
	padding-bottom: 15px;
}
.padg_bot20 {
	padding-bottom: 20px;
}
.padg_bot25 {
	padding-bottom: 25px;
}
.padg_left3 {
	padding-left: 3px;
}
.padg_left5 {
	padding-left: 5px;
}
.padg_left7 {
	padding-left: 7px;
}
.padg_left8 {
	padding-left: 8px;
}
.padg_left9 {
	padding-left: 9px;
}
.padg_left10 {
	padding-left: 10px;
}
.padg_left15 {
	padding-left: 15px;
}
.padg_left19 {
	padding-left: 19px;
}
.padg_left20 {
	padding-left: 20px;
}
.padg_left25 {
	padding-left: 25px;
}
.padg_left30 {
	padding-left: 30px;
}
.padg_left35 {
	padding-left: 35px;
}
.padg_left45 {
	padding-left: 45px;
}
.padg_right5 {
	padding-right: 5px;
}
.padg_right8 {
	padding-right: 8px;
}
.padg_right10 {
	padding-right: 10px;
}
.padg_right15 {
	padding-right: 15px;
}
.padg_right20 {
	padding-right: 20px;
}
.padg_right25 {
	padding-right: 25px;
}
.padg_right30 {
	padding-right: 30px;
}
.lineheight20 {
	line-height: 21px;
}
.mrgn_left5 {
	margin-left: 5px;
}
.mrgn_left6 {
	margin-left: 6px;
}
.mrgn_left10 {
	margin-left: 10px;
}
.mrgn_right10 {
	margin-right: 9px;
}
.mrgn_left8 {
	margin-left: 8px;
}
.mrgn_left12 {
	margin-left:14px;
}
.mrgn_top8 {
	margin-top: 8px;
}
.mrgn_top10 {
	margin-top: 10px;
}
.mrgn_top25 {
	margin-top: 25px;
}
.mrgn_10 {
	margin: 10px;
}
.width_100px {
	width: 100px;
}
.width_150px {
	width: 150px;
}
.width_200px {
	width: 200px;
}
.width_19px {
	width:19px;
}
.width_320px {
	width: 323px;
}
.width_400px {
	width: 400px;
}
.width_540px {
	width: 540px;
}
.width_652px {
	width: 652px;
}
.width_984px {
	width: 984px;
}
.width_100per {
	width: 100%;
}
.width_7per {
	width: 7%;
}
.width_10per {
	width: 10%;
}
.width_15per {
	width: 14%;
}
.width_20per {
	width: 20%;
}
.width_19per {
	width: 19%;
}
.width_25per {
	width: 25%;
}
.width_30per {
	width: 30%;
}
.width_32per {
	width: 32%;
}
.width_35per {
	width: 36%;
}
.width_40per {
	width: 40%;
}
.width_45per {
	width: 45%;
}
.width_50px {
	width: 50px;
}
.width_50per {
	width: 50%;
}
.width_55per {
	width: 55%;
}
.width_60per {
	width: 60%;
}
.width_65per {
	width: 64%;
}
.width_66per {
	width: 66%;
}
.width_67per {
	width: 67%;
}
.width_70per {
	width: 70%;
}
.width_71per {
	width: 71%;
}
.width_75per {
	width: 75%;
}
.width_80per {
	width: 80%;
}
.width_82per {
	width: 82%;
}
.width_84per {
	width: 84%;
}
.width_85per {
	width: 85%;
}
.width_90per {
	width: 90%;
}
.width_25px {
	width: 30px;
}
.width_96per {
	width: 96%;
}
.width_92per {
	width: 92%;
}
.width_98per {
	width: 98%;
}
.width_99per {
	width: 99%;
}
.widht_202px {
	width:202px;
}
