.subtable
{

	border:1px solid #748499 ;
}


.mainbodytable
{
}


.mainbodycell
{

	border:1px solid #8D8DAA ;

}


.button
{

	border:1px solid #5385C1 ;

	height:22px ;

	width:160px ;

	background-color:#D1D7F3 ;

}


h2
{

	text-decoration:underline ;

	color:#748499 ;

}


.pageheader
{

	font-weight:bolder ;

	text-decoration:underline ;

	font-size:large ;

	color:#748499 ;

}


.intro
{

	font-weight:bold ;

	font-size:small ;

}


.message
{

	font-weight:bolder ;

	font-size:large ;

	color:#8D8DAA ;
}


.errormessage
{

	font-weight:bolder ;

	font-size:large ;

	color:red ;

}


.calheader
{

	background-color:#666699 ;

}


.calcells
{

	background-color:#D1D7F3 ;

}


.tdtitle
{

	font-weight:bold ;

	font-size:small ;

}


.menuadminlink
{

	font-size:x-small ;

}


.hmenucell
{

	font-family:Courier ;

	border:1px solid #8D8DAA ;

	font-size:x-small ;

	background-color:#443926 ;

	color:#5385C1 ;

}


.hmenucellhover
{

	font-family:Courier ;

	border:1px solid #8D8DAA ;

	font-size:x-small ;

	background-color:#CFE3FC ;

	color:#5385C1 ;

}


.hmenucelltable
{

	margin-left:1px ;

}


.top_left
{

	vertical-align:top ;

	width:0px ;

	background-color:black ;

}


.top_middle
{

	vertical-align:top ;

}


.top_right
{

	width:0px ;

	background-color:black ;

}


.middle_left
{

	vertical-align:top ;

	width:0px ;

}


.middle_middle
{

	vertical-align:top ;

	padding-bottom:20px ;

	padding-left:20px ;

	padding-top:20px ;

}


.middle_right
{

	width:0px ;

}


.bottom_left
{

	height:20px ;

	width:0px ;

}


.bottom_middle
{

	height:20px ;

}


.bottom_right
{

	width:0px ;

}


.sitetable
{

	border:0px solid #225FAD ;

	background-color:#EFEFEF ;

	Align:center ;

}


.vmenutable
{

	vertical-align:top ;

	height:100% ;

}


.vmenuheader
{

	text-decoration:underline ;

	margin-left:5px ;

	font-size:medium ;

	color:black ;

}


.vmenulink
{

	font-weight:bolder ;

	text-decoration:none ;

	margin-left:5px ;

	font-size:small ;

	color:#748499 ;

}


.contactheader
{

	font-weight:bold ;

	font-size:large ;

	color:#225FAD ;

}


.contactname
{

	font-weight:bold ;

	text-decoration:underline ;

	font-size:large ;

}


.sitebody
{

	margin-left:7% ;

	margin-right:7% ;

	width:800px ;

	background-color:#443926 ;

}


.hmenutable
{

	background-image:url(/images/MenuBackgroundBlueBlack1.JPG) ;

}
