body {background-color: #ffffff; color: #000000; font: 10pt Verdana,sans-serif;}

A.navlarge:link     {color:#555; text-decoration:none; font-size:10pt;font-weight:bold;}
A.navlarge:hover    {color:#555; text-decoration:none; font-size:12pt;font-weight:bold;}
A.navlarge:visited  {color:#555; text-decoration:none; font-size:10pt;font-weight:bold;}
A.navlarge:active   {color:#555; text-decoration:none; font-size:10pt;font-weight:bold;}

A.navsmall:link     {color:#555; text-decoration:none; font-size:8pt;font-weight:bold;}
A.navsmall:hover    {color:#555; text-decoration:none; font-size:10pt;font-weight:bold;}
A.navsmall:visited  {color:#555; text-decoration:none; font-size:8pt;font-weight:bold;}
A.navsmall:active   {color:#555; text-decoration:none; font-size:8pt;font-weight:bold;}



span.hints{
	font-size:8pt;
	color:#888;
	line-height: 1em;

}

span.hintsbold{
	font-size:8pt;
	font-weight:bold;
	color:#444;
	line-height: 1;
}
span.screenmessage{
	color: #F00;
	font-weight:bold;
	font-size:10pt;
	line-height: 1;

}

span.twinned{
	background-color: #fcfc07;
	color: #F00;
	font-weight:bold;
	font-size:10pt;
	line-height: 1;
}
span.onlydev{
	background-color: #f5ac71;
	color: #F00;
	font-weight:bold;
	font-size:6pt;
	line-height: 1;
}

span.alerter{
	color: #F00;
	font-weight:bold;
	font-size:14pt;
	line-height: 1;
}

span.formerror{
	color: #F00;
	font-weight:bold;
	font-size:10pt;
	line-height: 1;
	}
	
span.success{
	color: #009900;
	font-weight:bold;
	font-size:10pt;
	line-height: 1;
}	

span.screenmessageGreen{
	color: #009900;
	font-weight:bold;
	font-size:10pt;
	line-height: 1;
}	

span.required{
	color: #FF0000;
	font-weight:bold;

}
span.available{
	color:#3B8160;
	font-weight:bold;

}

span.bullet{
	padding:0 0 0 0;
	margin-top: 0px;
	margin-bottom: 0px;
	font-weight:normal;
	font-size:24pt;
	vertical-align:top;
	line-height:6pt; 
}
span.singlefieldlabel{
	line-height: 1;
	/*vertical-align: middle;*/
	/*display: inline-block;*/
	margin-top:0.6em;
}	

span.footertext{
	color:  #aaa;
	font-weight:normal;
	font-size: 12px;
	margin-left: 50px;
	vertical-align:middle;
}

span.floatleft{
	float: left;
}
span.floatright{
	float: right;
}

container.legend{
	font-size:8pt;
	color:#888;
	display:inline-block;
	margin:0.5em;
	padding:0.5em;
}

.offcanvas{
     width:auto !important;
}  


img, video, canvas {
  max-width: 100%;
}

img.headerpic{
    height: 100%;
	max-height: 50px;
    width: auto;
}
button.transpbtn{
	background-color: Transparent;
    background-repeat:no-repeat;
    border: none;
    cursor:pointer;
    overflow: hidden;  
	color: white;
}

button.unlockbutton  { 
	color: #000000;
	background: #FFF; 
	border:none;
	background-image: url(./images/lock-open.gif); 
	background-repeat: no-repeat;
	width: 16px; height: 16px;
}

table.noborder ,tr,td{
	border:none !important;
}

table.detable ,tr,td{
	border:none !important;
	vertical-align: top;
}

td.label{
	color:  #00000088;
}


a.tablesorter:link ,a.tablesorter:visited  {  text-decoration:none;}
a.tablelineselector:link, a.tablelineselector:visited { text-decoration:none;}
a.pagescroller:link, a.pagescroller:visited { text-decoration:none;}
a.n_OtherPage:link, a.n_OtherPage:visited { text-decoration:underline;}
a.n_CurrentPage:link, a.n_CurrentPage:visited { text-decoration:none;}


a.menurowH:link, a.menurowH:visited  {  text-decoration:none;color: #fff;}
	

p.h6{
margin-bottom: 0px;
}

td.previewiframe{
	background:  #fff;
}
