/* CSS Document */

html, body, div, span, h1, h2, h3, h4, h5, h6, p, blockquote{
	color:#292E31;
	font-family: Lucida Grande, Helvetica Neue, Helvetica, sans-serif;  
	font-size:100%;
	font-size-adjust: inherit;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:1.5;
	margin:0;
	padding:0;
}

body { background-color:#292e31;}

a:link { color: #568595; text-decoration: underline}
a:visited {color: #7b8c96; text-decoration:underline}
a:hover { color: #507c8b; text-decoration: underline}

/* positions */

/* HEADER */
#wrapperNav {width: 100%; background-color:#131517; margin:0; padding:0;}

#navigation { margin: 0 auto; width:895px; font-size: 12px; color: #507c8b; padding: 8px 0 8px 65px}
#navigation  a:link { color: #f6edd5; text-decoration:none}
#navigation a:visited {color: #f6edd5; text-decoration:none}
#navigation  a:hover { color: #507c8b; text-decoration: underline}

/* CONTENT */
#wrapper {
	width:960px !important;
	overflow:hidden;
	border-left: 2px solid #131517; border-right: 2px solid #131517;
	padding:0;
	margin: 0 auto;
}

#flashwrapper {
	width:960px; 
	height:268px; 
	background-image: url(../images/bkg-content.jpg); background-repeat:repeat-y 
}


#contentwrapper{
	width:960px; 
	background-image: url(../images/bkg-content.jpg); background-repeat:repeat-y;
	background-color:#f6edd5;
}

#contentwrapper.page1{
	background-image: url(../images/bkg-content2.gif); background-repeat:repeat-y;
}


#content {
	float:left;
	width:500px; 
	padding: 10px 0 20px 64px;
	margin: 0 0 0 1px;
	
}

#content.home { 
	background-image:url(../images/w.gif); background-repeat: no-repeat; background-position: top left;
	width:450px; 
	padding: 10px 0 20px 64px

}

#content.home  h1 {font-size: 14px; color: #791b00; font-weight: normal; margin: 0; padding: 0;  }

#logo {
	float:right;
	width:296px;
}



#tagline {
	width:960px; 
	background-image: url(../images/bkg-tagline.jpg); background-repeat:repeat-y;
}

#tagline.page1{
	width:960px; 
	background-image: url(../images/bkg-tagline2.jpg); background-repeat:repeat-y;
}

#tagline h1 {
	font-size:23px; padding: 8px 0 15px 65px; color:#9ba8b0
}

#tagline.page1 h1 {
	font-size:23px; padding: 8px 0 15px 65px; color:#ceab85
}


#bullets {
	width:895px; background-color:#131517; padding: 65px 0 15px 65px;
}

#bullets p {
	font-size:14px; color: #f6edd6; line-height:28px; 
}

#bullets .blueLarge {
	font-size:18px; color: #568595; 
}



#footer {
	width:960px;
	background-color:#131517; 
	color:#a49e8c; 
	text-align: center; 
	font-size: 12px; 
	padding: 65px 0 20px 0
}

.blue {
	 color: #568595; 
}

p {
	font-size: .8em;
	margin: 0 0 10px 0;
	color: #8F440D;
}

ul { margin: 5px 0 10px 30px; padding:0 }
li { font-size: .8em; margin: 0; padding:0; list-style-image: url(../images/bullet.gif)  }

h1 {font-size: 18px; color: #791b00; font-weight: normal; margin: 0; padding: 0;  }
h2 {font-size: 16px; color: #791b00; font-weight: bold; margin: 0; padding: 0;  }
h3 {font-size: 14px; color: #791b00; font-weight: normal; margin: 0; padding: 0;  }
h4 {font-size: 14px; color: #000; font-weight: normal; margin: 0; padding: 0;  }
.clear {clear:both}

.border {border-bottom: 1px dotted #617c87; margin: 10px 0 10px 0}
.wrapper {
	width:500px;
	margin:20px auto;
}

.contactForm {
	float:left;
	width:470px;
	padding:10px;
	margin:10px auto;
	
}

.contactForm ul {
	float:left;
	width:450px;
	margin:0;
	padding:0;
	list-style:none;
}

.contactForm ul li {
	float:left;
	width:450px;
	min-height:20px;
	height:auto !important;
	height:20px;
	margin-bottom:5px;
	list-style-image:none
}

.contactForm label {
	float:left;
	width:70px;
	height:20px;
	margin-right:10px;
	line-height:20px;
}

.contactForm .txtFld {
	float:left;
	width:250px;
	height:16px;
	margin:0;
	padding:3px 5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

.contactForm .txtAra {
	float:left;
	width:300px;
	height:150px;
	margin:0;
	padding:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

.contactForm .submit {
	float:left;
	margin:0 10px 0 80px;
}

.contactForm .formError {
	float:left;
	width:200px;
	height:16px;
	margin-left:80px;
	color:#990000;
}

.contactForm .formProgress {
	float:left;
}