* {margin:0; padding:0;}

html {width:100%; background:#000;}

body { 	 
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%; 
	color:#38342e;
	min-width:944px;	
	background:url(images/texture.jpg) center 0 repeat #d7c69f;	
}

.bg2 {width:100%; background:url(images/tail-top.png) center 0 repeat-x;}
.bg3 {width:100%; background:url(images/tail-bot.png) center bottom repeat-x;}


#main {
	width:944px; 	
	padding:0;
	margin:0 auto;
	font-size:0.75em;
	line-height:1.333em;
}

img {border:0; vertical-align:top; text-align:left;}

a {color:#38342e; outline:none;}
a:hover{text-decoration:none;}

object {outline:none;}
fieldset {border:0;}

ul, ol {list-style:none;}

table, table td {padding:0; border:none; border-collapse:collapse;}

.clear {clear:both; line-height:0; font-size:0; width:100%;}

.col-1, .col-2, .col-3, .col-4 {float:left;}
.column-1, .column-2, .column-3 {float:left;}  

.wrapper {width:100%; overflow:hidden;}
.extra-wrap {overflow:hidden;}

.container {width:100%;}

p {margin-bottom:16px;}
.p1 {margin-bottom:8px;}
.p2 {margin-bottom:12px;}
.p3 {margin-bottom:24px;}
.p4 {margin-bottom:40px;}
.p5 {margin-bottom:50px;}

.reg {text-transform:uppercase;}

.fleft {float:left;}
.fright {float:right;}

.alignright {text-align:right;}
.aligncenter {text-align:center;}

.title {margin-bottom:18px;}

.it {font-style:italic;}

.letter {letter-spacing:-1px;}

.color-1 {color:#fff;}
.color-2 {color:#000;}
.color-3 {color:#49978c;}
/*********************************boxes**********************************/
.margin-bot {margin-bottom:35px;}

.spacing {margin-right:40px;}
.spacing2 {margin-right:85px;}

.spacing-bot {margin-bottom:25px;}

.indent {padding:0 0 12px 34px;}
.indent2 {padding-left:50px;}
.indent-bot {margin-bottom:20px;}
.indent-bot2 {margin-bottom:30px;}
.indent-bot3 {margin-bottom:45px;}

.img-indent-bot {margin-bottom:14px;}
.img-indent {float:left; margin:0 15px 0px 0;}	
.img-indent-r {float:right; margin:0 0px 0px 40px;}	

.img-box {float:left; margin-bottom:20px;}	

.prev-indent-bot {margin-bottom:10px;}
.prev-indent {float:left; margin:0 6px 0px 0;}	
.prev-box {float:left; margin-bottom:8px;}	

.border {border:1px solid #494949;}
.border2 {border:2px solid #cdc2b2;}

.buttons a:hover {cursor:pointer;}

.menu li a,
.link-1, 
.button,
.button-1,
.button-2, 
.button-3, 
.button-4,
.text-bot a,
.logo a {text-decoration:none;}	

/*********************************header*************************************/
.flash-1 {margin:0 0px -572px 0px; height:572px;} 
.flash-2 {margin:0 0px 346px 0px; height:53px;} 

#header {min-height:175px; height:auto !important; height:175px; width:100%; position:relative;}


#header .row-2 {color:#fbf0dc; line-height:1.5em;}
#header .row-2 .padding {padding:10px 24px 14px 29px;}
#header .row-2 .col-1 {width:236px;}
#header .row-2 .col-2 {width:236px;}
#header .row-2 .col-3 {width:236px;}
#header .row-2 .col-4 {width:236px;}
#header .row-2 h3 {margin:0 0 7px; color:#fbf0dc;}

.box1 {width:100%;} 
.box1 .box-top {height:10px; width:100%; font-size:0; line-height:0;}
.box1 .box-top .corner-top-left {padding-left:10px; background:url(images/box1-corner-top-left.png) 0 0 no-repeat;}
.box1 .box-top .corner-top-right {padding-right:10px; height:10px; background:url(images/box1-corner-top-right.png) right 0 no-repeat;}
.box1 .box-top .top-tail {height:10px; background:url(images/box1-texture.gif) 0 0 repeat;}
.box1 .box-content {width:100%; background:url(images/box1-texture.gif) 0 0 repeat;}
.box1 .box-bot {height:10px; width:100%; font-size:0; line-height:0;}
.box1 .box-bot .corner-bot-left {padding-left:10px; background:url(images/box1-corner-bot-left.png) 0 0 no-repeat;}
.box1 .box-bot .corner-bot-right {padding-right:10px; height:10px; background:url(images/box1-corner-bot-right.png) right 0 no-repeat;}
.box1 .box-bot .bot-tail {height:10px; background:url(images/box1-texture.gif) 0 0 repeat;}

.box2 {width:100%;} 
.box2 .box-top {height:10px; width:100%; font-size:0; line-height:0;}
.box2 .box-top .corner-top-left {padding-left:10px; background:url(images/box2-corner-top-left.png) 0 0 no-repeat;}
.box2 .box-top .corner-top-right {padding-right:10px; height:10px; background:url(images/box2-corner-top-right.png) right 0 no-repeat;}
.box2 .box-top .top-tail {height:10px; background:url(images/box2-texture.gif) 0 0 repeat;}
.box2 .box-content {width:100%; background:url(images/box2-texture.gif) 0 0 repeat;}
.box2 .box-bot {height:10px; width:100%; font-size:0; line-height:0;}
.box2 .box-bot .corner-bot-left {padding-left:10px; background:url(images/box2-corner-bot-left.png) 0 0 no-repeat;}
.box2 .box-bot .corner-bot-right {padding-right:10px; height:10px; background:url(images/box2-corner-bot-right.png) right 0 no-repeat;}
.box2 .box-bot .bot-tail {height:10px; background:url(images/box2-texture.gif) 0 0 repeat;}

.box3 {width:100%;} 
.box3 .box-top {height:10px; width:100%; font-size:0; line-height:0;}
.box3 .box-top .corner-top-left {padding-left:10px; background:url(images/box3-corner-top-left.png) 0 0 no-repeat;}
.box3 .box-top .corner-top-right {padding-right:10px; height:10px; background:url(images/box3-corner-top-right.png) right 0 no-repeat;}
.box3 .box-top .top-tail {height:10px; background:url(images/box3-texture.gif) 0 0 repeat;}
.box3 .box-content {width:100%; background:url(images/box3-texture.gif) 0 0 repeat;}
.box3 .box-bot {height:10px; width:100%; font-size:0; line-height:0;}
.box3 .box-bot .corner-bot-left {padding-left:10px; background:url(images/box3-corner-bot-left.png) 0 0 no-repeat;}
.box3 .box-bot .corner-bot-right {padding-right:10px; height:10px; background:url(images/box3-corner-bot-right.png) right 0 no-repeat;}
.box3 .box-bot .bot-tail {height:10px; background:url(images/box3-texture.gif) 0 0 repeat;}

.box4 {width:100%;} 
.box4 .box-top {height:10px; width:100%; font-size:0; line-height:0;}
.box4 .box-top .corner-top-left {padding-left:10px; background:url(images/box4-corner-top-left.png) 0 0 no-repeat;}
.box4 .box-top .corner-top-right {padding-right:10px; height:10px; background:url(images/box4-corner-top-right.png) right 0 no-repeat;}
.box4 .box-top .top-tail {height:10px; background:url(images/box4-texture.gif) 0 0 repeat;}
.box4 .box-content {width:100%; background:url(images/box4-texture.gif) 0 0 repeat;}
.box4 .box-bot {height:10px; width:100%; font-size:0; line-height:0;}
.box4 .box-bot .corner-bot-left {padding-left:10px; background:url(images/box4-corner-bot-left.png) 0 0 no-repeat;}
.box4 .box-bot .corner-bot-right {padding-right:10px; height:10px; background:url(images/box4-corner-bot-right.png) right 0 no-repeat;}
.box4 .box-bot .bot-tail {height:10px; background:url(images/box4-texture.gif) 0 0 repeat;}

.button-1 {display:block; float:left; height:23px; overflow:hidden; font-size:1.166em; line-height:1.285em; color:#000; text-transform:uppercase; background:url(images/button1-left.gif) 0 0 no-repeat;}
.button-1 strong {display:block; padding:3px 16px; background:url(images/button1-right.gif) right 0 no-repeat;}
.button-1:hover {color:#154e50;}

.button-2 {display:block; float:left; height:23px; overflow:hidden; font-size:1.166em; line-height:1.285em; color:#000; text-transform:uppercase; background:url(images/button2-left.gif) 0 0 no-repeat;}
.button-2 strong {display:block; padding:3px 16px; background:url(images/button2-right.gif) right 0 no-repeat;}
.button-2:hover {color:#a84132;}

.button-3 {display:block; float:left; height:23px; overflow:hidden; font-size:1.166em; line-height:1.285em; color:#000; text-transform:uppercase; background:url(images/button3-left.gif) 0 0 no-repeat;}
.button-3 strong {display:block; padding:3px 16px;  background:url(images/button3-right.gif) right 0 no-repeat;}
.button-3:hover {color:#d0902c;}

.button-4 {display:block; float:left; height:23px; overflow:hidden; font-size:1.166em; line-height:1.285em; color:#000; text-transform:uppercase; background:url(images/button4-left.gif) 0 0 no-repeat;}
.button-4 strong {display:block; padding:3px 16px; background:url(images/button4-right.gif) right 0 no-repeat;}
.button-4:hover {color:#a84132;}

/*********************************content*************************************/
#content {padding:0 1px;}

h2 {font-size:1.5000em; line-height:1.2em; margin-bottom:4px; text-transform:uppercase; color:#49978c;}
h2 strong {color:#322e26; font-size:0.6em; display:block; margin-top:-20px;}

h3 {font-size:2.000em; line-height:1.2em; margin:0px 0 10px; text-transform:uppercase; color:#322e26;}

.box {width:100%;} 
.box .box-top {height:18px; width:100%;}
.box .box-top .corner-top-left {padding-left:18px; background:url(images/corner-top-left.png) 0 0 no-repeat;}
.box .box-top .corner-top-right {padding-right:18px; height:18px; background:url(images/corner-top-right.png) right 0 no-repeat;}
.box .box-top .top-tail {height:18px; background:url(images/box-tail.png) 0 0 repeat;}
.box .box-content {width:100%; background:url(images/box-tail.png) 0 0 repeat;}
.box .box-bot {height:18px; width:100%;}
.box .box-bot .corner-bot-left {padding-left:18px; background:url(images/corner-bot-left.png) 0 0 no-repeat;}
.box .box-bot .corner-bot-right {padding-right:18px; height:18px; background:url(images/corner-bot-right.png) right 0 no-repeat;}
.box .box-bot .bot-tail {height:18px; background:url(images/box-tail.png) 0 0 repeat;}
.box .padding {padding:0 15px 0 28px;}

.spacer-1 {width:100%; background:url(images/spacer-y.gif) 210px 0 repeat-y;}
.spacer-2 {width:100%; background:url(images/spacer-y.gif) 445px 0 repeat-y;}
.spacer-3 {width:100%; background:url(images/spacer-y.gif) 682px 0 repeat-y;}

.button {display:inline-block; font-size:1.166em; line-height:1.285em; color:#faeed7; text-transform:uppercase; background:url(images/button-left.gif) 0 0 no-repeat;}
.button strong {display:block; padding:3px 16px; background:url(images/button-right.gif) right 0 no-repeat;}
.button:hover {color:#000;}


.border-bot {width:100%; background:url(images/spacer-x.gif) 0 bottom repeat-x;}
.padding-bot {padding-bottom:10px;}


.list-1 li {line-height:2em; padding-left:18px; background:url(images/marker-1.gif) 0 7px no-repeat;}
.list-1 .last-item {padding:0;}

.link-1 {color:#e51d2b; padding-right:11px; background:url(images/marker-1.gif) right 3px no-repeat;}
.link-1:hover {text-decoration:underline;}

.links {position:absolute; right:2px; bottom:0; overflow:hidden;}
.links li {float:left;}

.info dt {padding-bottom:20px;}
.info span {float:left; width:90px;}

#form-1 label {display:block; height:36px;}
#form-1 input {width:166px; font-size:1em; color:#000; padding:1px 5px; font-family:Arial, Helvetica, sans-serif; background:#fff; border-right:1px solid #cecece; border-bottom:1px solid #cecece; border-left:1px solid #303030; border-top:1px solid #303030;}


#form-main fieldset {border:none; width:178px; overflow:hidden;}
#form-main label {display:block; height:31px;}
#form-main input {width:166px; font-size:1em; color:#000; padding:1px 5px; font-family:Arial, Helvetica, sans-serif; background:#fff; border-right:1px solid #cecece; border-bottom:1px solid #cecece; border-left:1px solid #303030; border-top:1px solid #303030;}
#form-main textarea {height:120px; overflow:auto; width:166px; font-size:1em; color:#000; padding:1px 5px; font-family:Arial, Helvetica, sans-serif; background:#fff; border-right:1px solid #cecece; border-bottom:1px solid #cecece; border-left:1px solid #303030; border-top:1px solid #303030;}

.buttons {padding-top:15px; text-align:right;}
.buttons a {margin-left:10px;}

/****************************footer************************/
#footer {width:100%; color:#faefdb; text-align:center; height:42px; font-weight:bold; padding:11px 0 0px;}

.text-bot a {color:#9c392c;}
.text-bot a:hover {text-decoration:underline;} 
