﻿body {
	color:#666;
}
.hpMenu { margin-right: 6px; font-size: 1.1em !important; line-height: 1.1em !important; }
.hpMenu td { padding-left: 3px; }
.hpMenu td div { background: url(/images/colman/hpMenuBg.gif) no-repeat 100% 0; height: 100%; }
.hpMenu td div a { display: block; height: 100%; color: #333 !important; text-decoration: none; background: url(/images/colman/hpMenuBgL.gif) no-repeat; padding: 0 8px; }
.hpMenu td div a:hover { color: #777 !important;text-decoration: none; }
.hpMenu td.cur div { background: #FFF; }
.hpMenu td.cur div a { background: #FFF; }

.introTxt { width: 410px; color: #666; font-size: 0.75em !important; padding-right:0px; }
.introTxt .inr { padding: 16px 14px 0px 20px !important; }
.introTxt h2 { font-size: 1em !important; }
.introTxt p { /*font-size: 0.82em !important; */}

.td_newCourses .inner { width: 300px; }
.td_newCourses h4 { color: #cc0000; }

.td_act { border-right: 1px solid #FFF; }
.td_act .inner { padding: 14px 8px;}
.td_act .txt {/* padding-right: 10px;*/ color: #666 !important;}
.td_act h2 { color: #cc0000; font-size: 1em; }
.td_act .more { color: #cc0000; text-align: right; padding-top: 2px; }

.td_act p{/*font-size: 0.82em; */}
.td_act .more a{/*font-size: 0.82em;*/color: #cc0000; text-decoration:underline }

.td_hp { /*padding: 14px 20px;*/ padding:2px 5px 10px 20px;}
.td_hp .il-ItemDescTd {
	color:#666 !important;
}
.td_lead span{
	color:#666 !important;
}
.td_video{
	text-align:center; padding-left:0px;padding-right:0px;
}
.td_hp .il-ItemTitleA 
{
	color:#cc0000 !important;
}

.td_hp .il-SeperatorTd
{
	height:9px !important;
}
.td_sqrs { padding-top: 36px; }
.td_sqrs td { padding: 3px;  }
.td_sqrs a { width:131px;height:19px; padding-top:2px;color: #FFF !important; display: block; background: #666; font-weight: bold !important; FONT-SIZE: 0.8em !important; text-decoration: none; text-align: center; vertical-align:bottom; }
.td_sqrs .redSqr a { background: #cc0000; color: #FFF; }
.td_sqrs a:hover { text-decoration:none!important;}

.td_addSpec { padding: 10px 14px 0 0; color: #666; font-size: 0.75em !important;}
.td_addSpec b { }
.td_addSpec td { color: #cc0000; padding: 0 0 13px 10px; }
.td_addSpec a { color: #666 !important; text-decoration:underline !important;font-size: 1.1em !important;}

.td_more {padding-top:10px; padding-left:10px; vertical-align: bottom; padding-bottom: 13px; color: #cc0000; font-weight: bold; /*font-size: 0.75em !important; */}
.td_more a {
	text-decoration:underline !important;
}
.tbl_intro{
	height:195px;
}