@charset "utf-8";

/* CSS Document */



/* BASIC */

* {

	margin: 0px;

	padding: 0px;

}

body {

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

	font-size: 12px;

	margin: 0px;

	padding: 0px;

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

	background-repeat: repeat-x;

	background-position: left top;

	background-color: #66669A;

}





h1, h2, h3, p, ul {

	padding: 0;

	margin: 0;

}

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

	color: #912E20;

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

	font-size: 11px;

}

a:hover {

	color: #937115;

}





#wrapper {

	width: 848px;

	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-main-repeat.jpg);

	background-position: left top;

	background-repeat: repeat-y;

	background-color: #FFFFFF;

}



#container600 {

	position: relative;

	width: 950px;

	height: 600px;

	margin: 0px;

	padding: 0px;

	float: left;

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

	background-position: left top;

	background-repeat: repeat-y;

	background-color: #FFFFFF;

}



#container800 {

	position: relative;

	width: 950px;

	height: 800px;

	margin: 0px;

	padding: 0px;

	float: left;

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

	background-position: left top;

	background-repeat: repeat-y;

	background-color: #FFFFFF;

}



#container900 {

	position: relative;

	width: 950px;

	height: 900px;

	margin: 0px;

	padding: 0px;

	float: left;

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

	background-position: left top;

	background-repeat: repeat-y;

	background-color: #FFFFFF;

}



#container1000 {

	position: relative;

	width: 950px;

	height: 1000px;

	margin: 0px;

	padding: 0px;

	float: left;

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

	background-position: left top;

	background-repeat: repeat-y;

	background-color: #FFFFFF;

}



#container1200 {

	position: relative;

	width: 950px;

	height: 1200px;

	margin: 0px;

	padding: 0px;

	float: left;

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

	background-position: left top;

	background-repeat: repeat-y;

	background-color: #FFFFFF;

}



#container1300 {

	position: relative;

	width: 950px;

	height: 1300px;

	margin: 0px;

	padding: 0px;

	float: left;

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

	background-position: left top;

	background-repeat: repeat-y;

	background-color: #FFFFFF;

}





#container1400 {

	position: relative;

	width: 950px;

	height: 1400px;

	margin: 0px;

	padding: 0px;

	float: left;

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

	background-position: left top;

	background-repeat: repeat-y;

	background-color: #FFFFFF;

}



#container1600 {

	position: relative;

	width: 950px;

	height: 1600px;

	margin: 0px;

	padding: 0px;

	float: left;

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

	background-position: left top;

	background-repeat: repeat-y;

	background-color: #FFFFFF;

}



#container2900 {

	position: relative;

	width: 950px;

	height: 2900px;

	margin: 0px;

	padding: 0px;

	float: left;

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

	background-position: left top;

	background-repeat: repeat-y;

	background-color: #FFFFFF;

}





#masthead {

	height: 163px;

	width: 950px;	

}





/* MAIN CONTENT */



#main {

	padding-right: 10px;

	padding-left: 10px;

	position: relative;

	left: 0px;

	top: 0px;

	padding-bottom: 0px;

	width: 710px;

	height: 500px;

	padding-top: 10px;

	margin-top: 25px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 210px;

	border-left-width: 1px;

	border-left-style: solid;

	border-left-color: #dad2bc;

}



#main h1 {

	color: #912E20;

	font-size: 17px;

	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: #796251;

	padding-top: 1px;

	padding-bottom: 0px;

	margin-top: 15px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

	padding-left: 15px;

	border-top-width: 1px;

	border-top-style: solid;

	border-top-color: #8E735E;

	height: 28px;

}

#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: #333333;

	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;

}



#mainline {

	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;

	border-top-width: 1px;

	border-top-style: solid;

	border-top-color: #8E735E;

	height: 28px;

}







/* 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;

}

#indented {

	width: 715px;

	margin: 0px;

	padding: 0px;

}

#indented p {

	width: 650px;

	margin-left: 30px;

}

#box-lists {

	width: 700px;

}

#box1 {

	width: 300px;

	margin-left: 0px;

	margin-top: 10px;

	float: left;

	margin-bottom: 10px;

}

#box2 {

	width: 300px;

	margin-left: 10px;

	margin-top: 10px;

	float: left;

}



ul {

   list-style-type: disc;

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

   font-size: 12px;

   margin-left: 20px;

   }

   

li {

   list-style-type: disc;

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

   font-size: 12px;

   margin-left: 20px;

   }   

   

p { 

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

   font-size: 12px;

   } 

   

td { 

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

   font-size: 12px;

   }    

   

.textb { 

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

   font-size: 12px;

   font-weight: bold;

   }     

    



/* LEFT COLUMN */



#leftcol {

	width: 205px;

	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: #513E0D;

	font-size: 12px;

	font-weight: bold;

	margin-top: 5px;

	margin-right: 0px;

	margin-bottom: 5px;

	margin-left: 8px;

	border-top-color: #5B184D;

	padding-top: 12px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 5px;

	background-image: url(images/bar-horiz-repeat.gif);

	background-repeat: repeat-x;

	background-position: center top;

	text-align: center;

}

#leftcol h2 {

	font-size: 11px;

	font-weight: bold;

	color: #513E0D;

	padding-top: 1px;

	padding-bottom: 0px;

	margin-top: 15px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

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

	background-position: left 0px;

	background-repeat: no-repeat;

	padding-left: 30px;

	border-top-width: 1px;

	border-top-style: solid;

	border-top-color: #CCCCCC;

	height: 28px;

}

#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: 9px;

	color: #333333;

	margin-top: 0px;

	margin-right: 5px;

	margin-bottom: 0px;

	margin-left: 0px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 5px;

	padding-left: 15px;

}



/* 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: #272727;

	width:165px;

	font-weight: normal;

	font-size: 11px;

	height: 16px;

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

	background-position: left center;

	background-repeat: no-repeat;

	padding-top: 6px;

	padding-right: 0px;

	padding-bottom: 2px;

	padding-left: 12px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #dad2bc;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 5px;

	left: 0px;

	text-decoration: none;

}

#navlist ul li a:hover {

	display: block;

	color:#937115;

	height: 16px;

	padding-top: 6px;

	padding-right: 0px;

	padding-bottom: 2px;

	padding-left: 16px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #999999;

	width: 165px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 5px;

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

	background-repeat: no-repeat;

	background-position: left;

	left: 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 TOP NAV */

#nav-top {

	height: 20px;

	width: 950px;

	text-align: right;

	background-color: #FEF7ED;

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

	padding: 0px;

	position: absolute;

	left: 0px;

	top: 0px;

	margin: 0px;

}



/* END ALL TOP NAV STYLING */



/* begin box styling below left nav */

.boxleft1 {

	padding-top: 0px;

	padding-bottom: 10px;

	text-align: center;

	padding-right: 0px;

	padding-left: 0px;

	width: 200px;

	clear: both;

	margin-left: 5px;

	margin-right: 5px;

}



.boxleft1 img {

	border: 1px solid #999999;

}



/* end boxes below left nav */

/* end left LEFT COLUMN styling */



/* General photo styling and positioning - used on index.html */

#photo-sm {

	padding: 0px;

	float: left;

	width: 125px;

	text-align: center;

	margin-top: 0px;

	margin-right: 20px;

	margin-bottom: 0px;

	margin-left: 0px;

	height: 200px;

}



#photo-sm p {

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 5px;

	padding-left: 0px;

	text-align: center;

	margin: 0px;

	color: #333333;

	font-size: 9px;

}

#photo-sm img {

	display: block;

	margin: 0px;

	padding: 0px;

	border: 1px solid #CCCCCC;

}



#photo-sm2 {

	padding: 0px;

	float: right;

	width: 125px;

	text-align: center;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 25px;

	margin-left: 10px;

}



#photo-sm2 p {

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 10px;

	padding-left: 0px;

	text-align: center;

	margin: 0px;

	color: #333333;

	font-size: 9px;

}

#photo-sm2 img {

	display: block;

	margin: 0px;

	padding: 0px;

	border: 1px solid #CCCCCC;

}

#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;

}



/* begin special identity content, last content in main content box */

#identity {

	width: 840px;

	margin-top: 20px;

	margin-right: 5px;

	margin-bottom: 0px;

	margin-left: 5px;

	background-color: #B5A085;

	padding-top: 10px;

	padding-right: 50px;

	padding-bottom: 10px;

	padding-left: 50px;

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

	background-repeat: repeat-x;

	background-position: left top;

}

#identity p {

	font-size: 11px;

	padding-right: 30px;

	padding-left: 5px;

	padding-top: 0px;

	margin-top: 15px;

	margin-bottom: 3px;

	padding-bottom: 5px;

	margin-left: 20px;

	text-align: justify;

}



/* begin special identity content before footer */



/* begin footer styling */

#footer-top {

	padding-top: 10px;

	margin: 0px;

	padding-right: 0px;

	padding-bottom: 10px;

	padding-left: 0px;

	width: 950px;

	float: left;

}

#footer-container {

	clear: both;

	width: 950px;

	background-color: #FDDBDA;

}



#footer-main {

	padding-top: 25px;

	padding-right: 0px;

	padding-bottom: 10px;

	padding-left: 0px;

	width: 950px;

	clear: both;

	background-color: #FFCBFF;

	margin-top: 0px;

	margin-right: auto;

	margin-bottom: 0px;

	margin-left: auto;

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

	background-repeat: no-repeat;

	background-position: top;

	text-align: center;

}

#footer-main p{

	padding-left: 15px;

	line-height: 14px;

}

#footer-bot {

	background-color: #280B09;

	margin: 0px;

	padding: 0px;

	height: 10px;

	width: 950px;

}

.dividers {

	color: #B49F84;

	font-size: 9px;

	font-weight: normal;

}

.dividers2 {

	color: #DDAC2B;

	font-size: 9px;

	font-weight: normal;

}







.clearfix {

	clear: both;

}

.rule1 {

	border-bottom-width: 2px;

	border-bottom-style: solid;

	border-bottom-color: #B2D2DF;

}





.arrow-up {

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

	background-repeat: no-repeat;

	background-position: 0px center;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 15px;

	height: 20px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 3px;

}



.footer-text {

	font-size: 10px;

	font-weight: bold;

	color: #937115;

	text-decoration: none;

	padding-top: 5px;

	padding-right: 0px;

	padding-bottom: 5px;

	padding-left: 0px;

	margin: 0px;

}

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

	font-size: 10px;

	font-weight: bold;

	color: #937115;

	text-decoration: none;

}

a.footer-text:hover {

	font-size: 10px;

	font-weight: bold;

	color: #F0D897;

	text-decoration: none;

}



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

	font-size: 12px;

	font-weight: bold;

	color: #912E20;

	text-decoration: none;

}

a.noline:hover {

	font-size: 12px;

	font-weight: bold;

	color: #937115;

	text-decoration: none;

}





/* link to pmm only */

.pmm {

	font-size: 9px;

	color: #666666;

	margin: 0px;

	padding: 0px;

}

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

	font-size: 9px;

	font-weight: normal;

	color: #666666;

	text-decoration: none;

}

a.pmm:hover {

	font-size: 9px;

	font-weight: normal;

	color: #F0D897;

	text-decoration: none;

}

/* end footer styling */

