body
{
	
	background-color: #9d9401;
	background-image: url(images/bg.gif);
	margin-top: 0;
	margin-bottom: 0;
	font-family: tahoma, verdana, helvetica, sans-serif;
	font-size: 11px;
	color: #6b6552;	
}
a
{
	color: #976318;
}
h1
{
	font-size: 12px;
	color: #635b3f;

}
table.outerTable
{
	width: 700px;
	border-collapse: collapse;	
	background-color: #ffffff;
}
td#menuarea
{
	width: 181px;
	background-color: #ffffff;
}
td#welcome
{
	width: 519px;
	height: 126px;
	background-color: #ffffff;
	background-image: url(images/welcome_bg.jpg);
	background-repeat: no-repeat;
}
h1#welcome
{
	font-size:15px;
}
div#welcomemsg
{
	padding-left:160px;
}
div#imageholder
{
	float: left;
	height: 196px;
	width: 110px;
}
div#front_right
{
	width:250px;
	height: 196px;
	float: left;
	background-color: #ffffff;
}
div.whitespace
{
	height: 59px;
	width: 250px;
	background-color: #ffffff;
}
h1.title
{
	font-size: 18px;
	color: #635b3f;
}
td#content
{
	
	padding: 0px 40px 10px 40px;
	vertical-align: top;
	text-align: left;
}
span#source
{
	text-align: left;
}
div#contentfull
{
	padding-top:10px;
	width:440px;	
	text-align: justify; 
}
div#community
{
	width: 250px;
	height: 135px;
	background-color: #ffffff;
}
div#short_header
{
	background-color: #fbf8f0;
	height: 24px; 
	width:	234px;
	margin: 2px 2px 2px 2px;
	padding-left: 12px;
	padding-top: 8px;
	font-size: 14px;
	font-weight: bolder;
}
span.first_word_title
{
	font-weight: bolder;
	font-size: 14px;
	color: #8f5706
}
div#portal_entry
{
	background-image: url(images/portal_bg.jpg);
	background-repeat: no-repeat;
	height: 97px;
}
div#portalmsg
{
	float: right;
	width: 157px;
	padding-top: 20px;
	padding-left: 5px;
}
div#brownspace
{
	background-color: #564e30;
	height: 6px;
	width: 696px;
	margin: 1px 2px 1px 2px; 
}
div#bottomcontent, table#bottomcontent
{
	background-color: #635b3f;
	height: 135px;
	width: 696px;
	margin: 0px 2px 0px 2px; 
	color: #f2f0c7;
}
span.yellow_header
{
	font-size: 16px;
	font-weight: 600;
	color: #f2f0c7;
	line-height: 35px;
}
div#newsletter
{
	
	float: left;		
      	width: 241px;
	height: 125px;	
	padding: 10px 0 0 10px;
	color: #f2f0c7;
}
div.divider
{
	float: left;
	width: 1px;
	height: 121px;
	margin: 7px 0px 7px 0px;
	background-color: #948663; 
}
div#newsfront
{
	
	float: left;		
      	width: 434px;
	height: 125px;	
	padding: 10px 0 0 10px;
	color: #f2f0c7;
}
div#newsbanner{
	width: 434px;
}
div.newslisting{
	height: 90px;
	float: left;
	width: 212px;
}
div#bottomyellow
{
	background-color: #dfd870;
	height: 46px;
	width: 700px;
	border-style: solid;
	border-color: #f9f5eb;
	border-width: 3px 0 0 0;
}
	div#bottomyellow a{
		color: #ffffff;
		font-size: 11px;
	}
input#signup
{
	margin-top:10px;
	width: 125px;
	height: 13px;
	font-size: 12px;
}
input#go
{
	margin-left: 5px;
	border-style: solid;
	border-top-color: yellow;
	background-color: #dfd870;	
}
a.toplevel
{
	margin-top: 1px;
	padding-top:0;
	font-family: arial;
	color: #68643f;
	font-weight: bolder;
	text-decoration: none;
}
a.sublevel
{
	font-family: arial;
	color: #827b36;
	padding-left: 10px;
}
li.topmenu
{
	padding: 0;	
	margin-left: 22px;
	margin-top:0;
	margin-bottom: 0;
	list-style-type: none;
}
div.menudivider
{
	padding: 0 0 0 0;
	margin-right:2px;
	margin-left:2px;
	margin-bottom: 1px;
	border-width:2px 0 0 0;
	border-top-style: dotted;
	border-top-color: #e4e1d8;
	border-top-width: 2px;
}
menu
{
	margin: 0px; padding:0;
}
a.bottom
{
	color: #f2f0c7;
}


table.calendar
{
	width: 95%;
	height: 300px;
	border: thin solid black;
	padding: 0 0 0 0;
}
font.alert{
        font-weight: bolder;
        color: #990066;
        text-transform: uppercase;
}
font.not_approved{
     font-style: italic;
}
tr.week{
     text-align: right;
     vertical-align: top;
}
tr.holiday{
     font-weight: bold;
     color: #FFFFFF;
     background-color: #FE6802;
     vertical-align:top;
}
tr.day_name{
     
	 background-color: #9b4c01;
     color: #FFFFFF;
     font-size: 7pt;
}
td.right_box{
     text-align: left;
}
td.left_box{
     text-align: right;
}
.weekend_link{
     color: #FFFFFF;
     font-size: 7pt;
}
.weekend_box{
     background-color: #ce4441;
     border-width:0 1px 1px 0;
	border-style: solid;
	border-color: #9b4c01;
	font-size: 11px;
	vertical-align: top;
	text-align: right;
	padding:2px 2px 0 0;
	color: #ffffff;
	font-weight: bolder;
}
td.dark_date_box{
     background-color: #B8B8B8;
     width: 72pt;
     height: 36pt;
}
td.today_date_box{
     background-color: #FFBC90;
     width: 72pt;
     height: 36pt;
}
td.date_box{
     background-color: #ffea60;
		border-width:0 1px 1px 0;
	border-style: solid;
	border-color: #9b4c01;
	font-size: 11px;
	vertical-align: top;
	text-align: right;
	padding:2px 2px 0 0;
	color: #000000;
	font-weight: bolder;

}
caption
{
	font-size: 13px;
	margin: 0 0 5px 0;
	font-weight: bolder;
}
th.day_cell{
     padding-left: 3px;
	 width: 14%;
	 height: 22px;
}
td.empty_cell_left
{
	background-color:#d49d40;
	border-width:0 1px 1px 0;
	border-style: solid;
	border-color: #9b4c01;
}
td.empty_cell_right
{
	background-color:#d49d40;
	border-width:0 0 0 1px;
	border-style: solid;
	border-color: #9b4c01;
}
.quote {
	font-size: 11px; color: #444444; line-height: 125%;
	background-color: #FAFAFA; border: #D1D7DC; border-style: solid;
	border-left-width: 1px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px
}
.gen { font-size : 11px; }
.gen{ color : #000000; }
.gen{background-color:#b03a00;
text-align: right;
vertical-align: top;
padding:2px 2px 0 0;
	color: #000000;
	font-weight: bolder;
font-size: 11px;
border-width:0 1px 1px 0;
	border-style: solid;
	border-color: #9b4c01;

}
a.gen{ colo #000000; text-decoration: none; }
a.gen:hover{ color: #DD6900; text-decoration: underline; }


