/*-----------------------Start Main Website Styles-------------------------------*/
body {margin: 10px; font-family: Tahoma, Arial, sans-serif; font-size: 11px; color: #FFFFFF; background-color: #000000; line-height: 16px; text-align:/*Center the site for IE. Need to align all text left*/center; background-image: url(../images/bg.gif); background-repeat: repeat;}
#maincontainer {padding: 2px; width: 736px !important; width /*Internet Explorer Width*/:744px; border-left: 2px solid #CCCCCC; border-right: 2px solid #CCCCCC; background-color: #000000; text-align: left; margin-left:/*Center the site*/auto; margin-right:/*Center the site*/auto;}
.clear {clear: both;}
#content_left_home {float: left; width: 414px !important; width /*Internet Explorer Width*/:454px; margin-top: 40px; border-right: 2px solid #FFFFFF; padding: 0px 20px 0px 20px; background-image: url(../images/watermark_home.gif); background-repeat: no-repeat; background-position: left top;}
#content_left_timetable {float: left; width: 414px !important; width /*Internet Explorer Width*/:454px; margin-top: 40px; border-right: 2px solid #FFFFFF; padding: 0px 20px 0px 20px; background-image: url(../images/watermark_timetable.gif); background-repeat: no-repeat; background-position: left top;}
#content_left_contact {float: left; width: 414px !important; width /*Internet Explorer Width*/:454px; margin-top: 40px; border-right: 2px solid #FFFFFF; padding: 0px 20px 0px 20px; background-image: url(../images/watermark_contact.gif); background-repeat: no-repeat; background-position: left top;}
#content_right {float: right; width: 240px !important; width /*Internet Explorer Width*/:280px; margin-top: 40px; padding: 0px 20px 0px 20px;}
ul {margin: 0px 0px 0px 40px; padding: 0px;}
li {list-style-position: outside; list-style-image: url(../images/bullet.gif);}
#footer {clear: both; padding: 20px 20px 0px 20px; font-size: 10px;}
#footer .left {float: left; text-align: center; width: 434px;}
#footer .right {color: #184EC0; text-align: center;}
.grey {color: #CCCCCC;}
.white {color: #FFFFFF;}
.green {color: #70D4D9;}
/*-----------------------End Main Website Styles-------------------------------*/

/*-----------------------Start Titles-------------------------------*/
h1 {color: #70D4D9; font-size: 16px; font-weight: normal; margin: 0px 0px 10px 0px; padding: 0px 0px 4px 20px; background-image: url(../images/title_arrow.gif); background-repeat: no-repeat; background-position: left center; border-bottom: 1px dotted #FFFFFF;}
h2 {color: #FFFFFF; font-size: 16px; font-weight: normal; margin: 0px 0px 10px 0px; padding: 0px 0px 4px 0px; border-bottom: 1px dotted #FFFFFF;}
h3 {font-size: 11px; margin: 0px; padding: 0px; color: #70D4D9;}
/*-----------------------End Titles-------------------------------*/

/*-----------------------Start Links-------------------------------*/
#footer a:link {color: #FFFFFF; text-decoration: none; font-weight: normal;}
#footer a:visited {color: #FFFFFF; text-decoration: none; font-weight: normal;}
#footer a:hover {color: #184EC0; text-decoration: underline; font-weight: normal;}
#footer a:active {color: #FFFFFF; text-decoration: none; font-weight: normal;}

a:link {color: #184EC0; text-decoration: none; font-weight: bold;}
a:visited {color: #184EC0; text-decoration: none; font-weight: bold;}
a:hover {color: #FFFFFF; text-decoration: underline; font-weight: bold;}
a:active {color: #184EC0; text-decoration: none; font-weight: bold;}

#content_right ul a:link {color: #5F6163; text-decoration: underline; font-weight: normal;}
#content_right ul a:visited {color: #5F6163; text-decoration: none; font-weight: normal;}
#content_right ul a:hover {color: #376596; text-decoration: underline; font-weight: normal;}
#content_right ul a:active {color: #5F6163; text-decoration: none; font-weight: normal;}
/*-----------------------End Links-------------------------------*/

/*-----------------------Start Top-------------------------------*/
#top {border-bottom: 4px solid #70D4D9; height: 113px;}
.logo {float: left; margin: 0px 0px 0px 20px}
.main_pic {margin: 1px 0px 1px 0px; border: 1px solid #CCCCCC;}
.blue_grey_line {background-image: url(../images/blue_grey_line_bg.gif); background-repeat: repeat; padding: 4px;}
#nav {margin: 20px 20px 0px 0px !important; margin /*Internet Explorer Margin*/:10px 10px 0px 0px; float: right; text-align: center; letter-spacing: 1px; word-spacing: 1px; line-height: 17px !important; line-height /*Internet Explorer Line Height*/:30px;}
#nav ul {margin: 0px; padding: 60px 0px 0px 0px;} 
#nav li {display: inline;}
#nav a.home {background: url(../images/button_home.jpg) 0px 0px no-repeat; padding: 58px 27px 10px 27px; color: #FFFFFF; font-weight: normal;}
#nav a:hover.home {background-position: -86px 0px; padding: 58px 27px 10px 27px; color: #70D4D9; text-decoration: none; font-weight: normal;}
#nav a.news {background: url(../images/button_news.jpg) 0px 0px no-repeat; padding: 58px 27px 10px 27px; color: #FFFFFF; font-weight: normal;}
#nav a:hover.news {background-position: -86px 0px; padding: 58px 27px 10px 27px; color: #70D4D9; text-decoration: none; font-weight: normal;}
#nav a.timetable {background: url(../images/button_timetable.jpg) 0px 0px no-repeat; color: #FFFFFF; padding: 58px 14px 10px 14px; font-weight: normal;}
#nav a:hover.timetable {background-position: -86px 0px; color: #70D4D9; text-decoration: none; padding: 58px 14px 10px 14px; font-weight: normal;}
#nav a.contact {background: url(../images/button_contact.jpg) 0px 0px no-repeat; color: #FFFFFF; padding: 58px 11px 10px 11px; font-weight: normal;}
#nav a:hover.contact {background-position: -86px 0px; color: #70D4D9; text-decoration: none; padding: 58px 11px 10px 11px; font-weight: normal;}
/*-----------------------End Top-------------------------------*/