p
{
margin:0px 0px 20px 0px;
}

ul
{
margin-bottom: 20px;
}

a
{
color: #2A8DBB;	
text-decoration:none;
}

a:visited
{
color: #333333;	
text-decoration:none;
}

a:hover
{
text-decoration:underline;
}

/* all font styles
--------------------------------------------------------------------------- */

.prices
{
font: 16px/16px arial, verdana, helvetica, Sans-Serif;
color: #000000;
}

.highlt
{
font-weight:bold;
color:#ffffff;
}

.ttl 
{	
font: 16px/30px arial, verdana, helvetica, Sans-Serif;
color: #ffffff;
}


.body1
{	
font:bold italic 12px/20px arial, verdana, helvetica, Sans-Serif;
color: #000000;
}

.body1 a
{	
font:bold italic 12px/20px arial, verdana, helvetica, Sans-Serif;
color: #76A9D8;
}

.body2
{	
font:bold italic 12px/15px arial, verdana, helvetica, Sans-Serif;
color: #000000;
}

.body3
{	
font:italic 11px/12px arial, verdana, helvetica, Sans-Serif;
color: #000000;
}

.body2 a
{	
font:bold italic 12px/15px arial, verdana, helvetica, Sans-Serif;
color: #76A9D8;
}

.greencopy
{	
font:bold italic 13px/20px arial, verdana, helvetica, Sans-Serif;
color: #4CB85F;
}

.bodycopy
{	 
font:12px/20px arial, verdana, helvetica, Sans-Serif;
color: #000000;
}

.acadttl
{	
font:16px/25px arial, verdana, helvetica, Sans-Serif;
color: #000000;
}

.acadttl2
{	
font:bold 14px/22px arial, verdana, helvetica, Sans-Serif;
color: #000000;
}

.ttl
{	
font:bold 16px/24px arial, verdana, helvetica, Sans-Serif;
color: #000000;
}

.topnavigation {	font-family : verdana, arial, Helvetica, sans-serif;	FONT-SIZE: 7pt;	COLOR: #334453;	line-height : 15px;	}
.topnavigation:link { 	font-family :verdana, arial,  Helvetica, sans-serif;	FONT-SIZE: 7pt;	COLOR: #334453;	line-height : 15px; }
.topnavigation:visited { 	font-family :verdana, arial,  Helvetica, sans-serif;	FONT-SIZE:7pt;	COLOR: #334453;	line-height : 15px; }
.topnavigation:active { 	font-family :verdana, arial, Helvetica, sans-serif;	FONT-SIZE: 7pt;	COLOR: #334453;	line-height : 15px;}
.topnavigation:hover { 	font-family :verdana, arial,  Helvetica, sans-serif; FONT-SIZE: 7pt;	COLOR: #334453;	line-height : 15px;}

td.calendargray { background: #DEDCDC;font-family :arial, verdana, Helvetica, sans-serif; 	FONT-SIZE: 8pt;	COLOR: #343B45;	line-height : 16px; }
td.calendargrayover { background: #8C97A6;font-family :arial, verdana, Helvetica, sans-serif; 	FONT-SIZE: 8pt;	COLOR: #343B45;	line-height : 16px; }
td.calendardays {background: #76A9D8; font-family :arial, verdana, Helvetica, sans-serif; 	FONT-SIZE: 8pt;	COLOR: #ffffff;	line-height : 16px;}
td.calendarmonth {background: #2C4365; font-family :arial, verdana, Helvetica, sans-serif; 	FONT-SIZE: 8pt;	COLOR: #ffffff;	line-height : 16px;}

.monthOfYear{	FONT-SIZE: 9pt;	COLOR:white;	line-height : 20px;    border-style: none;    border-color: #2C4365}
.calendarBorder{background: #FFFFFF; font-family :arial, verdana, Helvetica, sans-serif; FONT-SIZE: 8pt;	COLOR: #343B45;	line-height : 16px;border-color: #FFFFFF;}
.calendarYearCellBorder{    border-style:solid; border-width:1px;    border-color: #4C7756}
.calendarCellBorder{background: #4CB85F; font-family :arial, verdana, Helvetica, sans-serif; 	FONT-SIZE: 8pt;	COLOR: #ffffff;	line-height : 16px;}
.calendarDayCellBorder{background: #EBEBEB; font-family :arial, verdana, Helvetica, sans-serif; 	FONT-SIZE: 8pt;	COLOR: #000000;	line-height : 16px;}
.calendarPanel {        z-index: 1;       width: 100%;        height: 99%;        visibility: visible;        border: hidden;        overflow: auto;        color : black;        }
.calendarPanelInteriorEvent {        z-index: 1;        width: 100%;        height: 80;       visibility: visible;        border: hidden;        overflow: auto;        color : black;    }

