BODY
{
	padding : 0px;
	margin : 0px;
	font-family : verdana, sans-serif;
	font-size : 11px;
	color : #000000;
	font-weight: normal;
	background-color: white; 
} 
TD 
{
	font-family : verdana, sans-serif;
	font-size : 11px;
}
INPUT {
	font-family : verdana, sans-serif;
	font-size : 11px;
}

A, A:link, A:active, A:visited
 {
	color: #4C88D0; 
	text-decoration: none;
}
A:hover
{
	color: #4C88D0; 
	text-decoration: none;
}

/* banner*/
.top {
	background-image: url(../img/topbg.gif); 
	background-position: top; 
	background-repeat: repeat-x; 
	vertical-align: top;
}
/*.gerb
{
	 background-image: url(../img/gerb.gif); 
	 background-position: top right; 
	 background-repeat: no-repeat; 
	 vertical-align: top;
	 width: 190px;
}*/

.logo
{
	font-size : 11px;
	font-family : Verdana;
	color : #ffffff;
	text-decoration : none;
	padding: 2px 0px 2px 0px;
	background: url(../img/bluebg.gif);
}

.upmenu
{
	font-family : Verdana;
	font-size : 11px;
	font-weight : bold;
	color : #386FC4;
	text-decoration : none;
	background:url(../img/bgwhite.gif);
} 

.date
{
	font-family: Verdana, Tahoma, sans-serif;
	font-size: 11px;	
	color: #386FC4;
	font-weight: bold;
	text-decoration: none;
	padding: 0px 10px;
	/*background: url(../img/bluewhite.jpg);*/
}

 A.date, A.date:link, A.date:visited, A.date:hover
 {
	color: #386FC4; 
	text-decoration: none;
}

.col {
	background-color:  #3B65A9;
}
.colleft {
	background-color: #386FC4;
}
.colright {
	background-color: #F9F4EB;
}
.inp2 {
	BORDER-RIGHT: #444466 1px solid; 
	BORDER-TOP: #444466 1px solid; 
	FONT-SIZE: 12px; 
	BORDER-LEFT: #444466 1px solid; 
	COLOR: #000000; BORDER-BOTTOM: #444466 1px solid; 
	FONT-FAMILY: Werdana, Verdana, sans-serif; 
	BACKGROUND-COLOR: #e1e9ed;
}
.noborder {
	BORDER-TOP-WIDTH: 0px; 
	BORDER-LEFT-WIDTH: 0px; 
	BORDER-BOTTOM-WIDTH: 0px; 
	BORDER-RIGHT-WIDTH: 0px;
}
td.pagetitle{
	background-color : #DDE2F5;
	height: 15px;
}
.pagetitle 
{
	font-family : verdana, sans-serif;
	font-size : 12px;
	color : #4C88D0;
	font-weight: bold;
	text-transform : uppercase;
	padding: 2px;
}

.pagetitle A,  .pagetitle A:link, .pagetitle A:active, .pagetitle A:visited, .pagetitle A:hover
{
	color : #4C88D0;
	text-decoration: none;
}

/* box */
.searchtitle 
{
	font-family: Verdana, Arial, sans-serif;
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	background-color : #5C88C2;
	height: 24px;
	padding: 2 2 2 8;
	text-transform : uppercase;
}

.searchtitle P 
{
	font-family: Verdana, Arial, sans-serif;
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
}

.searchtitle A, .searchtitle A:link,  .searchtitle A:visited,  .searchtitle A:hover
 {
	color: #ffffff;
	text-decoration: none;
}

table.boxtitle, td.boxtitle
 {
	FONT-FAMILY: Verdana;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	PADDING: 10 2 2 20px;
	HEIGHT: 22px;
}
p.boxtitle
 {
	FONT-FAMILY: Verdana;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	PADDING: 10 2 2 0px;
}

.boxtitle
{
	color: #386FC4;
	text-decoration: none;
}
.boxtitle A, .boxtitle A:link, .boxtitle A:visited, .boxtitle A:hover  
{
	color: #386FC4;
	text-decoration: none;
}

.boxcontent, A.boxcontent P 
 {	
	font-family : verdana, sans-serif;
	font-size : 12px;
	color : #4C88D0;
	font-weight: normal;
}

.boxcontent A, .boxcontent A:link,  .boxcontent A:active,  .boxcontent A:hover 
{
	color : #4C88D0;
	text-decoration: none;
} 

.boxcontent1, A.boxcontent1 P
 {
	font-family : verdana, sans-serif;
	font-size : 12px;
	color : #4C88D0;
	font-weight: bold;
}

.boxcontent1 A, .boxcontent1 A:link,  .boxcontent1 A:active,  .boxcontent1 A:hover
{
	color : #4C88D0;
	text-decoration: none;
}

UNKNOWN {
	FONT-SIZE: 11px; 
	COLOR: #2b5b94; 
	FONT-FAMILY: Verdana; 
	TEXT-DECORATION: underline;
}

/*poll*/
.rbcont, div.rbcont 
{
	font-family: Verdana, Arial, sans-serif;
	color: #386FC4;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
}

.rbcont A 
{
	color: #386FC4; 
	 text-decoration: none;
}
.rbcont A:link,  .rbcont A:visited, .rbcont A:active 
{
	color: #386FC4; 
	 text-decoration: none;
}
.rbcont A:hover
 {
	color: #CC9900;
	 text-decoration: none;
}

.rbpoll 
{
	font-size: 11px; 
	color: #000000; 
	font-family: Verdana;
}
/* profile*/
.buttcont, td.buttcont 
{
	font-family: Verdana, Arial, sans-serif;
	color: white;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
 .buttcont A 
 {
	font-family: Verdana, Arial, sans-serif;
	color: white;
	font-size: 11px;
	text-decoration: none;
}
 .buttcont A:link,  .buttcont A:visited, .buttcont A:hover,   .buttcont A:active
 { 
	color: white;
	text-decoration: none;
}

/* profile forma*/
.profile_content 
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: black;	
	text-decoration: none;
   
}

.profile_content a, .profile_content a:link, .profile_content a:active,  .profile_content a:visited
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: black;	
	text-decoration: none;
}

.profile_content a:hover
{
	color: black;	
	text-decoration: underline;
}
/* profile forma*/

  
.topnavigator 
{
	font-family: Verdana;
	font-size: 12px; 
	font-weight: bold;
	color: #000000; 
	text-decoration: none;
	
}

.topnavigator A, .topnavigator A:link,  .topnavigator A:active, .topnavigator A:visited 
 {
	color: #000000; 
	text-decoration: none;
}

.topnavigator A:hover 
{
	color: #CC9900; 
	text-decoration: none;
}
/*
.mainmenu 
{
	FONT-SIZE: 11px; 
	COLOR: #000000; 
	FONT-FAMILY: Verdana; 
	TEXT-DECORATION: none;
}
A.mainmenu:hover {
	TEXT-DECORATION: underline;
}
*/
.footer
{
	font-family: Verdana, Arial, sans-serif;
	color: #ffffff;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
	background: url(../img/bluebg.gif);
	height: 24px;
}

.footer a:link, .footer a:active, .footer a:visited
{
	color: #ffffff;
	text-decoration: none;
}
.footer a:hover
{
	color: #CC9900;
	text-decoration: none;
}
/*
.buttlink 
{
	FONT-SIZE: 11px; 
	COLOR: #45476c; 
	FONT-FAMILY: Verdana; 
	TEXT-DECORATION: none;
}
A.buttlink:hover {
	TEXT-DECORATION: underline;
}
*/
.content 
{
	font-family: Verdana, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}


.content A:link,  .content A:active, .content A:visited, .content A:hover
{
	color: #4C88D0;
	text-decoration: none;
}
/* article*/

.titlecontent, b.titlecontent A, .titlecontent A
{
	font-family : verdana, sans-serif;
	font-size : 12px;
	color : #386FC4;
	font-weight: bold;
	text-decoration: none;
}
.titlecontent A:link, .titlecontent A:visited, .titlecontent A:active
{
	color : #386FC4;
	text-decoration: none;
}
.titlecontent A:hover
{
	color: #CC9900;
	text-decoration: none;
}
.date_art, .date_art A,  .date_art A:link, .date_art A:hover, .date_art A:visited, .date_art A:active
{
	font-family: Verdana; 
	font-size: 11px; 
	font-weight: bold; 
    color: #000000; 
	text-decoration: none;
	padding-bottom: 2px;
}

A.date_art, A.date_art :link, A.date_art :hover, A.date_art :visited, A.date_art :active
{
	font-family: Verdana; 
	font-size: 11px; 
	font-weight: bold; 
    color: #000000; 
	text-decoration: none;
	padding-bottom: 2px;
}

.titleannounce 
{
    font-family: Verdana; 
	font-weight: bold; 
	font-size: 11px; 
    color: #000000; 
	text-decoration: none;
}
A.titleannounce:hover 
{
    color: #000000; 
}

.news 
{
    font-family: Verdana; 
	font-weight: bold; 
	font-size: 11px; 
    color: #386FC4; 
	text-decoration: none;
}
/*
.activetopMen {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10px; 
	CURSOR: hand; 
	COLOR: white; 
	FONT-FAMILY: Verdana; 
	LETTER-SPACING: 1pt; 
	BACKGROUND-COLOR: #4d86d3; 
	TEXT-DECORATION: none;
}
.activetopMen A {
	COLOR: white; 
	TEXT-DECORATION: none;
}
.activetopMen A:link {
	COLOR: white; 
	TEXT-DECORATION: none;
}
.activetopMen A:hover {
	COLOR: white; 
	TEXT-DECORATION: none;
}
.activetopMen A:visited {
	COLOR: white; 
	TEXT-DECORATION: none;
}*/

.topmenu 
{
	font-family : Verdana;
	font-size : 11px;
	font-weight : bold;
	color : #386FC4;
	text-decoration : none;
	background:url(../img/bgwhite.gif);
}
/*
.topcontent {
	FONT-SIZE: 11px; 
	COLOR: #45476c; 
	FONT-FAMILY: Verdana; 
	TEXT-DECORATION: none;
}
A.topcontent:hover {
	COLOR: #999999;
}*/

.announce 
{
	font-family : Verdana;
	font-size : 11px;
	font-weight : bold;
	color : #000000;
	text-decoration : none;
}
A.announce:hover
 {
	text-decoration: underline;
}
/*
.tm1 {
	BORDER-TOP: #2e3092 1px solid; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	TEXT-TRANSFORM: uppercase; 
	COLOR: #ffffff; 
	BORDER-BOTTOM: #2e3092 1px solid; 
	FONT-FAMILY: Verdana; 
	BACKGROUND-COLOR: #154898;
}
A.tm {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10px; 
	TEXT-TRANSFORM: uppercase; 
	COLOR: #ffffff; 
	FONT-FAMILY: Verdana; 
	TEXT-DECORATION: none;
}
A.tm:link {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10px; 
	TEXT-TRANSFORM: uppercase; 
	COLOR: #ffffff; 
	FONT-FAMILY: Verdana; 
	TEXT-DECORATION: none;
}
A.tm:visited {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10px; 
	TEXT-TRANSFORM: uppercase; 
	COLOR: #ffffff; 
	FONT-FAMILY: Verdana; 
	TEXT-DECORATION: none;
}
A.tm:active {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10px; 
	TEXT-TRANSFORM: uppercase; 
	COLOR: #ffffff; 
	FONT-FAMILY: Verdana; 
	TEXT-DECORATION: none;
}
A.tm:hover {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10px; 
	TEXT-TRANSFORM: uppercase; 
	COLOR: #ffffff; 
	FONT-FAMILY: Verdana; 
	TEXT-DECORATION: none;
}
.ar1 {
	BORDER-RIGHT: #707abd 1px solid; 
	BORDER-TOP: #707abd 1px solid; 
	BORDER-LEFT: #707abd 1px solid; 
	BORDER-BOTTOM: #707abd 1px solid; 
	BACKGROUND-COLOR: #b3c5e9;
}
A.mi {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	COLOR: #2e3092; 
	FONT-FAMILY: Verdana; 
	TEXT-DECORATION: none;
}
A.mi:hover {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	COLOR: #2e3092; 
	FONT-FAMILY: Verdana; 
	TEXT-DECORATION: none;
}
*/
/* end forum*/
.colforum 
{
	BACKGROUND-COLOR: #5F8CCF;
}

td.titleforum
{
	background : #5F8CCF;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9pt;
	color : #ffffff;
	padding : 5px;
	
}
p.titleforum
{
	background : #5F8CCF;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9pt;
	color : #ffffff;
}
  .titleforum a, .titleforum a:link, .titleforum a:visited, .titleforum a:hover,   .titleforum a:active
{
	color : #ffffff;
	text-decoration : none;
	font-weight : bold;
}

.forumannounce, forumannounce a
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9pt;
	text-decoration : none;
	color : #000000;
	padding : 5px;
}
.forumannounce a:visited, .forumannounce a:active, .forumannounce a:link, .forumannounce a:hover
{
	text-decoration : none;
	color : black;
}

.forumlinks
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	color : #476ABB;
}
.forumlinks a, .forumlinks a:link, .forumlinks a:active, .forumlinks a:visited, .forumlinks a:hover
{
	color : #476ABB;
	text-decoration : none;
}

.otherf
{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	color : #5F8CCF;	
}


.otherf a, .otherf a:link, .otherf a:active, .otherf a:visited
{
	text-decoration : none;
	color : #5F8CCF;	
	font-weight : bold;
}
.otherf a:hover
{
	text-decoration : none;
	color : gray;	
	font-weight : bold;
}

.titleannounce2 
{
	FONT-SIZE: 8pt; 
	COLOR: black; 
	FONT-FAMILY: Verdana, Helvetica, sans-serif; 	
	TEXT-DECORATION: underline;
}
.titleannounce2 A, .titleannounce2 A:link, .titleannounce2 A:visited,  .titleannounce2 A:active
{
	COLOR: black; 
	TEXT-DECORATION: underline;
}

.titleannounce2 A:hover {
	COLOR: Gray; 
	TEXT-DECORATION: underline;
}

/* end forum*/

.polls {
	FONT-SIZE: 9pt; 
	COLOR: black; 
	FONT-FAMILY: Verdana, Geneva, Verdana, Helvetica, sans-serif;
}
.polls A {
	COLOR: black; 
	TEXT-DECORATION: none;
}
polls A:visited {
	COLOR: black; 
	TEXT-DECORATION: none;
}
.polls A:active {
	COLOR: black; 
	TEXT-DECORATION: none;
}
.polls A:link {
	COLOR: black; 
	TEXT-DECORATION: none;
}
.polls A:hover {
	COLOR: gray; TEXT-DECORATION: none;
}
.titlerubr {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	COLOR: white; 
	FONT-FAMILY: Verdana, Helvetica, sans-serif;
}
.titlerubr A {
	COLOR: white; 
	TEXT-DECORATION: none;
}
.titlerubr A:link {
	COLOR: white;
	 TEXT-DECORATION: none;
}
.titlerubr A:visited {
	COLOR: white; 
	TEXT-DECORATION: none;
}
.titlerubr A:active {
	COLOR: white;
	 TEXT-DECORATION: none;
}
.titlerubr A:link {
	COLOR: white; 
	TEXT-DECORATION: none;
}
.titlerubr A:hover {
	FONT-WEIGHT: bold; 
	COLOR: white; 
	TEXT-DECORATION: underline;
}

.titleother 
{
	font-family : Verdana;
	font-size : 11px;
	color : #000000;
	text-decoration : none;
	padding: 2px;
}
.titleother A, .titleother A:visited,  .titleother A:active, .titleother A:link
{
	color : black;
	text-decoration : none;
}

.titleother A:hover 
{
	color : black;
	text-decoration : underline;
}


/*
.other
{
	font-family : Verdana;
	font-size : 11px;
	font-weight : bold;
	color : #000000;
	text-decoration : none;
	padding: 2px;
}
.other A, .other A:link, .other A:active,  .other A:visited
{
	color : #000000;
	text-decoration : none;
}

.other A:hover 
{
	color : #000000;
	text-decoration : none;
}
*/
.page2
{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-weight : normal; 
	color : Black;
	padding : 5px;
}

.quest
{
	font-family : Verdana;
	font-size : 12px;
	color : #000000;
	text-decoration : none;
}

.answer
{
	font-family : Verdana;
	font-size : 12px;
	color : #000000;
	text-decoration : none;
	font-style : italic;
}

/*
.page2 
{
	font-family : Verdana;
	font-size : 11px;
	font-weight : bold;
	color : #386FC4;
	text-decoration : none;
}
*/
td.nav
{
	padding: 5px;
}
.nav 
{
	font-family : Verdana;
	font-size : 11px;
	color : black;
	text-decoration : none;
}
.nav A, .nav A:link, .nav A:active, .nav A:visited
{
	color: #154898;
	text-decoration : none;
}

.nav A:hover 
{
	color: #154898;
	text-decoration : none;
}
/*??*/


a.copyright, td.copyright,  a.copyright:link, a.copyright:active, a.copyright:hover, a.copyright:visited
{
	font-family: Verdana;
	font-size: 11px;
	color: #4285D6;
	text-decoration: none;
}

.errormsg
{
	font-family: Verdana;
	font-size: 11px;
	color: red;
	text-decoration: none;
}

	.infotitle
{
	height: 22px;
	background-image : url(../img/infot.gif);
	background-position : left top;
	background-repeat : repeat-x;
}
p.info
{
	font-family: Verdana;
	font-size: 12px;
	color: white;
	text-decoration: none;
	font-weight: bold;
	padding: 2px 0px 0px 0px; 
	text-align: center;
}

.faqname
{
	font-family: Verdana;
	font-size: 11px;
	color: #4285D6;
	text-decoration: none;
	margin: 3px;
}

.consult
{
	font-family: Verdana;
	font-size: 11px;
	color: #336699;
	text-decoration: none;
}
.consult a, .consult a: link, .consult a: active, .consult a:hover, .consult a: visited
{
	color: #336699;
	text-decoration: none;
}

td.map
{
	line-height:1.5;
}
.map, .map a, .map a:link, .map a:active,  .map a:visited 
{
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
}
.map a:hover
{
	color: #000000;
	text-decoration: underline;
}

.title_info
{
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	padding: 2px;
}

calTitle
{
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	padding: 2px;
}

.noprinttitle 
{
	visibility : hidden;
	display : none;
}
.noprintable, .noprintable a
{
	font-family: Verdana;
	font-size: 11px;
	color: #4C88D0;
	text-decoration: none;
}

.noprintable a:link, .noprintable a:visited, .noprintable a:hover
{
	color: #4C88D0;
	text-decoration: none;
}

.vertical
{
	border-right: 1px solid #386FC4;
}

td.space
{
	background-color : #386FC4;	
}

/*calendar*/
.submenu, .submenu A  {
	font-family: Tahoma, Verdana, Arial; 
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	background-color: #386fc4;
}

.submenu A:link {
	color: #ffffff;
	text-decoration: none;
}
.submenu A:hover {
	color: #ffffff;
	text-decoration: none;
}
.submenu A:visited {
	color: #ffffff;
	text-decoration: none;
}
.submenu A:active {
	color: #ffffff;
	text-decoration: none;
}
.activesubmenu {
	font-family: Tahoma, Verdana, Arial; 
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	background-color: #608cd0;
}
.activesubmenu A {
	color: #ffffff;
	text-decoration: none;
}
.activesubmenu A:link {
	color: #ffffff;
	text-decoration: none;
}
.activesubmenu A:hover {
	color: #ffffff;
	text-decoration: none;
}
.activesubmenu A:visited {
	color: #ffffff;
	text-decoration: none;
}
.activesubmenu A:active {
	color: #ffffff;
	text-decoration: none;
}

td.calTitle
{
	padding: 5px;
}
.calTitle
 {
	background-color: #2C72B8;
	color: #FFFFFF;
	font-weight: bold;
}
.calTitle a, .calTitle a:link, .calTitle a:hover, .calTitle a:visited {
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}


.date1
{
	font-family: Verdana, Tahoma, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	padding: 0px 0px;

}
   .date1, .date1 a, .date1 a:link, .date1 a:hover, .date1 a:visited, .date1 a:active
   {
	font-family: Verdana, Tahoma, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	padding: 0px 0px;

}

.titlecontent1, b.titlecontent1, a.titlecontent1
{
	font-family : verdana, sans-serif;
	font-size : 10px;
	color : #000000;

	text-decoration: none;
}