/* CSS Document */

.maintable {
        border: 1px solid #375E94;
        background-color: #FFFFFF;}
		
.address{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
padding-left: 25px;
color: #375E94;
}

.rule{
 border-right: 1px solid #375E94;
 padding-top: 25px;
 }

.gallery_text{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 20px;
color: #525252;
} 
.mainpage{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 20px;
padding-left: 35px;
padding-right: 30px;
padding-top: 25px;
padding-bottom: 5px;
color: #525252;
}

.smalltype{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #525252;
}
		
.announcementblock{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
padding-left: 15px;
padding-right: 15px;
padding-top: 10px;
padding-bottom: 10px;
color: #ffffff;
border-left: 1px solid #375E94;
}

.announcementheader{
border-right: 1px solid #375E94;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 16px;
text-align:right;
padding-left: 25px;
padding-right: 40px;
padding-top: 15px;
color: #ffffff;
border-top:1px solid #375E94;
border-bottom:1px solid #375E94;
}

		
.classes_horiz{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
line-height: 16px;
padding-left: 25px;
padding-right: 10px;
padding-top: 10px;
padding-bottom: 10px;
color: #ffffff;
border-right: 1px solid #375E94;
border-top:1px solid #375E94;
border-bottom:1px solid #375E94;
}

.main{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 20px;
padding-left: 25px;
padding-right: 25px;
padding-top: 25px;
padding-bottom: 5px;
color: #525252;
}

.sidebar{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 15px;
padding-left: 15px;
padding-right: 15px;
padding-top: 10px;
padding-bottom: 5px;
color: #525252;
}

.sidebar_index{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 13px;
padding-left: 25px;
padding-right: 15px;
padding-top: 10px;
padding-bottom: 5px;
color: #525252;
}
.sidebar_index2{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 13px;
padding-left: 25px;
padding-right: 15px;
padding-top: 10px;
padding-bottom: 5px;
color: #375E94;
}
.header{
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 19px;
color: #525252;

}

.header_blue{
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 19px;
color: #4779BE;

}

.side_header{
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 15px;

}

.schedule_small{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
vertical-align:top;
padding: 5px;

}

.schedule_time{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
vertical-align: middle;
padding: 5px;

}



.white{
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 14px;
word-spacing: 0px;
padding-left: 0px;
padding-right: 25px;
padding-top: 3px;
padding-bottom: 3px;
color: #FFFFFF;

}

.picture{
padding-right: 10px;
padding-bottom: 0px;
}

.gallery{
padding-right: 5px;
padding-bottom: 0px;
}

.topbar{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 20px;
padding-left: 25px;
padding-right: 25px;
padding-top: 8px;
padding-bottom: 5px;
color: #375E94;
}

a.top{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #375E94;
text-decoration: none;
}

a.top:hover{
text-decoration:underline;
color: #FF80C0;
}

a.sidelinks{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #333333;
text-decoration: none;
}

a.sidelinks:hover{
text-decoration:underline;
color: #FF80C0;
}

a.anchorlinks{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #375E94;
text-decoration: none;
}

a.anchorlinks:hover{
text-decoration:underline;
color: #FF80C0;
}

a.pinklinks{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #ffffff;
text-decoration: none;
}

a.pinklinks:hover{
text-decoration:underline;
color: #FF80C0;
}

a.smalllinks{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
font-style:italic;
color: #375E94;
text-decoration: none;
}

a.smalllinks:hover{
text-decoration:underline;
color: #FF80C0;
}


a.indexlinks{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #525252;
text-decoration: none;
}

a.indexlinks:hover{
text-decoration:underline;
color: #FF80C0;
}