body {
background: url('images/bg1.jpg') #ffffff repeat-x;
        margin-top: 10px;
 font: 12pt/1.3  tahoma;color:#000; }


#shadow {
        -moz-box-shadow: -2px 5px 30px 5px #3F3D39;
        -webkit-box-shadow: 5px 5px 30px 5px #3F3D39;
        box-shadow: -5px -2px 30px 5px #3F3D39;
}

.shadow {
        -moz-box-shadow: -2px 5px 30px 5px #3F3D39;
        -webkit-box-shadow: 5px 5px 30px 5px #3F3D39;
        box-shadow: -5px -2px 30px 5px #3F3D39;
}

.rounded { border: 2px solid #fff;
border-radius: 20px;
-moz-border-radius: 20px;
-webkit-border-radius: 20px;
overflow:hidden;
}

#rounded { border: 2px solid #fff;
border-radius: 20px;
-moz-border-radius: 20px;
-webkit-border-radius: 20px;
overflow:hidden;
}

#newsblock { margin-left:10px;margin-right:12px;width:98%; border-width:1px;border-style:solid;border-color:#fff;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;background: #EAE8E8;

}

.newsblock { margin-left:10px;margin-right:12px;width:98%; border-width:1px;border-style:solid;border-color:#fff;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;background: #EAE8E8;

}

#calendarfoot { margin-auto; margin-bottom:20px; width:645px; border-width:1px;border-style:solid;border-color:#fff;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;background: #969EB2;

}

.calendarfoot { margin: auto; margin-bottom:20px;width:645px border-width:1px;border-style:solid;border-color:#fff;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;background-color: #969EB2;

}

::-webkit-scrollbar {
    width: 22px;
}
 
::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(255,0,0,0.3); 
    border-radius: 10px;
    background-color:#000000;
}
 
::-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(255,0,0,0.5); 
        background-color:#ffffff;
}

input { 
  border:2px solid #dadada; 
  border-radius:7px; 
  -moz-border-radius:7px; 
  -webkit-border-radius:7px; 
  font-size:14px; 
  padding:5px; 
} 

input:focus { 
  outline:none; 
  border-color:#FB85CD; 
  box-shadow:0 0 10px #FB85CD; 
  -moz-box-shadow:0 0 10px #FB85CD;
  -webkit-box-shadow:0 0 10px #FB85CD;
}

textarea { 
  border:2px solid #dadada; 
  border-radius:7px; 
  -moz-border-radius:7px; 
  -webkit-border-radius:7px; 
  font-size:14px; 
  padding:5px; 
} 

textarea:focus { 
  outline:none; 
  border-color:#FB85CD; 
  box-shadow:0 0 10px #FB85CD; 
  -moz-box-shadow:0 0 10px #FB85CD;
  -webkit-box-shadow:0 0 10px #FB85CD;
}

h2 {margin:0px; padding-bottom:15px; }

TD {font-family:tahoma; font: 12pt/1.3 tahoma; color:#000}

p {font-family:tahoma;  font: 12pt/1.3  tahoma;color:#000; padding-left:15px; padding-top:0px; margin-top:0px;}

li {font-family:tahoma; font-size:13pt; color:#000;padding-left:15px;}
li.navlink {color: #ffffff;}
li.navlink:hover{color: #D06916;}


/* THE LINKS */

a. { font-family: tahoma; font-size: 14px; text-decoration: none;}
a.:hover { }

a.pagelink { font-family: tahoma; #7173D1; text-decoration:none; }
a.pagelink:hover { color: #B75757; }

a.mailto { font-family: tahoma; #7173D1; text-decoration:none; }
a.mailto:hover { color: #B75757;}

a.iframe { font-family: tahoma; text-decoration:none; }
a.iframe:hover { }

a.navlinks { font-family: tahoma; font-size:15px; color: #FFFFFF; font-weight: bold; text-decoration:none; }
a.navlinks:hover { color: #B19C69; font-weight: bold; }
.navlinks2 {width:121px; height:61px; }
a.navlinks2 { font-family: tahoma; padding-left:5px; font-size:12px; color: #FFFFFF; font-weight: bold; text-decoration:none; }
a.navlinks2:hover { padding-left:5px; color: #B19C69; font-weight: bold; }

a.headerlink { font-family: tahoma; font-size:11px; color: #000000;  text-decoration:none;}
a.headerlink:hover { color: #E02222;  text-decoration:none; }

a.secpages { font-family: tahoma; font-size:14px; color: #ffffff;  text-decoration:none;}
a.secpages:hover { color: #FBA355;  text-decoration:none; }

a.news { font-family: tahoma; font-size:12px; color: #004D9C;  text-decoration:none;text-transform:uppercase;}
a.news:hover { color: #E02222;  text-decoration:none; }

a.article { font-family: tahoma; font-size:12px; color: #F52D2D;  text-decoration:none;text-transform:uppercase;}
a.article:hover { color: #F8B92E;  text-decoration:none; }

.thickbox { text-decoration: }
a.thickbox { font-family: tahoma; font-size:11px; color: #808080;  text-decoration:none; }
a.thickbox:hover { text-decoration:none; }

.thickbox2 { text-decoration: }
a.thickbox2 {font-family:tahoma; font-size:11; font-weight:bold;color:white;border-radius: 5px; -moz-border-radius: 5px; background:#034B9F; padding: 2px 0.5em; border: 1px solid black; text-decoration:none;}
a.thickbox2:hover {font-family: tahoma; font-size:11; color:white; border-radius: 5px; -moz-border-radius: 5px; background:#B19C69; padding: 2px 0.5em; border: 1px solid black; text-decoration:none;}

.thickbox3 { text-decoration: }
a.thickbox3 { font-family: tahoma; font-size:12px; color: #FFFFFF; font-weight: bold; text-decoration:none; margin-right:2px;margin-left:2px;}
a.thickbox3:hover { color: #034B9F; text-decoration:none; }

.thickbox4 { text-decoration: }
a.thickbox4 { font-family: tahoma; font-size:15px; color: #034B9F;  text-decoration:none; margin-right:2px;margin-left:2px;}
a.thickbox4:hover { color: #B19C69; text-decoration:none; }

.thickbox5 { text-decoration: }
a.thickbox5 { font-family: tahoma; font-size:14px; color: #0067A1;  text-decoration:none; margin-right:2px;margin-left:2px;}
a.thickbox5:hover { color: #826F43; font-weight: bold; text-decoration:none;}

a.thickbox6 { font-family: tahoma; font-size:14px; text-decoration:none; }
a.thickbox6:hover {  text-decoration:none; }

a.thickbox7 { font-family: tahoma; font-size:14px;  color: #034B9F; text-decoration:none; }
a.thickbox7:hover {text-decoration:none; }

.footer { font-family: tahoma; font-size:11px; color: #808080;  text-decoration:none; }
a.footer { font-family: tahoma; font-size:11px; color: #808080;  text-decoration:none; margin-right:2px;margin-left:2px;}
a.footer:hover { color: #E02222; text-decoration:none; }
a.footerguy { font-family: tahoma; font-size:10px; color: #808080; text-decoration:none;}
a.footerguy:hover { color: #E22017;  text-decoration:none; }
a.pagelinks { font-family: tahoma; font-size:14px; color: #0067A1;  text-decoration:none; margin-right:2px;margin-left:2px;}
a.pagelinks:hover { color: #826F43; font-weight: bold; text-decoration:none; }
a.pagelinks2 { font-family: tahoma; font-size:11px; color: #0067A1;  text-decoration:none;}
a.pagelinks2:hover { color: #826F43;  text-decoration:none; }

a.downloadlink { font-family: tahoma; font-size:14px;font-weight: bold; color: #ffffff;  text-decoration:none; margin-right:2px;margin-left:2px;}
a.downloadlink:hover { color: #826F43; font-weight: bold; text-decoration:none; }

.sub,.subthickbox {text-transform:uppercase;font-family:tahoma, tahoma; font-size:11;font-weight:bold; color:#ffffff;border-radius: 5px; -moz-border-radius: 5px;background:#4F5E85; padding: 6px 0.5em; border: 1px solid black; text-decoration:none;}
.sub:hover,.subthickbox:hover {text-transform:uppercase;font-family:tahoma, tahoma; font-size:11; color:#000000; border-radius: 5px; -moz-border-radius: 5px;background:#008000; padding: 6px 0.5em; border: 1px solid black; text-decoration:none;}

.sub2,.subthickbox {text-transform:uppercase;font-family:tahoma, tahoma; font-size:14pt;font-weight:bold; color:#ffffff;border-radius: 5px; -moz-border-radius: 5px;background:#4D4FA1; padding: 3px 0.5em; border: 1px solid black; text-decoration:none;}
.sub2:hover,.subthickbox:hover {text-transform:uppercase;font-family:tahoma, tahoma; font-size:14pt; color:#fffffff; border-radius: 5px; -moz-border-radius: 5px;background:#B7236E; padding: 3px 0.5em; border: 1px solid black; text-decoration:none;}

.sub3,.subthickbox {text-transform:uppercase;font-family:tahoma, tahoma; font-size:8; color:#ffffff;border-radius: 5px; -moz-border-radius: 5px;background:#CB3555; padding: 1px 0.5em; border: 1px solid black; text-decoration:none;}
.sub3:hover,.subthickbox:hover {text-transform:uppercase;font-family:tahoma, tahoma; font-size:8; color:black; border-radius: 5px; -moz-border-radius: 5px;background:#EA5474; padding: 1px 0.5em; border: 1px solid black; text-decoration:none;}

.sub4 {font-family:tahoma, tahoma; font-size:10px;color:#000000;font-weight:bold;border-radius: 5px; -moz-border-radius: 5px;background:#808000; padding: 2px 0.5em; border: 1px solid gray; text-decoration:none;}
.sub4:hover {font-family:tahoma, tahoma; font-size:10px; color:black;font-weight:bold; border-radius: 5px; -moz-border-radius: 5px;background:#757569; padding: 2px 0.5em; border: 1px solid gray; text-decoration:none;}

.editor {width:1000px;}

.error { color:red; font-weight:bold; font-size:12px; }

.menu
{
	-webkit-border-radius:0px;
	-moz-border-radius:0px;
	border-radius:0px;
	width:963px; 
	padding-bottom:0px; 
	background-color:#ffffff;
	border:1px solid #fff;
	font-size:16px;
	margin-bottom:0px;
}

#menu
{
	-webkit-border-radius:0px;
	-moz-border-radius:0px;
	border-radius:0px;
	width:963px; 
	padding-bottom:0px;  
	background-color:#ffffff;
	border:1px solid #fff;
	font-size:16px;
	margin-bottom:0px;
}
