/* main styles */

body {
	font-family: Arial, Verdana, Tahoma, sans-serif;
	font-size: 12px;
	color: #29211A;
	margin: 0;
	padding-top : 0;
	padding-right : 0;
	padding-bottom : 0;
	padding-left : 0;
	background-color: #FEF6E1;
	}
	
* a img {
	border: none;
	}	
	
.photoinlineleft {
	margin: 3 5 3 0;
	border:1px solid #000000;
	}
	
#leftalign {
	margin-right: 4px;
	margin-bottom: 4px;
	float: left;
	border-width: 1px;
	border-style: solid;
	border-color: #29211A;
}

#centerimgborder {
	border-width: 1px;
	border-style: solid;
	border-color: #29211A;
}

#rightalign {
	margin-left: 4px;
	margin-bottom: 4px;
	float: right;
	border-width: 1px;
	border-style: solid;
	border-color: #29211A;
}

#rightalignnoborder {
	margin-left: 4px;
	margin-bottom: 4px;
	float: right;
}

.leftpixelborder {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FEF6E1;
	}
	
td {
	font-family: Arial, Verdana, Tahoma, sans-serif;
	font-size: 12px; 
	color: #29211A;
	}
	
td.padding {
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	}
	
td.navsidepadding {
	padding-right: 10px;
	padding-top: 5px;
	}
	
p.captionleft {
	text-align:left;
	padding-left: 6px;
	font-weight: bold;
	font-size:12px;
	line-height:19px;
	}
	
p.captioncenter {
	padding-top: 10px;
	text-align:justify;
	padding-left: 10px;
	padding-right: 10px;
	font-weight: bold;
	font-size:12px;
	line-height:19px;
	}	
	
#headercaption {
	font-style: italic;
	padding-bottom: 20px;
	}
	
#holecaption {
	font-style: italic;
	font-size:9px;
	padding: 2 2 2 2;
	}
	
.toppad {
	margin: 3 0 0 0;
	}
	
p.sidelink {	
	font-weight: bold;
	font-size:12px;
	line-height:19px;
	padding-top: 40px;
	padding-right: 2px;
	}
	
.primarynav1 {
	font-size: 12px;
	color: #FFFFFF;
	background-color:#682542;
	font-weight: bold;
}
.primarynav1 a:link, .primarynav1 a:active, .primarynav1 a:visited {
	color:#ad8d91;
	text-decoration:none;
}
.primarynav1 a:hover {
	color:#FFFFFF;
	text-decoration:none;
}

a:link, a:active, a:visited {
	color: #682542;
	text-decoration: underline;
	}
	 
a:hover {
	color: #004D42;
	text-decoration: underline;
	}  
	
td.holepadding {
	padding:5 5 5 5;
	font-size:11px;
	}

	
H1 {
	font-size: 26px;
	color: #004D42;
	font-family: Georgia, "Trebuchet MS", "Times New Roman", serif;
	margin-top:0;
	margin-bottom:17px;
	}
.h7 {
	font-size: 26px;
	color: #004D42;
	font-family: Georgia, "Trebuchet MS", "Times New Roman", serif;
	margin-top:0;
	margin-bottom:0;
	font-weight:bold;
	}
	
H1.numbers {
	font-size: 20px;
	}
	
#content1 {
padding: 5 5 5 5;
}	

#secondarynav {
height:20px;
}


		
#blue {
		background-image:url(../images/blue.jpg);
		background-repeat:no-repeat;
		padding-left: 5px;
		color: #FFFFFF;
		font-weight: bold;
		padding-top: 3px;
		padding-bottom: 3px;
		border-color: #FEF6E1;
		border-width:1px;
		border-style: solid;
		height: 25px;
		}
		
#white {
		background-image:url(../images/white.jpg);
		background-repeat:no-repeat;
		padding-left: 5px;
		color: #FFFFFF;
		font-weight: bold;
		padding-top: 3px;
		padding-bottom: 3px;
		border-color: #FEF6E1;
		border-width:1px;
		border-style: solid;
		height: 25px;
		}
		
#red {
		background-image:url(../images/red.jpg);
		background-repeat:no-repeat;
		padding-left: 5px;
		color: #FFFFFF;
		font-weight: bold;
		padding-top: 3px;
		padding-bottom: 3px;
		border-color: #FEF6E1;
		border-width:1px;
		border-style: solid;
		height: 25px;
		}
		
#yellow {
		background-image:url(../images/yellow.jpg);
		background-repeat:no-repeat;
		padding-left: 5px;
		color: #FFFFFF;
		font-weight: bold;
		padding-top: 3px;
		padding-bottom: 3px;
		border-color: #FEF6E1;
		border-width:1px;
		border-style: solid;
		height: 25px;
		}
		
H2 {
	font-size: 14px;
	color: #29211A;
	font-family: Georgia, "Trebuchet MS", "Times New Roman", serif; 
	font-weight: 400;
	}
	
H2.italic {
	font-style:italic;
	line-height:20px;
	padding-bottom: 10px;
	}
	
	
H6 {
	font-size: 13px;
	letter-spacing: +3px;
	text-align: justify;
	padding:0;
	margin:0;
	
}

.photocaption {
	font-size:10px;
	}

H6.numbers {
	font-family: Georgia, "Trebuchet MS", "Times New Roman", serif;
	text-align: right;
	}

H6 a:link, H6 a:active, H6 a:visited {
	color: #999999;
	text-decoration: none;
}

H6 a:hover {
	color: #004D42;
	text-decoration: none;
}

	
td.sidebar {
	background-color: #F6E5C9;
	padding: 5 10;
	}
	
td.pagenumbers {
	color:#29211A;
	text-align: right;
	font-size: 22px;
	font-family: Georgia, "Trebuchet MS", "Times New Roman", serif;
	border:none;
	padding-right:10px;
	padding-top:3px;
	letter-spacing:+3px;
	}
	
td.pagenumbers a:link, td.pagenumbers a:visited, td.pagenumbers a:active {
	color:#004D42;
	text-decoration: none;
}

td.pagenumbers a:hover {
	color:#29211A;
	
}

/* nav styles */

li {color: #29211A;} 
ul {color: #29211A;} 
ol {color: #29211A;}

#left {
	width: 150px;
	padding:0;
	margin: 0;
	background-color: #FEF6E1;
	border-right: 1px solid #E7C09E;
	}
	
	#leftnav ul, #leftnav1 ul, #leftnav2 ul{
		list-style: none;
		margin: 0;
		padding:0 0 0 0;
		border: none;
		font-weight: bold;
		background-color: #FEF6E1;
		width: 150px;	
		}
		
	#leftnav li, #leftnav1 li, #leftnav2 li{
		border-bottom: 1px solid #E7C09E;
		margin: 0;
		padding: 0;
		list-style: none;
		list-style-image: none;
		}
		
	#leftnav li.top, #leftnav1 li.top, #leftnav2 li.top{
		border-bottom: 1px solid #E7C09E;
		border-top: 1px solid #E7C09E;
		margin: 0;
		padding: 0;
		list-style: none;
		list-style-image: none;
		}
	
	#leftnav li a, #leftnav1 li a, #leftnav2 li a{
		line-height: 165%;
		display: block;
		padding: 2px 5px 2px 5px;
		color: #004D42;
		text-decoration: none;
		width: 100%;
		margin: 0;
		text-align: right;
		}
	
	html>body #leftnav li a, html>body #leftnav1 li a, html>body #leftnav2 li a{
		width: auto;
		}
		
	#leftnav li a.currentheader, #leftnav1 li a.currentheader, #leftnav2 li a.currentheader{
		background-image:url(../images/nav_gradient.jpg);
		background-repeat:no-repeat;
		}
		
	#leftnav li a:hover, #leftnav1 li a:hover, #leftnav2 li a:hover{
		background-image:url(../images/nav_gradient.jpg);
		background-repeat:no-repeat;
		}
		
	#leftnav li a.current, #leftnav1 li a.current, #leftnav2 li a.current{
		color: #000000;
		}

	/* subnav */	
		
	#subnav ul, #subnav1 ul, #subnav2 ul{
		list-style: none;
		margin: 0;
		padding: 0 0 0 0;
		border: none;
		background-color: #FEF6E1;
		}
		
	#subnav li, #subnav1 li, #subnav2 li{
		border-bottom: 1px solid #E7C09E;
		margin: 0;
		padding: 0;
		list-style: none;
		list-style-image: none;
		width: 150px;
		}
	
	#subnav li a, #subnav1 li a, #subnav2 li a{
		line-height: 165%;
		display: block;
		padding: 2px 5px 2px 5px;
		color: #7A634E;
		text-decoration: none;
		width: 100%;
		text-align:right;
		margin: 0;
		}
	
	html>body #subnav li a, html>body #subnav1 li a, html>body #subnav2 li a{
		width: auto;
		}


	#subnav li a.current, #subnav1 li a.current, #subnav2 li a.current{
		color: #000000;
		}
		
	#subnav li a:hover, #subnav1 li a:hover, #subnav2 li a:hover{
		color: #000000;
		}

/* footer styles */

#footer {
	font-family: Arial, Verdana, Tahoma, sans-serif;
	font-size: 10px;
	text-decoration: none;
	text-align: center;
	padding: 5px;
	}

#footer a:link {
	font-family: Arial, Verdana, Tahoma, sans-serif;
	font-size: 10px;
	text-decoration: none;
	}
#footer a:active {
	font-family: Arial, Verdana, Tahoma, sans-serif;
	font-size: 10px;
	text-decoration: none;
	}
#footer a:visited {
	font-family: Arial, Verdana, Tahoma, sans-serif;
	font-size: 10px;
	text-decoration: none;
	}
#footer a:hover {
	font-family: Arial, Verdana, Tahoma, sans-serif;
	font-size: 10px;
	text-decoration: none;
	}

#sagefooter {
	font-family: Arial, Verdana, Tahoma, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color : #29211A;
	text-align: center;
	padding: 5px;
	}

#sagefooter a:link {
	font-family: Arial, Verdana, Tahoma, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color : #29211A;
	}
#sagefooter a:active {
	font-family: Arial, Verdana, Tahoma, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color : #29211A;
	}
#sagefooter a:visited {
	font-family: Arial, Verdana, Tahoma, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color : #29211A;
	}
#sagefooter a:hover {
	font-family: Arial, Verdana, Tahoma, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color : #29211A;
	}

.NoClass{
	/* This is a blank class to simply act as a place holder for menu items that have no styles */
}

.PageHeader{
	font-style: italic;
}