/*body
{
	font-family: Arial, Sans-Serif ;
	font-size: 8pt ;
	margin: 3px ;
	padding: 3px ;
}*/

/*table, tr, td
{
	border: solid 1px #CCCCCC ;
	margin: 3px ;
	padding: 3px ;
	font-family: Arial, Sans-Serif ;
	font-size: 8pt ;
	text-align: left ;
	vertical-align: top ;
}*/

.required
{
	font-size:8pt;
	font-family:Arial;
	background: #FFFF99 ;
	border: 2px Inset #FF0000 ;
}

.error
{
	font-size:8pt;
	font-family:Arial;
	background: #FF6666 ;
	border: 2px Inset #000000 ;
}

.errorContainer
{
    font-size:8pt;
    font-family:Arial;
    padding-left: 3px;
 	color:#ff0000;
    float:left; 
    clear: right; 
    margin: .5em; 
    text-align: left;
    vertical-align: baseline;
    /*width:200px;*/
}

.errorContainer_popup
{
	font-size:8pt;
    font-family:Arial;
	padding-left: 3px;
 	color:#ff0000;
    text-align: left;
    clear: right;  
}
.error_notification {color: #ff0000;width:80%;font-size:8pt;font-family:Arial; font-weight: bold;text-align: left ;padding-bottom: 3px; height:auto; position:relative;}

.black_overlay{
	display: none;
	position: absolute;
	top: 0%;
	left: 0%;
	width: 100%;
	background-color:#494949;
	z-index:1001;
	-moz-opacity: 0.8;
	opacity:.80;
	filter: alpha(opacity=80);
}
.white_content {
	font-family: Arial; 
	font-size: 10.8pt;
	display: none;
	position: absolute;
	top: 14%;
	left: 30%;
	width: 45%;
	height: 220px;
	padding: 16px;
	border: 2px solid black;
	background-color: white;
	z-index:1002;
	overflow: auto;
	text-align:left;
}
.white_content a {text-align:center; font-size: 10pt;}

#lb_sp_header {font-weight: bold;color:#ff0000;font-size: 10pt;}
#lb_sp_content {font-size: 10pt;}
#info_share{position: absolute;
        top: 70%;
        left: 25%;
        width: 60%;
        height: 209px;
        z-index: 1000;
        display:none;
        filter: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0);
}
a:focus {outline-style: none;}
.err_plain{color:#ff0000;font-size:8pt;font-family:Arial;}