body{
	background-image: url(../i/mainbg.jpg);
	background-position:top center;
	background-repeat:repeat-x;
	background-color:#997b58;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	color: #3b2512;
	font: 12px "Times New Roman", Times, serif;
}

div{
	margin: 0;
	padding: 0;
}
#wrapper{
	width: 100%;
	overflow:visible;
	display: block;
}

#mainBody{
	width: 862px;
	/*margin: 0 auto;*/
	margin:0px auto;
	height: 100%;
	border-bottom:20px solid #000000;
	background-color:#d6d1af;
	background-image:url(../i/side_line.gif); background-position:left top;
	background-repeat:repeat-y;
	position:relative;
}


#bannerfull01 {width:100%;background-image:url(../i/banner/bannerf01.jpg); background-position:center top; background-repeat:no-repeat;}
#bannerfull02 {width:100%;background-image:url(../i/banner/bannerf02.jpg); background-position:center top; background-repeat:no-repeat;}
#bannerfull03 {width:100%;background-image:url(../i/banner/bannerf03.jpg); background-position:center top; background-repeat:no-repeat;}
#bannerfull04 {width:100%;background-image:url(../i/banner/bannerf04.jpg); background-position:center top; background-repeat:no-repeat;}
#bannerfull05 {width:100%;background-image:url(../i/banner/bannerf05.jpg); background-position:center top; background-repeat:no-repeat;}
#bannerfull06 {width:100%;background-image:url(../i/banner/bannerf06.jpg); background-position:center top; background-repeat:no-repeat;}
#bannerfull07 {width:100%;background-image:url(../i/banner/bannerf07.jpg); background-position:center top; background-repeat:no-repeat;}
#bannerfull08 {width:100%;background-image:url(../i/banner/bannerf08.jpg); background-position:center top; background-repeat:no-repeat;}
#bannerfull09 {width:100%;background-image:url(../i/banner/bannerf09.jpg); background-position:center top; background-repeat:no-repeat;}
#bannerfull10 {width:100%;background-image:url(../i/banner/bannerf10.jpg); background-position:center top; background-repeat:no-repeat;}

#header{
	width: 100%;
	height: 130px;
	position: relative;
	font-family: "Garamond",Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	line-height: 16px;
	margin:0;
	padding:0;
	/*background-color:#d6d1af;*/
}

#addressDiv{
	position: absolute;
	top: 20px;
	left:665px;
	text-align:right;
	padding:5px 15px 0 0;
	color:#3b2512;
	z-index:998
	width:200px;
	text-transform:none;
	font: 14px "Garamond",Georgia, "Times New Roman", Times, serif;
}
#addressDiv a{
	text-decoration: none;
	color: #3b2512;
	font: 12px "Garamond",Georgia, "Times New Roman", Times, serif;
	text-transform:uppercase;
}
#addressDiv a:hover{
	text-decoration: none;
	color: #ffffff;
}

#addressDiv img {position:relative;padding:0;margin:0;right:-15px;}

#logoDiv {position:relative;margin:0;padding:0 0 0 10px;z-index:999;top:0px;width: 230px;height:100px;}

#menuDiv{
	width: 100%;
	height: 20px;
	padding: 15px 0 0 0;
	text-align: center;
	/*background-color: #3b2512;
	border-bottom:1px solid #897b61;*/
}
#menuDiv ul{
	margin: 0;
	padding: 0;
	list-style:none;
}
#menuDiv ul li{
	float: left;
	width: 106px;
	height:10px;
	vertical-align:middle;
	padding: 0;
	margin: 0;
	font-family: "Garamond", Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	line-height: 11px;
	border-right:1px solid #ffffff;
}
#menuDiv #li_8{
	border: none;
}
#menuDiv ul a{
	display: block;
	text-decoration: none;
	color: #cdd8e0;
	padding: 0;
}

#menuDiv ul a:hover{
	text-decoration: none;
	color: #ffffff;
}

#banner {
	height:	175px;
}


#title {height:40px; margin:0; padding:5px 0 0 10px;}

#mainCopy{
	width: 862px;
	margin: 0;
	padding: 0;
	background-image: url(../i/sidebg.jpg);
	background-position: bottom left;
	background-repeat: no-repeat;
	overflow: auto;
}

.column_640{
	float:left;
	left:220px;
	width: 620px;
	height: auto;
	padding:20px;
	/*display:block;
	overflow:visible;*/
}
.column_195{
	width: 195px;
	height: auto;
	left:0;
	float: left;
	margin:0;
	padding:0;
	/*display:block;
	overflow:visible;*/
}


#subNavDiv {width:195px;border-bottom:1px solid #95927a;padding-top:5px;}

#subNavDiv ul{
	margin: 0;
	padding: 10px;
	list-style:none;
}
#subNavDiv ul li{
	padding: 0 0 0 10px;
	margin: 0;
	font-family: "Garamond", Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	line-height: 18px;
	padding-bottom:10px;
}

#subNavDiv ul a{
	text-decoration: none;
	color: #3b2512;
	padding: 0;
	font-weight:normal;
}

#subNavDiv ul a:hover{
	text-decoration: none;
	color: #3176a8;
}

#quotebox {
	position:absolute;
	top:145px;
	right:35px;
	z-index:997;
	float:right;
	width:210px;
	height:233px;
	font:22px "Garamond", Georgia, "Times New Roman", Times, serif;
	padding-top:25px;
	line-height:28px;
	text-align:center;
	font-style:italic;
}

#sidebar {width:175px; margin:0; padding:10px;}


.callus {color:#2c88cb; font-style:italic;}


/* HOME STYLES */
#bannerhome {width:100%;background-image:url(../i/banner/home_piziks.jpg); background-position:center top; background-repeat:no-repeat;}

#mainCopyHome{
	width: 862px;
	margin: 7px 0 0 0;
	padding: 0;
	background-image:url(../i/home/ptres_bg2.jpg); background-position:left bottom; background-repeat:no-repeat;
	overflow: auto;
}
#quoteboxhome {
	position:absolute;
	top:145px;
	right:35px;
	z-index:997;
	float:right;
	width:210px;
	height:345px;
	font:22px "Garamond", Georgia, "Times New Roman", Times, serif;
	padding-top:25px;
	line-height:28px;
	text-align:center;
	font-style:italic;
}
#bannerspace {
	height:	280px;
}

.column_306{
	width: 306px;
	height: auto;
	left:0;
	float: left;
	margin:0;
	padding:0;
	/*display:block;
	overflow:visible;*/
}

.column_277middle{
	float:left;
	left:306px;
	width: 257px;
	height: 355px;
	padding:10px 10px 180px 10px;
	background-image:url(../i/home/missionbg.jpg);
	background-position: right bottom;
	background-repeat:no-repeat;
	border-right:1px solid #a4a187;
	border-left:1px solid #a4a187;	
	/*display:block;
	overflow:visible;*/
}

.column_277right{
	float:left;
	left:583px;
	width: 250px;
	height: auto;
	padding:0px;
	display:block;
	overflow:visible;
}
#welcomebox {width:275px;border-bottom:1px solid #95927a;padding:15px;background-color:#d6d1af;}
#ptresource {
	width:304px;
	padding-top:5px;
	padding-left:25px;
}
#ptresource ul{
	margin: 0;
	padding: 10px;
	list-style:none;
}
#ptresource ul li{
	padding: 0 0 0 20px;
	margin: 0;
	font-family: "Garamond", Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	padding-bottom:10px;
	background-image:url(../i/home/flare2.gif); background-position:left top; background-repeat:no-repeat;
}

#ptresource ul a{
	text-decoration: none;
	color: #3b2512;
	padding: 0;
	font-weight:normal;
}

#ptresource ul a:hover{
	text-decoration: none;
	color: #ffffff;
}
#featuretip {
	border-bottom:1px solid #a4a187; margin-top:15px;padding:10px;
	/*background-image:url(../i/home/floss.jpg); background-position:right bottom; background-repeat:no-repeat;*/
}
#featurept {padding:10px;}

#mainCopyHome p {font:12px "Times New Roman", Times, serif;line-height:18px; color:#3b2512;}
#mainCopyHome a {color:#3176a8; font-weight:bold; text-decoration:none;}
#mainCopyHome a:hover{color:957a4f; text-decoration: none;}
#mainCopyHome li {font:12px "Times New Roman", Times, serif; padding-bottom:5px;}

/* MainCopy STYLES */
h1 {color:#000000;
	font-weight:normal;
	font: 30px "Garamond", Georgia, "Times New Roman", Times, serif;
	letter-spacing:2px;
	padding:0 0 0 40px;
	margin:0;
	background-image:url(../i/title_flare.gif); background-position:left; background-repeat:no-repeat;
}
h2{
	color: #3176a8;
	font: 22px "Garamond", Georgia, "Times New Roman", Times, serif;
	line-height: 18px;
	font-weight:normal;
	font-style:italic;
	padding:0;
}
h3{
	color: #606811;
	font: 16px  "Garamond", Georgia, "Times New Roman", Times, serif;
	line-height: 16px;
	font-weight:normal;
}
h4{
	color: #957a4f;
	font: 12px  "Garamond", Georgia, "Times New Roman", Times, serif;
	text-transform: uppercase;
	letter-spacing: 1px;
	line-height: 18px;
}

#mainCopy p {font:12px "Times New Roman", Times, serif;line-height:18px; color:#3b2512;}
#mainCopy a {color:#3176a8; font-weight:bold; text-decoration:none;}
#mainCopy a:hover{color:957a4f; text-decoration: none;}
#mainCopy li {font:12px "Times New Roman", Times, serif; padding-bottom:5px;}
#mainCopy img, #mainBodyAlbum img {padding:5px;}
hr {
  
  color:#4f4333;
}

.note {font-weight:bold;font:14px Arial, Helvetica, sans-serif; color:#FF0000;}

.align_right{text-align:right;}
.padright25 {padding-right:25px;}
.imgborder {border:1px solid #998164;}
.tdpara {font-size:12px;}

#imgright {
	margin-left:10px;
	float:right;
}

#rightbox {
	width:200px;
	margin:10px;
	background-color:#c6bf9f;
	border:1px solid #95927a;
	padding:10px;
	float:right;
}


/* ALBUM STYLES */
#mainBodyAlbum{
	width: 862px;
	/*margin: 0 auto;*/
	margin:0px auto;
	height: auto;
	border-bottom:20px solid #000000;
	background-color:#d6d1af;
	position:relative;
	padding:10px;
}
#mainBodyAlbum p {font:12px "Times New Roman", Times, serif;line-height:18px; color:#3b2512;}
#mainBodyAlbum a {color:#3176a8; font-weight:bold; text-decoration:none;}
#mainBodyAlbum a:hover{color:957a4f; text-decoration: none;}
#mainBodyAlbum li {font:12px "Times New Roman", Times, serif; padding-bottom:5px;}
#mainBodyAlbum img {padding:5px;}