BODY {
	font-family:			Verdana, Tahoma, Arial, Helvetica;
	font-size:				10pt;
	margin: 0;
	background: #1A1A1A url(graphics/bg.jpg);
	\background: #CECBB8 url(/apps/header/bg.jpg) repeat-x 0px 0px fixed; #00529C
	\filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#2C306A',EndColorStr='#D7D9ED');
	}

#bodybanner {
	background:url(graphics/bg-top.jpg);
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:166px;
	z-index:-10;
	margin:0;
	padding:0;
}

FIELDSET {
	\border-width: 1px;
	\border-style: solid;
	\border-color: #335EA8;
	\background-color: white;
	\background: url(/apps/header/titlebg_blue.jpg) repeat-x 0px 6px fixed;
}
LEGEND {
	font-family: Verdana, Arial, Helvetica;
	font-weight: bold;
	color: #000000;
	font-size: 12px;

}

.table1 {
	margin-left: auto; 
	margin-right: auto;
	padding: 3px;
	font-size: 12px;
	border-width: 0px 0px 0px 0px;
	border-style: solid;
	border-color: black;
	background: white; \#E5F3FC;
	align: center;
}
.table2 {
	padding: 4px;
	border-width: 1px 1px 1px 1px;
	border-style: solid;
	border-color: darkgray;
	background: #FFFFFF;
}
.celltitle1 {
	font-size: 14px;
	text-align: left;
	font-weight: bold;
	color: #262223;
	margin: 0.2em;
	padding: 0px;
	border-width: 0px 0px 0px 0px;
	border-style: solid;
	border-color: darkblue;
	background: #7DAFF5;
	background: url(graphics/banner.jpg) repeat-x 0px 0px fixed;
	\filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#007DBF',EndColorStr='#00529C');
}

.celltitle2 {
	font-size: 12px;
	text-align: center;
	color: #FFFFFF;
	margin: 0.2em;
	padding: 3px;
	border-width: 1px 0px 1px 0px;
	border-style: solid;
	border-color: #FFFFFF darkgray darkgray #FFFFFF;
	background: #E0E0E0;
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#B7B7B7',EndColorStr='#E0E0E0');
}
.celltitle3 {
	font-size: 12px;
	color: black;
	margin: 0.2em;
	padding: 3px;
	border-width: 0px 0px 0px 0px;
	border-style: solid;
	border-color: #335EA8 #FFFFFF #8DA7CD #FFFFFF;
	background: #FFC964;
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#E99841',EndColorStr='#F9DE6D');
}
.celltitle3a {
	font-size: 12px;
	text-align: right;
	color: black;
	margin: 0.2em;
	padding: 3px;
	border-width: 0px 0px 0px 0px;
	border-style: solid;
	border-color: #335EA8 #FFFFFF #8DA7CD #FFFFFF;
	background: #FFC964;
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#E99841',EndColorStr='#F9DE6D');
	\filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#007DBF',EndColorStr='#FFFFFF');
}
.celltitle3b {
	font-size: 12px;
	text-align: center;
	color: black;
	margin: 0.2em;
	padding: 3px;
	border-width: 0px 0px 0px 0px;
	border-style: solid;
	border-color: #335EA8 #FFFFFF #8DA7CD #FFFFFF;
	background: #FFC964;
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#E99841',EndColorStr='#F9DE6D');
	\filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#007DBF',EndColorStr='#FFFFFF');
}
.celltitle4 {
	font-size: 11px;
	margin: 0.2em;
	padding: 3px;
	border-width: 2px 0px 1px 0px;
	border-style: solid;
	border-color: #8DA7CD #FFFFFF #8DA7CD #FFFFFF;
	background: #E8EDF5;
}
.celltitle4a {
	font-size: 11px;
	margin: 0.2em;
	text-align: right;
	padding: 3px;
	border-width: 2px 0px 1px 0px;
	border-style: solid;
	border-color: #8DA7CD #FFFFFF #8DA7CD #FFFFFF;
	background: #E8EDF5;
}
.celltitle4b {
	font-size: 11px;
	margin: 0.2em;
	text-align: center;
	padding: 3px;
	border-width: 2px 0px 1px 0px;
	border-style: solid;
	border-color: #8DA7CD #FFFFFF #8DA7CD #FFFFFF;
	background: #E8EDF5;
}
.celltitle5 {
	font-size: 11px;
	margin: 0.2em;
	padding: 3px;
	border-width: 1px 0px 0px 0px;
	border-style: solid;
	border-color: #8DA7CD #FFFFFF #8DA7CD #FFFFFF;
	background: #E8EDF5;
}
.celltitle5a {
	font-size: 11px;
	margin: 0.2em;
	text-align: right;
	padding: 3px;
	border-width: 1px 0px 0px 0px;
	border-style: solid;
	border-color: #8DA7CD #FFFFFF #8DA7CD #FFFFFF;
	background: #E8EDF5;
}
.listcats {
	font-size: 12px;
	margin: 0.2em;
	padding: 3px;
	border-width: 0px 1px 0px 0px;
	border-style: solid;
	border-color: darkgray;
	background: url(graphics/listbg.jpg) repeat-x bottom;
}
.listcatsa {
	font-size: 12px;
	margin: 0.2em;
	text-align: right;
	padding: 3px;
	border-width: 0px 1px 0px 0px;
	border-style: solid;
	border-color: darkgray;
}
.cellHeading4 {
	font-weight: bold;
	color: #635F53;
	font-size: 10px;
	text-align: right;
	padding: 0px;
	border-width: 0px 0px 0px 0px;
	border-color: #014a87;
	border-style: solid;
}
.cellHeading4a {
	font-family: Verdana, Arial, Helvetica;
	color: #635F53;
	font-size: 10px;
	padding: 2px;
	border-width: 1px;
	border-style: solid;
	background: #CCDACD;
	border-color: #FFFFFF #887D7B #887D7B #FFFFFF;
	text-align: right;
}
.cellHeading4b {
	color: #635F53;
	font-size: 12px;
	padding: 2px;
	border-width: 1px 1px 1px 0px;
	border-style: solid;
	border-color: #887D7B #CECECE #CECECE #887D7B;
	text-align: left;
}
.cellHeading4c {
	color: #887D7B;
	font-size: 10px;
	padding: 2px;
	text-align: left;
}
.cellHeading4d {
	color: #635F53;
	font-size: 10px;
	padding: 2px;
	border-width: 1px 1px 1px 0px;
	border-style: solid;
	border-color: #887D7B #FFFFFF #FFFFFF #887D7B;
	text-align: center;
}
.cellHeading5 {
	font-weight: bold;
	color: #635F53; \\#3E7AB2;
	font-size: 10px;
	text-align: right;
	padding: 0px;
	border-width: 0px 0px 0px 0px;
	border-color: #014a87;
	border-style: solid;
	background: url(/apps/header/graphics/cap_bg_b.jpg);  
}
.cellHeading6 {
	font-weight: bold;
	color: black;
	font-size: 10px;
	text-align: right;
	padding: 0px;
	border-width: 0px;
	border-style: none none none none;
	background: white;  
}
.cellHeading7 {
	font-weight: bold;
	color: #635F53;
	font-size: 10px;
	text-align: left;
	padding: 0px;
	border-width: 0px 0px 0px 0px;
	border-color: #014a87;
	border-style: solid;
}

.celldata1
	{
	color:				black;
	font-size: 		10pt;
	font-family:	Tahoma, Arial;
	font-weight:	none;
	text-align:		left;
	padding: 3px;
	}
.celldata2
	{
	color:			black;
	font-size: 		10pt;
	font-family:	Tahoma, Arial;
	font-weight:	none;
	text-align:		left;
	padding: 		1px;
	border-style: solid;
	border-width: 	0px 0px 1px 0px;
	border-color: 	gray;
	}
.celldata2a
	{
	color:			black;
	font-size: 		10pt;
	font-family:	Tahoma, Arial;
	font-weight:	none;
	text-align:		left;
	padding: 		1px;
	border-style: solid;
	border-width: 	0px 1px 1px 0px;
	border-color: 	gray;
	}
.celldata3
	{
	color:				black;
	font-size: 		10pt;
	font-family:	Tahoma, Arial;
	font-weight:	none;
	text-align:		right;
	padding: 3px;
	}
.celldata4
	{
	color:			black;
	font-size: 		10pt;
	font-family:	Tahoma, Arial;
	font-weight:	none;
	text-align:		right;
	padding: 		1px;
	border-style: solid;
	border-width: 	0px 0px 1px 0px;
	border-color: 	gray;
	}
.celldata5
	{
	color:				black;
	font-size: 		10pt;
	font-family:	Tahoma, Arial;
	font-weight:	none;
	text-align:		left;
	padding: 6px;
	}
.celldata6
	{
	color:				black;
	font-size: 		8pt;
	font-family:	Tahoma, Arial;
	font-weight:	none;
	text-align:		left;
	padding: 3px;
	}
.celldata9
	{
	color:				black;
	font-size: 		8pt;
	font-family:	Tahoma, Arial;
	font-weight:	none;
	text-align:		right;
	padding: 3px;
	}
.celldivider1 {
	font-family: Verdana, Arial, Helvetica;
	font-weight: bold;
	color: white;
	font-size: 9px;
	text-align: center;
	padding: 0px;
	border-width: 0px 0px 0px 0px;
	border-style: solid;
	border-color: #ECECE6 none none none;
}
.cellFooter1 {
	font-family: 	Verdana, Arial, Helvetica;
	font-size: 10px;
	text-align: center;
	color: #262223;
	margin: 0.2em;
	padding: 2px;
	border-width: 1px 0px 1px 0px;
	border-style: solid;
	border-color: darkgray;
	background: #E0E0E0;
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#D4D4D4',EndColorStr='#E0E0E0');
}
.mainMini
	{
	color:					Black;
	font-size: 				10pt;
	font-family: 			Arial;
	font-weight: 			none;
	text-align:				left;
	}

.mainMiniBold
	{
	color:					Black;
	font-size: 				10pt;
	font-family: 			Arial;
	font-weight: 			bold;
	text-align:				left;
	}
.cellbutton1 {
	font-family: Verdana, Arial, Helvetica;
	font-weight: bold;
	color: white;
	font-size: 14px;
	text-align: center;
	padding: 3px;
	border-width: 0px 0px 0px 0px;
	border-style: solid;
	border-color: #ECECE6 none none none;
}
.txtBoxStyle1{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px; 
	padding: 1px;
	border-width: 1px 1px 1px 1px;
	border-color: #887D7B #CECECE #CECECE #887D7B;
    color: black;
}
.txtBoxStyle2{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;  
	border-width: 1px 1px 1px 1px;
	border-color: #82B6F1 #82B6F1 #82B6F1 #82B6F1;
	border-style: solid solid solid solid;
	background: white;  
    color: black;
}
.txtBoxStyle3{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;  
	border-width: 1px 1px 1px 1px;
	border-color: #82B6F1 #82B6F1 #82B6F1 #82B6F1;
	border-style: solid;
	background: white;  
    color: black;
}
.txtBoxStyle4{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;  
	border-width: 1px 1px 1px 1px;
	border-color: #82B6F1 #82B6F1 #82B6F1 #82B6F1;
	border-style: solid;
	background: white;  
    color: white;
}
.button
{
	font-family: Arial, Helvetica;
	font-weight: ;
	color: black;
	font-size: 10px;
	padding: 1px
	text-align: center;  
	border-width: 1px 1px 1px 1px;
	border-style: solid;
	height: 22px;
	border-color: gray #000000 #000000 gray;
	background: #D4D4D4;
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#E0E0E0',EndColorStr='#D4D4D4');
}

.button2
{
	font-family: Verdana, Arial, Helvetica;
	font-weight: bold;
	color: black;
	font-size: 9px;
	padding: 0px
	text-align: center;  
	border-width: 1px 1px 1px 1px;
	border-style: solid;
	border-color: gray #000000 #000000 gray;
	height: 17px;
	background: #D4D4D4;
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#E0E0E0',EndColorStr='#D4D4D4');
}

A
	{
	font-family:			Trebuchet, Tahoma, Verdana, Arial;
	border-width: 0px 0px 0px 0px;
	border-style: dotted;
	border-color: gray;
	text-decoration: underline;
	}

A:visited.celltitle2
	{
	color:#FFFFFF;
	}

A:link.celltitle2
	{
	color:#FFFFFF;
	}

A:hover.celltitle2
	{
	color: yellow;
	text-decoration: underline;
	}

A:active.celltitle2
	{
	color:gray;
	}


A:visited
	{
	color:#284435;
	}

A:link
	{
	color:#284435;
	}

A:hover
	{
	color: #0A7CBA;
	text-decoration: underline;
	}

A:active
	{
	color:gray;
	}
