body{
padding: 0px;
margin: 0px;
}

p{
text-align: justify;
}

p.article:first-letter {
font-size: 40px;
color: #006588;
float: left;
line-height: 35px;
padding-right: 3px;
}

td{
color: #000000;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
text-align: justify;
}


.title{
font-family: Verdana;
font-size: 25px;
border-bottom: 1px solid black;
padding-top: 20px;
margin-bottom: 20px;
padding-left: 5px;
padding-bottom: 3px;
width: 100%;
}

.header{
height: 100px;
background: url(../images/logo.jpg) no-repeat  top right #000000;
}

.container{
/*width: 50%;*/
text-align: justify;
padding: 10px 30px 50px 20px;
background: #ffffff;
height: 800px;
color: #000000;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
}

.right_border{
vertical-align: top;
padding-top: 30px;
background: #000000;
width: 400px;
}


/* menu classes */

.menu_spacer{
font-family: arial;
font-size: 15px;
color: #006588;
text-align: center;
width: 20px;
height: 20px;
margin-top: -5px;

}

.menu_container{
width: 600px;
height: 20px;
font-family: arial;
font-size: 15px;
color: #006588;
margin-left: 30px;
}

.menu_container a:link, .menu_container a:visited{
font-family: times;
letter-spacing: 3px;
font-size: 12px;
color: #006588;
text-decoration: none;
} 

.menu_container a:hover{
color: #74cdec;
text-decoration: none;
} 


.menu_item{
margin: 0px 5px 0px 5px 0px;

}

.schedule_list_info{
padding: 0px 0px 10px; 0px;

}


a:link, a:visited {
color: #006588;
text-decoration: none;
}

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



.footer_label{
font: 8px verdana;
color: #cccccc;
padding-top: 50px;
padding-bottom: 100px;
text-align: center;
/*border-top: 1px solid #80c453;*/
}

.footer_label a {
color: #cccccc;
text-decoration: none;
}

.footer_label a:hover{
color: #000000;
text-decoration: underline;
}



