﻿#logo { float:right; margin:20px;}

.homepage_links { margin:auto; padding:0; list-style-type:none; width:500px; margin-top:40px; }
.homepage_links li { margin-bottom:20px; }
.homepage_links li a {font-size:26px; font-weight:bold; text-decoration:none; display:block;   }  

#contact_details { margin:0px 20px; padding:0 0 10px 0; list-style-type:none; float:right; text-align:right; color:#737b7f; }
#contact_details .address { color:#eb2a2e; font-weight:bold; font-size:20px; }

h1 {  font-size:1.8em; font-family:Comic Sans MS; }
h2 {  font-size:1.2em; }

ul.rollover { padding:0; margin:0; list-style-type:none; }
ul.rollover li { }
ul.rollover li a { font-size:1.2em; font-weight:bold;  display:block; padding:5px 5px 5px 20px; }
ul.rollover li a:HOVER { text-decoration: underline; }

ul.blue li a { color:#066eb2; }
ul.blue li a:HOVER { background: url(../images/man_small.png) no-repeat center left; }

ul.orange li a { color:#f7a43e; }
ul.orange li a:HOVER { background: url(../images/man_small_orange.png) no-repeat center left; }

#main a { text-decoration:none; } 
#main a:hover { text-decoration:underline; } 

a h2 { padding-left:15px;}
a h2:hover {    }

.folder_browser { margin:40px 0px; padding:0; list-style-type:none; overflow:auto; }
.folder_browser li { float:left; width:160px; text-align:center; height:140px; }
.folder_browser li img { border:none; }
.folder_browser li h3 { margin:0; font-size:0.8em; }

.splash li { padding-bottom:20px; }


.schedule_table { width:100%; border:none; border-collapse: collapse;  }
.schedule_table tr th { background-color:#076eb1; color:#ffffff; padding:5px; margin:0; } 
.schedule_table tr td { background-color:#ececec; color:#000000; margin:0; padding:10px 5px; } 

#home_link_1 { padding:2px 0px 2px 35px; }
#home_link_2 { padding:2px 0px 2px 35px; }
#home_link_3 { padding:2px 0px 2px 35px; }
#home_link_4 { padding:2px 0px 2px 35px;  }
#home_link_5 { padding:2px 0px 2px 35px;  }

#home_link_1:HOVER { background: url(../images/man1.png) no-repeat top left; }
#home_link_2:HOVER { background: url(../images/man2.png) no-repeat top left; }
#home_link_3:HOVER { background: url(../images/man3.png) no-repeat top left; }
#home_link_4:HOVER { background: url(../images/man4.png) no-repeat top left; }
#home_link_5:HOVER { background: url(../images/man5.png) no-repeat top left; }

#home_link_1 a:HOVER { text-decoration:underline; }
#home_link_2 a:HOVER { text-decoration:underline; }
#home_link_3 a:HOVER { text-decoration:underline; }
#home_link_4 a:HOVER { text-decoration:underline; }
#home_link_5 a:HOVER { text-decoration:underline; }


#home_link_1 a, .header1 { color: #066eb2; }
#home_link_2 a, .header2 { color: #f7a43e; }
#home_link_3 a, .header3 { color: #76c14a; }
#home_link_4 a, .header4 { color: #00b1da; }
#home_link_5 a, .header5 { color: #794d9c; }

.header_links { margin:0; padding:1px 0px 0px 0px; list-style-type:none; overflow:auto; }
.header_links li { float:left; margin-left:1px; padding:0; }
.header_links .first_link { margin-left:0px; }
.header_links li a img { border:none; }

.watermark { background: url(../images/watermark2.png) no-repeat top left; padding-bottom:20px; border:solid 1px #ffffff; margin-left:-20px; margin-right:-20px }

.login { margin:40px auto; padding:0px; width:300px; background-color:#ececec; list-style-type:none; }
.login li { padding:10px; }
.login li label { float:left; padding-right:20px; width:60px; }

.campaigns { margin:40px 0px; padding:0; overflow:auto; list-style-type:none; }
.campaigns li { float:left; width:33%; height:180px; text-align:center; }
.campaigns li img { border:none; }

.coaches { font-size:0.8em; margin-top:20px; }
.coaches tr td { padding:2px; }
.coaches tr td img { border:none; }
.alt { background-color:#ececec; }
.header { background-color:#066eb2; color:#ffffff; font-weight:bold; }


