/* RESET */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent;}
body {line-height: 1;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,
q:before, q:after {content: '';}
:focus {outline: 0;}
table {border-collapse: collapse; border-spacing: 0;}


/* BODY */
body{margin:0;padding:0;width:100%;background-color:#efefef;font:normal 12px Arial, Helvetica, sans-serif; color:#2f2f2f;}
.clear {clear:both;}
.go {background: url(images/go.jpg);height: 20px;width: 28px;border: 0;}
.go:hover {background: url(images/go.jpg) 0 -20px no-repeat;}


/* MAIN PAGE */
.main {width:966px;margin:0 auto;padding:0 0 10px 0;background:url("images/wrapper_btm.png") center bottom no-repeat;}
.wrapper {width:966px;margin:0 auto;padding:0 0 13px 0;background:url("images/main-back.png") center top repeat-y;}


/* ALIGN, IMAGES ALIGN */
.alignright, .right {float:right; margin:0 0 10px 10px; padding:0;}
.alignleft, .left {float:left; margin:0 10px 10px 0; padding:0;}
.aligncenter, .center {margin:0 auto; margin:10px; padding:0; display:block;}


/* HEADER */
#header {float:left;width:958px;height:114px;background:url("images/top.jpg");margin-left:4px;border-bottom:#c6c6c6 solid 3px;}
#header h1 {float:left;width:447px;height:114px;margin:0 0 0 22px;padding:0;display:block;background:url("images/logo.jpg") left top no-repeat;text-indent:-9999px;}
#header h1 a {display:block;width:100%;height:100%;}

#header .search {float:right;width:260px;height:24px;margin-top:23px;margin-right:20px}
#header .search label {float:left;width:50px;height:17px;margin-top:2px;font:bold 12px "Times New Roman", Times, serif;color:#1e4d61;text-decoration:none; text-transform:uppercase; margin-right:5px; background:inherit;}
#header .search .searchArea {float:left;width:153px;height:22px;background:url(images/bar.jpg) no-repeat;margin-left:5px;margin-right:5px;border:none;  padding-left:3px; padding-right:2px;}

#header .news {float:right;width:266px;height:22px;margin-right:18px;margin-top:47px;background:url("images/newsletter.jpg") no-repeat; padding-left:10px;}
#header .news a {font:normal 11px Tahoma, Arial, sans-serif;color:#333;text-decoration:none; background:none;}
#header .news a:hover {text-decoration: underline;}
#header .news .link {float:left;width:auto;height:11px; line-height:10px;margin-left:1px; margin-top:5px; padding:0 10px 0 2px; border-right:1px #333 solid; text-transform:uppercase;}
#header .news .link2 {float:left;width:auto;height:11px; line-height:10px;margin-left:6px; margin-top:5px; padding:0 9px 0 2px; border-right:1px #333 solid; text-transform:uppercase;}
#header .news .lastlink {float:left;width:auto;height:11px; line-height:10px;margin-left:1px; margin-top:5px; padding:0 3px 0 2px; border-right:none; text-transform:uppercase;}
#header .news .links {float:left;width:auto;height:9px;margin-top:3px;margin-left:1px;text-transform:uppercase;font:normal 11px Tahoma, Arial, sans-serif;}

#header .news .links a {font-family:tahoma;font-size:13px;font-weight:bold;color:#333;text-decoration:none;background:inherit; }
#header .news .links small a {font-size:11px;}

#banner {float:left;width:958px;height:259px;margin-left:4px;}

.mainNav {float:left;width:958px;height:31px;background-color:#1e4d61;}
.pageNav {margin-left:4px;}
.nav {float:left;height:31px; min-width:700px; list-style:none;margin-left:22px;}
.nav li {float:left;width:auto;height:24px;padding:7px 8px 0 8px;text-decoration:none;margin:0}
.nav li:hover, 
.nav li.current_page_item {background-color:#eb4710;}
.nav li a, 
.mainNav a {font:bold 12px Georgia, "Times New Roman", Times, serif;text-decoration:none;color:#fff;}

.login {float:right;width:80px;height:17px;margin-top:9px;}
.login a {font-size:10px; font-weight:normal;}
.login a:hover {background-color: #eb4710;}

#banner .panel {float:left;width:346px;height:228px;margin-right:4px;background:url("images/b-1.jpg") no-repeat;}
#banner .panel h2 {float:left;width:320px;height:auto;font-family:Georgia;font-size:24px;color:#FFFFFF;margin-left:20px;font-weight:normal;position: relative;top: 25%;}
#banner .panel h3{float:left;width:250px;height:auto;font:normal 14px Georgia, Helvetica, sans-serif;color:#666666;margin-top:5px;margin-left:20px;font-style: italic;position: relative;top: 25%;}

#banner .headerImg {float:left;width:608px;height:228px; overflow: hidden; border:none}


/* CONTENT */
#content {float:left;width:942px;min-height:207px;padding-left:16px;margin-left:4px;padding-top:20px;background:url("images/shadow.jpg") repeat-x top left;}

#content .box {float:left;width:307px;min-height:174px;padding-bottom:14px;margin:0 2px 0 0;background:url("images/box.jpg") center bottom no-repeat;}
#content .box-1 {float:left;width:260px;min-height:178px;background:url("images/box-1.jpg") center bottom no-repeat;line-height:20px; margin-left: 4px;font:normal 12px Arial, Helvetica, sans-serif; padding:10px 20px 17px 20px; text-align:left;}
#content .box-1 em, #content .box-1 i {float:right; font-size:12px;margin:25px 0 0 0;padding:0;}

#content .in {float:left;width:252px;margin:0 15px;padding:0 8px;font:normal 12px Arial, Helvetica, sans-serif;line-height:16px;color:#2f2f2f;}
#content .in strong {margin:0 0 10px 0;padding:0;display:block}
#content .in h3, #content .box-1 h3 {display:block;float:left;width:100%;height:20px;font:normal 18px Arial, Helvetica, sans-serif;color:#19607e;margin-top:10px;margin-bottom:10px;}
#content .box-1 h3 {margin:0 0 20px 0;}

.view, .more {width:85px;height:25px;display:block;padding:0;margin:10px 10px 0 0;text-align:center;text-indent:-9999px;}
.view:active, .more:active {margin-top:11px;}
.view {background:url("images/view.jpg") center no-repeat}
.view:hover {background:url("images/view-hover.jpg") center no-repeat}
.more {width:95px; background:url("images/learnmore.jpg") center no-repeat}
.more:hover {background:url("images/learnmore-hover.jpg") center no-repeat}

/* INNER */
#contain_inner{width:960px;}


/* INNER LEFT SIDEBAR */
.sidePage {float:left;width:195px;margin-left:4px;}

.sidePage .sideNav {list-style:none; background:#b1d4b5 url("images/sideNavBg.jpg") right bottom no-repeat; margin:0; padding:0;}
.sidePage .sideNav li {float:none; display:list-item; border-bottom:1px #fff solid; margin:0; padding:0; min-height:31px;}
.sidePage .sideNav li a {min-height:12px; padding:8px 0 8px 15px; display:block; background:transparent url("images/arrow.png") 180px 12px no-repeat; text-decoration:none; font:bold 11px Georgia, "Times New Roman", Times, serif; color:#1e4d61; z-index:5; position:relative;}
.sidePage .sideNav li a:hover {color:#fff; text-decoration:none;}
	
.newsletter {float:left;width:155px;height:149px; padding:20px;background:url("images/inner_search.jpg") no-repeat;margin-top:0;}
.newsletter .newsletterContainer {width:100%;margin-top:10px;}
	
.newsletter h3 {font:normal 14px Arial, Helvetica, sans-serif; color:#19607e; letter-spacing:1px}
.newsletter p {font:normal 12px Arial, Helvetica, sans-serif; color:#2f2f2f;}
	
.newsletter .emailField {height:22px; background:url("images/bar.jpg") no-repeat; padding:3px 2px 2px 3px; border:none; margin:5px 0 0 0;}

.emailSubmit {background: url(images/submit.jpg);height: 25px;width: 86px;border: 0;margin:20px 0 0 0;}
.emailSubmit:hover {background: url(images/submit.jpg) 0 -25px no-repeat;margin:20px 0 0 0;}	

/* INNER MIDDLE PAGE */

.container {float:left;width:545px;height:auto;border-right:#c7c7c7 solid 1px;overflow:hidden;}
.container .topBanner {height:113px; padding:0 0 10px 0; margin:0; background:url("images/yellow.jpg") center bottom repeat-x;}
.container .inside {padding:0 30px 20px 30px; margin:0; font:normal 12px Arial, Helvetica, sans-serif; color:#2f2f2f; line-height:18px;}
.container .inside h2 {margin:0; padding:0; color:#19607e;font-size:18px; font-weight:normal; }
.container .inside h4 {font-size:14px; font-weight:normal; color:#2f2f2f; padding:0; margin:0 0 20px 0;}
.container .inside h3 {font-size:14px; font-weight:normal; color:#19607e; padding:0; margin:0 0 20px 0;}

.container .inside p {padding:0; margin:10px 0 20px 0;}
.container .inside a {color:#80a181; text-decoration:underline;}
.container .inside a:hover {text-decoration:none;}
.container .inside ul {padding:0 0 0 20px; margin:0 0 20px 0;}	
.container .inside li {padding:0 0 0 10px; margin:0; background:url("images/dott.jpg") no-repeat;}
#floatfield {float: left;}
.browse {float: left; margin: 0 0 0 5px;}
.emailSend {background: url(images/send.jpg);height: 25px;width: 86px;border: 0;}
.emailSend:hover {background: url(images/send.jpg) 0 -25px no-repeat;}
.emailSubmit {background: url(images/send.jpg);height: 25px;width: 86px;border: 0;margin:20px 0 0 0;}
.emailSubmit:hover {background: url(images/send.jpg) 0 -25px no-repeat;}
.intpic {padding: 0 0 0 10px;float: right;}
/* INNER RIGHT SIDEBAR */
.sideRight {float:right; width:192px; padding:13px 8px 0 0}

.sideRight .box {width:192px; height:auto; padding:0 0 20px 0; margin:0; background:url("images/rightBox.jpg") center bottom no-repeat; position:relative;}
.sideRight .top {width:192px; height:14px; display:block; margin:0; padding:0; background:url("images/rightBoxTop.jpg") center top no-repeat;}
.sideRight .inside {width:164px; margin:0 5px 0 3px; padding:0 10px 0 10px; }
.sideRight h3 {font:normal 14px Arial, Helvetica, sans-serif; color:#19607e;}
.sideRight p {font:normal 12px Arial, Helvetica, sans-serif; color:#2f2f2f; padding:0 0 5px 0; margin:0 ;}


/* FOOTER */
#footer {width:966px; margin:0 auto; padding: 0px 0px 20px 0px;}
#footer .legal {float:left;width:300px;margin-left:10px;margin-top:10px;height:auto;font-family:tahoma;font-size:10px;}
#footer .shareBtn {float:right;width:130px;margin-top:10px;height:auto;font-family:tahoma;font-size:10px;}
#footer .shareBtn img {border:none;}
#footer .valid {float:right; clear:both; margin:13px 0 0 0;}

#nav a { border: 1px solid #fff;  text-decoration: none; position: relative; top:-113px;*top: 0px;left: 10px;margin:0 5px 0 5px;padding: 3px 8px 5px 8px; color: #fff; z-index: 1000;  }
#nav a.activeSlide { background: #FF7300; color: #fff; }
#nav a:focus { outline: none;color: #fff;  }

/* TOUR IMAGES */
.pics {margin: 5px 0 0 -5px;}

#slideshow { left: 0px;margin-top: 0px;*margin-top: -430px; }
#slideshow img { padding: 0px; }

#thumbs { margin-top: 385px; width: 700px ; float: left; }
#thumbs li { width: 35px; float: left; margin: 8px 10px 10px 0px; list-style: none }
#thumbs a { width: 35px; padding: 2px; display: block;  background: #e8e8e8 }
#thumbs a.activeSlide { background: #edad00 }
#thumbs a:focus { outline: none; }
#thumbs img { border: none; display: block; height: 35px; width:35px;}


#next2 {width: 64px; height:21px;}
#prev2 {width: 96px; height: 21px;}
