@charset "utf-8";
/* CSS Document */

* 
{
margin:0px;
padding:0px;
}

h1,h2,h3,h4,h5,h6 {
	margin:0px;
	padding:0px;
	font:normal 12px Arial, Helvetica, sans-serif;
	text-decoration:none;
	}

span,p,ul,li {
	margin:0px;
	padding:0px;
	}	
	
form,input,object {
	margin:0px;
	padding:0px;
	}

img {
	border:none;
	margin:0px;
	padding:0px;
	}	

body {
	margin:0px;
	padding:0px;
	background-color:#FFFFFF;
	}	

#container {
	margin: 0 auto;
	width:766px;
	height:auto;		
	}


/*===================================*/
/*==============HEADER===============*/
/*===================================*/	
#header {
	width:766px;
	height:120px;
	background:url(../images/whole_header.jpg) no-repeat;
	}
	
#logo img {
	float:left;
	width:314px;
	height:120px;
	border:0;
	}
	
#flash_header {	
	float:right;
	width:430px;
	height:80px;	
	margin-left:20px;
	}
	
#menu {
	float:right;
	font:normal 12px Arial, Helvetica, sans-serif;
	width:541px;
	_width:537px;
	height:40px;	
	}
	
	#menu ul {		
		margin:0;
		padding:0;
		}
		
		#menu ul li {
			display:inline;						
			}
			
			#menu ul li img {
				float:left;
				border:0;
				}
				
			#menu ul li .cmenu {
				float:left;
				background:url(../images/center_menu.jpg) repeat-x;
				font:normal 10px Verdana, Helvetica, sans-serif;
				color:#FFFFFF;				
				width:76px;
				_width:75px;
				height:28px;
				text-align:center;
				padding-top:12px;
				}
				
				#menu ul li .cmenu a { 
					text-decoration:none;
					color:#FFFFFF;
					}
					
				#menu ul li .cmenu a:hover { 					
					color:#83a7cd;
					}
	
#txt_ads {
	font:bold 10px Verdana, Helvetica, sans-serif;
	width:762px;
	height:auto;
	padding:2px;
	border-top:1px solid #3e4345;
	margin-top:2px;
	_margin-top:0px;
	background-color:#ffffcc;
	}
	
	
/*===================================*/
/*===========HEADER BELOW===========*/
/*===================================*/
#header_below { 
	background:url(../images/header_below_bg2.jpg) repeat-y;
	width:766px;
	height:246px;
	padding-top:4px;
	}
	
#note { 	
	margin:0 auto;	
	background:url(../images/note_bg.jpg) no-repeat;
	width:687px;
	height:246px;
	}
	
#pres_mes { 
	float:left;
	font:normal 10px Arial, Helvetica, sans-serif;
	width:300px;
	height:200px;	
	margin-left:10px;
	_margin-left:6px;
	padding-top:30px;
	}
	
	#pres_mes img { 
		float:left;
		margin-right:10px;
		}
		
	#pres_mes h1 { 
		font:bold 12px Arial, Helvetica, sans-serif;
		color:#04469A;
		}
		
	#pres_mes p { 
		font:normal 11px Arial, Helvetica, sans-serif;
		color:#575757;
		text-align:justify;
		}
		
#con_proj {
	float:left;
	width:300px;
	height:200px;	
	margin-left:66px;	
	padding-top:20px;	
	}
	
	#con_proj h1 {
		font:bold 12px Arial, Helvetica, sans-serif;
		color:#0c56de;
		margin-bottom:4px;
		}
		
	#con_proj img {
		width:300px;
		height:185px;
		}
		
#language {
	padding:6px 24px 0 0; 	
	height:20px;
	text-align:right;	
	}
	
	#language img { 
		border:0;
		}
	
	
/*===================================*/
/*===========CONTENT===========*/
/*===================================*/
#content {
	font:normal 11px Arial, Helvetica, sans-serif;
	border-top:2px solid #8E9294;
	background-color:#EDEDED;	
	width:766px;
	height:auto;
	}
	
#left_panel {
	float:left;
	width:406px;
	height:auto;	
	padding:0 10px 0 20px;
	}
	
	#left_panel h1 {
		font:normal 20px Arial, Helvetica, sans-serif;
		color:#04469A;
		margin-bottom:10px;
		}
		
	#left_panel img {
		float:left;
		
		margin-right:10px;
		}
		
	#left_panel p {
		font:normal 11px Arial, Helvetica, sans-serif;
		color:#575757;
		text-align:justify;
		}
		
	#left_panel span.title {
		font:bold 12px Arial, Helvetica, sans-serif;
		color:#04469A;
		margin-bottom:10px;
		}
		
	
#right_panel {
	float:left;
	width:300px;
	height:auto;
	padding:0 20px 0 10px;	
	}
	
	#right_panel h1 {
		font:bold 14px Arial, Helvetica, sans-serif;
		color:#FFFFFF;		
		}
		
		#right_panel h1 img {
			float:left;
			}
		
		#right_panel h1 .rtitle {
			padding:10px 0 0 6px;
			float:left;
			background:url(../images/center_cont_menu.jpg) repeat-x;
			width:274px;	
			height:34px;		
			}
			
		#right_panel .rpanel_center {
			clear:left;			
			background-color:#d9d9d9;
			padding:10px;
			width:276px;
			height:auto;
			margin-left:1px;
			*margin-bottom:-3px;
			}
			
		#right_panel .rpanel_center p {			
			font:normal 12px Arial, Helvetica, sans-serif;
			color:#187fca;
			margin-bottom:10px;
			}
			
			#right_panel .rpanel_center p a {	
				text-decoration:none;		
				color:#187fca;
				}
			
			#right_panel .rpanel_center p a:hover {						
				color:#114A91;
				}
			
		#right_panel .rpanel_center .box {
			clear:both;
			padding-bottom:10px;
			}
			
		#right_panel .rpanel_center .box img {	
			float:left;		
			
			margin-right:10px;
			}
			
.readmore_img {		
	border:0;	
	float:right;		
	}
	

/*===================================*/
/*===========FOOTER===========*/
/*===================================*/
#footer {
	background:url(../images/footer_bg.jpg) repeat-x;
	width:766px;
	height:120px;
	}
	
	#footer img {
		float:left;
		margin:3px 0 0 16px;
		border:0;
		}
		
#fmenu {
	font:bold 11px Arial, Helvetica, sans-serif;	
	color:#000000;
	margin-left:220px;
	padding-top:50px;
	}
	
	#fmenu ul {
		margin:0;
		padding:0;
		}
		
	#fmenu ul li {
		display:inline;
		padding:0 2px 0 2px;
		}
		
		#fmenu ul li a {
			text-decoration:none;
			color:#000000;
			}
			
		#fmenu ul li a:hover {
			text-decoration:underline;			
			}
			
#copyright {
	font:bold 11px Arial, Helvetica, sans-serif;
	clear:left;
	color:#FFFFFF;
	margin-left:10px;
	}
	
	#copyright a {
			text-decoration:none;
			color:#FFFFFF;
			}
			
		#copyright a:hover {
			text-decoration:underline;			
			}
			
#develop {
	margin-top:6px;
	font:normal 10px Arial, Helvetica, sans-serif;	
	color:#000000;
	text-align:center;
	}
	
	
/*===================================*/
/*===========EXTRA HELP===========*/
/*===================================*/
.read_more {
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#fc0101;
	text-align:right;
	clear:left;
	margin-bottom:10px;
	}
	
	.read_more a {
		text-decoration:none;
		color:#fc0101;
		}
		
	.read_more a:hover {
		text-decoration:underline;
		color:#fc0101;
		}
	
.cleft {
	clear:left;
	}
	
.txt_normal {
	font-weight:normal;
	}