/* -----------------------------------------------
Green #B9B047    ---------------------------------
Dark Green #1C5500    -------- COLOR -------------
Browninsh #B47122    ----------SCHEME ------------
Tan #D4B886 --------------------------------------
Light Grey #ABABAB -------------------------------
Slate Grey #586B5D -------------------------------
----------------------------------------------- */


/* -------  DEFAULT STYLES  -------  */
body  
	{ 
	margin:0px; 
	background:#B9B047 url(/img/bgBody.gif) repeat-y;	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:x-small;
	*font-size:small;
	color:#586B5D;	
}

/*-------HEADINGS------------*/
H1, H2, H3, H4, H5, H6
	{
    color:#1C5500;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-style:normal;
	text-decoration:none;
	word-spacing:normal;
	letter-spacing:normal;
	text-transform:none;
}

H1	{	
	font-size:2em;
	font-weight:700;
}		

H2	
	{	
	padding: 0 0 0 32px;
	line-height:32px;
	margin-top: 0;
	margin-bottom: 0;
	font-family:trebuchet, verdana, san-serif;
	font-weight:bold;
	font-size:14px;
	white-space:nowrap;
}

.hideHeading {display:none;}
H2.A {background: url(/img/titles/a.gif) no-repeat;}	
H2.B {background: url(/img/titles/b.gif) no-repeat;}
H2.C {background: url(/img/titles/c.gif) no-repeat;}
H2.D {background: url(/img/titles/d.gif) no-repeat;}
H2.E {background: url(/img/titles/e.gif) no-repeat;}	
H2.F {background: url(/img/titles/f.gif) no-repeat;}	
H2.G {background: url(/img/titles/g.gif) no-repeat;}	
H2.H {background: url(/img/titles/h.gif) no-repeat;}
H2.I {background: url(/img/titles/i.gif) no-repeat;}	
H2.J {background: url(/img/titles/j.gif) no-repeat;}	
H2.K {background: url(/img/titles/k.gif) no-repeat;}	
H2.L {background: url(/img/titles/l.gif) no-repeat;}	
H2.M {background: url(/img/titles/m.gif) no-repeat;}	
H2.N {background: url(/img/titles/n.gif) no-repeat;}	
H2.O {background: url(/img/titles/o.gif) no-repeat;}	
H2.P {background: url(/img/titles/p.gif) no-repeat;}
H2.Q {background: url(/img/titles/q.gif) no-repeat;}	
H2.R {background: url(/img/titles/r.gif) no-repeat;}	
H2.S {background: url(/img/titles/s.gif) no-repeat;}	
H2.T {background: url(/img/titles/t.gif) no-repeat;}	
H2.U {background: url(/img/titles/u.gif) no-repeat;}	
H2.V {background: url(/img/titles/v.gif) no-repeat;}	
H2.W {background: url(/img/titles/w.gif) no-repeat;}	
H2.X {background: url(/img/titles/x.gif) no-repeat;}	
H2.Y {background: url(/img/titles/y.gif) no-repeat;}	
H2.Z {background: url(/img/titles/z.gif) no-repeat;}	
		
		
H3{font-size:1.58em; font-weight:500;}	
H4{font-size:1.33em; font-weight:500;}	
H5{font-size:1em; font-weight:700;}
H6{font-size:.8em; font-weight:700;}		
		
legend { font-size:1em; font-weight:900; color:#586B5D; padding:10px 0; }
		
/*------ Default Links ------------*/
a {text-decoration:underline;}

a:link, span a:link
a:hover, span a:hover {color:#0000FF;}	
		
a:visited, span a:visited {color:#800080;}	
		
a:active, span a:visited {color:#FF0000;}	


/*------Common Elements -------------*/

img, table	{border:0px;}

p, td {	
	white-space:normal;
	font-size:small;
	*font-size:x-small;
}

p.first 
	{
	padding-top:0;
	margin-top:0;
	text-indent:15px;
}

ul, li
	{
	padding:0;
	margin: 0 0 2px 10px;
	font-size:small;
	*font-size:x-small;	
}

/* -------  SECTION STYLES  -------  */
#header 
	{
	width:100%;
	background:url(/img/bgHeader.gif) repeat-x;
}

#container /*holds left nav and content area */
	{
	width:770px;
	background:url(/img/bgContent.gif) repeat-y;
	margin:0px;
	padding:0px;
}


#nav /* --------NAVIGATION----------*/
	{
	position:relative;
	top:0px;
	width:180px;
	height:572px;
	margin:0px;
	padding:0px 0px 0px 0px;
	background: transparent url(/img/bgNav.jpg) no-repeat;	
}

#nav a:link, #nav a:visited, #nav a:active, #nav a:hover
	{
	margin:0px;
	padding:0px;
    color:#4B4B4B;
    font-family:Verdana, Helvetica, sans-serif;
    text-decoration:none;
    font-weight:bold;
}

#content /* main area to display page content */
	{
	width:590px;
	padding:0px 40px 0px 10px;
}

#bottom /* bg extended across browser window above copyright copy */
	{
	width:100%;
	background: url(/img/bgBottom.gif) repeat-x;
	margin:0px;
}

#legal /* copyright info located in fooeter */
	{
	width:770;
	text-align:center;
	color:#FFF;
	font-size:95%;
	letter-spacing:1px;
	font-weight:bold;
	line-height:20px;
}

#legal .email { font-size:70%;}

#legal a:link, #legal a:visited, #legal a:active, #legal a:hover
	{
	margin:0px;
	padding:0px;
    color:#fff;
    font-size:70%;
    font-family:Verdana, Helvetica, sans-serif;
    text-decoration:underline;
    font-weight:bold;
    margin-bottom:20px;
}

#legal a:hover 
{
	color:#4B4B4B;
}

#responsibility, #board 
	{
	border:1px solid #111;
}
#responsibility td, board td
	{
	border:1px solid #CCC;
	padding-left: 4px;
}

.tableheader
	{
	color: #FFF;
	background-color:#808080;
	font-weight:bold;
	font-size:14px;
}
.error
	{
		color:Red;
		font-weight:bold;
		font-size:14px;
}
/* --------------Page Specific Styles ----------------- */
#lblMeetingMinutesDate, #lblMeetingMinutesTitle, #lblMeetingMinutesValue
	{width:400px;}

.buffaloEvents
	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin:0px;
	color:#586B5D;
	width:530px;
}
#SearchResults
	{
		Font-size:10px;
}

#HomeRightSide {
width:204px;
padding-bottom:25px;
}

#HomeRightSide table {
text-align:center;
}

#HomeRightSide th {
margin:0;
border:2px solid #1C5500;
padding:5px 0;
color:#FFF;
font-size:1.0em;
background:#B47122;
}

#HomeRightSide td {
padding:20px 5px;
}

table tr td#content h2 {color:#1C5500;}
