body {
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #9BA8C0;
	background-image: url(media/bkgd.gif); }

#maintable {
	width: 750px;
	background-color: #FFFFFF; }


/* ---TOP--- */
#headerHome {
	width: 750px;
	height: 116px;
	background: url(media/00.gif);
	repeat: no-repeat;
	color: #FFFFFF;  }
#header {
	width: 750px;
	height: 116px;
	background: url(media/01.gif);
	repeat: no-repeat;
	color: #FFFFFF;  }	
#topNav {
	text-align: right;
	margin-right: 12px;
	padding-top: 5px }		
#topNav a {
	color: #FFFFFF; 
	text-decoration: none; }
#topNav a:hover {
	color: #CC0000; }	


/* ---MAIN--- */
#main {	
	width: 542px;
	background-image: url('media/gray.gif');
	background-repeat: no-repeat; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px; 
	padding: 0 10px 10px 10px;
	margin-left: 0;
	line-height: 1.3; 
	vertical-align: top;
	text-align: left; }
#main a {color: #5f7da9; }	
#mainHome {	
	width: 319px;
	background-image: url('media/centerHome.jpg');
	background-repeat: no-repeat;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px; 
	padding: 0 5px 10px 10px;
	margin: 0;
	line-height: 1.3; 
	vertical-align: top;
	text-align: left; }
#mainHome a {color: #5f7da9; }
H1 {
	color: #b82f2d;
	margin-bottom:0px;
	margin-top:-5px;
	font: italic 30px/35px arial;
}
H1.main {
	color: #b82f2d; 
	font-family: arial; 
	font-size: 24px; 
	font-style: italic; 
	margin-bottom:0px; 
	margin-top:-5px }
H2 {
	color: #b82f2d; 
	font-family: arial; 
	font-size: 24px; 
	font-style: italic; 
	margin-bottom:0px; 
	margin-top:-5px }
.subhead {
	color: #000000; 
	font-family: arial; 
	font-size: 18px;
	font-weight: bold; }	
		

	
/* ---LEFT COLUMN--- */
#leftCol {	
	width: 208px;
	background-image: url('media/leftGradHome.gif');
	background-repeat: no-repeat;
	background-color: #99adc8;
	vertical-align: top;
	text-align: left; }
#leftNav {}
.leftNavTop img {
	width: 187px;
	height: 48px;
	border: 0;
	margin-top: 20px;
	margin-left: 9px; }
.leftNav img {
	width: 187px;
	height: 48px;
	border: 0;
	margin-top: 5px;
	margin-left: 9px; }
.subNav img {
	width: 187px;
	border: 0;
	margin-top: 5px;
	margin-left: 9px; }
A.subnav {
	color: #FFFFFF;
	font-weight: bold;
	line-height: 150%;
	text-decoration: none; }
A.subnav:hover {
	color: #cc0000; }


/* ---RIGHT COLUMN--- */
#rightCol {	
	width: 223px;  
	background-repeat: no-repeat;
	background-color: #f7f7f7;
	vertical-align: top;
	margin: 0 }
	
.T1 {background-image: url('media/rightHome.jpg'); }
.T2 {background-image: url('media/rightHome2.jpg'); }
.T3 {background-image: url('media/rightHome3.jpg'); }
.T4 {background-image: url('media/rightHome4.jpg'); }
.T5 {background-image: url('media/rightHome5.jpg'); }
.T6 {background-image: url('media/rightHome6.jpg'); }
.T7 {background-image: url('media/rightHome7.jpg'); }
.T8 {background-image: url('media/rightHome8.jpg'); }
.T9 {background-image: url('media/rightHome9.jpg'); }
.T10 {background-image: url('media/rightHome10.jpg'); }
.T11 {background-image: url('media/rightHome11.jpg'); }
.T12 {background-image: url('media/rightHome12.jpg'); }




/* ---FOOTER--- */
#footer {
	width: 750px;
	background-color: #000000;
	border-left-width: 0;
	border-right-width: 0;
	border-bottom-width: 0;		
	border-top-width: 2px;
	border-top-color: #ec292d;
	border-style: solid; 	
	color: #FFFFFF; 
	font-family: verdana; 
	font-size: 11px; 
	text-align: center;
	padding: 5px 0 5px 0;
	display: block; }
#footer a {
	color: #FFFFFF; 
	text-decoration: underline; }
#footer a:hover {
	color: #cc0000; }
	
	
/* ---CONTENT--- */
#contact td {
	vertical-align: top; }
	
.sup {
	color: #CC0000;
	vertical-align: sup; }

#photoTab td {
	vertical-align: top;
	text-align: center;
	padding-bottom: 10px;
	padding-right: 5px;  }
	
#photoTab img {
	width: 250px;
	height: 188px;
	border-style: solid;
	border-width: 1px;
	border-color: #000000; }	

.photo {
	width: 250px;
	height: 188px;
	border-style: solid;
	border-width: 1px;
	border-color: #000000; }

#affiliations div {
	text-align: center;
	vertical-align: top; }
	
#affiliations img {
	border: 0 }	
	
#sitemap ul {
	margin-top:0; }
	
#sitemap a {
	color: #000000; }
	
#sitemap a:hover {
	color: #cc0000; }
	
.galleryphoto {
	width: 500px;
	height: 300px;
	border-style: solid;
	border-width: 1px;
	border-color: #000000; }	
	
#gallery img {
	width: 120px;
	height: 72px;
	border-style: solid;
	border-width: 1px;
	border-color: #000000; }