/* index CSS */
.floatleft {
float:left;
}
.floatright {
float:right;
}
.floatleft a:hover{
background:#800;
color:#fff;
text-decoration:none;
}
.floatright a:hover{
background:#800;
color:#fff;
text-decoration:none;
}
#announcements .xsnazzy {
width:250px;
}
#announcements .xboxcontent .details{
padding-left:10px;
padding-right:10px;
}
#announcements {
width:550px; 
height=400px;
margin:0 auto;
}
#announcements h3 {
text-align:center;
}
.xsnazzy h5 { //for "to be announced" line
font-size:1em;
}
#announcements .details {
line-height:1.1;
}
dl {
margin-top:5px;
}
/* to display external link icons*/
a[href ^="mailto:"] {
   padding-right: 20px;
   background: transparent url(..//images/icon_mailto.gif) no-repeat center right;
}
a[href ^="http://"] {
    padding-right:18px;
    background: url(..//images/new_icon.png) no-repeat center right;	   
}
a[href $='.htm'] {
   padding-right: 18px;
   background: transparent url(..//images/new_icon.png) no-repeat center right;
}
a[class ="popup also"] {
   padding-right: 18px;
   background: transparent url(..//images/new_icon.png) no-repeat center right;
}
a[href ^="meetings.htm"] {
	padding-right: 20px;
	background: url(..//images/icon_external.gif) no-repeat center right;
}
/*a[href ^="reg_forms"] {
	padding-right: 20px;
	background: url(..//images/icon_external.gif) no-repeat center right;
}

 
*/
/*Paypal stuff, button */
.floatleft a:hover{
background:#800;
color:#fff;
text-decoration:none;
}
.floatright a:hover{
background:#800;
color:#fff;
text-decoration:none;
