.menu {
	color: #202020; 
	text-decoration: underline; 
	font-size: 7pt; 
	font-family: verdana; 
}
.menu:hover {
	color: #808080;
} 
.menu1 {
	color: #202020; 
	font-size: 7pt; 
	font-family: verdana;
}
.copyright {
	color: #202020; 
	font-size: 8pt; 
	font-family: verdana, arial, helvetica;
}
.headertext {
	font-size: 10pt;
	font-weight: bold; 
	font-family: verdana, arial, helvetica; 
	color: #444444;	
	width: 130px;
	text-align: center;
	border-width: 3px; 
	border-right-style: none; 
	border-left-style: none; 
	border-top-style: none; 
	border-bottom-style: double;
}
.colcaption {
	background: #333333; 
	font-weight: bold; 
	font-size: 12pt; 
	color: #FFFFFF; 
	font-family: times;
}
.rowcaption {
	border-width: 0px;
	padding: 1px 1px 1px 1px;
	border-style: none;
	border-color: #444444 #444444 #444444 #444444;
	background-color: #333333;
	-moz-border-radius: 0px 0px 0px 0px;
	color: #ffffff;
	font-family: times;
}
/* Container is placed just inside the <body></body> tags to control centering for the whole page. */
.container {
	margin: 0 auto;
	text-align: center;
	width: 700px;
}
/* Message controls the text appearance for update, insert, delete, logout, and error messages. */
.message {
	margin: 0 auto;
	text-align: center;
	border: double;
	font-size: 12pt; 
	color: #000000; 
	font-weight: bold;
	border-width: 10px;
	border-color: D4DBFE;
	background: #FFFFFF;
	width: 350px; 
}
body {
	text-align:center; 
	background-color:#B6C2FC;
}
a:link	{
	color: #333333 
}
a:visited	{
	color: #444444
}
a:active	{
	color: #FFFFFF
}

table.infobox {
	border-width: 0px;
	border-spacing: 2px;
	border-style: outset;
	border-style: none;
	border-color: grey ;
	border-collapse: collapse;
	background-color: #FFFFFF;
	margin-left: auto;
	margin-right: auto;
}
table.infobox td {
	padding: 20px;
	border-width: 1px;
	border-style: dotted;
	border-color: grey;
	-moz-border-radius: 0px;
	font-size: 10pt; 
	font-family: 'junk', verdana, arial, helvetica, 'junk';
}

table.main {
	border-width: 1px 1px 1px 1px;
	border-spacing: 2px;
	border-style: outset outset outset outset;
	border-color: grey grey grey grey;
	border-collapse: collapse;
	background-color: #D4DBFE;
	margin-left: auto;
	margin-right: auto;
}
table.main tr {
	background-color: #FFFFFF;
}
table.main th {
	border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
	border-style: solid solid solid solid;
	border-color: #444444 #444444 #444444 #444444;
	background-color: #333333;
	-moz-border-radius: 0px 0px 0px 0px;
	color: #ffffff;
}
table.main td {
	border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
	border-style: dotted dotted dotted dotted;
	border-color: grey grey grey grey;
	-moz-border-radius: 0px 0px 0px 0px;
	font-size: 10pt; 
	font-family: 'junk', verdana, arial, helvetica, 'junk';
}
.rowhilite td {
	background-color: #D4DBFE; 
}