
body.n {
	font-family: verdana,helvetica;
	color: #000000;
	background-color: #f87820;
	margin-left:-8px; 
	margin-top:-8px;
	font-size: 9px;
}

body.white {
	font-family: verdana,helvetica;
	color: #000000;
	background-color: #ffffff;
	font-size: 9px;
}
body {
	font-family: verdana,helvetica;
	color: #000000;
	background-color: #f8e8a0;
	font-size: 9px;
    text-align: center;
    SCROLLBAR-FACE-COLOR: #AAAAAA; /* #0057a8;   */
	MARGIN: 0px;
	scrollbar-base-color: #006699;
	SCROLLBAR-HIGHLIGHT-COLOR: #000000;
	SCROLLBAR-SHADOW-COLOR: #cc0000;
	scrollbar-3dlight-color: #316F86;
	SCROLLBAR-ARROW-COLOR: #000000;
	SCROLLBAR-TRACK-COLOR: #003030; /* #E0E0E0   */
	SCROLLBAR-DARKSHADOW-COLOR: #000000;

}

input {

padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
font-size:9pt;
}


.mainbody{
	font-family: verdana,helvetica;
	color: #000000;
	background-color: #f8e8a0;
	font-size: 9px;
    text-align: center;
}



h1 {
	font-family: verdana,helvetica;
	font-size: 16px;
	font-weight: bold;
	color: #bb3902;
}
h2 {
	font-family: verdana,helvetica;
	font-size: 14px;
	font-weight: bold;
	color: #bb3902;
}
h3 {
	font-family: verdana,helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
td {
	font-family: verdana,helvetica;
	color: #000000;
	font-size: 12px;
}
a {
	font-family: verdana,helvetica;
	font-size: 12px;
}
.white {
	font-family: verdana,helvetica;
	color: #ffffff;
	font-weight: normal;
	font-size: 12pt;
}

.black_overlay{
            display: none;
            position: absolute;
            top: 0%;
            left: 0%;
            width: 100%;
            height: 200%;
            background-color: black;
            z-index:1001;
            -moz-opacity: 0.8;
            opacity:.80;
            filter: alpha(opacity=80);
        }
.white_content {
            display: none;
            position: absolute;
            top: 15%;
            left: 15%;
            height: 50%;
            padding: 16px;
            border: 16px solid #f87820;
            background-color: white;
            z-index:1002;
            overflow: auto;
            text-align:left;
            font-weight: normal;
}


.white_div_content {
            display: none;
            position: absolute;
            top: 3%;
            left: 15%;
            padding: 0px;
            border: 1px solid #f87820;
            background-color: white;
            z-index:1002;
            text-align:left;
            font-weight: normal;
            margin-bottom: 20px;
}

.redbg {
	font-family: verdana,helvetica;
	color: #000000;
	background-color: #bb0000;
	font-weight: bold;
	font-size: 9pt;
    vertical-align: top;
    border-right: 0px solid #000000;
	border-top: 0px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 0px solid #000000;
}

.tabval {
	font-family: verdana,helvetica;
	color: #000000;
	background-color: #ffffff;
	font-weight: normal;
	font-size: 9pt;
    text-align: center;
    vertical-align: center;
}

.defaultCell{
	font-family: verdana,helvetica;
	color: #000000;
	background-color: #f8e8a0;
	font-size: 9px;
    text-align: left;
    vertical-align: top;
}


.tabval_left {
	font-family: Arial,verdana,helvetica;
	color: #000000;
	background-color: #ffffff;
	font-weight: normal;
	font-size: 9pt;
    text-align: left;
    vertical-align: top;
}

.subfieldtable{

  font-family: Arial,verdana,helvetica;
	color: #000000;
	background-color: #d9d9d9;
	font-weight: normal;
	font-size: 9pt;
    text-align: left;
    vertical-align: top;
    padding-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;

}


.tabhead {
	font-family: verdana,helvetica;
	color: #ffffff;
	font-weight: bold;
	font-size: 9pt;
    padding-left: 5px;
    padding-right: 5px;
    text-align: left;
}

.disabledfield{
  background-color: #d9d9d9; 
}

.nh {
	font-family: verdana,helvetica;
	color: #ffffff;
	font-weight: bold;
	font-size: 10pt;
}
p {
	font-family: verdana,helvetica;
	color: #000000;
	font-size: 12px;
}
.navi {
	font-family: verdana,helvetica;
	background-color: #fb7922;
	color: #ffffff;
	font-size: 10px;
}
.small {
	font-family: verdana,helvetica;
	color: #db5902;
	font-size: 10px;
}

a.n:link:focus, a.n:visited:focus {-moz-outline:0px;}
a.n:link { font-size: 10pt; color: #ffffff; font-weight:normal; text-decoration:none;}
a.n:visited { font-size: 10pt; color: #ffffff; font-weight:normal; text-decoration:none;}
a.n:active { font-size: 10pt; color: #ffffff; font-weight:normal; text-decoration:none;}
a.n:hover { font-size: 10pt; background-color: #ffffff; color: #fb7822; font-weight:normal; text-decoration:none;}
a.nh:link:focus, a.nh:visited:focus {-moz-outline:0px;}

a.nh:link { font-size: 10pt; background-color: #ffffff; color: #fb7822; font-weight:normal; text-decoration:none;}
a.nh:visited { font-size: 10pt; background-color: #ffffff; color: #fb7822; font-weight:normal; text-decoration:none;}
a.nh:active { font-size: 10pt; background-color: #ffffff; color: #fb7822; font-weight:normal; text-decoration:none;}
a.nh:hover { font-size: 10pt; background-color: #ffffff; color: #fb7822; font-weight:normal; text-decoration:none;}

a:link { color: #0000cc; font-weight:normal; text-decoration:none;}
a:visited { color: #0000cc; font-weight:normal; text-decoration:none;}
a:active { color: #0000cc; font-weight:normal; text-decoration:none;}
a:hover { color: #0000cc; font-weight:normal; text-decoration:none;}

.h {
	font-family: verdana,helvetica;
	color: #3c3c5c;
	background-color: #ffffff;
	font-size: 12px;
}
.d {
	font-family: verdana,helvetica;
	color: #ffffff;
	background-color: #fb7922;
	font-size: 12px;
}
.black {
	font-family: verdana,helvetica;
	color: #000000;
	font-weight: normal;
	font-size: 12px;
}
.blue {
	font-family: verdana,helvetica;
	color: #3c3c5c;
	font-weight: normal;
	font-size: 10px;
	text-decoration: underline;
}
.big {
	font-family: verdana,helvetica;
	color: #000000;
	background-color: #ffffff;
	font-weight: bold;
	font-size: 12px;
}

.red {
	font-family: verdana,helvetica;
	color: #ffffff;
	background-color: #df0000;
	font-weight: bold;
	font-size: 12px;
}
.green {
	font-family: verdana,helvetica;
	color: #ffffff;
	background-color: #00df00;
	font-weight: bold;
	font-size: 10px;
}

.yellow {
	font-family: verdana,helvetica;
	color: #ffffff;
	background-color: #dfdf00;
	font-weight: bold;
	font-size: 10px;
}

#langsel {
	font-family: Verdana;
	font-size: 8px;
	vertical-align: bottom;
	padding-bottom: 1px;
	padding-left: 10px;
	padding-right: 10px;
}

#langsel div {
	float: right;
}

#langsel a {
	color: #000;	
	text-decoration: none;
	font-family: Verdana;
	font-size: 10px;
}

#langsel a:hover {
	text-decoration: underline;
}

.freepalpopupinfobox{position:absolute;display:none;width:200px;background-color:#FFFFCC;border:1px solid #78726c;}

.questionMark {
position:relative;
height:1px; /*dimensions of our image*/
width:1px;
}
.toolTip {
position:relative;
left:26px; /*Moves it to the right beside the question mark*/
top:0;
display:block;
/*The attributes below make it look pretty*/
width:150px;
padding:5px;
border:1px solid #78726c;
background-color:#FFFFCC;
color:#bb0000;
font:10px/12px Arial, Helvetica, sans-serif;
}

.toolTipout {
position:absolute;
left:-15px; /*Moves it to the right beside the question mark*/
top:-10;
display:none;
/*The attributes below make it look pretty*/
width:150px;
padding:5px;
border:0px solid #78726c;
background-color:transparent;
color:#bb0000;
font:10px/12px Arial, Helvetica, sans-serif;
}


