/*---------------------------------------------------------------------------*/
/* Site-wide, common styles for base HTML tags */

BODY {
	font-family: Verdana, Helvetica, Sans-serif;
	font-size: 8pt;
	color : #4B4B4B;
}

H1  { 
	font-family: Verdana, Helvetica, sans-serif; 
	font-size:14pt; 
	color: #4B4B4B; 
	font-weight:bold; 
}

H2  { 
	font-family: Verdana, Helvetica, sans-serif; 
	font-size:10pt; 
	color: #6097BA; 
	font-weight:bold; 
}

TABLE  {
	font-family: Verdana, Helvetica, Sans-serif;
	font-size: 8pt;
	color : #4B4B4B;
}

TH  { 
	font-family: Verdana, Helvetica, Sans-serif; 
	font-size: 10pt; 
	color: #4B4B4B; 
	margin-top:4; 
	margin-bottom:4; 
	font-weight:bold; 
}

P  {
	font-family: Verdana, Helvetica, Sans-serif;
	font-size: 8pt;
	color : #4B4B4B;
	margin-top:0; 
	margin-bottom:0;
}

input	{
	border : 1px solid;
	border-color : #C4DE8A;
}

input.btn{
   font-size:90%;
   font-weight:normal;}

A  {
	font-family : Verdana, Helvetica, Sans-serif;
	text-decoration : underline;
	color : #990E18;
}

A:Visited  {
	font-family : Verdana, Helvetica, Sans-serif; 
	text-decoration : underline;
	color : #990E18;
}

A:Active  {
	font-family : Verdana, Helvetica, Sans-serif; 
	color : #cccccc;
	text-decoration : none;
}

A:Hover  {
	font-family : Verdana, Helvetica, Sans-serif;
	color : #999999;
	text-decoration : none;
}

A.white_nav  {
	font-family : Verdana, Helvetica, Sans-serif;
	font-size: 7pt;
	text-decoration : none;
	color : #ffffff;
}

A.white_nav:Visited  {
	font-family : Verdana, Helvetica, Sans-serif; 
	font-size: 7pt;
	text-decoration : none;
	color : #ffffff;
}

A.white_nav:Active  {
	font-family : Verdana, Helvetica, Sans-serif; 
	font-size: 7pt;
	color : #ffffff;
	text-decoration : underline;
}

A.white_nav:Hover  {
	font-family : Verdana, Helvetica, Sans-serif;
	font-size: 7pt;
	color : #ffffff;
	text-decoration : underline;
}

A.breadcrumb_nav  {
	font-family : Verdana, Helvetica, Sans-serif;
	font-size: 6.5pt;
	color : #990E18;
	text-decoration : underline;
}

A.breadcrumb_nav:Visited  {
	font-family : Verdana, Helvetica, Sans-serif; 
	font-size: 6.5pt;
	color : #990E18;
	text-decoration : underline;
}

A.breadcrumb_nav:Active  {
	font-family : Verdana, Helvetica, Sans-serif; 
	font-size: 6.5pt;
	color : #999999;
	text-decoration : none;
}

A.breadcrumb_nav:Hover  {
	font-family : Verdana, Helvetica, Sans-serif;
	font-size: 6.5pt;
	color : #999999;
	text-decoration : none;
}

.white {
	color : #ffffff;
}

.blue {
	color : #296B96;
}

.small {
	font-size: 7pt;
}

.summary_pad {
	padding-top:10; 
	padding-bottom:10; 
	padding-left:10; 
	padding-right:10; 
}

.content_pad {
	padding-top:0; 
	padding-bottom:20; 
	padding-left:20; 
	padding-right:20; 
}

.address_pad {
	padding-top:0; 
	padding-bottom:20; 
	padding-left:60; 
	padding-right:60; 
}

.left_pad {
	padding-top:0; 
	padding-bottom:20; 
	padding-left:20; 
	padding-right:0; 
}


.right_pad {
	padding-top:0; 
	padding-bottom:20; 
	padding-left:20; 
	padding-right:20; 
}


.breadcrumb {
	padding-top:10; 
	padding-bottom:10; 
	padding-left:10; 
	padding-right:10; 
	font-size: 6.5pt;
	color : #990E18;
}

/*---------------------------------------------------------------------------*/
/* Site-wide, common styles for recurring events */

/* Error or confirmation messages use the alert class */
.alert		{ font-family: Verdana, Arial, sans-serif; color: #FF6666; font-size:10pt; font-weight:bold }

/* Forms use the error_field class on TABLE CELLS that contain errors */
.error_field	{ background-color: #FFdddd }


/*---------------------------------------------------------------------------*/
/* Tool-based styles */

/*---------------------------------------------------------------------------*/
/* User Admin */

.userRow1		{ font-family: Verdana, Arial, sans-serif; font-size: 8pt; color: #222222; margin-top:0; margin-bottom:0; background-color: #E8E8E8 }
.userRow2		{ font-family: Verdana, Arial, sans-serif; font-size: 8pt; color: #222222; margin-top:0; margin-bottom:0; background-color: #F3F3F3 }

/*---------------------------------------------------------------------------*/
/* Site Layout */

.toolRow1		{ font-family: Verdana, Arial, sans-serif; font-size: 8pt; color: #222222; margin-top:0; margin-bottom:0; background-color: #E8E8E8 }
.toolRow2		{ font-family: Verdana, Arial, sans-serif; font-size: 8pt; color: #222222; margin-top:0; margin-bottom:0; background-color: #F3F3F3 }

/*---------------------------------------------------------------------------*/
/* News Room */

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

.newsRow1		{ font-family: Verdana, Arial, sans-serif; font-size: 8pt; color: #222222; margin-top:0; margin-bottom:0; background-color: #E8E8E8 }
.newsRow2		{ font-family: Verdana, Arial, sans-serif; font-size: 8pt; color: #222222; margin-top:0; margin-bottom:0; background-color: #F3F3F3 }

/*---------------------------------------------------------------------------*/
/* FAQ */

.questionRow1		{ font-family: Verdana, Arial, sans-serif; font-size: 8pt; color: #222222; margin-top:0; margin-bottom:0; background-color: #E8E8E8 }
.questionRow2		{ font-family: Verdana, Arial, sans-serif; font-size: 8pt; color: #222222; margin-top:0; margin-bottom:0; background-color: #F3F3F3 }

/*---------------------------------------------------------------------------*/
/* Links */

.linkRow1		{ font-family: Verdana, Arial, sans-serif; font-size: 8pt; color: #222222; margin-top:0; margin-bottom:0; background-color: #E8E8E8 }
.linkRow2		{ font-family: Verdana, Arial, sans-serif; font-size: 8pt; color: #222222; margin-top:0; margin-bottom:0; background-color: #F3F3F3 }

/*---------------------------------------------------------------------------*/
/* 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: #E8E8E8 }
.eventRow2		{ font-family: Verdana, Arial, sans-serif; font-size: 8pt; color: #222222; margin-top:0; margin-bottom:0; background-color: #F3F3F3 }

/* cal_title - in the monthly summary, the title row with the month name */
.cal_title		{ background-color: #D2DEEB; }

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

/* 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: #F0F0F0 }

/* 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  }

/* 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: #D2DEEB }

/*---------------------------------------------------------------------------*/
/* Job Room */

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

.jobRow1		{ font-family: Verdana, Arial, sans-serif; font-size: 8pt; color: #222222; margin-top:0; margin-bottom:0; background-color: #E8E8E8 }
.jobRow2		{ font-family: Verdana, Arial, sans-serif; font-size: 8pt; color: #222222; margin-top:0; margin-bottom:0; background-color: #F3F3F3 }

/*---------------------------------------------------------------------------*/
/* Bylaws & Documents */

.folderRow1		{ font-family: Verdana, Arial, sans-serif; font-size: 8pt; color: #222222; margin-top:0; margin-bottom:0; background-color: #E8E8E8 }
.folderRow2		{ font-family: Verdana, Arial, sans-serif; font-size: 8pt; color: #222222; margin-top:0; margin-bottom:0; background-color: #F3F3F3 }

.documentRow1		{ font-family: Verdana, Arial, sans-serif; font-size: 8pt; color: #222222; margin-top:0; margin-bottom:0; background-color: #E8E8E8 }
.documentRow2		{ font-family: Verdana, Arial, sans-serif; font-size: 8pt; color: #222222; margin-top:0; margin-bottom:0; background-color: #F3F3F3 }

/*---------------------------------------------------------------------------*/
/* Business Directory */

.businessRow1		{ font-family: Verdana, Arial, sans-serif; font-size: 8pt; color: #222222; margin-top:0; margin-bottom:0; background-color: #E8E8E8 }
.businessRow2		{ font-family: Verdana, Arial, sans-serif; font-size: 8pt; color: #222222; margin-top:0; margin-bottom:0; background-color: #F3F3F3 }
