/*----------------------------------------------*/
body{  	font: 14px Arial, Helvetica, sans-serif; 	color: 3c3c3c; }
table { 	font: 14px Arial, Helvetica, sans-serif; 	color: #3c3c3c; }
img	{border:0px;}
a {
	color : #30b550;
	text-decoration : underline;
}
a:hover { color : #074051; }
h1 { color : #097595; font-weight : normal; 	font-family : Arial, Helvetica, sans-serif; }
ul { padding-left: 10px; 	margin-left : 10px; }
ol { padding-left: 3px; 	margin-left : 3px; }
li { margin : 0 0 0 0; }
hr{color:#999;}
/*---------------------------------------------------------------*/

a.lang {
	font: 11px Arial, Helvetica, sans-serif;
	color : #ffffff;
	text-decoration : underline;
}
a.lang:hover { color : #c0c0c0; }

#top_menu{
	font: bold 14px Arial, Helvetica, sans-serif;
	color : #ffffff;
	text-decoration : none;
}

#top_menu a{
	font: bold 14px Arial, Helvetica, sans-serif;
	color : #ffffff;
	text-decoration : none;
}
#top_menu a:hover{
	color : #56d574;
}


#bottom_menu a{
	font: bold 12px Arial, Helvetica, sans-serif;
	color : #3c3c3c;
	text-decoration : none;
}
#bottom_menu a:hover{
	text-decoration : underline;
}

#dep_menu a{
	font: 14px Arial, Helvetica, sans-serif;
	color : #3c3c3c;
	text-decoration : none;
}
#dep_menu a:hover{
	color : #074051;
}


#news .header{
	font: normal 20px Arial;
	color : #097595;
	padding-top:5px;
}

#news a.desc{
	font: 12px Arial;
	color : #3c3c3c;
	text-decoration : none;
}
#news .caption{
	font: 14px Arial;
	color : #30b550;
	text-decoration : none;
}

#news a.caption{
	font: 14px Arial;
	color : #30b550;
	text-decoration : none;
}
#news a.caption:hover{
	color : #074051;
}
#news .data{
	font: 10px Arial;
	color : #3c3c3c;
}


#feedback {
	font: 12px Arial;
	color : #000000;
}

#feedback .header{
	font: bold 16px Arial;
	color : #d77200;
}
#feedback hr{
	color : #d77200;
	padding : 0 6 0 6;
	margin : 0 6 0 6;
}

#feedback .field{
	font: 14px Arial;
	color : #d77200;
}

#feedback .alert{
	font: bolder 14px Arial;
	color : red;
}

#map {
	color : #c58923;
	font-size : 12px;
}

#map a.next{
	color : #c58923;
	font-size : 12px;
}
#map a.next:hover{
	color : yellow;
}

#map a.caption{
	font-size: 14px;
	color : #ffffff;
	text-decoration : underline;
	font-weight : bold;
}
#map a.caption:hover{
	color : #fac2c2;
}

#login .header {
	font: 20px sans-serif;
	color : #ffffff;
}

.caption_white{
	font: 18px "Times New Roman", Times, serif;
	color : #ffffff;
}
.caption_black{
	font: 14px arial;
	color: black;
	font-weight: bold;
}
a.dep{
	font-size:14px;
	color: #ffffff;
	text-decoration : underline;
}
#tbl table{
	border : 1px solid Gray;
}
#tbl td{
	border : 1px solid Gray;
	height : 16px;
	line-height : 20px;
}
#tbl th{
	border : 1px solid Gray;
	height : 16px;
	line-height : 20px;
}


#page .header_page{
	font: 24px Arial;
	color : #ffa800;
	padding : 0 0 0 0;
	margin : 0 0 0 0;
}
#page .header2_page{
	font: bold 16px Arial;
	text-decoration: underline;
	color : #ffffff;
	padding : 0 6 0 6;
	margin : 0 6 0 6;
}
