body
{
	margin:0;
	font-family: Arial;
	font-size: 10pt;
}
body.lightblue
{
	background-color:#9dcfeb;	
}
.error
{
	font-weight: bold;
	color: Maroon;
}
a
{
	text-decoration: underline;
	color: #0033CC;
}
a:hover
{
	text-decoration: underline;
}
.label
{
	font-weight: bold;
	color: black;
}
.searchlabel
{
	font-weight: normal;
}
.description
{
	font-weight: bold;
	color:Black;
	font-style:italic;
}
.headerbg
{
	background-color:white ;
}
.header
{
	font-weight: bold;
	font-size: 12pt;
}
.footer
{
	font-size: 9pt;
	color: Black;
}
.button
{
	font-size: 11px;
	font-weight: bold;
	border-top-width: 1;
	border-bottom-width: 1;
	border-left-width: 1;
	border-right-width: 1;
	cursor: hand;
}
.normal
{
	font-weight: normal;
	/*color: black;*/
}
.required
{
	font-weight: normal;
	color:black;
	background-color:#FAF5C0;
}
.bold
{
	font-weight: bold;
	color: black;
}
.menubar
{
	background-color:#4c81a0;	
}
.tableheader
{
	background-color: #4c81a0;
	font-weight: normal;
	color: white;
}
.tableheaderbold
{
	background-color: #4c81a0;
	font-weight: bold;
	color: Black;
}
.tabledata
{
	background-color: White;
	font-weight: normal;
	color: black;
}
.tabledataselected
{
	background-color: #9dcfeb;
	font-weight: normal;
	color: black;
}
.tableborder
{
	background-color:#4c81a0;	
}
.tablefillerftr
{
	font-size: 9pt;
	font-weight: normal;
	color: white;
}
.tablefillerindex
{
	background-color:white;
	font-size: 9pt;
	font-weight: normal;
}
table.regtable
{
	background-color: #9dcfeb;
	padding: 1,1,1,1;
	border: 1;
}
.datagrid
{
	border-color: #4c81a0;
	background-color: white;
	color: black;
	padding: 1,1,1,1;
}
.datagrid2
{
	border-color: #4c81a0;
	background-color: white;
	color: black;
	padding: 1,1,1,1;
}
.datagridpager
{
	background-color: #4c81a0;
	color: black;
}
.datagridheader
{
	background-color: #4c81a0;
	font-weight: normal;
	color: black;
}
a.datagridheader
{
	background-color: #4c81a0;
	font-size: 9pt;
	font-weight: normal;
	color: black;
	text-decoration: underline;
}
.datagridfooter
{
	background-color: #4c81a0;
	font-weight: normal;
	color: black;
}
.datagridselected
{
	background-color: #9dcfeb;
	font-weight: normal;
	color: black;
}
.calimage
{
	cursor:hand;	
}
.fieldnote
{
	font-weight: bold;
	color:#16429a;
	font-style:italic;
}
.carttable
{
	width: 80%;
	background-color:  white;
	border-width: medium;
	border: 1;
	border-color:#4c81a0;
	font-size: 9pt;
	font-weight: normal;
	color: #black;
}
.cartheader
{
	background-color: #4c81a0;
	
	color: black;
	text-decoration: none;
	font-size: 11pt;
	cursor: hand;
}
.cartitema
{
	background-color: white;
    border-bottom: 1;
    border: 1;
    border-color: #4c81a0;
	font-size: 9pt;
	font-weight: normal;
	color:black;
}
.cartitemb
{
	background-color: #9dcfeb;
    border-bottom: 1;
    border: 1;
    border-color: Gray;
	font-size: 9pt;
	font-weight: normal;
	color:black;
}
.VideoPlayer
{
	background-color:#9dcfeb ;
	font-size: 9pt;
	font-weight: normal;
	color: black;
}
.meetresults
{
	text-align:center;
	background-color: #FFFFFF;
}
.docsresults
{
	text-align:left;
	background-color: #FFFFFF;
}
