/* CSS Global Document */

/*			-----------------------------------
			Global Styles
			-----------------------------------
*/

body		
	{
	background-color: #DBD7C2;
	margin: 0px 20px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family: Arial, Verdana, Sans-Serif;
	font-weight: normal;
	font-size: 12px;
	color: #222222;
	}

h1			
	{
	font-weight: bold;
	font-size: 1.5em;
	color: #A0580A;
	letter-spacing: 1px;
	display:inline;
	}

h2			
	{
	font-weight: bold;
	font-size: 1.3em;
	color: #FFFFFF;
	letter-spacing: 1px;
	display:inline;
	}

input
	{
	border: 1px solid #9A9A95;
	background-color: #F6F6F2;
	color: #5E606F;
	}

select
	{
	border: 0px solid #9A9A95;
	background-color: #F6F6F2;
	color: #5E606F;
	}
			
textarea
	{
	border: 1px solid #9A9A95;
	background-color: #F6F6F2;
	color: #5E606F;
	}

/*			--------------------------------
			Cell and Table formatting
			--------------------------------
*/

.bg_header
	{
	background: url(/_images/bg_header.gif) repeat-y;
	}

.bg_body
	{
	background: url(/Resources/Images/BodyFillerSmall.gif) repeat-y;
	}

.header		
	{
	background-color: #F6F6F2;
	padding: 0px 8px 4px 8px;
	}

.main 
	{
	border: 1px solid #877D40;
	border-style: none solid solid solid;
	background-color: #FFFFFF;
	}
			
.events		
	{
	background-color: #FFFFFF;
	padding: 10px 10px 10px 10px;
	color: #222222;
	vertical-align: top;
	}
			
.bullets		
	{
	border: 0px Solid #ECECEC;
	border-width: 0px 0px 0px 0px;
	background-color: #F6F5F5;
	padding: 5px 5px 5px 5px;
	color: #222222;
	line-height: 18px;
	text-align: left;
	}
			
.month		
	{
	background-color: #DEB63E;
	padding: 10px 10px 10px 10px;
	color: #000000;
	line-height: 18px;
	text-align: left;
	vertical-align: top;
	}

.mainbody		
	{
	background-color: #FFFFFF;
	padding: 30px 30px 30px 30px;
	color: #222222;
	line-height: 18px;
	text-align: left;
	vertical-align: top;
	}

.footer		
	{
	border: 1px Solid #9A9A95;
	border-width: 1px 0px 0px 0px;
	background-color: #F6F6F2;
	padding: 4px 8px 4px 8px;
	font-size: .9em;
	color: #999999;
	line-height: 16px;
	text-align: right;
	}

A.footerlink
	{ 
	color: #990000;
	text-decoration: none;
	border-bottom: 1px Dotted #AA0000;
	padding: 0px 0px 1px 0px;
	}

A.footerlink:link
	{ 
	color: #990000; 
	text-decoration: none; 
	border-bottom: 1px Dotted #AA0000;	
	padding: 0px 0px 1px 0px; 
	}

A.footerlink:active
	{ 
	color: #990000; 
	text-decoration: none; 
	border-bottom: 1px Dotted #AA0000;	
	padding: 0px 0px 1px 0px; 
	}

A.footerlink:visited	
	{ 
	color: #990000; 
	text-decoration: none; 
	border-bottom: 0px; 
	}

A.footerlink:hover		
	{ 
	color: #990000; 
	text-decoration: none; 
	border-bottom: 0px; 
	}

/*			--------------------------------
			Text and Link formatting
			--------------------------------
*/
			
.style1			    { color: #565656; text-decoration: none;}
	A.style1			{ color: #D26B07; text-decoration: none; }
	A.style1:link		{ color: #D26B07; text-decoration: none; }
	A.style1:active	    { color: #D26B07; text-decoration: none; }
	A.style1:visited	{ color: #D26B07; text-decoration: none; }
	A.style1:hover		{ color: #D26B07; text-decoration: underline; }

A { COLOR:#A0580A; text-decoration: underline;}
A:link { COLOR:#A0580A; text-decoration: underline;}
A:active { COLOR:#A0580A; text-decoration: none;}
A:visited { COLOR:#A0580A; text-decoration: underline;}
A:hover { COLOR:#A0580A; text-decoration: none;}		