
/************************************************************
 * CALANDER STUFF											*
 ************************************************************/

#calendarsmall
{
  background-color : white;
  border-bottom    : 1px solid black;
  border-right     : 1px solid black;
  color            : black;
  font-family      : "Tahoma";
  font-size        : 6pt;

}

#calendarsmall TD
{
  font-size        : 6pt;
  border-left      : 1px solid black;
  border-top       : 1px solid black;
  text-align       : center;
background-color : #fff;


}	

#calendarsmall TD.name
{
  background-color : #E4E4E4;
  width						 : 8%;
  font-size        : 6pt;
}

#calendarsmall TD.title
{
  background-color : #778899;
  color            : white;
  font-weight      : bold;
  text-align       : center;
  font-size        : 6pt;
}

#calendarsmall TD.today
{
  background-color : #00CC80;
}



#calendar
{
  background-color : white;
  border-bottom    : 1px solid black;
  border-right     : 1px solid black;
  color            : black;
  font-family      : "Tahoma";
  font-size        : 10pt;

}
#calendarsmall A.title
{
   color            : white;
  font-weight      : bold;
  text-align       : center;
  font-weight      : bold;
font-style: normal;
text-decoration:none
 font-size        : 6pt;
  font-size        : 10pt;

}	
#calendar A.title
{
   color            : white;
  font-weight      : bold;
  text-align       : center;
  font-weight      : bold;
font-style: normal;
	font-size: 12pt; 
text-decoration:none;
}	

#calendar TD
{
  border-left      : 1px solid black;
  border-top       : 1px solid black;
  text-align       : center;
  
  width						 : 100;
  height : 50
}	
#calendar TD.emptyspace
{
  border-left      : 0px solid black;
  border-top       : 0px solid black;
  text-align       : left;
font-style: normal;
	font-size: 3pt; 
}	
#calendar TD.inner
{
  border-left      : 0px solid black;
  border-top       : 0px solid black;
  text-align       : left;
}	
#calendar TD.inner_left
{
  border-left      : 0px solid black;
  border-top       : 0px solid black;
  text-align       : left;
 height:10;

}	
#calendar TD.inner_left_today
{
  border-left      : 0px solid black;
  border-top       : 0px solid black;
  text-align       : left;
 height:10;
font-weight: bold;

}	


#calendar TD.inner_right
{
  border-left      : 0px solid black;
  border-top       : 0px solid black;
  text-align       : right;
  height:10;
  
}	
#calendar TD.name
{
  border-left      : 1px solid black;

  background-color : #E4E4E4;
  width						 : 100;
height : 50;  
}
#calendar TD.left
{
  background-color : #778899;
 border-right      : 0px solid black;
height : 50;  
}
#calendar TD.title
{
  border-right      : 0px solid black;
    border-left      : 0x solid black;

height : 50;  
  background-color : #778899;
  color            : white;
  font-weight      : bold;
  text-align       : center;
  
}
#calendar TD.YearTitle
{
  border-right      : 0px solid black;
    border-left      : 0x solid black;

height : 50;  
  background-color : #778899;
  color            : white;
  font-weight      : bold;
  text-align       : center;
  
}

#calendar TD.today
{
font-weight: bold;
}
#calendar A.today	
{
font-weight: bold;
}

body {

	MARGIN: 0px 0px 0px;

}



h1 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12pt;

	font-weight: bold;

	color: #f04519;

	/*color: #FF0000;*/

	letter-spacing: .02em;

}





h2 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12pt;

	font-weight: bold;

	color: #375BA3;

	/*color: #00FF00;*/

	letter-spacing: .02em;

}


h3 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11pt;

	font-weight: bold;

	color: black;

	/*color: #00FF00;*/

	letter-spacing: .02em;

}


p, li, ul {

	font-family: "Lucida Sans", sans-serif;

	font-size: 9.5pt;

	font-weight: normal;

	color: 000000;

	line-height: 1.6em;

}

a.current:link, a.current:visited, a.current:hover, a.current:active {
	font-family: "Lucida Sans", sans-serif;
	font-size: 9.5pt;
	font-weight: bold;
	color: #EBA200;
	line-height: 1.0em;
	text-decoration: none;
}















/* OLD STYES BELOW. RETAINING FOR LEGACY */

/* THE PAIN IS ALMOST UNBEARABLE */



td 

{ 

vertical-align: top; 

} 


.logo {
	background-image: url('images/logo.jpg');
	height: 110px;
	width: 200px;
	}

.banner {
	
	margin: 10px 0px;

	text-align: center;

	vertical-align: middle;

	FONT-WEIGHT: bold;

	FONT-SIZE: 20px;

	letter-spacing: 0.2em;

	color: #ffffff;

	width: 600px;

}


.title {

	FONT-WEIGHT: bold;

	FONT-SIZE: 18pt;

	FONT-FAMILY: Arial, Helvetica, sans-serif;

	letter-spacing: 0.2em;

	color: #375BA3;

}



.ward {

	font-family: "Times New Roman", Times, serif;

	font-size: 10pt;

	font-weight: normal;

	color: #FFFFFF;

	letter-spacing: .4em;

}



.headline {

	font-family: Arial, sans-serif;

	font-size: 12pt;

	font-weight: bold;

	color: #375BA3;

	letter-spacing: .02em;

}



.right-headline {

	font-family: Arial, sans-serif;

	font-size: 12pt;

	font-weight: bold;

	color: #EBA200;

	letter-spacing: .02em;

}





.story, .mnlnk {

	font-family: "Lucida Sans", sans-serif;

	font-size: 9.5pt;

	font-weight: normal;

	color: #000000;

	line-height: 1.6em;

}



td.left, td.nav_left {
	font-family: Arial, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: white;
	line-height: 1.0em;
}



.stay-in-touch {

	font-family: Arial, sans-serif;

	font-size: 11pt;

	font-weight: bold;

	color: #ffffff;

	line-height: 1.2em;

	text-align: center;

}



.bottom-text {

	font-family: Arial, sans-serif;

	font-size: 8pt;

	font-weight: normal;

	color: #000000;

}



.sign-up {

	font-family: Arial, sans-serif;

	font-size: 11pt;

	font-weight: bold;

	color: #ebbf5e;

	text-align: center;
}



.sign-up-small {

	font-family: Arial, sans-serif;

	font-size: 8pt;

	font-weight: normal;

	color: #EBA200;

}



.read-more {

	font-weight: bold;

}





.rh-inner {

	font-family: Arial, sans-serif;

	font-size: 10pt;

	font-weight: bold;

	color: #000000;

}



.rh-more {

	font-family: Arial, sans-serif;

	font-size: 10pt;

	font-weight: bold;

	line-height: 1.6em;

}



.top-options {

	font-family: Arial, sans-serif;

	font-size: 10pt;

	font-weight: bold;

	text-decoration: none;

}



.button	{

	background: #FFF5DF;

	border-bottom: 1px solid #EBA200;

	border-right: 1px solid #EBA200;

	border-left: 1px solid #EBA200;

	border-top:1px solid #EBA200;

	color: #000000;

	height:25px;

	text-decoration:none;

	cursor: hand

}





ul {

	list-style-image: url('images/arrow.gif');

	margin-left: 1;

	margin-right: 0;

	margin-top: 0;

	margin-bottom: 0;

}



.main-page-list {

	margin-left: -25px;

	margin-top: 5px;

	/*font-family: Arial, sans-serif;

	font-size: 10pt;

	font-weight: normal;

	line-height: 1.3em;*/

	font-family: "Lucida Sans", sans-serif;

	font-size: 9.5pt;

	font-weight: normal;



}





hr.line	{

	color: #375BA3;

	width: 80%;

}



a.right-headline, a:link.right-headline, a:visited.right-headline	{ text-decoration: none; color: #EBA200; }

a:active.right-headline, a:hover.right-headline						{ color: #375BA3; }



a.sign-up, a:link.sign-up, a:visited.sign-up						{ text-decoration: none; color: #ebd199;}

a:active.sign-up, a:hover.sign-up									{ color: #ebb43b; }



a.rh-more, a:link.rh-more, a:visited.rh-more						{ text-decoration: none; color: #00A7E4; }

a:active.rh-more, a:hover.rh-more									{ color: #375BA3; }



a.headline, a:link.headline, a:visited.headline						{ text-decoration: none; color: #f04519; }

a:active.headline, a:hover.headline									{ color: #F6DA26; }



a.top-options, a:link.top-options, a:visited.top-options			{ text-decoration: none; color: #f04519; }

a:active.top-options, a:hover.top-options							{ color: #F6DA26; }



a.read-more, a:link.read-more, a:visited.read-more					{ text-decoration: none; color: #EEBA29; }

a:active.read-more, a:hover.read-more								{ color: #E98840; }



a.left, a:link.left, a:visited.left									{ text-decoration: none; color: #FFFFFF; }
a:active.left, a:hover.left											{ color: #F6DA26; }

a.nav_left, a:link.nav_left, a:visited.nav_left						{ text-decoration: none; color: #FFFFFF; }
a:active.nav_left, a:hover.nav_left									{ color: #F6DA26; }


a:link, a:visited													{ color: #f04519; }

a:active, a:hover													{ color: #EBA200; }


a.pol_link, a:link.pol_link, a: visited.pol_link					{ color: #f04519; }

a:active.pol_link, a:hover.pol_link									{ color: #F6DA26; }


td.right_heading, a.right_heading:link, a.right_heading:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #2E2E2E;
	text-decoration: none;
	padding-left: 10px;
	padding-bottom: 10px;

}

tr.right_inner, td.right_inner, .right_inner, #right_inner {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: white;
	text-decoration: none;
}