body
{
	margin:0;
}
body.lightblue
{
	background-color:#d4dced;	
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#EAB56F,endColorStr=#F5DDBC);	
}
.error
{
	font-family: Arial;
	font-size: 10pt;
	font-weight: bold;
	color: Maroon;
}
a
{
	text-decoration: underline;
	color: navy;
	font-size: 10pt;
}
a:hover
{
	color: maroon;
	text-decoration: underline;
}
.label
{
	font-family: Arial;
	font-weight: bold;
	font-size: 9pt;
	color: black;
}
.searchlabel
{
	font-family: Arial;
	font-weight: normal;
	font-size: 9pt;
	color:#16429a;
}
.description
{
	font-family: Arial;
	font-weight: bold;
	font-size: 9pt;
	color:#16429a;
	font-style:italic;
}
.headerbg
{
	background-color:white ;
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#EAB56F,endColorStr=#F5DDBC);	
}
.header
{
	font-family: Arial;
	font-weight: bold;
	font-size: 12pt;
	color: #003663;
}
.footer
{
	font-family: Arial;
	font-weight: bold;
	font-size: 9pt;
	color: #003663;
}
.button
{
	font-size: 11px;
	font-weight: bold;
	color: white;
	background-color: #003663;
	border-color: #C3C0A1;
	border-top-width: 1;
	border-bottom-width: 1;
	border-left-width: 1;
	border-right-width: 1;
	cursor: hand;
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#7296AA,endColorStr=#07476A);	
}
.normal
{
	font-family: Arial;
	font-weight: normal;
	font-size: 9pt;
	color: black;
}
.required
{
	font-family: Arial;
	font-weight: normal;
	font-size: 9pt;
	color:black;
	background-color:#FAF5C0;
}
.bold
{
	font-family: Arial;
	font-weight: bold;
	font-size: 9pt;
	color: black;
}
.menubar
{
	background-color:#E39D40;	
}
.tableheader
{
	background-color: #EEEEEE;
	font-family: Arial;
	font-size: 9pt;
	font-weight: normal;
	color: #002853;
}
.tableheaderbold
{
	background-color: #FFFDE0;
	font-family: Arial;
	font-size: 9pt;
	font-weight: bold;
	color: #002853;
}
.tabledata
{
	background-color: White;
	font-family: Arial;
	font-size: 9pt;
	font-weight: normal;
	color: black;
}
.tabledataselected
{
	background-color: Yellow;
	font-family: Arial;
	font-size: 9pt;
	font-weight: normal;
	color: black;
}
.tableborder
{
	background-color:#808080;	
}
.tablefillerftr
{
	background-color:white ;
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#EAB56F,endColorStr=#F5DDBC);	
	font-family: Arial;
	font-size: 9pt;
	font-weight: normal;
	color: black;
}
.tablefillerindex
{
	background-color:#FFCD80;
	font-family: Arial;
	font-size: 9pt;
	font-weight: normal;
	color: black;
}
table.regtable
{
	background-color: Silver;
	padding: 1,1,1,1;
	border: 1;
}
.datagrid
{
	border-color: silver;
	background-color: white;
	font-family: Arial;
	font-size: 9pt;
	color: black;
	padding: 1,1,1,1;
}
.datagrid2
{
	border-color: silver;
	background-color: gainsboro;
	font-family: Arial;
	font-size: 9pt;
	color: black;
	padding: 1,1,1,1;
}
.datagridpager
{
	background-color: silver;
	font-family: Arial;
	font-size: 9pt;
	color: #002853;
}
.datagridheader
{
	background-color: gainsboro;
	font-family: Arial;
	font-size: 9pt;
	font-weight: normal;
	color: #002853;
}
a.datagridheader
{
	background-color: gainsboro;
	font-family: Arial;
	font-size: 9pt;
	font-weight: normal;
	color: #002853;
	text-decoration: underline;
}
.datagridfooter
{
	background-color: gainsboro;
	font-family: Arial;
	font-size: 9pt;
	font-weight: normal;
	color: #002853;
}
.datagridselected
{
	background-color: yellow;
	font-family: Arial;
	font-size: 9pt;
	font-weight: normal;
	color: #002853;
}
.calimage
{
	cursor:hand;	
}
.fieldnote
{
	font-family: Arial;
	font-weight: bold;
	font-size: 8pt;
	color:#16429a;
	font-style:italic;
}
.carttable
{
	width: 80%;
	background-color:  Gray;
	border-width: medium;
	border: 1;
	border-color:Gray;
	font-family: Arial;
	font-size: 9pt;
	font-weight: normal;
	color: #002853;
}
.cartheader
{
	background-color: #354F8A;
	
	color: White;
	text-decoration: none;
	font-family: Arial;
	font-size: 11pt;
	cursor: hand;
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#B7C2E0,endColorStr=#354F8A);
}
.cartitema
{
	background-color: #FFFFFF;
    border-bottom: 1;
    border: 1;
    border-color: Gray;
	font-family: Arial;
	font-size: 9pt;
	font-weight: normal;
	color:Navy;
}
.cartitemb
{
	background-color: #E8E8E8;
    border-bottom: 1;
    border: 1;
    border-color: Gray;
	font-family: Arial;
	font-size: 9pt;
	font-weight: normal;
	color:Navy;
}
.VideoPlayer
{
	background-color:#F5DDBC ;
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#EAB56F,endColorStr=#F5DDBC);	
	font-family: Arial;
	font-size: 9pt;
	font-weight: normal;
	color: black;
}
.meetresults
{
	text-align:center;
	background-color: #FFFFFF;
}
.docsresults
{
	text-align:left;
	background-color: #FFFFFF;
}
