body { margin:0 0 10px 0; padding:0; font: 12px Arial, Verdana, sans-serif; color: #014667; text-align:center; background-color: #ffffff; border-top:5px solid #b0c9e1; color:#333333;}

a:link { color: #194077;  text-decoration : none; }
a:visited {color: #194077; text-decoration : none; }
a:active {color: #004080; text-decoration : none; }
a:hover { color: #004080; text-decoration : none; }

h1 {font-weight:bold; font-size:0px; color:#fff; margin:0 0 10px 0; padding:10px 0px 10px 10px; border-bottom:1px solid #dfe9f3; height:20px; line-height:20px; text-align:right; } 
h2 {font-weight:bold; font-size:14px; margin:0 0px 0 0; padding:6px 2px 8px 0px; color:#4d4c4c; }
p {margin:0 0px 0 0; padding:0 40px 10px 0px; font-size:12px;}

h3{color:#1a3d77; text-align:left; font:bold 18px/18px Arial, Helvetica, sans-serif;}


/* *********** MAIN ******************  */

#wrapper  {width: 770px; padding:0; margin:auto; text-align:center; }
#main  {width: 770px; text-align:left; margin: 0 auto; height:100%; border:0px solid #990000;}

#header {width: 770px; height:134px; min-height:134px; border:0px solid #666666; padding:0; margin:auto;}
#logo {float:left; border:0px solid #666666; padding:0; text-align:left; border:0px solid #666666;}			
#intro {float:left; border:0px solid #666666; padding:0; border:0px solid #666666;}		 
#langs {float:right; border:0px solid #666666; padding:30px 0 0 0; color: #788da0; font-size:11px;font-family:Arial, Trebuchet MS, 'Trebuchet MS', Arial, Helvetica, sans-serif; text-align:right;}	
#langs a:link, #langs a:visited { text-decoration:none; color: #788da0; font-size:10px; font-weight:bold; font-family:Arial, Trebuchet MS, 'Trebuchet MS', Arial, Helvetica, sans-serif; margin-right:4px;}

#left  {width: 220px; margin:0 10px 0 0; padding:0; text-align:left; float:left; border:0px solid #000000;}
#right  {width: 180px; margin:0 0 0 10px; padding:0; text-align:left; float:left; border:0px solid #000000;}

#middle  {width: 540px; margin:0 0 0 0; padding:0; text-align:left; background:#fff; float:left; border:0px solid #000000;}
#middle p {margin:0 0px 0 0; padding:0 50px 10px 0px; font-size:12px; text-align:justify; line-height:1.4em;}
 
#column1  {width: 400px; margin:10px 12px 10px 0px; padding:0; text-align: justify; float:left; border:0px solid #000000;}
#column2  {width: 180px; margin:10px 0 0 0; padding:0; text-align:justify; float:left; border:0px solid #000000;}

#cont  { margin:0 0 0 0; padding:0; text-align: left;}
#cont p { padding:0; margin:0;  font-size:11px; text-align:left;} 	 
#cont h2 { font-weight:bold; font-size:12px; color:#fff; margin:0; padding:4px 2px 4px 10px; font-family: Arial, Helvetica, sans-serif; text-transform:uppercase; background:url(images/blue-header.gif); background-position:top; }
#cont img { padding:0; margin:0 10px 0 0;}


div.clearer {width:770px; clear:both; display:block; margin: 0; padding: 0; height:30px; line-height:30px;}

#footer { width:770px; text-align:center; padding:10px 0 0 0; margin:10px auto auto auto; text-align:center;  border-top:1px solid #b0c9e1;}
#footer p {padding:0px 0 6px 0px; margin:0; color:#4d6b83;font-weight:normal;font-size:11px;text-decoration:none; }
#footer a:link, #footer a:active, #footer a:visited, #footer a:hover  {padding:0;margin:0;color:#4d6b83;font-weight:normal;font-size:11px;text-decoration:none;}
#footer a:hover {padding:0;margin:0;color:#000;font-weight:normal;font-size:11px;text-decoration:none;}

#path a:link, #path a:active, #path a:visited, #path a:hover  {padding:0;margin:0;color:#fff;font-weight:bold;font-size:11px;text-decoration:none;}


.small { font-size:10px;}

input, textarea, select  {
	margin: 0 0 0 0;
	padding:1px;
	border: 1px solid #a9c2cc;
	font: 12px Arial, Helvetica, sans-serif;
background-color: #FFF;
	}
	
	
button {
	margin: 0 0 0 0;
	padding: 0px;
	border:0;
	}
		
form {margin: 0;}


#middle ul {
	margin: 10px 0 6px 24px;
	padding:  0 0 0 0;
	list-style : circle url(images/bullet.gif);
	}

#middle li {
	margin: 0 0 0 0;
	padding:  0 0 0 0;
	padding-bottom: 10px;
	}



/* *********** MENU STYLE ******************  */

#menu {float:left; width:140px; padding:0; margin:7px 0 0px 0;}

#menu ul {
float:left; margin:0; padding:0 0 0 10px;
font-size:13px;
font-weight:bold; list-style:none;
line-height:26px; 
}

#menu ul li a:link, #menu ul li a:visited {
border-bottom:1px dotted #b0b0b0;
color:#0d5ea2;
text-decoration:none;
padding:4px 1px 3px 10px;
display:block; font-weight:bold;
width:160px;
}

#menu ul li a:hover {
color:#2b3f52;
text-decoration:none;
padding:4px 1px 3px 10px;
display:block;
width:160px;
border-bottom:1px dotted #b0b0b0;
}