/* CSS Document */

/* Browser defaults override */
h1, h2, h3, h4, h5, h6, p, pre, blockquote, label, ul, ol, li, dl, dd {
   	font-size:1em;
	margin:0;
	padding:0;
	}

/* Begin XHTML Tag Selectors group*/

body {
	font-family:Arial, Helvetica, sans-serif;
	margin: 0px;
	background-color:#faefe1;
	font-size:12px;
	color:#FFFFFF;
}

a {
	color: #000000;
}


h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height:20px;
	font-weight:bold;
	color: #bb6026;
	background-color:transparent;
	margin-left:15px;
	margin-bottom:-10px;
}

h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#1B6A6B;
	background-color: transparent;
	font-weight:bold;
	line-height:18px;
	margin-left:15px;
	margin-top:15px;
	margin-bottom:-7px;
}

h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-style:italic;
	font-weight:bold;
	color: #913F27;
	background-color: transparent;
	line-height:28px;
	margin-left:15px;
	margin-top:10px;
	margin-bottom:-7px;
}

h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: bold;
	color:#008378;
	background-color:transparent;
}

h5 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
	background-color: transparent;
}

h6 {
	font-family:Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #33428c;
	background-color:transparent;
}

p {
	font-family:Helvetica, sans-serif;
	font-size:12px;
	margin:15px;
	line-height:17px;
	color:#000000;
	background-color:transparent;
}

li {
	margin-top:10px;
}


ol {
	font-family:Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	background-color:transparent;
}

ul {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:15px;
	color:#000000;
	margin-left:45px;
/*	background-color: transparent;*/
}

/* table {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-left:12px;
	margin-top:15px;
	margin-bottom:15px;
	border-style:solid;
	border-width:thin;
	border-color:#fff;
}	*/

sup {
	font-size:8px;
}	

/* tr {
	padding:10px;
	
}

th {
	font-size:15px;
	color: #fff;
	background-color:#913f27;
	padding:10px;
	line-height:18px;
	border-style:solid;
	border-width:thin;
	border-color:#fff;
}

 td {
	font-size:12px;
	line-height:17px;
	padding:10px;
	color: #000000;
	background-color:#c6d1d2;
	border-style:solid;
	border-width:thin;
	border-color:#fff;
} */

/*th[title]{
	background-color: #bc8a43;
	font-size:13px;
	text-align:left;
	padding-left:12px;
}

td[title]{
	background-color: #c6d1d2;
	font-size:10px;
	text-align:left;
	padding:2px 5px 2px 12px;
}*/

/*	right aligned photo;*/

img#figure {
	float: right;
	margin-left:25px;
	margin-top:15px;
	margin-bottom:10px;
	margin-right:15px;
	border:3px solid #7f561b;
	}
	
	/*	left aligned photo;*/
	
img#figure1 {
	float:left;
	margin-left:15px;
	margin-top:0px;
	margin-bottom:10px;
	margin-right:15px;
	border:3px solid #7f561b;
	}
	

/*******	top nav    ********/

ul.tnav {
	list-style-type:none;
	padding-left: 0;
	margin-left: 0;
	color:#f8debd;
	/*LIST-STYLE-TYPE: none; PADDING-LEFT: 0px; COLOR: #f8debd; MARGIN-LEFT: 0px*/
	}
	
ul.tnav a {
	color:#ffffff;
	}
	
ul.tnav li{
	/*display: inline;
	padding:6px 5px 6px 5px;
	*/
	PADDING-BOTTOM: 8px; PADDING-LEFT: 6px; PADDING-RIGHT: 5px; DISPLAY: inline; PADDING-TOP: 8px; line-height:40px; list-style-type:none;
}

/*
li.link
{
	line-height:40px;
}
*/

.blu {
	background-color:#7d9796;
	}

.yel {
	background-color:#d0a746;
	}

.red {
	background-color:#913f27;
	}

/*.rra {
	background-color:#7f7f30;
	}
*/

.olv {
	background-color:#7f7f30;
	}

.sus {
	background-color:#bc8a43;
	}
	
.teal {
	background-color:#1b6a6b;
	}

.ong {
	background-color:#bb6026;
	}

.brn {
	background-color:#7f561b;
	}
	
/*.ven {
	background-color:#913f27;
	}
.con {
	background-color:#7d9796;
	}*/


ul.tnav a:link {
	text-decoration:none;
	color:#ffffff;
	}
	
ul.tnav a:visited {
	text-decoration:none;
	}
	
ul.tnav a:hover {
	/* border-bottom-style:solid;
	border-bottom-width:3px;
	border-color:#e2d8cb;	*/
	BORDER-BOTTOM: #e2d8cb 3px solid; BORDER-TOP-COLOR: #e2d8cb; BORDER-RIGHT-COLOR: #e2d8cb; BORDER-LEFT-COLOR: #e2d8cb; 
	}
	
ul.tnav a:active {
	border-bottom-style:solid;
	border-bottom-width:3px;
	border-color:#ea9e32;	
	}
	
/*	side nav*/

ul.snav {
	list-style-type:none;
	padding:0;
	margin:12px;
	color:#7f561b;
	background-color:transparent;
	}
	
ul.snav a{
	color:#000000;
	}
	
ul.snav li{
	/*padding:8px;*/
	PADDING-BOTTOM: 8px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; PADDING-TOP: 8px
	}

ul.snav a:link {
	text-decoration:none;
	color:#000000;
	}
	
ul.snav a:visited {
	text-decoration:none;
	color:#2f2f2f;
	background-color:transparent;
	}ul.snav a:hover {
	/*border-bottom-style:solid;
	border-bottom-width:3px;
	border-color:#fff;*/
	BORDER-BOTTOM: #ffffff 3px solid; 
	/*BORDER-TOP-COLOR: #ffffff; BORDER-RIGHT-COLOR: #ffffff; BORDER-LEFT-COLOR: #ffffff*/
	}
	
ul.snav a:active {
	border-bottom-style:solid;
	color:#7f561b;
	background-color:transparent;	
	}

 #legal a {
	color:#e2d8cb;
	background-color:transparent;
}
	
/*Custom Class Selectors*/

.copy {
	font-size:9px;
	color:#e2d8cb;
	font-weight:bold;
	background-color:transparent;
	}
	
.leftcol-table{
	background-color:#bc8a43;
	font-size:13px;
	text-align:left;
	padding-left:12px;
	/*TEXT-ALIGN: left; BACKGROUND-COLOR: #bc8a43; PADDING-LEFT: 12px; FONT-SIZE: 13px*/
}

.table-footer {
	/*background-color:#913f27;
	font-size:10px;
	font-weight:bold;
	color:#fff;
	text-align:left;
	padding:2px 5px 2px 12px;*/
	TEXT-ALIGN: left; PADDING-BOTTOM: 2px; BACKGROUND-COLOR: #913f27; PADDING-LEFT: 12px; PADDING-RIGHT: 5px; COLOR: #ffffff; FONT-SIZE: 10px; FONT-WEIGHT: bold; PADDING-TOP: 2px
}	

/*for Kraft Paper secondary nav blue head*/
.nav-head {
	color:#1B6A6B;
	background-color:transparent;
	margin-bottom:-20px;
	/*BACKGROUND-COLOR: transparent; MARGIN-BOTTOM: -20px; COLOR: #1b6a6b*/
}

/*for Kraft Paper secondary nav links under nav-head*/
.indent {
	margin-left:17px;
}



/*End Custom Class Selectors*/

/*Begin ID Selectors*/

 #wrapper {
	width:850px;
	position:relative;
	margin-top:0;
	margin-right:auto;
	margin-left:auto;
	margin-bottom:20%;
}

#topnav {
	/*background-color: #faefe1;*/
	width:860px;
	height:28px;
	margin-top:20px;
	margin-bottom:15px;
	font-weight:bold;
}

#main {
	width:844px;
	border-width:3px;
	border-style:solid;
	border-color:#7f561b;
	background:url(http://www.kapstonepaper.com/images/snav_color.gif) repeat-y left top;
	float:left;
	/*BORDER-BOTTOM: #7f561b 3px solid; BORDER-LEFT: #7f561b 3px solid; WIDTH: 844px; BACKGROUND: url(http://www.kapstonepaper.com/images/snav_color.gif) repeat-y left top; FLOAT: left; BORDER-TOP: #7f561b 3px solid; BORDER-RIGHT: #7f561b 3px solid*/
		}
		
#sidenav {
	width:175px;
	color:#000000;
	border-top-width:30px;
	border-right-width:0px;
	border-bottom-width:0px;
	border-left-width:0px;
	border-style:solid;
	border-color:#7f561b;
	font-weight:bold;
	float:left;
	/*BORDER-BOTTOM: #7f561b 0px solid; BORDER-LEFT: #7f561b 0px solid; WIDTH: 175px; FLOAT: left; COLOR: #000000; BORDER-TOP: #7f561b 30px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #7f561b 0px solid*/
	}
	
#sidenavsus {
	width:175px;
	color:#000000;
	font-weight: bold;
	float:left;
	/*WIDTH: 175px; FLOAT: left; COLOR: #000000; FONT-WEIGHT: bold*/
	}

#content {
	background-color:#faefe1;
	width:630px;
	padding-top:15px;
	padding-left:15px;
	padding-right:15px;
	margin-top:10px;
	float:left;
}

#footer {
	background-color: #7f561b;
	padding-left:195px;
	height:35px;
	width:655px;
	clear:both;
	/*BACKGROUND-COLOR: #7f561b; PADDING-LEFT: 195px; WIDTH: 655px; HEIGHT: 35px; CLEAR: both*/
}

#legal {
	font-size:9px;
	font-weight:bold;
	margin-top:-30px;
	margin-right:20px;
	float:right;
	text-align:right;
	height:35px;
	width:150px;
	display:inline; /*fixes IE/Win double margin bug*/ 
	/*TEXT-ALIGN: right; MARGIN-TOP: -30px; WIDTH: 150px; DISPLAY: inline; FLOAT: right; HEIGHT: 35px; FONT-SIZE: 9px; FONT-WEIGHT: bold; MARGIN-RIGHT: 20px*/
}

	/*stylin' for text-only link*/
#text {
	margin-top:6px;
	/*margin-bottom:-15px;*/
	margin-right:40px;
	text-align:right;
	font-size:9px;
	/*TEXT-ALIGN: right; MARGIN-TOP: 6px; FONT-SIZE: 9px; MARGIN-RIGHT: 40px*/
}
