body, td
{
	font-family:  arial, arial;
	font-size: 12px;
}

/* Paragraphs and Text */

.white
{
	color: #FFFFFF;
}

.yellow
{
	color: #FFFFCC;
}

.red
{
	color : #FF0000;
}

p
 {
	color : #000000;
	font-family :  arial, Geneva, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : normal;
	line-height : 16px;	
}

td.report
 {
	font-family :  Courier New, Courier, mono;
	font-size : 11px;
	border-right : 1px solid #000000;
	white-space: nowrap;
		
}

td.printreport
 {
	font-family :  Courier New, Courier, mono;
	font-size : 9px;
	border-right : 1px solid #000000;
	white-space: nowrap;
		
}

td.reportlast
 {
	font-family :  Courier New, Courier, mono;
	font-size : 11px;
	border-top : 1px solid #000000;
	background : #e5e5e5;
	font-weight : bold;
	white-space: nowrap;

		
}

td.reporttop
 {
	font-family :  Courier New, Courier, mono;
	font-size : 11px;
	border-bottom : 1px solid #000000;
	background : #e5e5e5;
	font-weight : bold;
	white-space: nowrap;
		
}


td.reportnoborder
 {
	font-family :  Courier New, Courier, mono;
	font-size : 11px;
	white-space: nowrap;
	
		
}
.vipreport
 {
	font-family :  Courier New, Courier, mono;
	font-size : 11px;
	color : #ffffff;
	background-color: #ff0000;
		
}

.reportb
 {
	font-family :  Courier New, Courier, mono;
	font-size : 11px;
	
	
	
		
}
small 
{
	color : #FFFFFF;
	font-size : 10px;
	margin : 0px;
}

small2
{
	font-size: 10px;
}

small3
{
	font-size: 6px;
}

p.white
{
	color: #FFFFFF;
}



.bold1 
{
	color : #006666;
	font-weight : bold;
}

em
{
	font-weight : bold;
	font-style : normal;
}

b.yellow2
{
	color : #FFFFCC;
	font-size: 12px;
	font-weight: bold;
}

b.yellow 
{
	color : #FFFFCC;
	font-family : arial, sans-serif, Arial, helvettica;
	font-size : 10px;
	font-weight : normal;
}

b.white
{
	color: #FFFFFF;
	font-size: 12px;
}

p.italic 
{
	color : #000000;
	font-family : arial, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-style : italic;
	font-weight : normal;
	line-height : 16px;	
}

 .data2  
 {
	color : #FFFFFF;
	font-family : arial, sans-serif, Arial, helvettica;
	font-size : 12px;
	font-weight : normal;
}

/* Headings and Titles */ 
H1 
{
	color : #365429;
	font-family : arial, Geneva, Arial, Helvetica, sans-serif;
	font-size : 21px;
	font-weight : bold;
	letter-spacing : 0px;
	margin : 0px 0px 0px 0px;
}

h1.white {
	color : #FFFFFF;
}

H2 {
	color : #000000;
	font-family : arial, Geneva, Arial, Helvetica, sans-serif;
	font-size : 16px;
	font-weight : bold;
	margin : 0px 0px 0px 0px;
}

H2.grey 
{
	color : #595959;
}

H3 
{
	color : #000000;
	font-family : arial, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	margin : 0px 0px 0px 0px;
}

H3.aqua {
	color : #006666;
	font-family : arial, Geneva, Arial, Helvetica, sans-serif;
	font-size : 14px;
	font-weight : bold;
	margin : 0px 0px 0px 6%;
}

h3.white {
	color : #FFFFFF;
	margin : 0px 0px 0px 0px;
}

H4 {
	color : #000000;
	font-family : arial, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	margin : 0px 0px 0px 0px;
}

H4.white {
	color : #FFFFFF;
	font-size : 11px;
	margin : 0px;
}

H4.aqua {
	color : #006666;
}

H5 {
	color : #000000;
	font-family : arial, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : normal;
	margin : 0px 0px 0px 6%;
}

h5.white {
	color : #DDDDDD;
}

h5.yellow {
	color : #FFFF66;
	margin: 0px 0px 0px 0px;
}

H6 {
	font-family : arial, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : Bold;
	margin : 0px 0px 0px 0px;
}

h6.yellow {
	color : #FFFFCC;
	font-weight : normal;
}

H6.white {
	color : #FFFFFF;
}

.heading4 {
	color : #444444;
	font-family : arial, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
}

.heading4 {
	color : #000000;
	font-family : arial, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : bold;
}

.title {
	color : #00014F;
	font-family : arial, sans-serif, Arial, helvettica;
	font-size : 14px;
	font-weight : bold;
	text-decoration : none;
}
/*Help Section */

#help {
	border: 1px solid #cccccc;
	padding: 1em;
	margin-bottom: 1.5em;
}

.helptext {
padding-left: 5px;
padding-right: 5px;
padding-bottom: 5px;
	}
	

	
/* Links */

a.menu:link, a.menu:active, a.menu:visited
{
	font-family : arial, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #000066;
	text-decoration : none;
	line-height: 12px;
	font-weight: bold;	
}
a.menu:hover
{
	text-decoration: underline;
		color : #cccccc;
}

a.menu2:link, a.menu2:active, a.menu2:visited
{
	font-family : arial, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #000066;
	text-decoration : none;
	line-height: 16px;
	font-weight: bold;
}
a.menu2:hover
{
	text-decoration: underline;	
}

a:link, a:visited,  a:active
{
	color : #005200;
	font-family : arial, arial;
	font-size : 12px;
	text-decoration : none;
}
a:hover
{
	color : #666666;
	text-decoration : underline;
}	
a.grey:link, a.grey:visited, a.grey:active
{
	color :#333333;
}
a.grey:hover
{
	color : #005200;
}

a.white:link, a.white:visited, a.white:active
{
	color : #ffffff;
	font-family : arial, arial;
	font-size : 12px;
	text-decoration : underline;
	font-weight: bold;
}
a.white:hover
{
	color : #ffffff;
	font-family : arial, arial;
	font-size : 12px;
	text-decoration : none;
	font-weight: bold;
}


	
a.heading:link, a.heading:visited, a.heading:active 
{
	color : #2B2B5D;
	font-family : arial, Arial, sans-serif, Arial, helvettica;
	font-size : 13px;
	font-weight : bold;
	text-decoration : none;
}
a.heading:hover 
{
	color : #FFFFCC;
	text-decoration : underline;
}
	
a.title:active, a.title:visited, a.title:link 
{
	color : #3A3A3A;
	font-family : arial, sans-serif, Arial, helvettica;
	font-size : 14px;
	font-weight : bold;
}	 
a.title:hover 
{
	color : #E8E1A4;
	font-family : arial, sans-serif, Arial, helvettica;
	font-size : 14px;
	font-weight : bold;
	text-decoration : underline;
}	
	
a.title3:link, a.title3:active, a.title3:visited 
{
	color : #CCCCCC;
	font-family : arial, sans-serif, Arial, helvettica;
	font-size : 14px;
	font-weight : bold;
}
a.title3:hover 
{
	color : #CCCCCC;
	font-family : arial, sans-serif, Arial, helvettica;
	font-size : 14px;
	font-weight : bold;
	text-decoration : none;
}
		
a.green:link, a.green:visited, a.green:active 
{
	color : #FFFFFF;
	font-family : arial, arial;
	font-size : 12px;
	text-decoration : none;
}
a.green:hover 
{
	color : #FFFF80;
}

a.yellow:link, a.yellow:visited, a.yellow:active 
{
	color : #FFFFCC;
	font-family : arial, arial;
	font-size : 12px;
	text-decoration : none;
}
a.yellow:hover 
{
	text-decoration : underline;
}

a.menulink:link, a.menlink:active, a.menulink:visited 
{
	color : #E4E4E4;
	font-family : arial, sans-serif, Arial, helvettica;
	font-size : 13px;
	font-weight : bold;
}	 
a.menulink:hover  
{
	color : #F7F993;
}

a.datalink:link, a.datalink:visited, a.datalink:active 
{
	color : #666666;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	text-decoration : underline;
}	
a.datalink:hover
{
	color : #000000;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	text-decoration : underline;
}

a.datalink1:link, a.datalink1:visited, a.datalink1:active 
{
	color : #F7F993;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	text-decoration : underline;
}
a.datalink1:hover
{
	color : #ffffff;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	text-decoration : underline;
}

a.datalink2:link, a.datalink2:visited, a.datalink2:active 
{
	color : #107811;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	text-decoration : underline;
}	
a.datalink2:hover
{
	color : #666666;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	text-decoration : none;
}

/* Background Colors*/
.color1 
{
	background : #588D66;
}

.color2 
{
	background : #527E52;
}

	
/* Forms and Buttons */
.form {
	font-family :  Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	width : 100px;

}
form {
	
	margin : 0px 0px 7px 0px;
}

input.textbox
{
	border : 1px solid #000000;
}

input.button
{
	margin: 2px;
	border: 1px solid #333333;
	background-color: #e5e5e5;
	color: #000000;
	height: 16px;
	width: 100px;
	font-family : arial, arial,  Geneva, sans-serif;
	font-size: 11px;

	}
	
	.dropdown
{
	width: 10px;
	
	}

.button2
{
	border: 1px solid #333333;
	background-color: #e5e5e5;
	color: #000000;
	height: 16px;
	font-family : arial, arial,  Geneva, sans-serif;
	font-size: 11px;
	}


/* Lists */

ul 
{
	
	list-style : square;
	
}

ul.menu
{
	list-style : none;
	margin: 0px 0px 0px 0px;
	margin-left: 0px;
	
	
}

select.reports
{
	width : 250px;
	font-size: 11px;
}

/* Divs */

.hide
{
	visibility : hidden;
	background-color: #CCCCCC;
	layer-background-color: #CCCCCC;
	
}





/* Tables */

table.border2
 {
	border : 1px solid #000000;
}
	
table.menu
{
	border : 1px solid #000000;
	
}
	
table.grey
{
	background-color: #;
	border: 1px solid #333333;	
	padding-left: 5px;
	
}
	
.table1
 {
	background : #82ABB2;
	border-color : #D0E0E2 #365356 #39585B #D0E0E2;	
	border-width : 1px;
	border-style: solid;
}

.table2 
{
	background : #75AB86;
	border-color : #BFD7C4 #385C42 #385B41 #BED8C6;	
	border-width : 1px;
	border-style: solid;
}

.table5
 {
	background : #5DA0A3;
	border-color : #AFD0D2 #376162 #3B6769 #AFD0D2;	
	border-width : 1px;
	border-style: solid;
}

	
	.table7
{	
	background : #13797D;
	border-color : #ACBFD1 #354B60 #344A5F #ACBFD1;	
	border-width : 1px;
	border-style: solid;
}

	
	.table8
{
	background : #B2AA7C;
	border-color : #D9D6C1 #756E44 #565132 #D9D6C1;	
	border-width : 1px;
	border-style: solid;
}

	
	.table9
{
	background : #A5B27C;
	border-color : #CFD5B8 #5C673D #5C673D #CFD5B8;
	border-width : 1px;
	border-style: solid;
	
}

	
	.table11
{
	background : #666666;
	border-color : #000000;
	
}


	.table10
{	
	background : #F7F7F7;
	
}

	.table15
{	
	background : #F7F7F7;
	border-right : 1px solid #000000;
	border-left : 1px solid #000000;
	border-bottom : 1px solid #000000;
	
	
}

	.table16
{	
	background : #F7F7F7;
	border-right : 1px solid #000000;
	border-left : 1px solid #000000;
	border-bottom : 1px solid #000000;
	border-top : 1px solid #000000;
	
}

    .table20 
{
	background : #5DA0A3;
	border-color : #BFD7C4 #385C42 #385B41 #BED8C6;	
	border-width : 1px;
	border-style: solid;
}
	
td.whtdata
{
	font-family: arial, sans-serif, helvettica;
	font-size: 10px;
	color: #FFFFFF;
}

td.blkdata
{
	font-family: arial, sans-serif, helvettica;
	font-size: 10px;
	color: #000000;
	border-left : 1px solid #000000;
}

td.rblkdata
{
	font-family: arial, sans-serif, helvettica;
	font-size: 10px;
	color: #000000;
	border-right : 1px solid #000000;
	border-left : 1px solid #000000;
}

td.heading
{
	color : #FFFF99;
	font-family :  arial, sans-serif, helvettica;
	font-size : 13px;
	font-weight : bold;		
}

td.xheading
{
	background : #6184A7;
	color : #FFFF99;
	font-family :  arial, sans-serif, helvettica;
	font-size : 12px;
	font-weight : bold;
	border-left : 1px solid #000000;
	border-bottom : 1px solid #000000;
	border-top : 1px solid #000000;
			
}

td.rheading
{
	background : #6184A7;
	color : #FFFF99;
	font-family :  arial, sans-serif, helvettica;
	font-size : 12px;
	font-weight : bold;
	border-right : 1px solid #000000;
	border-bottom : 1px solid #000000;
	border-top : 1px solid #000000;
	border-left : 1px solid #000000;
			
}



td.sidemenu
{
	background-color: #9D9D9D;
	border: 1px solid #333333;
}

.title3 
{
	color : #CCCCCC;
	font-family : arial, sans-serif, Arial, helvettica;
	font-size : 14px;
	font-weight : bold;
}

.data4 
{
	color : #000000;
	font-family : arial, sans-serif, Arial, helvettica;
	font-size : 11px;
	font-weight : normal;
}

/* Links---------------------------------------------------------------- */
a.footer:link, a.footer:active, a.footer:visited
{
	color: #B9B9B9;
	font-size: 11px;
	text-decoration: none;
}

a.footer:hover
{ 
	color: #304EB6; 
	text-decoration: underline;
}

a.report:link, a.report:active, a.report:visited
{
	color: #000066;
	font-size: 11px;
	text-decoration: none;
	font-family :  Courier New, Courier, mono;
}

a.report:hover
{ 
	color: #666666; 
	font-size: 11px;
	text-decoration: underline;
	font-family :  Courier New, Courier, mono;
}
a.reportb:link, a.reportb:active, a.reportb:visited
{
	color: #000066;
	font-size: 11px;
	font-weight : bold;
	text-decoration: underline;
	font-family :  Courier New, Courier, mono;
}

a.reportb:hover
{ 
	color: #666666; 
	font-weight : bold;
	font-size: 11px;
	text-decoration: underline;
	font-family :  Courier New, Courier, mono;
}

a.vipreport:link, a.vipreport:active, a.vipreport:visited
 {
	font-family :  Courier New, Courier, mono;
	font-size : 11px;
	color : #ffffff;
	background-color: #ff0000;
		
}

a.vipreport:hover
{ 
	color: #666666; 
	font-size: 11px;
	text-decoration: underline;
	font-family :  Courier New, Courier, mono;
}
	
a.treport:link, a.treport:active, a.treport:visited
 {
	font-family :  Courier New, Courier, mono;
	font-size : 11px;
	color : #ffffff;
	background-color: #E3E3E3;
		
}

a.treport:hover
{ 
	color: #666666; 
	font-size: 11px;
	text-decoration: underline;
	font-family :  Courier New, Courier, mono;
}	
 