/* Default CSS Stylesheet for a new Web Application project 

orange: bc4003
green: 2b3d19

*/

BODY {
    BACKGROUND-COLOR: #FFFFFF;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    WORD-SPACING: normal;
    margin: 0;
}

p, td {
	font-size: 12px;
}

.green_bg {
	background: #374129 url(images/bg_green.jpg) repeat scroll bottom left;	
}

.divHR {
	height: 1px;
	width: 100%;
	background-color: #CCCCCC;
	margin: 2 0 2 0;
}

.contentDiv {
	BACKGROUND-COLOR: #ffffff; 
	width: 955px;
	padding: 24 0 30 30;
}

.IndexContentDiv {
	BACKGROUND-COLOR: #ffffff; 
	width: 955px;
	padding: 24 0 16 0;
}

.pageTitle {
	font-size: 21px;
	color: #bc4003;
	font-weight: bolder;
}

.pageSubTitle {
	font-size: 16px;
	color: #2b3d19;
	font-weight: bolder;
}

/* ----- Calendar List ------ */

.calendarContainer {
	border:	#cccccc 1px solid;
}

.calendarTable {
	BACKGROUND-IMAGE: url(images/bg_cal.jpg);
	height: 44px;
	width: 44px;
}

.calendarMonth {
	width: 42px;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #2b3d19;
	text-transform: uppercase;
}

.calendarDate {
	font-size: 18px;
}

.calendarSeperator {
	border-bottom: dashed 2px #EAEAEA;
	margin-bottom: 6px;
}

.calendarLink {
	color: #666666;
	font-size: 9px;
	font-style: normal;
}

A.calendarLink:link	{	
	text-decoration:	none;
	color:	#666666;
	}	
		
A.calendarLink:visited	{	
	text-decoration:	none;
	color:	#666666;
	}	
		
A.calendarLink:active	{	
	text-decoration:	none;
	color:	#666666;
	}	
		
A.calendarLink:hover	{	
	text-decoration:	underline;
	color:	#666666;
	}

/* ----- End Calendar List ------ */

/* ----- Edit Links ------ */

A.edit:link {	
	text-decoration:	none;
	color:	#0000CC;
	font-size: 8pt;
}	

A.edit:active {	
	text-decoration:	none;
	color:	#0000CC;
	font-size: 8pt;
}	

A.edit:visited {	
	text-decoration:	none;
	color:	#0000CC;
	font-size: 8pt;
}	

A.edit:hover {	
	text-decoration:	underline;
	color:	#0000FF;
	font-size: 8pt;
}	

/* ----- End Edit Links ------ */

/* ----- Default Links ------ */

A:link	{	
	text-decoration:	none;
	color:	#bc4003;
	}	
		
A:visited	{	
	text-decoration:	none;
	color:	#bc4003;
	}	
		
A:active	{	
	text-decoration:	none;
	color:	#bc4003;
	}	
		
A:hover	{	
	text-decoration:	underline;
	color:	#bc4003;
	}

/* ----- End Default Links ------ */

/* ----- Read More ------ */

.readMore {
  color: #FFFFFF;
  background-color: #bc4003;
  border: 1px solid #999999;
  padding: 4px 16px 4px 16px;
}

A.readMore:link	{	
	text-decoration:	none;
	color:	#FFFFFF;
	}	
		
A.readMore:visited	{	
	text-decoration:	none;
	color:	#FFFFFF;
	}	
		
A.readMore:active	{	
	text-decoration:	none;
	color:	#FFFFFF;
	}	
		
A.readMore:hover	{	
	text-decoration:	underline;
	color:	#FFFFFF;
	}

/* ----- End Read More ------ */

/* ----- Footer ------ */

.footer {
	color: #AAAAAA;
	font-size: 11px;
	padding-bottom: 3px;
}

A.footer:link	{	
	text-decoration:	none;
	color:	#AAAAAA;
	}	
		
A.footer:visited	{	
	text-decoration:	none;
	color:	#AAAAAA;
	}	
		
A.footer:active	{	
	text-decoration:	none;
	color:	#AAAAAA;
	}	
		
A.footer:hover	{	
	text-decoration:	underline;
	color:	#FFFFFF;
	}

/* ----- End Footer ------ */

input.btn {
  color: #FFFFFF;
  height: 24px;
  background-color: #bc4003;
  border: 1px solid #999999;
  padding: 0 8 0 8;
  vertical-align: middle;
}

/* ----- Email Box ------ */

input.EmailBox {
    color: silver;
    vertical-align: middle;
    padding: 4px 4px 4px 10px;
    font-size: 11px;
	border: 1px solid #999999;
	height: 24px;
	width: 230px;
}

/* ----- End Email Box ------ */

/* ----- Menu ------ */
#Menu { 
	font-family: Arial, sans-serif;
	font-size: 11px; 
}
#Menu ul {
	margin: 0;
	padding: 0; 
} 
#Menu li { 
	display: inline;
} 
#Menu li a { 
	padding: 8px 12px 8px 12px;
	height: 30px;
	color: #FFFFFF; 
	text-decoration: none;
	vertical-align: middle;
} 
#Menu li a:hover { 
	background-color: #bc4003;
} 
/* ----- End Menu ----- */

/* ----- News ------ */

.newsheadline {
	color: #2b3d19;
	font-weight: bold;
	font-size: 14px;
}

A.newsheadline:link	{	
	text-decoration:	none;
	color:	#2b3d19;
	}	
		
A.newsheadline:visited	{	
	text-decoration:	none;
	color:	#2b3d19;
	}	
		
A.newsheadline:active	{	
	text-decoration:	none;
	color:	#2b3d19;
	}	
		
A.newsheadline:hover	{	
	text-decoration:	underline;
	color:	#2b3d19;
	}

.newsdateline {
	color: #000000;
	font-weight: bold;
	font-style: italic;
}

.newsblock {
	margin: 4px 0px 0px 10px;
	color: #444444;
	font-size: 11px;
	text-align: justify;
}

.line_h {
	BACKGROUND-POSITION: center; 
	BACKGROUND-IMAGE: url(images/line_h.gif); 
	BACKGROUND-REPEAT: repeat-x;
	height: 12;
}

/* ----- End News ----- */