@charset "text/css"

.body {font-family: "Trebuchet MS", verdana, arial, helvetica;}

.bodyline
	{margin-top: 40; margin-bottom: 0;
	margin-right: auto; margin-left: auto;
	width: 1024 px; 
	background: white;
	text-align: left;}

.pages {border: 1px solid black; }
 
.left_col
	{border-top: 1px solid black; border-bottom: 1px solid black; border-left: 1px solid black;}
.right_col
	{border-top: 1px solid black; border-bottom: 1px solid black; border-right: 1px solid black;}

.pages2 {border-bottom: 1px solid black; border-left: 1px solid black; border-right: 1px solid black;}
 
.left_col2
	{border-bottom: 1px solid black; border-left: 1px solid black;}
.right_col2
	{border-bottom: 1px solid black; border-right: 1px solid black;}

.desc {font-size: 11px; color: #660000; padding: 15px; text-align: center;}

/* FOR THE TOP TEXT LINKS */
.top-nav
	{
	font-size : 11px; color : #000000; font-weight:bold;
	font-family: "Trebuchet MS", verdana, arial, helvetica;
	}
a.top-nav
	{
	text-decoration: none; color : #660000;  font-weight:bold;
	}
a.top-nav:hover
	{
	text-decoration: underline; color : #990000; font-weight:bold;
	}

.mainmenu
	{
	font-size : 11px; color : #000000; font-weight:bold;
	font-family: "Trebuchet MS", verdana, arial, helvetica;
	}

.coolmenu{
border: 1px solid #000000;
background-color: #ffffff;
}

.coolmenu a{
	font-size : 11px; color : #000000; font-weight:900;
	font-family: "Trebuchet MS", verdana, arial, helvetica;
	width: 100%;
	text-decoration: none;
	border: 4px double white;
	
	
}

.coolmenu a:hover{
	color: #660000; 
	border: 4px double #660000;
}
a:visited {text-decoration: none; color: #660000;}
a {text-decoration: none;}

.gen {font-size: 12px;}
a.gen {text-decoration: none; color: black;}
a.gen:hover {color: #660000;}
a.gen:visited {color: #660000; text-decoration: none;}

.gen2 {font-size: 12px;}
a.gen2 {text-decoration: none; color: black;}
a.gen2:hover {color: #660000;}
a.gen2:visited {color: #660000; text-decoration: none;}

.cap {font-size: 14px; text-align: center;}
a.cap {text-decoration: none; color: black;}
a.cap:hover {color: #660000;}
a.cap:visited {color: #660000; text-decoration: none;}

.year {font-size: 16px; font-weight: bold; text-align: center;}


hr { 
	border: 0; 
	height: 1px;
	width: '80%';
	color: #990000;
	background-color: #990000;
	text-align: center;
	}

/* COPYRIGHT */
.copyright
	{
	font-size: 10px;
	color: #333333;
	text-align: center;
	font-weight: bold;
	}
a.copyright
	{
	color: #333333;
	text-decoration: none;
	}
a.copyright:hover
	{
	color: #666666;
	text-decoration: underline;
	}
.affiliations{
border: 1px dashed black;
background-color: #ffffff;
padding: 6px;
display: block;
}
.affiliations a{
	font-size : 11px; color : #000000; font-weight:900;
	font-family: "Trebuchet MS", verdana, arial, helvetica;
	width: 100%;
	text-decoration: none;
	padding: 6px;
		
}

.affiliations a:hover{
	color: #ffffff; 
	background-color: #000000;
}

#testimonials {
text-align: left;
background-color: #ffffff;
}


.eazyweb
	{
	clear: all;
	}
.photo_credit
	{
	font-family: "arial narrow", arial, helvetica, sans-serif;
	font-size: 9 px;
	color: grey;
	text-align: right;
	}
.photo_credit2
	{
	font-family: "arial narrow", arial, helvetica, sans-serif;
	font-size: 9 px;
	color: grey;
	text-align: center;
	}