body {
text-align:left;
    font-family:"lucida grande",lucida,tahoma,helvetica,arial,sans-serif;
    font-size:12px;
    font-weight:400;
    font-style:normal;
}

#iframe1 {
    max-width: 800px;
    left: 0px;
    width: 100%;
    top: 0px;
    height: 2000px;
}

#sidebar a:link{
font-weight:bold;
color:#53a29f;;
text-decoration:none;
}

#sidebar a:visited {
font-weight:bold;
color:#386c6a;
text-decoration:none;
}

#sidebar a:active{
color:#386c6a;
}

#sidebar a:hover{
color:#386c6a;
}

#content a:link {
font-weight:bold;
color:#53a29f;;
text-decoration:none;
}

#content a:visited {
font-weight:bold;
color:#386c6a;
text-decoration:none;
}

#content a:hover {
color:#386c6a;
}

#content a:active {
color:#386c6a;
}

h1 {
    font-size: 18px;
}


#header {
	padding: 15px 0 15px 15px;
}

#content {
        padding: 0 0 0 15px;
	margin-left: 220px;
	max-width: 620px;
}

#sidebar {
	width: 220px;
	float: left;
}


#navigation {
    padding: 0 0 0 15px;
    margin-left: 220px;
    max-width: 600px;
}

#navigation ul {
list-style-type:none;
margin:0;
padding:0;
overflow:hidden;
}
#navigation li {
float:left;
}
#navigation a:link,a:visited
{
display:block;
width:160px;
font-weight:bold;
color:#FFFFFF;
background-color:#53a29f;
text-align:center;
padding:4px;
text-decoration:none;
text-transform:uppercase;
}
#navigation a:hover,a:active
{
background-color:#386c6a;
}


#schedule
{
width:100%;
border-collapse:collapse;
}
#schedule td, #schedule th
{
font-size:1em;
border:1px solid #53a29f;
padding:3px 7px 2px 7px;
}
#schedule th
{
font-size:1.1em;
text-align:left;
padding-top:5px;
padding-bottom:4px;
background-color:#386c6a;
color:#ffffff;
}
#schedule tr.alt td
{
color:#000000;
background-color:#EAF2D3;
}