

img.reportheaderimage {
	width:1000px;
}


.Style3 {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.StyleOK {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align:center;
	color: green;
}

.StyleKO{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align:center;
	color: red;
}



.GraphTitle1 {
	font-size: 100%;
	color: #003366;
	font-weight: bold;
	text-align:center;
	text-decoration: underline;
	padding-bottom: 4px;
}


.GraphTitle2 {
	font-size: 90%;
	color: #003366;
	font-weight: bold;
	#text-decoration: underline;
	padding-bottom: 4px;
}

.menuItem {
	font-size: 90%;
	color: #003366;

}

.textCopyright{
	height: 5px;
	text-align: right;
	font-size: 80%;
	color: #fff;
}
.textInProgress{
	height: 5px;
	text-align: left;
	font-size: 80%;
	color: #FFFFFF;
}

table.helpT { font-family: Verdana; font-weight: normal; font-size: 11px; color: #404040; width: 500px; background-color: #fafafa; border: 1px #6699CC solid; border-collapse: collapse; border-spacing: 0px; }
table.helpT td.helpHed { border-bottom: 2px solid #6699CC; border-left: 1px solid #6699CC; background-color: #BEC8D1; text-align: center; text-indent: 5px; font-family: Verdana; font-weight: bold; font-size: 11px; color: #404040; }
table.helpT td { border-bottom: 1px solid #E3F0F6; font-family: Verdana, sans-serif, Arial; font-weight: normal; font-size: 11px; color: #404040; background-color: white; text-align: left; padding-left: 3px;}
.helpBodL { border-left: 1px dotted #CEDCEA; }
td.helpBod {  border-top: 0px; border-left: 1px solid #9CF; border-right: 0px; text-align: left; text-indent: 10px; font-family: Verdana, sans-serif, Arial; font-weight: normal; font-size: 11px; color: #404040; background-color: #fafafa; }




table.sofT { text-align: center; font-size: x-small; color: #404040; width: 850px; background-color: #fafafa; border: 1px #B9BB94 solid; border-collapse: collapse; border-spacing: 0px; }
table.sofT th {background:#DEE1A8;border-bottom:solid 1px #c8c8c8;}
table.sofT td { border-bottom: 1px solid #B9BB94; border-top: 0px; border-left: 1px solid #B9BB94; border-right: 0px; text-align: middle;  background-color: #fafafa;padding:5px; }
table.sofT td.helpHed { border-bottom: 2px solid #6699CC; border-left: 1px solid #6699CC; background-color: #BEC8D1; text-align: center; text-indent: 5px; font-family: Verdana; font-weight: bold; font-size: 11px; color: #404040; }
table.sofT tr.helpHed { border-bottom: 2px solid #6699CC; border-left: 1px solid #6699CC; background-color: #BEC8D1; text-align: center; text-indent: 5px; font-family: Verdana; font-weight: bold; font-size: 11px; color: #404040; }

table.sofT td.sup { background-color: #9C9; }
table.sofT td.inf { background-color: #FCC; }
.sup { background-color: #9C9; }	
.inf { background-color: #FCC; }	





table.MAP { text-align: center; font-size: small; color: #404040;  background-color: #fafafa; border: 0px #B9BB94 solid; border-collapse: collapse; border-spacing: 0px; }
table.MAP th {
	padding:3px;
	margin:2px;

	width:inherit;
	height:inherit;
	font-size: 10px;	
	
	border:groove;
	border-color:#D4DEEA;
	color: #274255;

    background: #DEE3E7;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cccccc', endColorstr='#000000'); /* for IE */
    background: -moz-linear-gradient(-90deg, #DEE3E7 5%, #DEE3E7 15%, #FFFFFF 35%, #FFFFFF 75%, #FFFFFF 100%, #FFFFFF);
    background: -webkit-gradient(linear, left top, left bottom, from(#DEE3E7), to(#FFFFFF), color-stop(0.2, #FFFFFF), color-stop(0.5, #FFFFFF), color-stop(.7, #FFFFFF), color-stop(0.9, #FFFFFF));
	

}
table.MAP td { 
	padding:3px;
	margin:2px;
	
	width:inherit;
	height:inherit;
	font-size: 10px;
	
	border:groove;
	border-color:#D4DEEA;
	color: #274255;
	
    background: #D4DEEA;
    background: -moz-linear-gradient(-90deg, #AAC1D3 5%, #AAC1D3 15%, #D4DEEA 35%, #D4DEEA 75%, #F0F5FB 100%, #F0F5FB);
    background: -webkit-gradient(linear, left top, left bottom, from(#F0F5FB), to(#F0F5FB), color-stop(0.2, #D4DEEA), color-stop(0.5, #D4DEEA), color-stop(.7, #AAC1D3), color-stop(0.9, #AAC1D3));


}
table.MAP th.helpHed1 {     
	-moz-box-shadow: 0px 0px 0px #274255;
    -webkit-box-shadow: 0px 0px 0px #274255;
    box-shadow: 0px 0px 0px #274255;
    font-size: 12px;
    outline: 0;
    -webkit-appearance: none;
    color: #FFF;
    padding: 4px 10px 5px 5px;
    border: none;
    text-shadow: 0px 1px 1px #000;
    text-decoration: none;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#606060', endColorstr='#101010'); /* for IE */
                background-image: -moz-linear-gradient(+90deg,#606060 0%,#101010 100%);
                background-image: -webkit-gradient(linear, left top,left bottom, from(#101010), to(#606060));
                background: -o-linear-gradient(top, #101010 0%, #606060 100%);
                background: -ms-linear-gradient(bottom, #606060 0%, #101010 100%);
                background: linear-gradient(bottom, #606060 0%, #101010 100%);
}

table.MAP tr.helpHed { border-bottom: 2px solid #BEC8D1; border-left: 1px solid #BEC8D1; background-color: #DEE1A8; text-align: center; text-indent: 5px; font-family: Verdana; font-weight: bold; font-size: 11px; color: #404040; }


table.MAP td.sup { background: #9C9; }
table.MAP td.inf { background: #FCC; }
table.MAP td.err { background: #A9A9A9; }

table.Dashboard { width: 1000px ;
text-align: center; 
color: #404040;  
background-color: #FFF; 
border:1px solid #b7aeae;
border-collapse: collapse; 
border-spacing: 0px; 

}

table.Dashboard td {
	padding:0px;
	margin:0px;
	font-size: 11px;	
	border:1px solid #b7aeae;
	color: #274255;
	text-align:center;
    background: #FFFFFF;
}

table.Dashboard th { 
	padding:0px;
	margin:0px;
	font-size: 11px;
	border:1px solid #b7aeae;
	border-color:#D4DEEA;
	color: #274255;
	text-align:center;
    background: #E1F3F9;
}
table.Dashboard th.helpHed1 {     
    font-size: 13px;
    outline: 0;
    color: #000000;
    padding: 4px 10px 5px 5px;
    border: none;
    /*text-shadow: 0px 1px 1px #000;*/
    text-decoration: none;
    background: #FFFFFF;
}

table.report-notes tbody{
	border: 1px solid #BEC8D1;
}

table.Dashboard tr { 
	vertical-align:middle;
	border:1px solid #b7aeae;
	border-width:0px 1px 1px 0px;
	border-bottom: 2px solid #BEC8D1;
	border-left: 1px solid #BEC8D1; 
	background-color: #DEE1A8; 
	text-align: center; 
	text-indent: 5px; 
	font-weight: bold; 
	font-size: 11px; 
	color: #404040;
}

table.Dashboard tr.helpHed { 
border-bottom: 2px solid #BEC8D1; 
border-left: 1px solid #BEC8D1; 
background-color: #DEE1A8; 
text-align: center; 
text-indent: 5px; 
font-weight: bold; 
font-size: 11px; 
color: #404040; 
}

 

table.Dashboard td.sup { background: #9C9; }
table.Dashboard td.inf { background: #FCC; }
table.Dashboard td.err { background: #A9A9A9; }



table.DashboardNew { 
text-align: center; 
color: #404040;  
background-color: #FFF; 
border:10px solid gray;
border-collapse: collapse; 
border-spacing: 0px; 

}

table.DashboardNew td {
	padding:0px;
	margin:0px;
	font-size: 11px;	
	border:10px solid gray;
	color: #274255;
	text-align:center;
    background: #FFFFFF;
}

table.DashboardNew th { 
	padding:0px;
	margin:0px;
	font-size: 11px;
	border:1px solid #b7aeae;
	border-color:#D4DEEA;
	color: #274255;
	text-align:center;
    background: #CCCCE0;
}
table.DashboardNew th.helpHed1 {     

    font-size: 12px;
    outline: 0;
    color: #FFF;
    padding: 4px 10px 5px 5px;
    border: none;
    text-shadow: 0px 1px 1px #000;
    text-decoration: none;
    background: #030932;

	}

	
table.DashboardNew tr { 
	vertical-align:middle;
	border:1px solid #b7aeae;
	border-width:0px 1px 1px 0px;
	border-bottom: 10px solid gray;
	border-left: 10px solid gray;
	background-color: #DEE1A8; 
	text-align: center;
	text-indent: 5px; 
	font-weight: bold; 
	font-size: 11px; 
	color: #404040;
}

table.DashboardNew tr.helpHed { 
border-bottom: 2px solid #BEC8D1; 
border-left: 1px solid #BEC8D1; 
background-color: #DEE1A8; 
text-align: center; 
text-indent: 5px; 
font-weight: bold; 
font-size: 11px; 
color: #404040; 
}

 

table.DashboardNew td.sup { background: #9C9; }
table.DashboardNew td.inf { background: #FCC; }
table.DashboardNew td.err { background: #A9A9A9; }


table.DashboardHalf { 
text-align: center; 
color: #404040;  
background-color: #FFF; 
border:0px solid #b7aeae;
border-collapse: collapse; 
border-spacing: 0px; 

}

table.DashboardHalf td {
	padding:0px;
	margin:0px;
	font-size: 11px;	
	border:1px solid #b7aeae;
	color: #274255;
	text-align:center;
    background: lightgray;
}

table.DashboardHalf th { 
	padding:0px;
	margin:0px;
	font-size: 11px;
	border:1px solid #b7aeae;
	border-color:#D4DEEA;
	color: #274255;
	text-align:center;
    background: silver;
}
table.DashboardHalf th.helpHed1 {     

    font-size: 12px;
    outline: 0;
    color: #FFF;
    padding: 4px 10px 5px 5px;
    border: none;
    text-shadow: 0px 1px 1px #000;
    text-decoration: none;
    background: #030932;

	}

	
table.DashboardHalf tr { 
	vertical-align:middle;
	border:1px solid #b7aeae;
	border-width:0px 1px 1px 0px;
	border-bottom: 2px solid #BEC8D1;
	border-left: 1px solid #BEC8D1; 
	background-color: #DEE1A8; 
	text-align: center; 
	text-indent: 5px; 
	font-weight: bold; 
	font-size: 11px; 
	color: #404040;
}

table.DashboardHalf tr.helpHed { 
border-bottom: 2px solid #BEC8D1; 
border-left: 1px solid #BEC8D1; 
background-color: #DEE1A8; 
text-align: center; 
text-indent: 5px; 
font-weight: bold; 
font-size: 11px; 
color: #404040; 
}

 

table.DashboardHalf td.sup { background: #9C9; }
table.DashboardHalf td.inf { background: #FCC; }
table.DashboardHalf td.err { background: #A9A9A9; }



table.sofT1 { text-align: center; font-size: x-small; color: #404040;  background-color: #fafafa; border: 1px #B9BB94 solid; border-collapse: collapse; border-spacing: 0px; }
table.sofT1 th {background:#DEE1A8;font-size: x-small;border-bottom:solid 1px #c8c8c8;}
table.sofT1 td { border-bottom: 1px solid #B9BB94; font-size: xx-small; border-top: 0px; border-left: 1px solid #B9BB94; border-right: 0px; text-align: center;  background-color: #fafafa;padding:5px; }
table.sofT1 th.helpHed1 { border-bottom: 2px solid #BEC8D1; border-left: 1px solid #BEC8D1; background-color: #AAAAAA; text-align: center; text-indent: 5px; font-family: Verdana; font-weight: bold; font-size: 15px; color: #404040; }
table.sofT1 th.helpHed { border-bottom: 2px solid #BEC8D1; border-left: 1px solid #BEC8D1; background-color: #DEE1A8; text-align: center; text-indent: 5px; font-family: Verdana; font-weight: bold; font-size: 11px; color: #404040; }
table.sofT1 th.helpHed2 { border-bottom: 2px solid #BEC8D1; border-left: 1px solid #BEC8D1; background-color: #610B21; text-align: center; text-indent: 5px; font-family: Verdana; font-weight: bold; font-size: 15px; color: #FFFFFF; }
table.sofT1 td.helpHed { border-bottom: 2px solid #6699CC; border-left: 1px solid #6699CC; background-color: #BEC8D1; text-align: center; text-indent: 5px; font-family: Verdana; font-weight: bold; font-size: 11px; color: #404040; }
table.sofT1 tr.helpHed { border-bottom: 2px solid #BEC8D1; border-left: 1px solid #BEC8D1; background-color: #DEE1A8; text-align: center; text-indent: 5px; font-family: Verdana; font-weight: bold; font-size: 11px; color: #404040; }

table.sofT1 td.sup { background-color: #9C9; }
table.sofT1 td.inf { background-color: #FCC; }
table.sofT1 td.err { background-color: #A9A9A9; }

.export_header
{
	text-align:left;
	width:1000px;
	height:80px;
/*	background: #FFFFFF url(../images/header.jpg) repeat; */
	
	background: #00759A;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#002D2D', endColorstr='#00759A'); /* for IE */
	background-image: -moz-linear-gradient(right top,#00759A 0%,#002D2D 100%);
	background-image: -webkit-gradient(linear,right top, left bottom,color-stop(0, #00759A),color-stop(1, #002D2D));
	background: -webkit-linear-gradient(right top, #00759A 0%, #002D2D 100%);
	background: -o-linear-gradient(right top, #00759A 0%, #002D2D 100%);
	background: -ms-linear-gradient(right top, #00759A 0%, #002D2D 100%);
	background: linear-gradient(right top, #00759A 0%, #002D2D 100%);
	border:none; 
}


.nav_TOC{
	margin:0 auto;
	font-family:Arial;
	width:1000px;
	text-align:center;
}

.nav_TOC .dt_TOC{
	font-size:11px;
	padding:3px;
	text-align:left;
}

.nav_TOC .dd_TOC{
	font-size:10px;
	padding:2px;
	text-align:left;
}

.nav_TOC .df_TOC{
	font-size:9px;
	padding:10px;
	text-align:left;
}

.nav_TOC .dt_TOC .a_TOC,
.nav_TOC .dd_TOC .a_TOC,
.nav_TOC .df_TOC .a_TOC{
	text-decoration:underline;
	color:blue;
}

.nav_TOC .dt_TOC .a_TOC:hover,
.nav_TOC .dd_TOC .a_TOC:hover{
	color:blue;
	text-decoration:none;
}

 

.displayedresults	{font-family:  "Hoefler Text", Georgia, "Times New Roman", serif;
	font-weight: normal;
	font-size: 1.75em;
	letter-spacing: .2em;
	line-height: 1.1em;
	margin:0px;
	color:#00108E;
	text-align: center;
	text-transform: uppercase;
}

.TableResults {
	margin:0px;padding:0px;
	border:1px solid #59B6CA;
	
}.TableResults table{
	border-collapse: collapse;
	border-spacing: 0;
	width:1200px;
	height:200px;
	margin:0px;padding:0px;
}

.greytitletable {
	width:1000px;
	text-align: center; 
}
.greytitletable th {
    font-size: 12px;
    outline: 0;
    color: #000000;
    padding: 4px 10px 5px 5px;
    border: none;
    /*text-shadow: 0px 1px 1px #000;*/
    text-decoration: none;
    background: #FFFFFF;
	text-align:center;

}

.graphtrendreporttable  {
	width:1300px;
}

.fieldset  {
	width:1350px;
}

.valuesmall {	
	vertical-align:bottom;
	padding-top: 20px;
	margin-top: 5px;
	text-align:right;
	padding-left:20px;
	font-size:11px;
	font-family:Verdana;
	font-weight:bold;
	color:#59B6CA;
}
.valueredsmall {	
	vertical-align:bottom;
	padding-top: 20px;
	margin-top: 5px;
	text-align:right;
	padding-left:20px;
	font-size:11px;
	font-family:Verdana;
	font-weight:bold;
	color:#FF0000;
}
.subtitlesmall {	
	vertical-align:top;
	margin-bottom: 5px;
	text-align:left;
	padding-left:5px;
	font-size:11px;
	font-family:Verdana;
	font-weight:bold;
	color:#40454E;
}

.value {	
	vertical-align:bottom;
	padding-top: 20px;
	margin-top: 5px;
	text-align:right;
	padding-left:20px;
	font-size:15px;
	font-family:Verdana;
	font-weight:bold;
	color:#59B6CA;
}
.valuered {	
	vertical-align:bottom;
	padding-top: 20px;
	margin-top: 5px;
	text-align:right;
	padding-left:20px;
	font-size:15px;
	font-family:Verdana;
	font-weight:bold;
	color:#FF0000;
}
.subtitle {	
	vertical-align:top;
	margin-bottom: 5px;
	text-align:left;
	padding-left:5px;
	font-size:15px;
	font-family:Verdana;
	font-weight:bold;
	color:#40454E;
}
.graphtitle {

	text-align:left;
	padding-left:10px;
	font-size:18px;
	font-family:Verdana;
	font-weight:bold;
	color:#40454E;
}

.legend {

	text-align:left;
	padding-left:10px;
	font-size:12px;
	font-family:Verdana;
	font-weight:bold;
	color:#2F7ED8;
}
	

.nicebutton {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) );
	background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ededed", endColorstr="#dfdfdf");
	background-color:#ededed;
	text-indent:0;
	border:1px solid #dcdcdc;
	display:inline-block;
	color:#777777;
	font-family:arial;
	font-size:9px;
	font-weight:bold;
	font-style:normal;
	height:28px;
	line-height:28px;
	width:57px;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #ffffff;
}
.nicebutton:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed) );
	background:-moz-linear-gradient( center top, #dfdfdf 5%, #ededed 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#dfdfdf", endColorstr="#ededed");
	background-color:#dfdfdf;
}.nicebutton:active {
	position:relative;
	top:1px;
}

.warning {
	color: #9F6000;
	background-color: #FEEFB3;
	text-align: center;
	font-size: 15px; 
	vertical-align: middle;
}

