/*----------------------------------------------*/
body{  	font: normal 14px Arial, Helvetica, sans-serif; 	color: #ffffff; }
table { 	font: 14px Arial, Helvetica, sans-serif; 	color: #ffffff; }
img	{border:0px;}
a {
	color : #ffffff;
	text-decoration : underline;
}
a:hover { color : #025d7b; }
h1 { color : #5c5d72; font-weight : normal; font-family : Arial, Helvetica, sans-serif; }
h2 { color : #ffffff; font-weight : normal; font-family : Arial, Helvetica, sans-serif; }
h3 { color : #ffffff; font-weight : bold; font-family:Arial, Helvetica, sans-serif; }
ul { margin-left:5px; padding-left:5px;}
ol { margin-left:5px; padding-left:5px;}

a.navigation{
	font: normal 10px Arial;
	color : #ffc000;
	text-decoration : none;
}
a.navigation:hover{
	color : #ffffff;
	text-decoration:underline;
}

.comment{
	font: normal 10px Arial;
	color : #ffffff;
	text-decoration : none;
}


/*---------------------------------------------------------------*/

#datemenu a{ font:normal 12px Arial, Helvetica, sans-serif; color:#FFF;}

/*               ---------      menu       ------                */
#top_menu{ position:relative;}

#top_menu a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color: #ffffff;
	text-decoration:none;
}
#top_menu a:hover{
	color: #ffffff;
	text-decoration : none;
}
#dep_menu{ position:relative;}

#dep_menu a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color: #ebebeb;
	text-decoration:none;
}
#dep_menu a:hover{
	color: #ff3c00;
	text-decoration : underline;
}

#bot_menu a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #ffffff;
	text-decoration:none;
}
#bot_menu a:hover{
	color: #ff3c00;
	text-decoration : underline;
}



/*    -------------   deps   ----------------*/
#dep{
	font: 14px Arial;
	color : #ffffff;
}
#dep .head{
	font: normal 20px Arial, Helvetica, sans-serif;
	color:#ff3c00;
}
#dep .caption{
	font: normal 18px Arial, Helvetica, sans-serif;
	color : #122151;
	text-decoration : none;
}
#dep a{
	font: normal 12px Arial;
	color : #ffffff;
	text-decoration:underline;
}
#dep a:hover{
	text-decoration:none;
}
#dep .data{
	font: 10px Arial;
	color : #393939;
}
#dep a.print{
	font: normal 12px Arial;
	color : #ffffff;
	text-decoration : none;
}


/*    -------------   news   ----------------*/
#news{
	font: normal 12px Arial;
	color : #ffffff;
}
#news .head{
	font: normal 20px Arial, Helvetica, sans-serif;
	color:#FFF;
}
#news .caption{
	font: normal 18px Arial, Helvetica, sans-serif;
	color : #ffc000;
	text-decoration : none;
}
#news a.caption{
	font: bold 14px Arial;
	color : #ffc000;
	text-decoration : underline;
}
#news a.caption:hover{
	color : #09F;
}
#news a.desc{
	font: normal 12px Arial;
	color : #fefefe;
	text-decoration : none;
}
#news a.desc:hover{
	text-decoration:none;
}
#news .data{
	font: 10px Arial;
	color : #4790fe;
}

#news a.print{
	font: normal 12px Arial;
	color : #ffffff;
	text-decoration : none;
}

/* ------------------------- subscribe  --------------------------- */
.subscribe_b { 
    background:transparent url(images/subscribe.png) no-repeat scroll 0 0; 
    display:block; 
    height:22px; 
    overflow:hidden; 
    text-indent:-999em; 
    width:178px; 
    cursor:pointer; 
} 
 
/* mouseover state */ 
.subscribe_b:hover { 
    background-position:0 -25px ;         
} 
 
/* clicked state */ 
.subscribe_b:focus { 
    background-position:0 -50px; 
}

.search_b { 
    background:transparent url(images/search_b.png) no-repeat scroll 0 0;
    display:block; 
    height:19px; 
    overflow:hidden; 
    text-indent:-999em; 
    width:53px; 
    cursor:pointer; 
} 
.search_b:hover { 
    background-position:0 -20px ; 
} 
.search_b:focus { 
    background-position:0 -40px; 
}

#vote{
	font:normal 14px Arial, Helvetica, sans-serif;	
}

#vote .caption{
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#fefefe;
}


#catalogue a{
	font:normal 14px Tahoma, Geneva, sans-serif;
	color:#FFFFFF;
	text-decoration:none;
}
#catalogue a:hover{
	text-decoration:underline;
}

#catalogue a.tab{
	font:normal 14px Tahoma, Geneva, sans-serif;
	color:#FFFFFF;
	text-decoration:none;
}
#catalogue a.tab:hover{
	text-decoration:underline;
}

#catalogue a.tab_a{
	font:normal 16px Tahoma, Geneva, sans-serif;
	color:#FFFFFF;
	text-decoration:none;
}
#catalogue a.tab_a:hover{
	text-decoration:underline;
}

#downloads a{
	font:normal 14px Tahoma, Geneva, sans-serif;
	color:#FFFFFF;
	text-decoration:none;
}
#downloads a:hover{
	text-decoration:underline;
}
#downloads .data{
	font:normal 12px Tahoma, Geneva, sans-serif;
	color:#CCC;	
}
#downloads .desc{
	font:normal 14px Tahoma, Geneva, sans-serif;
	color:#CCC;	
}
#downloads .caption{
	font:normal 16px Tahoma, Geneva, sans-serif;
	color:#FFF;	
}
#downloads a.down_link{
	font:bold 12px Tahoma, Geneva, sans-serif;
	color:#F00;
	text-decoration:none;
}
#downloads a.down_link:hover{
	text-decoration:underline;
}


#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;
}

#subscribe, #feedback .field{
	font: 12px Arial;
	color : #000000;
}

#feedback .alert{
	font: bolder 14px Arial;
	color : red;
}


.caption_white{
	font: 18px "Times New Roman", Times, serif;
	color : #ffffff;
}
.caption_black{
	font: 14px arial;
	color: black;
	font-weight: bold;
}
#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;
}

.border {
    border: 1px solid #B0BCC2;
    border-width: 0 1px;
    padding: 0 12px;
}
