td, body
{
	font-family : Verdana;
	font-size : 11px;
	text-decoration : none;
}

a:link,  a:link:active,  a:link:visited
{
	font-family : Verdana;
	text-decoration : none;
	color : #2976BE; 	
}

a:hover
{
	text-decoration : underline;
	color : #2976BE; 	
}

img
{
	border: none;
}

table.border
{
	border-collapse:collapse;
}

table.border td
{
	border:1px solid #DEEDFA;
}

.compulsory_not, .compulsory_use
{
	width: 6px;
	height: 18px;
	margin-right: 2px;
}

.compulsory_use
{
	background-color: #3A73B3;
}

p 
{
	margin-top:1px;
	margin-bottom:1px;
}

.date
{
	font-family : Verdana;
	font-size : 10px;
	color : #FF6666;
	padding-top: 1px;
	padding-bottom: 2px;
	font-weight: bold;
	padding-left : 5px;
}

.date a, .date a:link,  .date a:link:active,  .date a:link:visited,  .date a:link:hover
{
	color : #FF6666; 
	text-decoration : none;
}

/**/

.noborder
{
 	border-width: 0;
}
.toptitle
{
	letter-spacing: 6pt;
	font-family : Verdana;
	font-size : 8px;
	font-weight : bold;
	color : #3A73B3;
}
.pagetitle
{
	font-family : Verdana;
	font-size : 11px;
	font-weight : bold;
	color : #2976BE;
	text-transform : uppercase;
	padding: 0px 2px;
}
.pagetitle a, .pagetitle a:link, .pagetitle a:hover, .pagetitle a:visited,  .pagetitle a:link:active
{
	text-decoration : none;
	color : #2976BE; 
}

table.boxtitle, td.boxtitle
{
	font-family : Verdana;
	font-size : 10px;
	font-weight : bold;
	color : #FDFDFC;
	background-color : #CFE6FB;
	text-decoration : none;
	background-image: url(../img/boxtitle.gif);
	background-repeat: repeat-y;
	background-position : top left;
	text-transform : uppercase;
	border-bottom: 1px solid #63B1FA;
}

table.boxtitle td p
{
	padding: 3px 2px 3px 3px;	
}
table.boxtitle td p
{
	background: url(../img/corner.gif) right top no-repeat;			
}
table.boxtitle td.adv
{
	padding: 3px 2px 3px 9px;	
	background: url(../img/corner.gif) left top no-repeat;		
}



.boxtitle a, .boxtitle a:link, .boxtitle a:visited, .boxtitle a:hover, .boxtitle a:active
{
	color : #FDFDFC; 
	text-decoration : none;
}
.boxtitle a:hover
{
	text-decoration : none;
	}
	
.corner
{
	background: url(../img/corner.gif) left top no-repeat;	
}

.rbcont
{
	font-family : Verdana;
	font-size : 10px;
	color : #2976BE; 
	text-decoration : none; 		
}
.rbcont a, .rbcont a:link, .rbcont a:active, .rbcont a:visited
{
	color : #2976BE; 	
	text-decoration : none; 	
}

 .rbcont a:hover
 {
	color : #2976BE; 	
	text-decoration : underline; 		
}

.rbpoll
{
	font-family : Verdana;
	font-size : 10px;
	color : #2976BE; 
}
.buttcont
{
	font-family : Verdana;
	font-size : 10px;
	color : #2976BE; 
	font-weight : bold;
	text-decoration : none;
}
.buttcont a, .buttcont a:link, .buttcont a:visited, .buttcont a:active
{
	color : #2976BE; 
	text-decoration: none;
}
 .buttcont a:hover
 {
	text-decoration : underline;
}

/*
.topnavigator
{
	font-family : Verdana;
	font-size : 11px;
	color : black;
	text-decoration : none;
}
a.topnavigator:hover, a.topnavigator:hover
{
	text-decoration : underline;
}
.mainmenu
{
	font-family : Verdana;
	font-size : 11px;
	color : #000000;
	text-decoration : none;
}
a.mainmenu:hover
{
	text-decoration : underline;
}
*/

.footer
{
	font-family : Verdana;
	font-size : 9px;
	color : #317BC1;
	font-weight : bold;
	text-decoration : none;
	background-color : #F6F9FD;
	background-image: url(../img/footer.gif);
	background-repeat: repeat-x;

}

.footer a, .footer a:link, .footer a:visited, .footer a:active
{
	color : #317BC1;
	text-decoration : none;
}
.footer a:hover
{
	color : #317BC1;
	text-decoration : underline;
}
.buttlink
{
	font-family : Verdana;
	font-size : 11px;
	color : #45476C;
	text-decoration : none;
}
a.buttlink:hover
{
	text-decoration : underline;
}
.content
{
	font-family : Verdana;
	font-size : 11px;
	color : #000000;
	text-decoration : none;
}
.content a:link, .content a:active, .content a:visited
{
	color: #000000;
	text-decoration : none; 
}
.content a:hover
{
	text-decoration : underline;
}
.titlecontent
{
	font-family : Verdana;
	font-size : 11px;
	color : #505B9C; 
	font-weight : bold;
	text-decoration : none;
}
a.titlecontent:hover
{
	color : #999999;
}
.titleannounce
{
	font-family : Verdana;
	font-size : 11px;
	color : #000000;
	font-weight : bold;
	text-decoration : none;
}
a.titleannounce:hover
{
	color : #999999;
}

.announce
{
	font-family : Verdana;
	font-size : 10px;
	color : #000000;
	text-decoration : none;
}

a.announce:hover
{
	text-decoration : underline;
}

.srch 
{
	background-image: url(../img/srch.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	border-top: 1px solid #51A4F2;
}

.srch1 
{
	background: url(../img/srch1.gif) repeat-y top;
	background-color: #FFF;
}


.light
{
	background: #7FBFFB;
}

.line
{
	background:  #69A3DA;
}

.dot
{
	background: url(../img/dot.gif) repeat-x bottom right;	
}

.copy
{
	font-family :  Verdana;
	font-size : 11px;
	color : #1C6CB9;
	text-decoration : none;		
}
.copy a
{
	color : #1C6CB9;
	text-decoration : none;			
}
.news
{
	background-image: url(../img/news.gif);
	background-repeat: no-repeat;
	background-position: right bottom;		
	padding: 0px 10px 15px 0px;
}

.newr
{
	background-image: url(../img/newr.gif);
	background-repeat: no-repeat;
	background-position: right bottom;		

	/*padding: 0px 10px 15px 0px;*/
}

.newl
{ 
	background-image: url(../img/newl.gif);
	background-repeat: no-repeat;
	background-position: left bottom;		
	padding: 0px 10px 0px 10px;	
}

/*infobox*/
.box
{
	border-top: 1px solid #51A4F2;
	background-image: url(../img/box.gif);
	background-repeat: repeat-y;
	background-position: left bottom;		
}

.info
{
	background-image: url(../img/info.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;		
}

.infotitle
{
	font-family : Verdana;
	font-size : 10px;
	text-decoration : none; 
	color : #2C7FCD; 	
	font-weight: bold;
	background: url(../img/arrow.gif) no-repeat left;
	padding: 2px 5px 2px 10px;
}
.infotitle a, .infotitle a:visited,  .infotitle a:active
{
	text-decoration : none; 
	color : #2C7FCD; 		
}
.infotitle a:hover
{
	text-decoration: underline;	
}

.infocontent
{
	font-family : Verdana;
	font-size : 10px;
	text-decoration : none; 
	color : #000000; 
	padding: 0px 5px 5px;
}

.infocontent a, .infocontent a:visited,  .infocontent a:active
{
	text-decoration : none; 
	color : #000000; 	
}
.infocontent a:hover
{
	text-decoration : underline; 	
}

.infolink
{
	font-family : Verdana;
	font-size : 10px;
	color : #2976BE; 
	font-weight : bold;
	text-decoration : none;
	padding: 2px 5px 2px 8px;	
}

.infolink a, .infolink a:link, .infolink a:hover, .infolink a:active, .infolink a:visited
{
	text-decoration : none;
	color : #2976BE; 
}

.infolink a:hover
{
	text-decoration : underline;
	color : #2976BE; 	
}

img.img_n
{
	border: 1px solid #5584B0;
	margin-right: 5px;
	margin-top: 5px;
}

.topl
{
	background: url(../img/topl.gif) repeat-y right;
}

.topr
{
	background: #FAFDFE url(../img/topr.gif) repeat-y left;
}

input
{
	font-family : Verdana;
	font-size : 11px;
}

/*
body
{
	margin : 0px;
	padding : 0px;
	background-color:white;
}

body, td
{
	font-size: 80%;
	font-family: Arial;
	color:black;
}


a
{
	color : #003399;
	text-decoration : none;
}

h1
{
	font-size:14px;
	font-weight:bold;
}

p
{
	margin-top: 2px;
	margin-bottom: 2px;
}

body a:hover
{
	color : #e9812b;
}

.top_menu
{
	font-family : Arial;
	color : #003399;
	font-weight : bold;
	text-align : center;
}
.top_menu a
{
	color : #003399;
	text-decoration : none;
}
.lang
{
	font-family : Arial;
	font-size : 90%;
	color : #000000;
	text-align : center;
}
.lang a
{
	color : #979797;
	text-decoration : none;
}
.site_navigator
{
	font-size : 80%;
	color : #000000;
}
.site_navigator a
{
	color : #979797;
	text-decoration : none;
}
.date
{
	font-weight : normal;
	font-size : 80%;
}
.date a
{
	color : #666666;
	text-decoration : none;
}
.title_page
{
	font-size : 100%;
	color : #666666;
	font-weight : bold;
	margin : 10px 0px;
}

.title_announce
{
	color : #003399;
	font-weight : bold;
	margin : 10px 0px;
}
.title_announce a
{
	color : #003399;
	text-decoration : none;
}

.content, .body
{
	margin : 10px 10px 30px 0px;
}

.content a, .body a
{
	color : #003399;
}

.profile
{
	border : solid 1px #f0f0f0;
	padding : 9px 0px 9px 20px;
}
.profile thead, .profile thead a
{
	color : #666666;
	font-weight : bold;
	text-decoration : none;
}
.profile tbody
{
	color : #666666;
	padding : 10px 20px 0px;
	background-color : #FAFAFA;
	border : solid 1px #f0f0f0;
}
.profile input
{
	width : 128px;
	height : 19px;
}
.profile_link
{
	font-family : Arial;
	font-weight : lighter;
	color : #666666;
}
.profile_link a
{
	color : #666666;
	text-decoration : none;
}
.red
{
	color : #990000;
}
.compulsory_use
{
	background-color : #f0f0f0;
}

.link
{
	font-weight : normal;
}
.link a
{
	color : #666666;
	text-decoration : none;
}

.search input
{
	width : 128px;
	height : 19px;
	margin : 20px;
}
.in_input
{
	padding : 0px;
	color : #666666;
}
.footer
{
	color : #003399;	
}
.footer a
{
	color : #003399;	
	text-decoration : none;
}

table.border
{
	border-collapse:collapse;
}

table.border td
{
	border:1px solid #ABC6D9;
}
*/

.newsInit {
	clear: both;
}

#top-text {
	background: #fff;
	display: none;
	border: 0px solid #7fbff6;
	padding: 4px;
	width: 650px;
	margin: 0 auto;
	position: absolute;
	top: 100px;
}
#top-text .close {
	display: block;
	text-align: right;
	text-decoration: none;
	color: #2d79c4;
	padding: 1px 7px;
}
#top-text .wrapper {
	text-align: right;
}
#top-text .inner {
	padding: 10px;
	background: #e1effc;
	max-height: 300px;
	overflow: auto;
	text-align: left;
}
