html, body { 
	background-color: #fff;   
	background-image: url("i/diag.gif");
	background-position: center center;
	background-repeat: repeat-y;
	background-attachment: fixed;
	margin: 0px; 
	padding: 0px; 
	border: 0; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

a { text-decoration: none; }

#top { background: url("i/top_bg.gif") repeat-x; }

#logo { 
    float: left;
	margin-top: 14px;
	margin-left: 14px;
	
}

#logo2 { 
    float: left;
	margin-left: 30px;
	
}

#top_img { 
    float: right;
	margin-right: 55px;

}

.grey { background: #dbdbdb; }

.grey2 { background: #ccc; }

#nav { background: #003399; padding-left: 100px; }

#nav ul { 
	list-style: none; 
	margin: 0;
	padding: 0;  
}

#nav ul li { 
	float: left;
}

#nav ul li a { 
	color: #fff;
	font-size: 10px;
	font-weight: bold;
	display: block;
	height: 21px;
	float: left;
	padding-right: 9px;
	padding-left: 9px;
	border-right: 1px solid #fff;
	line-height: 20px;
}

#nav ul li a.f {
	border-left: 1px solid #fff;
} 

#nav ul li a:hover { 
	background: #004DB3;
}

#s1 { background: url("i/s1.gif") repeat-x; }

#sidebar { background: #ececec url("i/side_sh.gif") repeat-x; }

#sidebar ul { 
	list-style: none;
	margin-top: 12px; 
	margin-right: 0px; 
	margin-bottom: 0px; 
	margin-left: 0px; 
	padding: 0px;  
}

#sidebar ul li a { 
	display: block;
	font-size: 10px;
	font-weight: bold;
	color: #003399;
	height: 21px;
	padding-left: 15px;
	border-bottom: 1px solid #fff;
	line-height: 20px;
}

#sidebar ul li a.first { 
	border-top: 1px solid #fff;
}

#sidebar ul li a:hover { 
	color: #000;
	background: #b2b2b2;
}

#sidebar ul#sub { 
	background: #f2efc7;
	margin: 0;
	padding-top: 4px;  
	padding-bottom: 4px; 
	border-bottom: 1px solid #fff;
}

#sidebar ul#sub li a { 
	display: block;
	font-size: 10px;
	color: #003399;
	font-weight: normal;
	border: 0;
	height: 21px;
	padding-left: 30px;
	line-height: 20px;
}

#sidebar ul#sub li a:hover { 
	color: #000;
	background: #f2efc7;
}

#s2 { background: url("i/s2.gif") repeat-x; }

#s3 { background: url("i/s3.gif") repeat-x; }

#s4 { background: url("i/s4.gif") repeat-x; }

#content { font-size: 11px; color: #052437; height: auto; margin-top: 30px; margin-right: 50px; padding-bottom: 50px; margin-left: 30px; border-bottom: 3px solid #e8e8e8;  }

#content h1 { font-size: 12px; color: #003399; margin-top: 0; } 

#content p { font-size: 10px; color: #000; line-height: 18px; } 

#content a { color: #0066cc; } 

#content a:hover { text-decoration: underline; } 

.contentimg { border: 2px solid #b5b4b3; float: right; margin-left: 20px; }

.contentimage { border: 2px solid #b5b4b3;  }

.contentimgsmall {
	border: 2px solid #b5b4b3;
}

#alerto { font-size: 9px; color: #666; padding-right: 10px; }

#alerto a { font-weight: bold; color: #666; }

#alerto a:hover { color: #003399; }

form {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
}
.form_titels {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
}