/*
Design by Metamorphosis Design
http://www.metamorphozis.com
Released for free under a Creative Commons Attribution 2.5 License
*/

@import"css/grid.css";
@import"css/menu.css";

a,abbr,acronym,address,applet,article,aside,audio,b,blockquote,big,body,center,canvas,caption,cite,code,command,datalist,dd,del,details,dfn,dl,div,dt,em,embed,fieldset,figcaption,figure,font,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,keygen,label,legend,li,meter,nav,object,ol,output,p,pre,progress,q,s,samp,section,small,span,source,strike,strong,sub,sup,table,tbody,tfoot,thead,th,tr,tdvideo,tt,u,ul,var{background:transparent;border:0 none;font-size:100%;margin:0;padding:0;border:0;outline:0;vertical-align:top}ul{list-style:none}blockquote,q{quotes:none}table,table td{padding:0;border:none;border-collapse:collapse}img{vertical-align:top}embed{vertical-align:top}article,aside,audio,canvas,command,datalist,details,embed,figcaption,figure,footer,header,hgroup,keygen,meter,nav,output,progress,section,source,video{display:block}mark,rp,rt,ruby,summary,time{display:inline}


body{background:url(images/body-texture.jpg) 50% 0 repeat #273341;font:13px/18px Bookman Old Style, Helvetica, sans-serif;color:#fff;position:relative;min-width:960px;}
html,body{height:100%;}
/* Global Structure---------------------------------------- */
.tail{background:url(images/body-tail.png) 0 0 repeat-x;position:relative; padding-bottom: 30px;}
.main-texture{background:url(images/bg_4.jpg) fixed center;}
.bg{position:relative;z-index:200;}
#page1 .bg{padding:1px 0 0;}
.main{margin:0 auto;width:950px;}
.main H1
{
padding: 0px;
margin: 0px;
}

.main H1 a{
color: #ffffff
}

/*----- txt,links,lines,titles -----*/
a{color:#666;outline:none;cursor:pointer;text-decoration:none}
a:hover{text-decoration:underline;}
.clear{clear:both;line-height:0;font-size:0;overflow:hidden;height:0;width:100%;}
.wrapper{width:100%;overflow:hidden;position:relative;}
.extra-wrap{overflow:hidden;display:block;}
p{margin-bottom:18px}
.p0{margin-bottom:0 !important}
.p1{margin-bottom:8px !important}
.m1{margin-bottom:6px !important}
.p11{margin-bottom:10px !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:#fff}
.color-3{color:#f5be29}
/*********************************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 !important}
.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 30px 0px 0px}
.img-indent-r{float:right;margin:0 20px 0px 20px}
.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:18px 0 0;background:url(images/header.png) 0 0 repeat-x;height:58px;overflow:hidden;position:relative;z-index:100;}
.logo{float:left;width:275px;height:60px;overflow:hidden;display:block;}
.logo:hover{text-decoration: none}
nav{position:relative;z-index:99;width:949px;margin:0 auto;background:url(images/menu-shadow.png) 0 100% repeat-x;padding:0 0 18px;}
div.nav{background:url(images/nav-border.png) 0 0 repeat-x;}
.menu{background:url(images/menu-pic.png) 0 0 repeat-y;}
.menu_1{background:url(images/menu-tail.png) 0 0 repeat;}

/********************** Content ************************/
section#content{padding:39px 0 0px;}
/*  Header styles */
h1,h2,h3,h4,h5,h6{margin:0 0 34px;line-height:1.2em;color:#FFFFFF;letter-spacing:-1px;font-weight:normal; font-family: 'Bookman Old Style', cursive;}
h1{font-size:33px;}
h2{font-size:30px;}
h3{font-size:27px;} 
h4{font-size:24px;}   
h5{font-size:21px;}
h6{font-size:18px;}
h1 strong{color:#FFFFFF;font-size:58px;line-height:1.2em;display:block;font-weight:normal}
h2 strong{color:#FFFFFF;text-transform:uppercase;font-weight:normal}

.col-1,.col-2{float:left;width:195px;margin-right:20px;}
.col-2{margin-right:0px;}

figure.border{display:inline-block;border:3px solid #1d1d1f}

.padding{padding:0 20px;}
.padding-right{padding-right:20px}
.relative{position:relative;z-index:4}
figcaption{position:absolute;bottom:0px;z-index:5;left:0px;right:0px;background:#273341;color:#FFFFFF;padding:6px 0;font-size:20px;text-align:center;line-height:1.2em;}
.scroll{overflow:auto;height:180px;position:relative}
.border-left{border-left:1px solid #1f1f1f;padding-left:21px;}

.border-bot{border-bottom:2px solid #1d1d1f;padding-bottom:52px;margin:0 0 40px;}
.border-bot2{border-bottom:2px solid #1d1d1f;padding-top:20px;margin-bottom:30px;}

/*  Buttons */
.button{color:#1ffffff;display:inline-block;text-decoration:underline;}
.button:hover{text-decoration:none}
.link{text-decoration:none;}
.link:hover{text-decoration:underline;}

.link-2{color:#ffffff;font-size:16px;line-height:1.2em;letter-spacing:-1px;border-bottom:1px solid #afafaf}
.link-2:hover{color:#f5be29;border:none}
.link-3{color:#ffffff;font-style:italic;text-decoration:none;}
.link-3:hover{text-decoration:underline;}

.list-1 li{padding:0 0 18px 40px;background:url(images/list1-marker.png) 0 0 no-repeat;}
.list-1 li a.link-3{font-size:12px;}

.list-2 li{padding:0px 0 8px 18px;background:url(images/list2-marker.gif) 0 4px no-repeat;font-size:12px;font-style:italic;}
.list-2 li a{color:#fffffff;text-decoration:none}
.list-2 li a:hover{color:#f5be29;}

.block{background: #273341; padding:14px 0 25px;position:relative; 
-webkit-border-radius: 9px;
-moz-border-radius: 9px;
border-radius: 9px;}
.block h4{margin:0 0 23px 18px; color: #ffffff}
.block h4.aligncenter{margin:0 0 23px;}



.dropcap{float:left;font-size:60px;line-height:1.2em;width:76px;text-align:center;margin:0 15px 0 0;padding:1px 0 3px;background:#ffcc00;border-radius:38px;color:#fff;font-weight:bold;text-transform:uppercase;}
.arrow{background:url(images/arrow.png) 0 0 no-repeat;width:41px;height:100px;margin:53px 0 0 9px;}
.text1{font-size:14px;line-height:24px;}
.text2{font-size:16px;line-height:24px;color:#ffffff;letter-spacing:-1px;}
.text3{font-size:12px;}
.text4{font-size:16px;line-height:24px;}

#map_canvas{width:300px;height:206px;border:3px solid #1c1c1e;margin-bottom:30px;}

aside{padding:54px 0 7px;}
aside h6{font-size:16px;color:#ffffff;margin:0 0 18px;}
aside li{margin:0 0 6px;}
aside li a{color:#fff;text-decoration:none;}
aside li a:hover{text-decoration:underline;}

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:30px 0px;color:#f5be29;width:950px;margin:0 auto;}
footer span{display:inline-block;background:#e9e9e7;padding:2px 10px;}
footer a{color:#f5be29;text-decoration:none;}
footer a:hover{text-decoration:underline;}

/* Left & Right alignment */
blockquote{display:block;margin:0 0px 0px 0px;quotes:none;font-size:16px;line-height:24px;color:#afafaf;letter-spacing:-1px;background:url(images/quotes.png) 0 0 no-repeat;padding:0 0 0 53px;}

.top1{background:url(images/top.gif) 0 60% no-repeat;padding:0 0 0px 12px;display:inline-block;text-decoration:none;color:#847d78;text-transform:uppercase;font-size:11px;}
.top1:hover{color:#f5be29;}

.slider_bg
{background: #000000;
width: 950px;
margin: 0 auto;
padding-top: 8px;
padding-bottom: 8px;}


/*=================================*/
/* Nivo Slider Demo
/* November 2010
/* By: Gilbert Pellegrom
/* http://dev7studios.com
/*=================================*/


#slider-wrapper {
    background:url(images/top.jpg) no-repeat;
    width: 933px;
    height: 295px;
    margin:0 auto;
}

#slider {
	position:relative;
    width: 933px;
    height: 295px;
	background:url(images/loading.gif) no-repeat 50% 50%;
}
#slider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}
#slider a {
	border:0;
	display:block;
}

.nivo-controlNav {
	padding-left: 470px;
	padding-top: 282px;

}
.nivo-controlNav a {
	display:block;
	width:22px;
	height:22px;
	background:url(images/bp.png) no-repeat;
	text-indent:-9999px;
	border:0;
	margin-right:3px;
	float:left;
}
.nivo-controlNav a.active {
	background-position:0 -22px;
	background:url(images/bp_hover.png) no-repeat;
}

.nivo-directionNav a {
	display:block;
	width:30px;
	height:30px;
	background:url(images/arrows.png) no-repeat;
	text-indent:-9999px;
	border:0;
}
a.nivo-nextNav {
	background-position:-30px 0;
	right:15px;
}
a.nivo-prevNav {
	left:15px;
}

.nivo-caption {
    text-shadow:none;
    font-family: Helvetica, Arial, sans-serif;
}
.nivo-caption a { 
    color:#efe9d1;
    text-decoration:underline;
}
