@charset "utf-8";

/* CSS Document */



html, body, table, td, div, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset {

margin: 0;

padding: 0;

border: 0;

}

img {

	border: none;

}

body {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	margin: 0px;

	padding: 0px;

	background-image: url(images/pattern1.gif);

	background-color: #2E0C03;

}

a:link, a:visited, a:active {

	color: #CD7A14;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

}

a:hover {

	color: #937115;

}



#wrapper {

	width: 950px;

	padding: 0px;

	margin-top: 0px;

	margin-right: auto;

	margin-bottom: 0px;

	margin-left: auto;

	background-color: #000000;

}

#container {

	position: relative;

	width: 950px;

	margin: 0px;

	padding: 0px;

	float: left;

	background-image: url(images/bg-container.jpg);

	background-position: left top;

	background-repeat: repeat-y;

	background-color: #FFFFFF;

}



/* MASTHEAD DIV */

/* Masthead styling starts here */

#masthead {

	height: 105px;

	width: 950px;

	padding: 0px;

	margin: 0px;

	background-color: #252525;

}

/* Masthead styling ends here */

/* MAIN CONTENT */



#main {

	padding-right: 10px;

	padding-left: 10px;

	left: 0px;

	top: 0px;

	padding-bottom: 0px;

	width: 710px;

	padding-top: 5px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 210px;

	min-height:600px;

	height:auto !important;

	height:600px;

	position: relative;

}

#title {

	margin: 0px;

	padding: 0px;

	float: right;

	height: 35px;

	width: 500px;

	font-size: 18px;

	color: #511400;

	text-align: right;

	font-weight: bold;

}



#main h1 {

	color: #783F0C;

	font-size: 15px;

	font-weight: bold;

	margin-top: 5px;

	margin-right: 0px;

	margin-bottom: 10px;

	margin-left: 0px;

	padding: 0px;

}

#main h2 {

	font-size: 14px;

	font-weight: bold;

	color: #783F0C;

	padding-top: 1px;

	padding-bottom: 0px;

	margin-top: 5px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

	padding-left: 15px;



}

#main h3 {

	font-size: 11px;

	font-weight: bold;

	color: #912E20;

	padding-top: 0px;

	padding-bottom: 5px;

	padding-left: 35px;

	margin: 0px;

}

#main h4 {

	font-size: 11px;

	color: #333333;

	font-weight: bold;

	background-image: url(images/bullet1.gif);

	background-repeat: no-repeat;

	background-position: 37px -3px;

	padding-left: 47px;

	padding-bottom: 3px;

	height: 15px;

}

#main p {

	font-size: 11px;

	color: #000000;

	margin-top: 0px;

	margin-right: 10px;

	margin-bottom: 0px;

	margin-left: 10px;

	padding-top: 0px;

	padding-right: 15px;

	padding-bottom: 10px;

	padding-left: 15px;

	letter-spacing: 0.4px;

}



/* short pages main content styling (contact, sitemap, policies,) */

#main-short {

	padding-right: 10px;

	padding-left: 10px;

	position: relative;

	left: 0px;

	top: 0px;

	padding-bottom: 0px;

	width: 710px;

	padding-top: 10px;

	margin-top: 20px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 210px;

	border-left-width: 1px;

	border-left-style: solid;

	border-left-color: #dad2bc;

	height: 650px;

	background-image: url(images/bg-main-pic.jpg);

	background-repeat: no-repeat;

	background-position: right top;

}



#main-short h1 {

	color: #912E20;

	font-size: 17px;

	font-weight: bold;

	margin-top: 5px;

	margin-right: 0px;

	margin-bottom: 10px;

	margin-left: 0px;

	padding: 0px;

}

#main-short h2 {

	font-size: 14px;

	font-weight: bold;

	color: #796251;

	padding-top: 1px;

	padding-bottom: 0px;

	margin-top: 15px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

	padding-left: 15px;

	height: 28px;

}



#main-short h3 {

	font-size: 11px;

	font-weight: bold;

	color: #912E20;

	padding-top: 1px;

	padding-bottom: 0px;

	padding-left: 35px;

	margin: 0px;

}

#main-short h4 {

	font-size: 11px;

	color: #333333;

	font-weight: bold;

	background-image: url(images/bullet1.gif);

	background-repeat: no-repeat;

	background-position: 37px -3px;

	padding-left: 47px;

	padding-bottom: 3px;

	height: 15px;

}

#main-short p {

	font-size: 11px;

	color: #333333;

	margin-top: 0px;

	margin-right: 40px;

	margin-bottom: 0px;

	margin-left: 10px;

	padding-top: 0px;

	padding-right: 10px;

	padding-bottom: 10px;

	padding-left: 15px;

	letter-spacing: 0.4px;

}

#main-short p.contact {

	font-size: 11px;

	color: #333333;

	margin-top: 0px;

	margin-right: 40px;

	margin-bottom: 0px;

	margin-left: 0px;

	padding-top: 0px;

	padding-right: 10px;

	padding-bottom: 10px;

	padding-left: 10px;

	letter-spacing: 0.4px;

	line-height: 18px;

}

.clearfix {

	clear: both;

}

#boxlist1 {
	float: left;
	width: 375px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;

}

#boxlist2 {

	float: left;

	width: 125px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 10px;

}

#boxlist1 h1, #boxlist2 h1 {

	color: #932500;

	font-size: 12px;

	font-weight: bold;

	margin-top: 5px;

	margin-right: 0px;

	margin-bottom: 10px;

	margin-left: 0px;

	padding: 0px;

}



ul.bullet1 {

	padding-left: 0px;

	padding-top: 5px;

	padding-right: 0px;

	padding-bottom: 5px;

	margin-top: -10px;

	margin-right: 0px;

	margin-bottom: 20px;

	margin-left: 0px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

}

ul.bullet1 li {

	list-style-type: none;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 10px;

	list-style-image: url(images/bullet1.gif);

	list-style-position: inside;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	margin: 0px;

}



ul.bullet2 {

	padding-left: 0px;

	padding-top: 5px;

	padding-right: 0px;

	padding-bottom: 5px;

	margin-top: -10px;

	margin-right: 0px;

	margin-bottom: 10px;

	margin-left: 20px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

}

ul.bullet2 li {

	list-style-type: none;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 10px;

	list-style-image: url(images/bullet1.gif);

	list-style-position: inside;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	margin: 0px;

}



/* Special lists with nested lists styling (used on sitemap page) */

.outer-list1 {

	text-align: left;

	list-style-type: none;

	line-height: 16px;

	list-style-image: url(images/bullet2.gif);

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 50px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 20px;

	padding-left: 0px;

}

.outer-list1 li {

	text-align: left;

	list-style-type: none;

	margin-top: 12px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 20px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

}

.inner-list1a {

	list-style-type: none;

	list-style-image: url(images/bullet2-a.gif);

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 15px;

	font-size: 11px;

	color: #333333;

	line-height: 14px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 10px;

	padding-left: 0px;

}

.inner-list1a li {

	padding-left: 0px;

	margin: 0px;

	padding-top: 10px;

	padding-right: 0px;

	padding-bottom: 0px;

}

.inner-list1b {

	list-style-type: none;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 15px;

	font-size: 11px;

	color: #333333;

	list-style-image: url(images/bullet2-a.gif);

	line-height: 14px;

	padding-top: 5px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

}

.inner-list1b li {

	padding-left: 0px;

	margin: 0px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

}



/* End sitemap styling */





/* LEFT COLUMN */



#leftcol {

	width: 165px;

	width: 195px;

	vertical-align: top;

	padding-top: 20px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

	position: absolute;

	left: 0px;

	top: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 100px;

	margin-left: 0px;

}

#leftcol h1 {

	color: #A66400;

	font-size: 15px;

	font-weight: bold;

	margin-top: 5px;

	margin-right: 0px;

	margin-bottom: 5px;

	margin-left: 0px;

	text-align: center;

	padding: 0px;

}

#leftcol h2 {

	font-size: 12px;

	font-weight: bold;

	color: #300C03;

	padding-top: 10px;

	padding-bottom: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

	padding-left: 0px;

}

#leftcol h3 {

	font-size: 11px;

	font-weight: bold;

	color: #3E7C95;

	padding-top: 1px;

	padding-bottom: 2px;

	padding-left: 0px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #88C6D8;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 5px;

	margin-left: 0px;

}

#leftcol p {

	font-size: 10px;

	color: #501103;

	padding: 0px;

	margin: 0px;

}



/* begin left main nav list containers and styling */

#navleft {

	list-style-type: none;

	text-align: left;

	vertical-align: top;

	padding-top: 10px;

	padding-right: 0px;

	padding-bottom: 20px;

	padding-left: 0px;

	margin: 0px;

	width: 190px;

}



#navlist ul li a {

	display: block;

	color: #CD7A14;

	width:165px;

	font-weight: bold;

	font-size: 11px;

	height: 22px;

	background-position: left top;

	background-repeat: no-repeat;

	padding-top: 7px;

	padding-right: 0px;

	padding-bottom: 2px;

	padding-left: 16px;

	left: 0px;

	text-decoration: none;

	background-image: url(images/btn1.gif);

	margin: 0px;

}

#navlist ul li a:hover {

	display: block;

	color:#9C714E;

	height: 22px;

	padding-top: 7px;

	padding-right: 0px;

	padding-bottom: 2px;

	padding-left: 16px;

	width: 165px;

	background-image: url(images/btn1-mo.gif);

	background-repeat: no-repeat;

	background-position: left top;

	left: 0px;

	font-weight: bold;

	margin: 0px;

}

ul.navlist {

	list-style: none;

	width: 175px;

	padding-top: 0px;

	padding-right: 10px;

	padding-bottom: 3px;

	padding-left: 10px;

	margin-top: 3px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

}

ul.navlist li.first {

	border-top: 0px;

	margin-top: 0px;

	padding-top: 0px;

}

/* end left main nav list styling */

/* begin box styling below left nav */

.boxleft1 {

	text-align: center;

	width: 193px;

	clear: both;

	background-image: url(images/bg-bar1.gif);

	background-repeat: repeat-x;

	background-position: left top;

	padding: 0px;

	border-bottom-width: 4px;

	border-bottom-style: solid;

	border-bottom-color: #561C07;

	margin-top: 0px;

	margin-right: auto;

	margin-bottom: 0px;

	margin-left: auto;

}



.boxleft1 img {

	border: 1px solid #999999;

}



/* end boxes below left nav */

/* end left LEFT COLUMN styling */



#callaction1 {

	float: right;

	width: 185px;

	text-align: center;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 5px;

	padding-top: 5px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

}

#photo1, #photo1a {

	float: right;

	width: 200px;

	text-align: center;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 10px;

	padding-top: 5px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

}



#photo1 p, #photo1a p {

	padding-top: 3px;

	padding-right: 0px;

	padding-bottom: 5px;

	padding-left: 0px;

	text-align: center;

	margin: 0px;

	color: #333333;

	font-size: 9px;

}

#photo1 img, #photo1a img {

	display: block;

	border: 1px solid #CCCCCC;

	padding: 0px;

	margin-top: 0px;

	margin-right: auto;

	margin-bottom: 0px;

	margin-left: auto;

}

#photo2, #photo2a {

	float: left;

	width: 200px;

	text-align: center;

	margin-top: 0px;

	margin-right: 10px;

	margin-bottom: 0px;

	margin-left: 0px;

	padding-top: 5px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

}



#photo2 p, #photo2a p {

	padding-top: 3px;

	padding-right: 0px;

	padding-bottom: 5px;

	padding-left: 0px;

	text-align: center;

	margin: 0px;

	color: #333333;

	font-size: 9px;

}

#photo2 img, #photo2a img {

	display: block;

	border: 1px solid #CCCCCC;

	padding: 0px;

	margin-top: 0px;

	margin-right: auto;

	margin-bottom: 0px;

	margin-left: auto;

}

#footer-container {

	margin: 0px;

	padding: 0px;

	width: 950px;

	clear: both;

}

#form-container {

	padding: 0px;

	width: 575px;

	margin: 0px;

	float: left;

}



/* START FORM STYLING */

#form1 {

	padding: 0px;

	width: 550px;

	font-size: 11px;

	color: #333333;

	margin-top: 0px;

	margin-right: auto;

	margin-bottom: 0px;

	margin-left: auto;

}

#form1 td {

	margin: 0px;

	padding: 2px;

}

#form1 h1 {

	font-size: 17px;

	color: #ac923b;

	padding-top: 10px;

	padding-bottom: 5px;

}



#form1 h2 {

	font-size: 13px;

	color: #74631F;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #74631F;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 5px;

	margin-left: 0px;

	padding-top: 0px;



	padding-right: 0px;

	padding-bottom: 3px;

	padding-left: 0px;

}

#form1 h3 {

	font-size: 11px;

	color: #74631F;

	margin-top: 5px;

	margin-right: 0px;

	margin-bottom: 5px;

	margin-left: 0px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #E0CF89;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 3px;

	padding-left: 0px;

}

#form1 h4 {

	font-size: 11px;

	color: #333333;

}

#comments {

	background-color: #FAFCFE;

	border: 1px solid #E0DAB4;

}

input {

	border: 1px solid #E0DAB4;

	color: #1A2F40;

	height: 16px;

	background-color: #FFFBEA;

}

.no-border  {

	background-color: #FFFFFF;

	border-top-width: 0px;

	border-right-width: 0px;

	border-bottom-width: 0px;

	border-left-width: 0px;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

	height: 15px;

	width: 15px;

	margin: 0px;

	padding: 0px;

}

select{

	background-color: #FFFBEA;

	color: #783F0C;

	height: 22px;

	font-weight: bold;

}

textarea {

	background-color: #FFFBEA;

	color: #1A2F40;

}

.text-left{

	color: #1A2F40;

	text-align: left;

	padding-top: 5px;

	padding-right: 5px;

	padding-bottom: 5px;

	padding-left: 5px;

	font-weight: bold;

	margin: 0px;

	font-size: 11px;

}

.text-right{

	color: #1A2F40;

	text-align: right;

	font-weight: bold;

	margin: 0px;

	font-size: 11px;

	padding: 5px;

}

.text-center{

	color: #1A2F40;

	text-align: center;

	padding-top: 5px;

	padding-right: 5px;

	padding-bottom: 5px;

	padding-left: 5px;

	font-weight: bold;

	margin: 0px;

	font-size: 11px;

}

.required {

	font-size: 8px;

	color: #CC3300;

	font-weight: bolder;

}

.nonrequired {

	font-size: 12px;

	color: #72A5C2;

	font-weight: bolder;

}

#submit-btn{

	margin-left: 0px;

	margin-top: 5px;

	width: 95px;

	background-image: url(images/btn-form.gif);

	background-repeat: no-repeat;

	background-position: left top;

	font-size: 11px;

	color: #551609;

	height: 22px;

	padding: 0px;

	font-weight: bold;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

	border-top-width: 0px;

	border-right-width: 0px;

	border-bottom-width: 0px;

	border-left-width: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

}

#reset-btn{

	margin-left: 0px;

	margin-top: 5px;

	width: 95px;

	background-image: url(images/btn-form.gif);

	background-repeat: no-repeat;

	background-position: left top;

	font-size: 11px;

	color: #551609;

	height: 22px;

	padding: 0px;

	font-weight: bold;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

	border-top-width: 0px;

	border-right-width: 0px;

	border-bottom-width: 0px;

	border-left-width: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

}

/* END FORM STYLING */



/* begin footer styling */

#footer-top {

	margin: 0px;

	width: 950px;

	background-image: url(images/bg-footertop.jpg);

	background-repeat: no-repeat;

	padding: 0px;

	height: 25px;

	clear: both;

}

#footer-mid {

	margin: 0px;

	padding-top: 10px;

	padding-right: 0px;

	padding-bottom: 10px;

	padding-left: 0px;

	width: 950px;

	clear: both;

	background-color: #fff9ef;

}

#footer-bot {

	padding: 0px;

	text-align: center;

	width: 950px;

	margin: 0px;

	float: left;

	background-color: #2D0000;

	background-image: url(images/bg-footerbot.gif);

	height: 10px;

}



.dividers {

	color: #5C4118;

	font-size: 9px;

	font-weight: normal;

}



.footer-text {

	font-size: 10px;

	font-weight: normal;

	color: #371104;

	text-decoration: none;

	text-align: center;

	padding-top: 10px;

	padding-right: 0px;

	padding-bottom: 5px;

	padding-left: 0px;

	margin: 0px;

	line-height: 15px;

}

a.footer-text:link, a.footer-text:visited, a.footer-text:active {

	font-size: 10px;

	font-weight: bold;

	color: #CCCCCC;

	text-decoration: none;

}

a.footer-text:hover {

	font-size: 10px;

	font-weight: bold;

	color: #930000;

	text-decoration: none;

}



/* link to pmm only */

.pmm {

	font-size: 9px;

	color: #DEBA83;

	padding-top: 10px;

}

a.pmm:link, a.pmm:visited, a.pmm:active {

	font-size: 9px;

	font-weight: normal;

	color: #DEBA83;

	text-decoration: none;

}

a.pmm:hover {

	font-size: 9px;

	font-weight: normal;

	color: #AD3D0C;

	text-decoration: none;

}

/* end footer styling */
