/*body classes*/

body {
	background-color:#336699;

}

.photo {
	border: groove #336699; thin;
	
}

.photo2 {
	border: thin #FFFFFF solid;
	vertical-align:top;
	
}

/*table classes*/

.template {
	width:900px;
	background-color:#FFFFFF;
	
}



.variable {
	width:900px;
	padding:0px;

}

.cell {
	background-color:#669966;
	text-align:center;

}


.photoleft {
	width:300px;
	padding-bottom:10px;
}
	

/*link classes and psuedo elements*/

a {
	color:#003399;
	text-decoration:none;

}

a:hover {
	color:#0066CC;
	
}


.nav a:link {
	text-decoration:none;
	font-family: Times, serif;
	font-size:16px;
	font-weight:bold;
	text-align:center;
	line-height:25px;
	color:#FFFFFF;
}

.nav a:hover {
	color:#003300;

}

.nav a:visited {
	text-decoration:none;
	font-family: Times, serif;
	font-size:16px;
	font-weight:bold;
	text-align:center;
	line-height:25px;
	color:#FFFFFF;
}




/*text styles*/

h1 {color:#336633;
	font-family:"Times New Roman", Times, serif;
	font-size:23px;
	font-style:italic;
	vertical-align:bottom;

}

h2 {color:#336633;
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
	
	
}

.big {	font-family:"Times New Roman", Times, serif;
	font-size:18;
	color:#336633;
	line-height:18px;
	font-weight:bold;
}


p.footer {
  font-family:"Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 12px;
	color:#FFFFFF;
}

.names {
	font-family:"Times New Roman", Times, serif;
	color:#FFFFFF;
	font-size:18;
}

.names2 {
	font-family:"Times New Roman", Times, serif;
	color:#FFFFFF;
	font-size:20px;
	font-style:italic;
}