/* CSS Document */
* { 	margin: 0px; padding: 0px; border:0px; font-family: verdana, helvetica, arial;}
a { text-decoration: none; }
noscroll { overflow-x: hidden; overflow-y: auto; }
td { vertical-align:top; }
table { border-collapse:collapse; overflow:hidden;}

/* COMMON CLASSES */
.row1 { background-color:#94BEDF; }
.row0 { }
.center {text-align:center; }
.bold { font-weight: bold; }
.bordered { border: 1px solid #02377B;}
.title { font-weight: bold; text-align:center;}
.underlined { text-decoration:underline; }
.boldnunderlined { text-decoration:underline; font-weight: bold;}
.input  {	
	background-color: #EEF9FF;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #02377B;
	border-style: solid;
	border-width : 1px;
	border-color: #3F453A;	
}
.button {
	background: #EEF9FF;
	border-bottom: 1px solid #104A7B;
	border-right: 1px solid #104A7B;
	border-left: 1px solid #AFC4D5;
	border-top:1px solid #AFC4D5;
	color:#02377B;
	height:19px;
	text-decoration:none;
	cursor: hand;
	font-family:tahoma,sans-serif;
	font-size:11px;
	float:left;
	padding:2px 5px;
	margin:20px 10px;
}
hr { height:2px; width:90%; margin: 5px auto; border:1px solid #104A7B; clear:both;}





/*DIVS */
body { 
	background-color:#EEF9FF;  
	scrollbar-3dlight-color : #A0CBED;
	scrollbar-arrow-color : #02377B;
	scrollbar-base-color : #A0CBED;
	scrollbar-darkshadow-color : #A0CBED;
	scrollbar-face-color : #EEF9FF;
	scrollbar-highlight-color : #A0CBED;
	scrollbar-shadow-color : #A0CBED;
	scrollbar-track-color : #A0CBED;
	overflow-x:hidden; 
}


/***********************************************/
/*HEADER */
/***********************************************/
#header { 
	width:100%; 
	height:140px; 
	background: url(images/top_logo2.jpg) no-repeat left top; 
	margin-bottom:20px; 
	overflow:hidden; 
}
	#banner { height:80px; width:510px; position:absolute; top:5px; right:40px; overflow:hidden; }
		#banner img { height:80px; }
	#header  a { float:left; margin-top:115px; padding:0px 10px 3px 10px; position:relative; left:270px; font-size: 13.75px; font-family: verdana, helvetica, arial; text-decoration: none; /*font-weight: bold;*/ color: #A0CBED; }
		#header a:hover { color: #EEF9FF; text-decoration: none; }
		#header a:visited { color: #A0CBED; }
		#header a:visited:hover { color: #EEF9FF; text-decoration: none; }
		#header a:active { color: #8b8b8b; }
		
		
/***********************************************/
/*MENU */
/***********************************************/
#menu { 
	width:20%; 
	background-color:#A0CBED; 
	color: #02377B; 
	font-family: verdana, helvetica, arial; 
	padding: 0px 3px 10px 3px;
	float:left;
}
	#menu h1 { color: #02377B; font-size:17pt; font-family: verdana, helvetica, arial; font-weight: bold; margin: 0px 5px ; padding: 3px 3px 15px 3px; }	
	#menu a { display: block; border-top: 1px solid #EEF9FF; font-size: 13px; font-family: verdana, helvetica, arial; font-weight: bold; text-decoration: none; color: #02377B; margin: 3px 5px 3px 5px; }	
		#menu a:visited { color: #02377B; }
		#menu a:hover { color: #ffffff; }						    
		#menu a:visited:hover { color: #ffffff; }								    
	#menu a.selected { color: #ffffff; }
	#menu a.inner { margin-left:35px; display:none;}	
	#menu p { margin:5px; padding:5px 0px 0px 0px; border-top: 1px solid #EEF9FF; font-size: 9px; font-family: verdana, helvetica, arial; text-align: justify; }

#menu2 { 
	width:19%; 
	color: #02377B; 
	font-family: verdana, helvetica, arial; 
	float:left;
	margin-left:2px;
}
	#menu2 .menubox { margin:0px 0px 15px 0px; background-color:#A0CBED;}
	.menubox h1 { font-size:16px; padding:0px 10px;}
		.boxcontent { border: 1px solid #02377B; font-size:14px; padding: 10px; overflow:auto;}
		.boxcontent a { display:block; clear:both; color: #02377B; }
		.boxcontent a:hover { color: #fff; }
		
#contentmenu { margin:0px 0px 15px 0px; background-color:#A0CBED;}
		#usermenu a { display:inline; color: #02377B; }
		#usermenu a:hover { color: #fff; }
		#usermenu { border-collapse:collapse; text-align:center; width:99%;}
/***********************************************/
/* CONTENT */
/***********************************************/


#content {
	width:78%;
	float:right;
}
	
	#content h1 { color: #02377B; text-align:center; font-weight:bold; letter-spacing:1.6pt; font-size:13.0pt;font-family:Verdana; margin:5px 10px 20px 10px;}
	#content h2 { color: #02377B; text-align:left; font-weight:bold; font-size:12.0pt;font-family:Verdana; margin:12px 10px 20px 10px;}
	#content h3 { color: #02377B; text-align:left; font-weight:bold; font-size:11pt;}
	#content p { text-align:justify; font-size:10.0pt; font-family:Verdana; color: #02377B; margin:10px 30px 10px 10px;}
	#content li { margin-left:35px; padding-left:30px; background:url(images/image001.gif) no-repeat center left; list-style:none; font-size:10.0pt; font-family:Verdana; color: #02377B;}
	.contentbox { background-color: #A0CBED; font-size: 16px; font-weight: normal; color: #02377B; }
		h1.contenttitle { font-size: 16px; font-weight: bold; margin: 5px; }
		.contentbox form { width:100%; border: 1px solid #02377B; font-size:14px; padding: 10px; overflow:auto; }
			.knowledge_category { clear:both; font-weight:normal;}
				.knowledge_category a{ color: #02377B; font-size:14px;}
			.knowledge_subcategories { display:none; width:100%; clear:both; }
				.knowledge_subcategory { width:100%; clear:both;}
					.knowledge_check { float:left; text-align:right;}
					.knowledge_name { float:left; margin-left:20px; font-size:12px}
					.knowledge_level { width: 460px; float:right; margin-right:20px; font-size:10px; text-align:right; }
						.knowledge_level input { position:relative; top:1px;}

#content2 {
	width:80%;
	float:right;
}
	.boxes { background-color: #A0CBED; font-size: 14px; font-weight: normal; color: #02377B; margin:0px 0px 10px 0px;}
		.boxes h1 { color: #02377B; text-align:left; font-weight:bold; letter-spacing:1.6pt; font-size:12.0pt;font-family:Verdana; margin:0px; text-indent:5px;}
		.boxescontent { border: 1px solid #02377B; overflow:hidden; background-color:#A0CBED;}
			.boxescontent p{ font-size:11px; text-align:inherit; margin:10px; overflow:hidden;}
			.boxescontent a { display:block; clear:both; color: #02377B; }
			.boxescontent a:hover { color: #fff; }
			.boxescontent td{font-size:12px;}
			
.subtable td{ padding: 2px 10px; }

#econtent {
	width:96%;
	margin:0 auto;
	
}
	.eboxes { background-color: #A0CBED; font-size: 14px; font-weight: normal; color:#f00;text-align:left;}
		.eboxes h1 { color:#f00;text-align:left;margin:0px; font-weight:bold; letter-spacing:1.6pt; font-size:12.0pt;font-family:Verdana; text-indent:5px;}
		.eboxescontent { border: 1px solid #02377B; overflow:hidden; background-color:#A0CBED;border-color:#f00;}
			.eboxescontent p{ font-size:11px; text-align:inherit; margin:0px; overflow:hidden;color:#f00;}
			
/***********************************************/
/*FOOTER */
/***********************************************/
#footer { 
	width:100%; 
	height:20px; 
	padding-top:2px;
	clear:both; 
	margin-top:2px; 
	border-top:3px double #000; 
	background-color:#fff;
	font-size:10px;
	text-indent:30px;
}