/*---------------------------------------------------------------------------*/
/* links */
/*---------------------------------------------------------------------------*/
a { 
	font-family: Verdana, Arial, sans-serif;  
	font-size: 8pt; color: #6F9C12; 
	font-weight:normal; 
	text-decoration: underline;
}

a:visited	{ 
	font-family: Verdana, Arial, sans-serif;  
	font-size: 8pt; color: #6F9C12; 
	font-weight:normal; 
	text-decoration: underline ;
}

a:active	{ 	
	font-family: Verdana, Arial, sans-serif;  
	font-size: 8pt; color: #6F9C12; 
	font-weight:normal; 
	text-decoration: underline;
}

a:hover		{ 
	font-family: Verdana, Arial, sans-serif;  
	font-size: 8pt; color: #06275E; 
	font-weight:none; 
	text-decoration: none; 
	background-color: #ffffff;
}

.hover		{ 
	font-family: Verdana, Arial, sans-serif;  
	font-size: 8pt; color: #06275E; 
	font-weight:none; 
	text-decoration: none; 
	border: 1px #06275E solid; padding-right: 1px; padding-left: 1px; color: #06275E;
}

a.smallhover  {
	font-family : Verdana, Arial, sans-serif; 
	font-size : 7pt;
	color : #6F9C12;
}

a.smallhover:visited  {
	font-family : Verdana, Arial, sans-serif; 
	font-size : 7pt;
	color : #FFFFFF;
}

a.smallhover:hover  {
	font-family : Verdana, Arial, sans-serif; 
	font-size: 7pt; color: #6F9C12; 
	font-weight:none; 
	text-decoration: none; 
	background-color: #E6F0F7
}

a.smallhover:active  {
	font-family : Verdana, Arial, sans-serif; 
	font-size : 7pt;
	color : #6F9C12;
	font-weight:none; 
	text-decoration: none; 
}

a.small:link  {
	font-family : Verdana, Arial, sans-serif; 
	font-size : 8pt;
	color : #6F9C12;
}

a.small:visited  {
	font-family : Verdana, Arial, sans-serif; 
	font-size : 8pt;
	color : #6F9C12;
}

a.small:hover  {
	font-family : Verdana, Arial, sans-serif; 
	font-size: 8pt; color: #06275E; 
	font-weight:none; 
	text-decoration: underline;
}

a.small:active  {
	font-family : Verdana, Arial, sans-serif; 
	font-size : 8pt;
	color : #6F9C12;
	font-weight:none; 
	text-decoration: none; 
}

/*---------------------------------------------------------------------------*/
/* standard classes */
/*---------------------------------------------------------------------------*/


body {
	font-family: Verdana, Arial, sans-serif;  
	font-size: 8pt;
	color: #000000;
}


p,td {
	font-family: Verdana, Arial, sans-serif;  
	font-size: 8pt;
	color: #363636;
}

b	{
	font-size: 9pt;
	color: #0A357E;
	text-transform: uppercase;
}

h3	{
	font-size: 9pt;
	color: #0A357E;
}

table.sub td {
	border-bottom: dotted 1px #CCCCCC;
	background color: #FFFFFF;
	font size: 7pt;
}

TH  { 
	font-family: Verdana, Helvetica, Sans-serif; 
	font-size: 8pt; 
	color: #363636; 
	margin-top:0; 
	margin-bottom:0; 
	font-weight:normal; 
}


H1  { 
	font-family: Verdana, Helvetica, sans-serif; 
	font-size:11pt; 
	color: #6F9C12; 
	font-weight:bold; 
}

H2  { 
	font-family: Verdana, Helvetica, sans-serif; 
	font-size:11pt; 
	color: #6F9C12; 
	font-weight:bold; 
}

i {
	font-size: 8pt;
	color: #204882;
}

.month {
	font-size: 11pt;
	color: #204882;
}

hr {
	color: #AEA814;
	height: 1px;
	border: dotted;
}

.title {
	color: #6F9C12;
	font-size:11pt; 
	font-weight: 800;
	font-style: italic; 
	style: italic;
	line-height: 20px;

}

.subtitle {
	color: #6F9C12;
	font-size:10pt; 
	font-weight: 700; 
	line-height: 20px;
	text-transform: uppercase;
}

/*---------------------------------------------------------------------------*/
/* custom classes */
/*---------------------------------------------------------------------------*/

.search {
	font-family: Verdana, Arial, sans-serif; 
	font-size: 10pt;
	color: #00006C;
}

.date {
	font-family: Verdana, Arial, sans-serif; 
	font-size: 10pt;
	color: #06275E;
}

.datesmall {
	font-size: 8pt;
	color: #1E3782;
}

.datesmall2 {
	font-size: 8pt;
	color: #575757;
}

.upcoming {
	font-family: Verdana, Arial, sans-serif; 
	font-size: 8pt;
	color: #2A4304;
}

.footer {
	font-family: Verdana, Arial, sans-serif; 
	font-size: 7pt;
	color: #666666;
}

.bullit {
	color: #964E16;
}

.news {
	font-size: 8pt;
	color: #164F7B;
}

.box {
	font-size: 8pt;
	color: #55575B;
}

.header {
	font-size: 10pt;
	color: #A45D25;
	font-weight:bold; 
}

.nbody {
	font-size: 8pt;
	color: #000000;
}

.jumpmenu {
	background-color: #FFFFFF; 
	font-size: 12px;
	color: #06275E;
}

.border {  
	border: 1px #092973 solid; padding-right: 0px; padding-left: 0px; color: #333333;
}

.green_text {
	font-size: 8pt;
	color: #6F9C12;
}

.blue_text {
	font-size: 8pt;
	color: #06275E;
}



/*---------------------------------------------------------------------------*/
/* tool classes */
/*---------------------------------------------------------------------------*/

/* Event Calendar */

.summaryEventRow1	{ font-family: Verdana, Arial, sans-serif; font-size: 7pt; color: #222222; margin-top:0; margin-bottom:0 }
.summaryEventRow2	{ font-family: Verdana, Arial, sans-serif; font-size: 7pt; color: #222222; margin-top:0; margin-bottom:0 }

.eventRow1		{ font-family: Verdana, Arial, sans-serif; font-size: 8pt; color: #222222; margin-top:0; margin-bottom:0; background-color: #eeeeee }
.eventRow2		{ font-family: Verdana, Arial, sans-serif; font-size: 8pt; color: #222222; margin-top:0; margin-bottom:0; background-color: #dddddd }

/* cal_title - in the monthly summary, the title row with the month name */
.cal_title		{ background-color: #B6DC64; font-size: 11pt; color: #2A4304; margin-top:0; margin-bottom:0;}

/* cal_days - the row with the names of the days */
.cal_days		{ font-family: Verdana, Arial, sans-serif; font-size: 10pt; color: #2A4304; margin-top:0; margin-bottom:0; font-weight:bold; background-color: #FFFFFF }

/* summary cal_days - the row with the names of the days */
.sum_cal_days		{ font-family: Verdana, Arial, sans-serif; font-size: 8pt; color: #2A4304; margin-top:0; margin-bottom:0; font-weight:normal; background-color: #B6DC64 }

/* no_day - a day cell with no day for the current month (cell is empty) */
.no_day			{ font-family: Verdana, Arial, sans-serif; font-size: 7pt; color: #222222; margin-top:0; margin-bottom:0; background-color: #F5F5F5 }

/* day - a normal day cell with no events */
.day			{ font-family: Verdana, Arial, sans-serif; font-size: 7pt; color: #222222; margin-top:0; margin-bottom:0; background-color: #FFFFFF }

/* day_events - a normal day cell with events, number will be a link */
.day_events		{ font-family: Verdana, Arial, sans-serif; font-size: 7pt; color: #222222; margin-top:0; margin-bottom:0; background-color: #F3FFD8 }

/*---------------------------------------------------------------------------*/


#personalised {width: 10%; position: absolute; top: 300px; right: 600px; padding: 0 0 0 0; }
.identity {background-color: #fdfdff; border: 1px dashed #9999cc; text-align: left; margin: 5px 0 0 0; padding: 5px; line-height: 1.5em; font-size: 1.1em; }
	

