body  {
background: #F4F4F4; 
margin: 0px; 
font: normal 11px Verdana,Arial; 
color: #666;
}
.mainCont * {
margin: 0px;
padding: 0px;
}
.mainCont div{
overflow: hidden;
}
.mainCont{
margin: 0 auto; 
padding: 0px; 
width: 980px;
}
.pubHeader{
background: #FFFFFF;
height: 98px;
}
.pubHeaderDiv  {
position: relative; 
padding: 32px 10px 0px 10px;
}
.floatLeft{
float: left;
}
.floatRight{
float: right;
}
.bgCont{
background: #fff; 
margin-top: 10px;
}
.leftCont{
width: 658px;
}
.rightCont{
width: 322px;
}
.chkListHrdCont{
margin: 17px 5px 18px 0px; 
border-bottom: 1px dotted #8FACDB; 
padding-bottom: 7px;
}
.chkListPrint{
float: right; 
/*background: url('/graphics/reg_test/directory/events/print.gif') no-repeat top right; */
padding: 0px 20px 0px 10px; 
height: 15px; 
margin-top: 7px;
}
.chkListLeftNav{
width: 170px; 
margin-top: 5px;
}
.chkListHeader{
padding-top: 15px;
padding-bottom: 15px;
}
.chkListHdrTxt{
color: #0C2653; 
font: bold 20px Trebuchet MS;
}
.chkListMidCont{
}
#list{
padding: 2px 0px;
}
#list td{
padding-bottom: 5px;
}
#list td div{
padding-bottom: 10px;
}
#list td input{
height: 13px;
width: 13px;
margin-top: 2px;
}
.mainCont a:link, .mainCont a:visited{
color: #06c;
text-decoration: none;
font: normal 11px Verdana;
}
a.boldLink:link,a.boldLink:visited{
  text-decoration: none;
  font: bold 11px Verdana;
}
.srchOutrCont{
margin: 15px 0px 0px 10px;
}
.srchBoxTop{
background: url('/graphics/reg_test/directory/events/searchBox_curves.gif') top left no-repeat; 
height: 7px; 
width: 301px;
}
.srchBoxMid{
width: 301px;
background: url('/graphics/reg_test/directory/events/searchBox_bgHor.gif') top left repeat-y;
}
.srchMidOutCont{
margin: 0px 3px;
width: 295px;
background: url('/graphics/reg_test/directory/events/searchBox_bgVert.gif') top left repeat-x;
}
.srchListCont{
margin-left: 25px;
}
.srchListHdrTxt{
color: #9C0; 
font: bold 24px Trebuchet MS;
}
.srchHdrTxt{
border-bottom: 1px solid #B8C8DB; 
color: #79A200; 
font: bold 17px Trebuchet MS; 
padding: 29px 0px 10px 0px;
}
.srchBoxBot{
background: url('/graphics/reg_test/directory/events/searchBox_curves.gif') top left no-repeat; 
background-position: 0px -7px; 
height: 7px; 
width: 301px;
}
.joinSchool li{
font: bold 18px Trebuchet Ms;
list-style-type: none;
}
.chkListBottCont{
  margin: 12px 0px 30px 0px;
}
.printBtn  {
  cursor: pointer;
  width: 117px;
  height: 31px;
}
.printBtnNor{
  background: url('/graphics/reg_test/directory/buttons/print.gif') no-repeat;
}
.printBtnHover{
  background: url('/graphics/reg_test/directory/buttons/print.gif') no-repeat 0px -31px;
}
.yourSchoolBtn{
  height: 61px; 
  margin-top: 10px;
  width: 231px;
}
.yourSchoolBtnNor{
  background: url('/graphics/reg_test/directory/buttons/find_your_school.png') no-repeat;
}
.yourSchoolBtnHover{
  background: url('/graphics/reg_test/directory/buttons/find_your_school.png') no-repeat right -61px;
}
.pubFooter  {
background: #ffffff; 
margin: 10px 0px 20px 0px; 
padding: 19px 0px 26px 0px;
text-align: center;
}
.classHide{
  display: none;
}
.redText {
  font: bold 11px Verdana; 
  color: #FF0000;
}
#articleContent  {
  width: 465px;
  line-height: 15px;
  padding-top: 5px;
}
#articleContent ul{
  padding: 5px 0px;
}
#articleContent h3{
  font: bold 11px Verdana;
  padding: 10px 0px 0px 0px;
}
.articleImg  {
  width: 160px; 
  float: right; 
  padding: 6px 0px 0px 10px;
}
.listtype{
  list-style-type: disc;
}
.listtype li{
  margin-left: 18px;
}
.learnMoreNav{
  padding: 0px 14px 20px 0px;
}
.hintTxt{
  color: #CFCFCF;
}
