@charset "utf-8";
/* CSS Document */

#new_events{
background:url(../images/bg_new_events.png) repeat-y left;
margin-left:30px;
width:350px;
height:auto;
}
.new_events{
float:left;
clear:both;
}
.new_events img{
margin-left:10px;
border:3px solid #06689b;
}
.new_events_text{
width:250px;
float:left;
font-family:"trebuchet ms";
font-size:12px;
padding:0 0 0 5px;
background:none;
line-height:13px;
margin-bottom:10px;
}
.new_events_text a{
color:navy;
font-weight:bold;
text-decoration:none;
}
.new_events_text a:hover{
border-bottom:1px dotted navy;
}
.new_events_text h3{
width:250px;
line-height:16px;
font-family:"trebuchet ms";
font-size:13px;
float:left;
margin:0 0 5px 0;
padding:0;
}
#video{
width:410px;
height:359px;
border:none;
}
.video_link{
font-family:tahoma;
font-size:11px;
line-height:13px;
margin-top:0;
margin-bottom:10px;
list-style-type:square;
}
.video_link a, #page_content ul a{
line-height:13px;
color:#b43307;
text-decoration:none;
}
.video_link a:hover, #page_content ul a:hover{
border-bottom:1px dotted #b43307;
}
.video_link a:visited{
color:#850E07;
}
#page_content p #schedule_link:hover{
border-bottom:none;
}
.instructors{
border-bottom:1px dotted #289ed1;
margin-bottom:10px;
padding-bottom:10px;
}
.instructors img{
float:left;
margin-right:5px;
padding:3px;
border:1px solid #bad4e7;
margin-bottom:0;
}
.instructors h1{
font-weight:bold;
font-size:16px;
font-family:"trebuchet ms";
}
.instructors h2{
font-family:tahoma;
margin:0;
padding:0;
color:#c53c0e;
font-size:12px;
}
.instructors font{
font-size:9px;
font-family:verdana;
color:#289ed1;
font-weight:bold;
}
.instructors p{
padding-left:0 !important;
padding-bottom:0 !important;
margin-bottom:0 !important;
width:316px;
float:left;
background:none !important;
}
.classes_desc
{
font-family:verdana;
font-size:10px;
font-weight:bold;
text-transform:uppercase;
color:#c53c0e;
}
.classes_link{
font-family:verdana;
font-weight:bold;
font-size:8px;
text-transform:uppercase;
}
#partners img{
border:none !important;
}
#media_download a:hover{
border:none !important;
}
.no_line{
background-image:none !important;
height:15px !important;
margin-bottom:0px !important;
}
.list{
margin-top:0;
padding-top:0;
}
span.profile_title
{
font-size:14px;
font-weight:bold;
color:#c53c0e;
}
.p_no_bg p{
background-image:none !important;
padding-bottom:0 !important;
}
table, th, tr, td{
vertical-align:top;
font-family:tahoma;
font-size:11px;
padding:2px;
border: 1px solid #494969;
border-collapse:collapse;
}