body{
	font-size :12px;
	font-family : Arial, Helvetica, sans-serif;
	margin-bottom :0px;
	margin-top :0px;
	margin-left :0px;
	margin-right :0px;
}

h1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22;
	padding-bottom: 0px;
	margin-bottom: 2px;
	color: #595959;
}

h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19;
	margin-bottom: 2px;
	padding-bottom: 0px;
	color: #595959;
}

h3{
		font-family: Arial, Helvetica, sans-serif;
	font-size: 16;
		margin-bottom: 2px;
		padding-bottom: 0px;
		color: #595959;

}

td{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12;		
}




li{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12;	
}


a.tableHeaderLink:link, a.tableHeaderLink:visited {
	font-size : 14px;
	font-family : Arial, Helvetica, sans-serif;
	color: #E0FFFF;
}
a.tableHeaderLink:hover{
	font-size : 14px;
	font-family : Arial, Helvetica, sans-serif;
	color: Yellow;	
}


a.top_link:link, a.top_link:visited {
	font-size : 12px;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bolder;
	color : White;
	padding-right : 2px;
	padding-top : 2px;
	padding-left : 2px;
	padding-bottom : 2px;
	
}
a.top_link:hover{
	font-size : 12px;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bolder;
	color : Yellow;
	padding-right : 2px;
	padding-top : 2px;
	padding-left : 2px;
	padding-bottom : 2px;
}

a, a:visited {
	font-size : 12px;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bolder;
	color : Navy;
}

a:hover {
	font-size : 12px;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bolder;
	color : Teal;
}

.tableImg {
	border:  #708090;
	font-family: Arial;
	font-size: 9px;
}

.small {
	font-family: Arial;
	font-size: 9px;
}

p{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
}


.normal {
	 background-color: #EBEBEB;
		font-size : 12px;	 
}


.initial { 
	background-color: #DDDDDD; 
	font-size : 12px; 
	
}

.highlight {
	background-color: #F5DEB3;
		font-size : 12px;
}

.tableHeader{
	background-color: #5E5B90;
	color: White;
	font-size: 14;
}

.top_navigation{
	background-color: #A19FC5;
	font-size: 12;
}

.top_navigation_lower{
	background-color: #ECECF3;
	font-size: 12;
}

.tblHeader1{
	background-color: #DBDAE9;
	font-family : Arial, Helvetica, sans-serif;
	font-size: 14;	
}

.tableSubHeader{
	background-color: #A39FDF;
	color: White;
	font-size: 12;
}

.summaryTableLowEnd{
		border-top-width: 1px;
		border: #3A3A3A;
		border-left-width: 1px;
		border-left: White;
}

.summaryTable{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 1px solid #3A3A3A 1 1 1;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-top-width: 1px;
}

.blank_row{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: White;
}

.warning{
	font-size :12px;
	font-family : Arial, Helvetica, sans-serif;
	color: Red;
	font-weight: bolder;
}

a.testBut{
	color: Navy;
	background-color: #FFECD0;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 3px;
	padding-bottom: 3px;
	border: thin groove #F4A460;
	margin: 2px 2px 2px;
	float: inherit;
	position: relative;
	top: auto;
	bottom: auto;
	margin-top: 2px;
	padding: 4px;
	}
	
	a.testBut:hover{
	color: #223A3B;
	background-color: #FFECD0;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 3px;
	padding-bottom: 3px;
	border: thin groove #F4A460;
	margin: 2px 2px 2px;
	float: inherit;
	position: relative;
	top: auto;
	bottom: auto;
	padding: 4px;
	}
	
	.reportBackground{
	background-color: #EFEFEF;
    margin-left: 15;
    margin-right: auto;
    width: 95%;

}
	
