body {
	background-color:#194371;
	margin: 0px;
	background-image: url(images/bgnd.jpg);
	background-repeat: no-repeat;
	background-position:center top;
	
}
td {font-family:Trebuchet MS,arial,helvetica,sans serif; font-size:14px; line-height: 21px; color:#113E6F;}

/* for page setup - inc_begin.cfm */
#maintable {background-color:white; border-radius: 3px;}
.edge {background-color:#A1A5B0;}


/* for home page */
#mainphoto {background-repeat:no-repeat; border-radius: 3px;}
#captionarea {background-image:url(images/bgnd_caption.png);border:1px solid #A1A5B0;padding:8px; border-radius: 0 0 3px 3px; font-size: 10pt;}
.border1 {border:1px solid #FFFFFF;cursor:hand;cursor:pointer;}
.border2 {border:1px solid #8C6B4E;cursor:hand;cursor:pointer;}

img {border-radius: 3px;}

/* from original PHP site */
.footer {font-size:8pt; color:white;}
a:link.footer		{text-decoration:none;color:white;}
a:visited.footer	{text-decoration:none;color:white;}
a:hover.footer	{text-decoration:underline;color:#DF8D7F;}

.blue_bgnd {background-color:#113E6F;}

.bgnd_white {background-color:#FFFFFF;}
.bgnd_gray {background-color:#7A7A80;}

a:link		{text-decoration:none;color:#113E6F;}
a:visited	{text-decoration:none;color:#113E6F;}
a:hover	{text-decoration:underline;color:#FF9001;}

.admin {color:#FFFFFF; font-weight:bold;}
a:link.admin	{text-decoration:none;color:#FFFFFF; font-weight:bold;}
a:visited.admin	{text-decoration:none;color:#FFFFFF; font-weight:bold;}
a:hover.admin	{text-decoration:underline;color:#FF9001; font-weight:bold;}

.alert {color:red;}
a:link.alert		{text-decoration:none;color:red;}
a:visited.alert	{text-decoration:none;color:red;}
a:hover.alert	{text-decoration:underline;color:#FF9001;}

.green {color:green;}
.red {color:red;}


.fineprint_white {color:#FFFFFF; font-size:10pt;}
.fineprint {font-size:10pt;}
.finerprint {font-size:9pt;}
.pageheading {font-size:18pt; line-height: 27px; margin-bottom: 20px; display: block;}
.banner {font-size:24pt; line-height: 36px;}
.evenrow {background-color:#FFFFFF;}
.oddrow {background-color:#DDDDDD;}

.tablegrid {border-top:1px solid #C0C0C0; border-left:1px solid #C0C0C0;}
.cellgrid {border-right:1px solid #C0C0C0; border-bottom:1px solid #C0C0C0;}

input.small {font-family:verdana,arial,helvetica;font-size:8pt;}
textarea.small {font-family:verdana,arial,helvetica;font-size:8pt;}
select.small {font-family:verdana,arial,helvetica;font-size:8pt;}

.menuitem {	font-size:12pt; 
			color:#FFFFFF; 
			padding: 8px 12px 8px 12px;
			letter-spacing: 2px;
			cursor:hand;cursor:pointer; 
			position:relative;
			border-radius: 3px;
			}
			
.menuitemselected {font-size:12pt;
			color:white; 
			background-color:#404040;}