/*#breadcrumbs a{text-decoration:underline;}*/
/* a:link{text-decoration:none;} */
.infosession_area{ text-decoration: none;width:37px; height:37px; text-align:center;  background-image:url(../images/icalendarsmall2.jpg); background-repeat:no-repeat;}
.infosession_text{margin-left:40px; margin-top:-28px;margin-bottom:40px; font-weight:bold;}
.infosession_text a:hover{text-decoration:underline;}
.infosession_calendar_month { text-decoration: none;color:#ffffff;	font-size:10.5px;line-height:12px;font-weight:bold;letter-spacing: 0em; vertical-align: top;
word-spacing: 0em;	position: relative;}
.infosession_calendar_day {color:#000000; text-decoration: none; font-size:15px; line-height:16px; font-weight:bold; letter-spacing: 0em; vertical-align: top;
word-spacing: 0em;	position: relative;}			
/*.infosession_calendar_day a{color:#000000; text-decoration:none;}		
.infosession_calendar_month a{color:#ffffff;text-decoration:none;}	*/
#mainCol h3 {
    font-size: 11pt;
    line-height: 13pt;
    margin: 0;
    padding: 0;
}	
#infoDates h3{
  font-size: 11pt;
    line-height: 13pt;
    margin: 0;
    padding: 0;}
	#infoDates {
    border: 1px solid #666666;
    margin: 0;
    padding: 5px;
    width: 270px;
	float:right;
	margin-bottom:15px;

}

.infosession_calendar a{
	text-decoration:none;
}
.infosession_text{
	text-decoration:underline;
}



.threeColInfosession #right-col,
.twoColInfosession #right-col{
    float: left;
    margin-top:0px;
    margin-left:0px;
}

.threeColInfosession #mainCol{

}
.threeColInfosession #right-col{
    width: 200px;
}
.threeColInfosession #right-col #infoDates{
    width: auto;
    float: none;
}
.twoColInfosession #mainCol{
    float:left; 
    margin-left:10px; 
    width:620px;
}
.twoColInfosession #right-col{
    width:300px; 
}

a.infosession-reg img{
    border-width: 0;
}