/* CSS Document */

body {
margin: 0px 0px 0px 0px;
background-color:#ffffff;
background:url(../images/bg.jpg) repeat-x top;
font-family: tahoma;
font-size: 12px;
color: #000000;
}

.table-top {
width:876px;
height:114px;
background:url(../images/index_04.jpg) no-repeat top;
}

.table-spacer1 {
width:876px;
height:4px;
}

.table-cnt-spacer {
width:5px;
}

.table-cnt-left {
width:189px;
background:url(../images/bg2.jpg) no-repeat bottom;
vertical-align:top;
text-align:center;
}

.table-cnt-left2 {
width:189px;
background:url(../images/index_06.jpg) no-repeat top;
vertical-align:top;
padding-top:5px;
}

.table-cnt-right {
width:682px;
vertical-align:top;
text-align:center;
}

.table-cnt-right-spacer1 {
width:682px;
height:5px;
vertical-align:top;
text-align:center;
}

.table-cnt-right-bg1 {
width:682px;
background:url(../images/bg3.jpg) no-repeat bottom;
vertical-align:top;
text-align:center;
}

.table-cnt-right-bg2 {
width:682px;
background:url(../images/index_10.jpg) no-repeat top;
}

.table-cnt-right-bg2-1{
width:432px;
font-family:Arial, Tahoma, Verdana, Georgia, "Times New Roman", Times, serif;
font-weight: normal;
font-size: 11px;
color:#000000;
line-height: 18px;
}

.table-cnt-right-bg2-2{
width:5px;
}

.table-cnt-right-bg2-3 {
width:215px;
}

.table-contact {
width:205px;
height:85px;
background:url(../images/contact.jpg) no-repeat top;
color:#00305c;
font-family:Arial, Tahoma, Verdana, Georgia, "Times New Roman", Times, serif;
font-weight: normal;
font-size: 11px;
line-height:15px;

}

.table-contact a:link {
color:#00305c;
font-family:Arial, Tahoma, Verdana, Georgia, "Times New Roman", Times, serif;
font-weight: normal;
font-size: 11px;
line-height:15px;
text-decoration:none;
}

.table-contact a:visited{
color:#00305c;
font-family:Arial, Tahoma, Verdana, Georgia, "Times New Roman", Times, serif;
font-weight: normal;
font-size: 11px;
line-height:15px;
text-decoration:none;
}

.table-contact a:hover {
color:#00305c;
font-family:Arial, Tahoma, Verdana, Georgia, "Times New Roman", Times, serif;
font-weight: normal;
font-size: 11px;
line-height:15px;
text-decoration: underline;
}

.table-cnt-right-banner {
width:682px;
height:155px;
vertical-align:middle;
text-align:center;
background: url(../images/index_08.jpg) no-repeat top;
}

.title {
font-family:Arial, Tahoma, Verdana, Georgia, "Times New Roman", Times, serif;
font-weight:bold;
font-size: 24px;
color:#00305c;
}

.title2 {
font-family: Tahoma, Verdana, Georgia, "Times New Roman", Times, serif;
font-weight:bold;
font-size: 16px;
color:#000000;
}

p {
margin: 0px 0px 0px 0px;
}

a:link {
font-family:tahoma;
font-size: 12px;
text-decoration: underline;
color: #040059;
}

a:visited {
font-family:tahoma;
font-size: 12px;
text-decoration: underline;
color: #040059;
}

a:hover {
font-family:tahoma;
font-size: 12px;
text-decoration: none;
color: #040059;
}

.content-text {
text-align: left;
}

.c-footer-bg {
background-image: url(../images/footer-bg.jpg);
background-repeat: repeat-x;
background-position: bottom;
}

.header-bg {
background-image: url(../images/header-bg.jpg);
background-repeat:repeat-x;
background-position:top;
height:147px;
width: 100%;
}

.center-div {
width: 635px;
height: 27px;
}

.pixel-break {
width: 1px;
height: 27px;
background-color: #FFFFFF;
}

.news-spacer {
	width:174px;
	height:4px;
}

.news {
	width:174px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-align:left;
}
.news a:link {
	width:174px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-decoration:none;
	text-align:left;
}
.news a:visited {
	width:174px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-decoration:none;
	text-align:left;
}
.news a:hover {
	width:174px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#003399;
	text-decoration: underline;
	text-align:left;
}
.news-data {
	width:174px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#4e4e4e;
}


.mainmenu {
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#00305c;
	display:block;
	line-height:28px;
	width:179px;
	text-decoration:none;

}
.mainmenu a:link {
	background-image:url(../images/bt-off.jpg);
	background-repeat:no-repeat;
	background-position:center;	
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#00305c;	
	display:block;
	line-height:30px;
	width:179px;
	text-decoration:none;		
}
.mainmenu a:visited {
	background-image:url(../images/bt-off.jpg);
	background-repeat:no-repeat;
	background-position:center;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#00305c;	
	display:block;	
	line-height:30px;
	width:179px;
	text-decoration:none;		
}
.mainmenu a:hover {
	background-image:url(../images/bt-on.jpg);
	background-repeat:no-repeat;
	background-position:center;	
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-decoration:none;	
	display:block;	
	line-height:30px;
	width:179px;
	font-weight:bold;
}



.menu {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#00305c;
width:179px;
vertical-align:middle;
text-align:center;
}

.menu a:link {
width:179px;
height:30px;
background:url(../images/bt-off.jpg) no-repeat;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
font-size:12px;
font-weight:normal;
color:#00305c;
display:block;
vertical-align: middle;
text-align:left;
}

.menu a:visited {
width:179px;
height:30px;
background:url(../images/bt-off.jpg) no-repeat;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
font-size:12px;
font-weight:normal;
color:#00305c;
display:block;
vertical-align:middle;
text-align:left;
}

.menu a:hover {
width:179px;
height:30px;
background:url(../images/bt-on.jpg) no-repeat;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
font-size:12px;
font-weight:bold;
color:#000000;
display:block;
vertical-align:middle;
text-align:left;
}


.main-bg-c {
background-image:url(../images/c-bg.jpg);
background-repeat:repeat-y;
}

.top-bg {
background-image:url(../images/index_03.jpg);
background-repeat:no-repeat;
background-position: top;
}

.footer-bg {
background-image:url(../images/index_04.jpg);
background-repeat:no-repeat;
background-position:bottom;
}

.pic-left {
float: left;
margin-right: 10px;
margin-bottom: 5px;
margin-top: 5px;
}

.footer-text {
font-family: tahoma;
font-size: 11px;
color:#3a3a3a;
text-decoration:none;
}

.data-text {
font-family: tahoma;
font-size: 10px;
color: #666666;
text-decoration:none;
}

.copyright {
width:876px;
height:20px;
vertical-align:middle;
text-align:right;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #666666;
text-decoration:none;
}

.footer-menu {
width:876px;
height:30px;
vertical-align:middle;
text-align:right;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000000;
text-decoration:none;
}

.footer-menu a:link {
vertical-align:middle;
text-align:right;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000000;
text-decoration:none;
}

.footer-menu a:visited {
vertical-align:middle;
text-align:right;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000000;
text-decoration: none;
}

.footer-menu a:hover {
vertical-align:middle;
text-align:right;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000000;
text-decoration: underline;
}

.content {
line-height: 15px;
}


  div #calendar {
  display: block;
  float: left;
  margin-right: 1px;
  }

div #calendar table {
  border-collapse: collapse;
  font: normal 10px Tahoma, Helvetica, Arial;   
  color:#494949;  
  }

div #calendar td {
  padding: 0px;
  border: 1px solid #494949;
  font: normal 10px Tahoma, Helvetica, Arial;   
  color:#494949;  
  }
  
div #calendar a {
  display: block;
  padding: 2px;
  background-color: #CCCCCC;  
  font: bold 10px Tahoma, Helvetica, Arial;   
  color:#555555;    
  }
  
div #calendar a:hover {
  background-color: #6990D7;  
  color:#FFFFFF;    
  }
  span.ntitle {
  display:block;
  font: bold 11px Tahoma, Helvetica, Arial;
  color: #555555;
  text-decoration: none;
  }
  span.ntext {
  display: block;
  font: normal 11px Tahoma, Helvetica, Arial;
  color: #555555;
  text-decoration: normal;
  }
  select.opts {
  border: 1px solid #565656;
  font: normal 11px Tahoma, Helvetica, Arial;
  color: #494949;
  }
