html
{
	height:100%;
	margin:0;
	border:none;
    padding:0;
	
}

body
{
	background-color: white;
	font-family:Verdana,arial,helvetica;
	font-size:8pt;
	color:Navy;
	height:100%;
	margin:0;
	border:none;
    padding:0;

}
.title
{
	font-family:Verdana,arial,helvetica;
	font-weight:bold;
	font-size:10pt;
	color:Navy;
	text-align:left
}
.time
{
	font-family:Verdana,arial,helvetica;
	font-weight:lighter;
	font-size:8pt;
	color:#008EE0;
	text-align:left
}
.success
{
	background-color:Green;
	font-family:Verdana,arial,helvetica;
	font-weight:bold;
	font-size:10pt;
	color:White;
	margin-bottom:0;
	margin-top:0;
	margin-left:0;
	margin-right:0;
	TEXT-ALIGN: center
}
.master
{
	background-color:Yellow;
	font-family:Verdana,arial,helvetica;
	font-weight:bold;
	font-size:10pt;
	color:black;
	margin-bottom:0;
	margin-top:0;
	margin-left:0;
	margin-right:0;
	TEXT-ALIGN: center
}
.banner
{
	background-color:#C0C0C0;
	font-family:Verdana,arial,helvetica;
	font-weight:bold;
	font-size:10pt;
	color:#0955A1;
	margin-bottom:0;
	margin-top:0;
	margin-left:0;
	margin-right:0;
	TEXT-ALIGN: center
}
.fail
{
	background-color:#B00B0B;
	font-family:Verdana,arial,helvetica;
	font-weight:bold;
	font-size:10pt;
	color:White;
	margin-bottom:0;
	margin-top:0;
	margin-left:0;
	margin-right:0;
	TEXT-ALIGN: center
}
.warning
{
	background-color:#B00B0B;
	font-family:Verdana,arial,helvetica;
	font-weight:bold;
	font-size:10pt;
	color:White;
	margin-bottom:0;
	margin-top:0;
	margin-left:0;
	margin-right:0;
	TEXT-ALIGN: center
}
.whitetext
 {
 	font-family:Verdana,arial,helvetica;
 	font-size:8pt;
 	margin-bottom:0;
 	margin-top:0;
 	color:white;
 	text-decoration: none;
}
.text
{
	font-family:Verdana,arial,helvetica;
	font-size:8pt;
	margin-bottom:0;
	margin-top:0;
	color:#8D8D8D;
}
.overdue
{
	font-family:Verdana,arial,helvetica;
	font-size:8pt;
	margin-bottom:0;
	margin-top:0;
	background-color:#B00B0B;
	color:white;
	
}
.overdue2
{
	font-family:Verdana,arial,helvetica;
	font-size:8pt;
	margin-bottom:0;
	margin-top:0;
	background-color:red;
	color:white;
	
}
.warning2
{
	text-align:left;
	font-family:Verdana,arial,helvetica;
	font-size:8pt;
	margin-bottom:0;
	margin-top:0;
	background-color:#FFFF9F;
	color:#8D8D8D;
	font-weight:normal;
}
.text1
{
	font-family:Verdana,arial,helvetica;
	font-size:8pt;
	margin-bottom:0;
	margin-top:0;
	color:#8D8D8D;
	vertical-align:top;
}
.submit
{
     FONT-WEIGHT: bold;
     background-color: #E5E5E5;
     border: solid 1px #000000;
     color: #000000;
     FONT-SIZE: 8pt;
	 FONT-FAMILY: verdana, arial, helvetica;
     text-decoration:none;
     cursor:default;
}
.tableheader
{
	background-color:eff4ff;
	font-family:Verdana,arial,helvetica;
	font-size:8pt;
	margin-bottom:0;
	margin-top:0;
	color:#8D8D8D;
	text-decoration:none;
}
table.sortable a.sortheader
{
	font-family:Verdana,arial,helvetica;
	font-size:8pt;
	margin-bottom:0;
	margin-top:0;
	color:#8D8D8D;
	text-decoration:underline;
}
table.sortable span.sortarrow {
    color: black;
    text-decoration: none;
}
a.Text:link
{
	font-family:Verdana,arial,helvetica;
	color:#5F73FF;
	font-size:8pt;
	margin-bottom:0;
	margin-top:0;
	text-decoration:none;
}
.linkbutton
{
	background-color:transparent;
	font-family:Verdana,arial,helvetica;
	color:#BC78FF;
	font-size:8pt;
	margin-bottom:0;
	margin-top:0;
	text-decoration:none;
}
a.Text:visited
{
	font-family:Verdana,arial,helvetica;
	color:#BC78FF;
	font-size:8pt;
	margin-bottom:0;
	margin-top:0;
	text-decoration:none;
}
a.whiteText2:link
{
	font-family:Verdana,arial,helvetica;
	color:#FFFFFF;
	font-size:8pt;
	margin-bottom:0;
	margin-top:0;
	text-decoration:none;
}
a.whiteText2:visited
{
	font-family:Verdana,arial,helvetica;
	color:#FFFFFF;
	font-size:8pt;
	margin-bottom:0;
	margin-top:0;
	text-decoration:none;
}
a:link
{
    font-size: 8pt;
    font-family: verdana, arial, helvetica;
    color:Blue;
}
a:visited
{
	font-size: 8pt;
	font-family: verdana, arial, helvetica;
	color:Purple
}
.checkbox
{
color:black;
top:-4;
left:-2px;
background-color:white;
border-width:medium;
border-color:Black;
}
.loginbody
{
	background-color: #0955A1;
	font-family:Verdana,arial,helvetica;
	font-size:8pt;
	color:white;
	margin-bottom:0;
	margin-top:3;
	margin-left:0;
	margin-right:0;
	text-align:center;
	
}
.logoutbody
{
	background-color: #0955A1;
	font-family:Verdana,arial,helvetica;
	font-size:8pt;
	color:white;
	margin-bottom:0;
	margin-top:8;
	margin-left:10;
	margin-right:0;
	
	
}
.errorText
{
	font-family:Verdana,arial,helvetica;
	font-weight:bold;
	font-size:10pt;
	color:Red;
	margin-bottom:0;
	margin-top:0;
	margin-left:0;
	margin-right:0;
}

/* images */

.person
{
	background-image: url(/Solution/Graphics/banner.bmp);
	background-repeat:no-repeat;
	height: 100;
	margin-bottom:0;
	margin-top:0;
	margin-left:0;
	margin-right:0;
	border-right:0;
	background-position:center;
}

/*menus*/
 a.highText:link, a.highText:visited, a.highText:active, a.highText:focus {
 color: #FFFFFF;
 font: 8pt Arial, sans-serif;
 text-align: left;
 text-decoration: none;
 font-weight:bold;
}

.highText2
{
color: #FFFFFF;
 font: 8pt Arial, sans-serif;
 text-align: right;
 text-decoration: none;
 font-weight:bold;
}

.menubody
{
	background-color: #0955A1;
	font-family:Verdana,arial,helvetica;
	font-size:8pt;
	color:Navy;
	margin-bottom:0;
	margin-top:0;
	margin-left:0;
	margin-right:0;
}
.lowText, a.lowText:link, a.lowText:visited, a.lowText:active, a.lowText:focus {
 color: #000000;
 font: 8pt Arial, sans-serif;
 
 text-align: left;
 text-decoration: none;
}

.highText, a.highText:link, a.highText:visited, a.highText:active, a.highText:focus {
 color: #FFFFFF;
 font: 8pt Arial, sans-serif;
 text-align: left;
 text-decoration: none;
}
.itemBorder { border: 1px solid #666666 }
.itemBorderBlank { border: 1px solid #CCCCDD }
TABLE
{
	font-size: 8pt;
	
}
THEAD
{
	font-family:Verdana,arial,helvetica;
	font-size:8pt;
	margin-bottom:0;
	margin-top:0;
	color:#8D8D8D;

	}

	vis1	{ visibility:visible; }
	vis2	{ visibility:hidden; }
	
.alternatingSubAsset
{
	background-color: powderblue;
}
.TopLevelAsset
{
	background-color: #00ffcc;
	font-weight:bold 
}

.SubAsset
{
	background-color: #99ffff;
}
.ClickableSummary
{
	background-color: #EEEEEE;
}

TD.LoadingPage
{
	font-size:18pt;
	font-weight:bolder ;
	font-family:Arial;
}	   

.autosize {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 600px;
	height: auto;
	overflow:visible;
	border:none;

}
.po {
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	
	border:none;
	overflow: hidden;

}