/* Page layout */

#xapageheader {
	position:fixed;	top:0px;	left:0px; 
	width:100%;	height:75px;
	background-color:white; color:black;
}


#xapageleft {
	position: fixed;  left: 0px;	top:75px;
	width:100px; height:100%;
	background-color:#9bc1f4;
}

#xapagearea { 
	position:fixed; left:100px; top:75px; 
	width:100%; height:200px; 
	padding-left: 15px; padding-right: 15px;
	background-color:white; overflow:auto;
}


#xapageright {
	position:fixed;right:0px;top:75px;
	width:100px; height:100%;
	background-color:#9bc1f4;
}

#xapagefooter {
  position: fixed;  bottom:0px;  left:0px; padding-left:20px;
  width: 100%; height:75px;
  background-color: #e5f9b3;
}


span.xapagetext {
    
  font-size:11.0pt; 
  font-weight: normal;
  color:black; } 
  
p.xapagetext {
    
  font-size:11.0pt; 
  font-weight: normal;
  color:black; }
  
div.xapagetext {
    
  font-size:11.0pt; 
  font-weight: normal;
  color:black; }
  
  
span.xapagetitle {
    
  font-size:14.0pt; 
  font-weight: normal;
  color:#0080e2; } 

td.xapagetitle {
   
  font-size:14.0pt; 
  font-weight: normal;
  color:#0080e2; }  
  
p.xapagetitle {
   
  font-size:14.0pt; 
  font-weight: normal;
  color:#9bd706; } 

td.xatableheader { 
  font-size:8.0pt; 
  color:black;  
  font-weight:bold; }

span.xacustomtext {
   
  font-size:10.0pt; 
  color: black;
  font-weight:normal;}
  
span.xacustomtextsmall {
   
  font-size:10.0pt; 
  color: black;
  font-weight:normal; margin-left:4px; }  

p.xacustomtexthighlight {
  
  font-size:11.0pt; 
  color: #9bd706;
  font-weight:bold; }

span.xalabelrequired {
  color:#0080e2; font-size:12.0pt;  }

span.xasubmitmessage { 
  font-size:8.0pt; 
  color:black; }

p.xacustomtoptext {
   
  font-size:11.0pt; 
  color: black;
  font-weight:normal;  padding-left:20px; padding-right:20px;}

p.xacustomtext {
   
  font-size:11.0pt; 
  color: black;
  font-weight:normal;  padding-left:2px; padding-right:20px;}

p.xacustomtextsmall {
   
  font-size:9.0pt; 
  color: black;
  font-weight:normal;  padding-left:2px; }


A.xapagelink {
   
  font-size:10.0pt; 
  font-weight:none;
  color:black; 
  text-decoration:none;  }

A.xapagelink:link {
    
  font-size:10.0pt; 
  color:black; 
  text-decoration:none; }

A.xapagelink:visited {
   
  font-size:10.0pt; 
  color:black;  
  text-decoration:none; }

A.xapagelink:hover {
    
  font-size:10.0pt; 
  font-weight:bold;
  color:black; 
  text-decoration:none; }


A.xahighlightlink {
   
  font-size:10.0pt; 
  font-weight:none;
  color:black; 
  text-decoration:none;  }

A.xahighlightlink:link {
    
  font-size:10.0pt; 
  color:black; 
  text-decoration:none; }

A.xahighlightlink:visited {
   
  font-size:10.0pt; 
  color:black;  
  text-decoration:none; }
	
A.xahighlightlink:hover {
    
  font-size:10.0pt; 
  font-weight:bold;
  color:black; 
  text-decoration:none; }

label {
	font-size:10.0pt;
	color:black;
}
	
span.xanotificationtext { 
	 
	font-size:12.0pt;
	color:#0080e2;
}

  
  
a.xadoclink {  
  font-size:12.0pt; text-decoration:none; 
  color:#0080e2;  
}

a.xadoclink:link {
  font-size:12.0pt; text-decoration:none;
  color:#0080e2; 
}

a.xadoclink:visited {
  font-size:12.0pt; text-decoration:none;
  color:#0080e2; 
}

a.xadoclink:hover {
  font-size:12.0pt; text-decoration:underline;
  color:black; 
}

	
span.xadocdescription {
	
        font-size:10.0pt; 
	color:black; 
}

p.xarequiredtext {   
  font-size:11.0pt;   color:#0080e2;  font-weight:bold; }
 
span.xacheckbox {  font-size:10.0pt; color: green; font-weight:normal; }

span.xaverifycheckbox label { font-size:14.0pt; font-weight:normal; }

div.xaregistercontent { margin-left:20px; margin-right:20px; }

div.SkillGroup { font-weight:bold; background-color:#d6eafa; padding-left:20px; }