﻿/* LAYOUT CSS */
	html, body {
		background: #453E2c; 
		/* background: #ff0000; */ 		
		margin: 0px;
		padding: 0px;
		height: 100%;	
	}
	
	#wide {
		width: 100%;
		height: 100%;
		min-height: 100%;
	}
	
	#container {
		margin: 0px auto;
		/* width: 1280px; */
		width: 954px;
		border-left: 0px solid #332b16;
		border-right: 0px solid #332b16;
		/*min-height: 100%;*/
		background: #fbfaf5;
	}
	
	#content {
		padding: 12px;
		padding-top: 24px;
	}		

	#footer {
		margin: 0px auto;
		/* width: 1280px; */
		width: 954px;
		border-left: 0px solid #332b16;
		border-right: 0px solid #332b16;
		/*min-height: 100%;*/
		background: #fbfaf5;
		
	}
	
/* END LAYOUT CSS */


/* HEADER CSS */
	#header {
		background: #857455;
		height: 139px;
	}
	
	#header img.logo {
		border: 0px;
		padding-left: 30px;
		padding-top: 20px;
		padding-bottom: 10px;
		
	}
	
	#header_images {
		margin: 0px;
		padding: 0px;
		border-top: 1px solid #FFFFFF;
		border-bottom: 2px solid #4d4d4d;		     
		height: 236px;
	}
	
	#header_images img {
		border: 0px;
		margin: 0px;
		padding: 0px;
	}
/* HEADER CSS */



/* TOP MENU CSS */
	#menu {
		background: #bc9c62;
		height: 34px;
		overflow: hidden;
		margin-top:6px;	
	}
	
	#menu ul {
		list-style-image: none;
		list-style-type: none;
		width: 954px;
		margin: auto;
		margin-top: 0px;
		margin-bottom: 0px;
		padding-top: 0px;
		padding-bottom: 0px;

		border-top: 1px solid #FFFFFF;
		border-bottom: 0px solid #FFFFFF;		
	}
	
	#menu ul li {
		float: left;
	}
	
	#menu ul a {
		padding-right: 20px;
		padding-left: 20px;
		display: block;
		text-decoration: none;
		font-family: arial;
		font-weight: bold;
		font-size: 9pt;
		text-transform: uppercase;
		color: #FFFFFF;	
		-moz-border-radius: 0px;
		-webkit-border-radius: 0px;
		padding-top: 8px;
		padding-bottom: 9px;
	}
	
	#menu ul a:hover {
		color: #cfc3ac;
		background: #857455;
	}
	
	#menu ul a.current {
		color: #cfc3ac;
		background: #857455;	
	}
		
/* END TOP MENU CSS */

/* SIDEBAR */
	
	#sidebar {
		padding: 11px;
		float: right;
		width: 266px;
	}
	
	#sidebar img {
		margin-top: 4px;
		border: 0px;
	}
	
/* END SIDEBAR */



/* CONTENT SECTION CSS */
	
	#content_section {
		background: #e5e5e5;
		padding: 10px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		width: 98%;
		margin: 0px auto;		
	}
	
	#content_section h2 {
		font-size: 16pt;
		margin-bottom: 12px;
	}
	
	#content_section p {
		margin: 0px;
		padding: 0px;
		font-size: 12pt;
	}
	
	#content_section p.subtext {
		padding-left: 20px;
		padding-top: 6px;
		font-size: 11pt;
	}
	
	#content_section a {
		text-decoration: none;
		color: #8e1900;
		text-decoration: none;
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		font-weight: bold;
		font-size: 14pt;
		display: block;
		width: 120px;
		float: right;
		text-align: center;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		padding-top: 2px;
		padding-bottom: 2px;		
	}
	
	#content_section a:hover {
		color: #fff;
		background: #1a1816;		
	}		
	
/* END CONTENT SECTION */


/* GENERAL CSS DEFINITIONS */

	h1 {
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size: 20pt;
		color: #4d4d4d;
		font-weight: normal;
		padding: 0px;
		margin: 0px;
	}
	
	h2 {
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size: 18pt;
		color: #4d4d4d;
		font-weight: normal;
		padding: 0px;
		margin: 0px;	
	}
	
	h3 {
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size: 16pt;
		color: #8e1900;
		font-weight: normal;
		padding: 0px;
		margin: 0px;	
	}	
	
	p {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 13pt;
		color: #000;
		font-weight: normal;
		margin-left: 12px;
		line-height: 16pt;
	}
	
	
	ul {
		margin: 0px;
		padding: 0px;
		list-style-image: url("Images/checkmark.jpg");
		margin-left: 16px;
		margin-top: 10px;
	}
	
	
	li {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12pt;
		color: #000;
		font-weight: normal;
		margin-left: 12px;	
		margin-bottom: 14px;					
	}

/* END GENERAL CSS DEFINITIONS */


/* LEGACY CSS DEFINITIONS - FROM OLD STYLE SHEET */
	
	.subHeader {
		font:16px georgia;
		color: #669999;
		font-weight:bold;
		line-height:20px;
		letter-spacing:0.1em;
	}

.bodyText {
	line-height:20px;
	color:#333333;
	font-family: arial;
	font-size: 12px;
	}

	.bodyText2 {
		line-height:20px;
		color:#333333;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14pt;
	}
	
/* END LEGACY CSS DEFINITIONS */

/* GENERATED AND REMOVED FROM HTML PAGES */
    .style2 {color: #8e1900}
    .style5 {
	font-size: 12px;
	color: #FFFFFF;
	font-family: arial;
    }
	.style6 {
		border-collapse: collapse;
		border-width: 0;
    }
	.style7 {
	background-color: #EBEBEB;
	}
    .style14 {color: #8e1900; font-weight: bold; }
	.style19 {color: #4d4d4d}
	
	.style29 {color: #669999; font-weight: bold; }
    .style31 {
	font-size: 12pt;
	font-weight: bold;
	color: #8e1900;
}

.PP_gray_table_row { 	
	     background: #e5e5e5;	
    }

	.PP_Sub_Header {
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size: 16pt;
		color: #4d4d4d;
		font-weight: normal;
		padding: 0px;
		margin: 0px;	
	}

	.PP_Sub_Header_Red {
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size: 16pt;
		color: #8e1900;
		font-weight: normal;
		padding: 0px;
		margin: 0px;	
	}

/* END GENERATED AND REMOVED FROM HTML PAGES */
