/*reset start******************************************************************/
html, body, div, span, object, 
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
font-weight: inherit;
font-style: inherit;
font-size: 100%;
font-family: inherit;
vertical-align: baseline;
}
html{overflow-y:scroll;}
ol, ul{list-style:none;}
input{padding:0;}
textarea{overflow:auto;}
@font-face {
	/* This declaration targets Internet Explorer */
	font-family: 'gill_sans_mt';
	src: url('font/gill_sans_mt-webfont.eot');
}

@font-face {
	/* This declaration targets everything else */
	font-family: 'gill_sans_mt';
	src: url(//:) format('no404'),
	     url('font/gill_sans_mt-webfont.woff') format('woff'),
	     url('font/gill_sans_mt-webfont.ttf') format('truetype'),
	     url('font/gill_sans_mt-webfont.svg#webfontZlHgTkNM') format('svg');
	font-weight: normal;
	font-style: normal;
}

/* Tables still need 'cellspacing="0"' in the markup. */
table { border-spacing:0; width:100%;}
caption, th, td { text-align: left; font-weight: normal; }
table, td, th { vertical-align: middle; }
blockquote:before, blockquote:after, q:before, q:after{content: "";}
blockquote, q{quotes: "" "";}
h1,h2,h3,h4,h5,h6{
	font-weight:bold;
	font-size: 24px;
	font-family: Verdana, Geneva, sans-serif;
}
.clear:after{clear:both;content:'.';display:block;visibility:hidden;height:0;}
.clear{display:inline-block;}
* html .clear{height:1%;}
.clear{display:block;}
a{color:#000e3c;text-decoration:none;}
a:hover{text-decoration:underline;}
a:focus{outline:none;}
/*reset end*************************/
p{line-height:1.3;text-align:left;}         
.right{float:right;}
.left{float:left;}
.hide{display:none;}
.c_white{color:#FFF;}
.c_purered{color:#f00;}
.c_green{color:#689013}
.c_gay{color:#717773}
.f_14{font-size:14px;}
.f_15{
	font-size:15px;
	font-family: inherit;
}
.f_16{font-size:16px;}
.f_24{font-size:24px!important;}
.mb5{margin-bottom:5px;}
.mt15{margin-top:15px;}
.mt5{margin-top:5px;}
.mr10{margin-right:10px;}
.mb30{margin-bottom:30px;}<F5>
.bold{font-weight:bold;}
.t_c{text-align:center;}
body{
	font-size:13px;
	font-family:Arial, CourierNew, Helvetica;
	line-height:1.3;
	background: #CED2D7 url(images/body_bg.jpg) repeat left top;
	text-align:center;
	color:#FFF;
}
#wrapper{
	width:898px;	
    background:#5e943c;
	margin:15px auto;
	padding:0;
	text-align:left;
    border:1px solid #010101;
}
#header{height:185px;
    overflow:hidden;
    background:#fff;
    position:relative;`
}

#description{
    height:46px;
    margin-top:34px;
    background:#242251 url(images/description.png) no-repeat 330px top;
    text-indent:-999em;
}
#logo{
    position:absolute;
    top:20px;
    left:32px;
}
#fb_logo{
    position:absolute;
    top:140px;
    left:805px;
}
#menu{
    background:#A9AEBA url(images/menu_bg.png) left top repeat-x;
    height:45px;
    line-height:45px;
    margin-top:6px;
    position:relative;
}
#menu > li{
    float:left;
    padding:0 11px;
    background:url(images/arrow.png) left top no-repeat;
}
#menu > li.first{
    background:none;
}
#menu > li.first .sub_menu{
    margin-left:-8px;
}
#menu > li.last{
    margin-right:-999em;
}
#menu > li.last .sub_menu{
    margin-left:-140px;
}
#menu > li a{
    display:block;
    font-size:15px;
    text-decoration:none;
    font-family:gill_sans_mt;
    text-transform:uppercase;
}

#menu > li a:hover{
    color:#6CA142;
}
#menu .sub_menu{
    position:absolute;
    border:1px solid #777A84;
    border-top:none;
    z-index:9999;
    background:#70A544;
    width:240px;
    padding-left:10px;
    margin-left:-10px;
    -moz-border-radius:0 0 12px 12px;
    -webkit-border-radius:0 0 12px 12px;
    border-radius:0 0 12px 12px;
    background: -moz-linear-gradient(top , #6CA142 10%, #2C601A 90%);
    background:-webkit-gradient(linear, 0 0, 0 100%, from(#6CA142), to(#2C601A));
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#6CA142', endColorstr='#2C601A');
}
#menu .sub_menu a{
    color:#FFF;
    font-size:13px;
    font-weight:normal;
}
#menu .sub_menu li{
    line-height:3.2;
}
#menu .sub_menu a:hover{
    color:#00244A;
}
/*------main-------*/
#main{
    background:url(images/main_bg.png) left bottom repeat-x;
}
#content{
    width:578px;
    background:#00244A;
    overflow:hidden;
}
#content img{
    
}
#content2{
    width:898px;
    background:#00244A;
    overflow:hidden;  
}
.col{
    padding:20px 80px 40px 60px
}
.col a{
	color:#FFF;
	font-weight: bold;
	font-size: larger;
}
.col h1{
    font-size:23px;
    font-family:gill_sans_mt;
}
.col h1 span{
    word-spacing:30px;
    margin-left:30px;
}
.col p{
	line-height:1.4;
	margin:25px auto;
}

#sidebar{
    width:288px;
    overflow:hidden;
    padding:20px 16px 17px;
}
#sidebar .col2{
    margin-bottom:40px;
    overflow:hidden;
}
#sidebar .col2 img{
    border:1px solid #FFF;
    border:1px solid #FFF;
    background:#999;
    padding:3px;
}
#sidebar #person{
    padding:1px;
    width:100px;
}
#sidebar .col2 h2{
    font-size:19px;
    letter-spacing:1px;
    margin-bottom:15px;
    font-family:gill_sans_mt;
}
#sidebar .col2 h3{
    font-size:15px;
    letter-spacing:1px;
    margin-bottom:15px;
    font-family:gill_sans_mt;
}
.featured img {
	float: left;
	padding: 0 20px 10px 0;
}
.featured p{
	padding: 0 200px 0px 0;
	font-size: 14px;
}
/*----footer------*/
#footer{
    height:105px;
    background:#FFF;
    padding:18px 108px 22px;
    font-size:10px;
    color:#000033;
    -webkit-text-size-adjust:none;
}
#bottom_menu a{
    float:left;
    margin:0 7px;
}
#footer p{
    text-align:center;
    line-height:2.2;
}
#slide{
    height:201px;
    width:578px;
}
#slide li{
    float:left;
}
#slide li img{
    width:578px;
    height:201px;
}
#lift {
	margin-top:-4px;
	color: #70A544;
}
/* CONTACT FORM */
.jotform-form {background-color:transparent;} 
#header_18 {background-color:transparent;}
#header_18 {background-color:transparent;}
   .form-label{
        width:150px !important;
    }
    .form-label-left{
        width:150px !important;
    }
    .form-line{
        padding:10px;
    }
    .form-label-right{
        width:150px !important;
    }
    .form-all{
        width:650px;
        color:#fff !important;
        font-family:Verdana;
        font-size:12px;
    }
	/* END CONTACT FORM */
#wrapper #main #content2 .col .featured p {
	font-size: 16px;
	font-family: Verdana, Geneva, sans-serif;
}
.block {
	text-align: justify;
	font-family: Verdana, Geneva, sans-serif;
}
#wrapper #main #content2 .col .featured p .f_15 strong {
	font-family: Verdana, Geneva, sans-serif;
}
