.promotitle{
font-family: Arial, Helvetica, sans-serif;
font-size: 0.9em;
color: #666666;
font-weight: bold;
 padding: 2px 5px 2px 5px;
}
.promotitle a{color: #666666; text-decoration:none; }
.promotitle a:hover{ text-decoration: none; color: #333333;}

.promodescription{
font-family: Arial, Helvetica, sans-serif;
font-size: 0.65em;
/*/*/ font-size: 0.75em; /* */
color: #666666;
/*/*/
line-height: 1.3em; /* */
/*/*/ padding: 2px 5px 2px 5px; /* */
}

select.dropdown { /*/*/ background: #CC0066; /* */ font-family: Arial, Helvetica, sans-serif; color: #FFFFFF;  font-size: 0.75em;  }
select.dropdown .title {color: #F5CCE0;}
.dropdown {
width: 19em;
}

.promolink {
font-family: Arial, Helvetica, sans-serif;
font-size: 0.75em;
color: #666666;
font-weight: bold;
/*/*/ padding: 2px 5px 0px 6px; /* */
}

.promolink a { color: #CC0066; text-decoration: none;  }
.promolink a:hover { color: #333333; text-decoration: none;}

.smallpromo{
font-family: Arial, Helvetica, sans-serif;
font-size: 0.65em;
/*/*/ font-size: 0.75em; /* */
color: #666666;
/*/*/ 
padding: 2px 5px 2px 5px;/* */
}
.smallpromo a{ color: #666666; text-decoration: none; }
.smallpromo a:hover{ color: #333333; text-decoration: none; }

.buylink {
font-family: Arial, Helvetica, sans-serif;
font-size: 0.7em;
/*/*/ font-size: 0.75em; /* */
font-weight: bold;
margin-top: 4px;
/*/*/ padding: 0px 5px 5px 5px; /* */
}
.buylink a{background-color: #CC0066;color: #ffffff;text-decoration: none;padding-bottom:1px;}
.buylink a:hover { background-color: #666666; color:#ffffff;text-decoration: none; }

.freeentry {
font-family: Arial, Helvetica, sans-serif;
font-size: 0.7em;
/*/*/ font-size: 0.75em; /* */
font-weight: bold;
margin-top: 4px;
margin-bottom: 2px;
/*/*/ padding: 0px 5px 2px 5px; /* */
}

.freeentry a {background-color: #999999; color: #ffffff; text-decoration: none;padding-bottom:1px;}
.freeentry a:hover {background-color: #666666;text-decoration: none;color: white;}


.online {
font-family: Arial, Helvetica, sans-serif;
font-size: 0.7em;
/*/*/ font-size: 0.75em; /* */
font-weight: bold;
margin-top: 4px;
margin-bottom: 2px;
/*/*/ padding: 0px 5px 2px 5px; /* */
}

.online a {background-color: #666699; color: #ffffff; text-decoration: none;padding-bottom:1px;}
.online a:hover {background-color: #4E4E99;text-decoration: none;color: white;}




#rightnav {top: 227px;}

.rightpromo{
font-family: Arial, Helvetica, sans-serif;
font-size: 0.65em;
/*/*/ font-size: 0.75em; /* */
color: #666666;
/*/*/ 
padding: 2px 5px 2px 0px;/* */
}
.rightpromo a{ color: #666666; text-decoration: none; }
.rightpromo a:hover{ color: #333333; text-decoration: none; }

#logobar{
	background-image:url('/modern/generic/homeimages/homepicture.jpg');
	background-repeat:no-repeat;
}

/* Calendar box styles start here */

.caltable {
	margin-bottom:4px;
	border:1px solid #F5CCE0;
	margin-left:12px;
	}
/* the following hack applies to IE only - for Calendar box padding/alignment */
* html .caltable{
	margin-left:17px;
	}
/* end IE Calendar box padding/alignment hack */
.calheading{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 0.75em;
	font-weight: bold;
	padding-left:4px;
	padding-top:2px;
	padding-bottom:2px;
	padding-right:2px;
	background:#CC0066;
	}
.calendar_dropdown{
	margin:1px 0px 0px 0px;
	}
select.calendar_dropdown {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 0.60em;
	}
.caltable_day, .caltable_month, .caltable_go {
	padding-top:4px;
	padding-bottom:4px;
	}
.caltable_day {
	padding-left:3px;
	}
.caltable_go {
	padding-left:3px;
	padding-right:3px;
	}

/* Calendar box styles end */
