@import url(http://fonts.googleapis.com/css?family=Raleway:300,400,600);
@import"reset.css";
@import"pro_pages_style.css";
@import"grid.css";
@import"forms.css";
@import"prettyPhoto.css";
@import"jquery.snippet.min.css";
@import"../skin/blue.monday/jplayer.blue.monday.css";
@import"smoothness/jquery-ui-1.8.17.custom.css";
@import"superfish.css";

body{background:#fff;font:13px/18px Arial, Helvetica, sans-serif;color:#666;position:relative;min-width:960px;}
html,body{height:100%;}
/* Global Structure---------------------------------------- */
.main{margin:0 auto;width:950px;}
/*----- txt,links,lines,titles -----*/
a{color:#686868;outline:none;cursor:pointer;text-decoration:none;}
a:focus{border:none;outline:none;}
a:hover{}
.clear{clear:both;line-height:0;font-size:0;overflow:hidden;height:0;width:100%;}
.wrapper{width:100%;overflow:hidden;}
.extra-wrap{overflow:hidden;display:block;}
p{margin-bottom:18px}
.p0{margin-bottom:0 !important}
.p1{margin-bottom:8px !important}
.p2{margin-bottom:15px !important}
.p3{margin-bottom:30px !important}
.p4{margin-bottom:40px !important}
.p5{margin-bottom:50px}
.p6{margin-bottom:60px !important;}
.p7{margin-bottom:70px}
.reg{text-transform:uppercase}
.fleft{float:left}
.fright{float:right}
.alignright{text-align:right}
.aligncenter{text-align:center}
.alignmiddle *{vertical-align:middle}
.it{font-style:italic}
.letter{letter-spacing:-1px}
.color-1{color:#fff}
.color-2{color:#000}
.color-3{color:#1f8647}
/*********************************boxes**********************************/
.margin-bot{margin-bottom:35px !important}
.spacing{margin-right:30px;}
.spacing2{margin-right:6px}
.spacing3{margin-right:60px}
.indent-bot{margin-bottom:20px !important}
.indent-bot2{margin-bottom:30px}
.indent-bot3{margin-bottom:45px}
.img-indent-bot{margin-bottom:25px !important}
.img-indent{float:left;margin:0 20px 0px 0}
.img-indent2{float:left;margin:0 15px 0px 0}
.img-indent3{float:left;margin:0 10px 0px 0px}
.img-indent-r{float:right;margin:0 0px 0px 30px}
.prev-indent-bot{margin-bottom:10px !important}
.prev-indent{float:left;margin:0 17px 0px 0}
.padding-top{padding-top:10px}
.padding-top1{padding-top:30px}
.padding-top2{padding-top:25px}
/*********************************header*************************************/
header{padding:37px 0 0;}
.logo{float:left;background:url(../images/logo.png) 0 0 no-repeat;width:175px;height:60px;text-indent:-5000px;overflow:hidden;margin:18px 0 0;}
header nav{position:relative;z-index:99;float:right;margin:0 34px 0px 0;}
/********************** Content ************************/
section#content{padding:33px 0px 0px;}
#page1 section#content{padding:59px 0 50px;}
/*  Header styles */
h1,h2,h3,h4,h5,h6{margin:0 0 12px;line-height:1.2em;color:#7b7473;}
h1{font: normal 26px/42px 'Raleway', sans-serif; text-transform:capitalize}
h2{font-size:24px;}
h3{font-size:21px;} 
h4{font-size:17px;line-height:27px;word-spacing:3px; color:#0d7a28}   
h5{font-size:15px;}
h6{font-size:14px;margin:0 0 14px;}
h1 strong{color:#1f8647;font-size:80px;letter-spacing:-1px;line-height:1.2em;display:block;}
h1 em{color:#1f8647;font-size:50px;line-height:1.2em;display:block;}
.padding-right{padding-right:30px}
h4 img{vertical-align:middle;margin-right:10px;}
h5.marker{background:url(../images/marker.png) 2px 50% no-repeat;padding:0 0 0 39px;}

.col-1{background:url(../images/arrow.png) 100% 50% no-repeat;width:120px;float:left;padding-right:87px;margin-right:14px}
.col-2{padding-right:0;margin-right:0px}

.relative{position:relative;z-index:4}
figcaption{position:absolute;bottom:0px;z-index:5;left:0px;right:0px;background:#1f1f1f;font-weight:bold;color:#fff;padding:5px 0;font-size:13px;text-align:center;line-height:1.2em;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
.scroll{overflow:auto;height:180px;position:relative}
.border-bot{padding:0 0 55px;margin:0 0 46px;background:url(../images/banners-border.gif) 0 100% repeat-x;}
.border-bot10{padding:0 0 10px;margin:0 0 20px;background:url(../images/banners-border.gif) 0 100% repeat-x;}
.border-bot-tab{padding:0 0 10px;margin:0 0 10px;background:url(../images/banners-border.gif) 0 100% repeat-x;}
.border-bots{padding:0 0 10px;margin:0 0 10px;}
.border-bot2{border-bottom:1px solid #afafaf;padding-top:20px;margin-bottom:30px;}

.block{background:#f8f8f8;padding:14px 10px 24px;position:relative;overflow:hidden;}
.block figure{margin:0 0 18px;}

.banners{overflow:hidden;width:950px;margin:0 auto;background:url(../images/banners-border.gif) 0 100% repeat-x;}
.banners ul{background:url(../images/banners-border.gif) 0 0 repeat-x;overflow:hidden;padding:30px 0 36px;}
.banners li{float:left;margin:0 14px 0 38px;}
.banners li:first-child{margin:0 14px 0 13px;}

/*  Buttons */
.button{color:#fff;display:inline-block;background:#a3c0c4;text-decoration:none;padding:3px 20px 4px;}
.button1{color:#fff;display:inline-block;background:#1f8647;text-decoration:none;padding:3px 20px 4px;}
.link{text-decoration:none;color:#1f8647;}
.link:hover{text-decoration:underline;}
.link-1{color:#1f8647;font-style:italic;text-decoration:underline}
.link-1:hover{text-decoration:none}
.link-2{color:#424141;font-weight:bold;text-decoration:none}

.list-1 li{padding:0px 0 12px 17px;background:url(../images/list1-marker.png) 0 5px no-repeat;font-size:14px;}
.list-1 li a{color:#a5a4a4;text-decoration:underline;}
.list-1 li a:hover{color:#000;text-decoration:none}

.list-2 li{padding:0px 0 12px 17px;background:url(../images/list1-marker.png) 0 5px no-repeat;}
.list-2 li a{font-size:14px;color:#1f8647;text-decoration:underline}
.list-2 li a:hover{text-decoration:none}
time{display:block;color:#1f8647;font-size:11px;}

.dropcap{float:left;font-size:18px;line-height:22px;width:120px;text-align:center;margin:0 15px 0 0;padding:49px 0;background:#ededed;border-radius:60px;color:#7b7473;}
.dropcap_2{display:inline-block;color:#999;font-size:18px;line-height:18px;text-align:center;background:#ededed;width:165px;padding:11px 0}
.arrow{background:url(../images/arrow.png) 0 0 no-repeat;width:41px;height:100px;margin:53px 0 0 9px;}
.text1{color:#a5a4a4;font-size:14px;font-style:italic;}

#map_canvas{width:350px;height:239px;margin:0 0 18px;}

aside{padding:10px 0 15px;}
aside li{margin:0 0 6px;}
aside li a{color:#a5a4a4;text-decoration:none;}
aside li a:hover{color:#000;}

aside .icons{padding:4px 0 0;}
aside .icons a{position:relative;display:inline-block;margin:0 3px 0 0;}
aside .icons a img{position:relative;}
aside .icons>a>img+img{position:absolute;top:0;left:0;opacity:0;}

/******************** Footer ******************/
footer{padding:20px 0px;font-style:italic;color:#a5a4a4;width:950px;margin:0 auto;font-size:12px;overflow:hidden;}
footer a{color:#a5a4a4;text-decoration:none;}
footer a:hover{color:#000;}

/* Left & Right alignment */
blockquote{display:block;margin:0 0px 35px 0px;quotes:none;font-size:14px;line-height:24px;color:#1f8647;font-style:italic;background:url(../images/quotes.gif) 0 0 no-repeat;padding:0 0 0 40px;}

.top1{background:url(../images/top.gif) 0 60% no-repeat;padding:0 0 0px 12px;display:inline-block;text-decoration:none;color:#1f8647;font-size:11px;line-height:1.2em;text-transform:uppercase;}
.top1:hover{color:#6a6862;}


/******************** main slider ******************/


.slider-1 {margin:0 auto;width:950px;height:441px;background:url(../images/loader.gif) 50% 50% no-repeat;position:relative;overflow:visible !important}
#slider-1 img{display:none;}
#slider-1 img.first{display:block;}
#slider-1 .banner{position:absolute;left:70px;top:180px;width:500px;height:200px;overflow:hidden;z-index:19;font-size:40px;line-height:42px;letter-spacing:-1px;z-index:20;}
#slider-1 .banner strong{display:block;color:#FFF;font-weight:normal;text-shadow:2px 2px 1px #000;}
#slider-1 .banner strong:first-child+strong{text-transform:uppercase;margin-top:-6px}
#slider-1 {
	position: relative;
	margin:38px auto 0;
	width:950px;
	overflow:hidden;
	background:url(../images/slider_bg.jpg) 50% 441px no-repeat;
	padding-bottom:31px;
}
.slider-1 a { text-decoration: none; outline: none; border: none; }

.pagination-1 {position:absolute;left:50%;bottom:-30px;margin-left:-26px;font-size:0;line-height:0;overflow:hidden;z-index:20}
.pagination-1 li{float:left}
.pagination-1 li a {display:inline-block;background:url(../images/pags.png) no-repeat 0 0 ;width:11px;height:11px;margin:0 1px;font-size:0;line-height:0;overflow:hidden;}
.pagination-1 li.current a, .pagination-1 a:hover {background-position:0 bottom;}
.pagination-1 li.current a{cursor:default;}


/******************** forms ******************/


input[type="text"],input[type=password],textarea{font-family:Arial, Helvetica, sans-serif;color:#7d7d7d;font-size:1em;vertical-align:middle;font-weight:normal;padding:10px 10px;margin:0;background:#fff;border:1px solid #e0e0e0;border-radius:5px;outline:none;width:368px;}

#search input[type="text"]{margin-bottom:20px;}

fieldset{border:none;padding:0;margin:0;}
/* Contact form */
#contact-form{position:relative;vertical-align:top;color:#828282;}
#contact-form .success{position:absolute;bottom:100%;left:0;display:none;width:390px;text-align:right;font-weight:bold;}
		#contact-form label{padding:0 0 7px;display:block;position:relative;margin:0;}
			#contact-form .message{padding-bottom:20px}
			#contact-form textarea{width:528px;height:198px;overflow:auto;resize:vertical;}
			#contact-form .error,#contact-form .empty{color:#f00;display:none;position:absolute;top:0px;right:0;font-size:12px;line-height:1.2em;width:150px}
		#contact-form .btns{text-align:right;}
		#contact-form .btns a{margin-left:21px;}
		
/* Newsletter-form */
#newsletter-form{border-bottom:1px solid #dededa;padding:0 0 29px;margin:0 0 30px;position:relative;}
#newsletter-form input[type="text"]{background-image:url(../images/mail.jpg);background-repeat:no-repeat;background-position:6px 5px;padding:4px 10px 5px 30px;vertical-align:middle;margin:0 3px 0 0;background-color:#f3f3f1;width:180px;font-style:italic;font-size:11px;border-radius:0;}
#newsletter-form a{vertical-align:middle;}

#newsletter-alt-form{position:relative;}
#newsletter-alt-form fieldset{border:none}
#newsletter-alt-form label,#newsletter-form label{display:inline-block;vertical-align:middle;position:relative;}
#newsletter-alt-form .success,#newsletter-form .success{position:absolute;bottom:100%;left:0;display:none;font-weight:bold;}
#newsletter-alt-form input[type=text]{width:215px;margin-right:12px;}
#newsletter-alt-form .error,#newsletter-alt-form .empty,#newsletter-form .error,#newsletter-form .empty{color:#f00;display:none;position:absolute;top:100%;left:0;font-size:12px;line-height:1.2em;}
#newsletter-alt-form a{vertical-align:middle;}
.banner-1{position:relative}
.banner-1 strong {
    background: url(../images/figcaption_1.png);
    bottom: 0;
    color: #FFFFFF;
    font-size: 18px;
    left: 0;
    letter-spacing: -1px;
    line-height: 22px;
    padding: 19px 18px 16px;
    position: absolute;
    right: 0;
    text-align: right;
    z-index: 3;
}



dl.address dt{margin:0 0 18px;color:#1f8647;}
dl.address dd span{width:118px;display:inline-block;}
dl.address dd a{text-decoration:none;color:#1f8647}
dl.address dd a:hover{text-decoration:underline;}


table {
	margin: 0 auto;
	border-collapse: collapse;
	background:#F4F4F4;
}
td {
    width: 180px; }

tr:nth-child(odd) td:nth-child(even), tr:nth-child(even) td:nth-child(odd) {
	background: white;
}
th, td {
	padding-top:10px;
	padding-right:10px;
	padding-bottom:10px;
	padding-left:10px;
	text-align: left;
}
table, th, td {
    border: 1px solid #999;
    border-collapse: collapse;
}



hr {
    background-color: #d4d4d4;
    border: 0 none;
    clear: both;
    color: #d4d4d4;
    height: 1px;
	 margin: 10px 0;
}
