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


body { background-image: url(images/bg.gif); background-position: center top; background-repeat: no-repeat; background-color: #FFFFFF; margin:0; font-family: Arial Unicode MS, Arial, Helvetica, sans-serif; font-size: 12px; color: #727271;}
#topWrapper {width:990px; margin: auto; position:relative;}

#logo { background-image: url(images/logo.gif); background-position: right bottom; height: 97px; background-repeat:no-repeat;}
#navWrapper { background-image: url(images/menuBg.gif); background-position: left bottom; background-repeat: no-repeat; height: 53px; position:relative;}
#bannerWrapper { background-image: url(images/banner3.png); background-position: left top; background-repeat: no-repeat; height: 331px;}

#colWrapper { width: 990px; margin: auto; position:relative;}
.col-main {width: 609px; float:left; line-height: 20px; padding-left: 30px; padding-top: 80px; padding-right: 40px; position:relative;}
.col-right {width: 301px; float:left; padding-top: 150px; padding-left: 10px; position:relative;}

.col-main-pres {line-height: 20px; padding-left: 30px; padding-top: 80px; padding-right: 40px; position:relative;}
.col-main span { color: #0086ba;}

.blue {color:#0086ba}
.line { background-color: #CCCCCC; height:1px; margin: 25px 0px 30px 0px;}

h1,h2,h3 {margin: 0px 0px 0px 0px; padding:0px 0px 0px 0px;}

h1 {color: #6eb43f; letter-spacing: -1px;}
img {border: 0px;}
a { color: #333333;}

.formField {padding: 4px; border: 2px solid #CCCCCC; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; width: 300px;}

.bookRhett { padding-top: 15px; padding-bottom: 10px;}

#footerWrapper { background-image: url(images/footerBg.gif); background-position: left bottom; background-repeat: repeat-x; height: 155px;}
#footerWrapper .footer {width: 960px; background-image: url(images/footer.gif); background-position: left bottom; background-repeat: no-repeat; height: 117px; position:relative; margin:auto; top: 8px; color: #fff; padding-left: 30px; padding-top: 30px;}

.footer a {color: #fff; text-decoration: none;}
.footer a:hover {color: #306e07;}

.galleryIMG{
	border: 3px solid #cccccc;
}

.cssbox, .cssbox_head, .cssbox_head h2{background: transparent url(images/greenpanel.png) no-repeat bottom right}
.cssbox{width:293px !important; padding-right:0px; margin:0px}
.text {width: 243px; margin:auto; border-top: 1px solid #a8c497; padding-top: 20px; padding-bottom: 25px; line-height: 20px;}
.cssbox_head{background-position:top right; margin-right:0px; padding:20px}
.cssbox_head h2{ background-position:top left; margin-bottom:0px; border:0; padding-bottom:0px;}
.cssbox_body{ background-position:bottom left; margin-right:0px; padding:0px}


#navlist {margin-left: 0px; padding-left: 0px; padding-top: 20px;}
ul#navlist {margin:0px; padding-left:5px; padding-bottom: 10px;}
#navlist li{display: inline;list-style-type: none; background-image: url(images/menu-seperator.gif); background-position: right bottom; background-repeat:no-repeat; padding-top: 18px; padding-bottom: 13px;}
#navlist a { padding-right:30px; color: #666969; padding-left: 25px; font-size: 16px; letter-spacing: -1px;text-decoration: none;}
#navlist a:hover{color: #00aeee;text-decoration: none;}

#footerlist {margin-left: 0px; padding-left: 0px;}
ul#footerlist {margin:0px; padding-top: 20px; padding-bottom: 10px;}
#footerlist li{display: inline;list-style-type: none; padding-top: 18px; padding-bottom: 13px;}
#footerlist a { padding-right:30px; color: #fff; font-size: 12px; text-decoration: none;}
#footerlist a:hover{color: #306e07;text-decoration: none;}
