/****************/
/*ELEMENT STYLES*/
/***************/

BODY 
	{
	margin:0px auto;
	padding:0px;
	text-align:center;
	background-color:#46413B;/*#514b44;*/ /*#302C28;*/
	font-family: Arial, Helvetica,sans-serif;
	font-size: 12pt;
	line-height: 105%; 
	}

P
	{
	margin:0;
	padding:0;
	/*padding-top:0em;*/
	margin-bottom:1em;
	}
TD{
font-size: 12px;
}
A, a:visited {
	color:666;
}
a:hover{
	color:aaa;
}
/****************/
/*LAYOUT STYLES*/
/****************/

#sizer
	{ 
	/*** sets 765px width; ***/
	width:771px; /******* 6px wider to accommodate borderr********/
	text-align:left;
	margin:0px auto;
	/*border-top:solid #332d25 3px;*/
	border-bottom:solid #332d25 /*#beb09f*/ 3px;
	border-left:solid #332d25 /*#beb09f*/ 3px;
	border-right:solid #332d25 /*#beb09f*/ 3px;
	padding:0;
	}

#header	/*** LOGO and TopNav ***/
	{ 
    text-align: left;
    background-color:#839b96; /* b3bb9d 8f9c68; 849c8e; #887B6C; #514b44; */
    margin: 0px;
    padding: 0px;
	width:100%;
	padding-top:10px;
	}
	
 #topnav
 	{
	float:right;
	background-color:#839b96; /* 8f9c68; #93b98a; #547179; */
	/*margin-top:22px;*/
	color:#000;
	font-size:0.8em;
	}

#footer 
	{

    background-color:#839b96;
   	margin:0px;
   	padding:0px;
    text-align: center;
    /*clear: both;*/
	width:100%;
	height:2em;
	font-size:0.75em;
	color:#FFF;
	}
	
#imageBanner /*** imageFrame ***/
	{ 
    margin: 0px;
    padding: 0px;

	/*border-top:2px solid #332d25;
	border-bottom:2px solid #332d25;
	border-left:none;
	border-right:none;*/
	}
	
#innerBox /*** encompasses navcol div - set bg image repeat ***/
	{ 
	margin: 0;
    padding: 0;
	border:0;
	width:100%;
	background-color:white
	}
	
#leftColumnBG 
	{
	margin:0; 
	padding:0;		
	background:#FFF url(leftcol_gray.gif) top left repeat-y;		
	}
	
#rightColumnBG 
	{
	margin:0px; 
	padding:0px;		
	background:url(rightcol_gray.gif) top right repeat-y;	
	}

#main 
	{
	/*font-family:Times New Roman,serif;*/
	font-size:0.75em;
	text-align:left;
	padding: 10px;
    margin-left: 145px;
    margin-right: 135px;

	border: solid #839b96 1px;
	border-top:none;
	border-bottom:none;
	}	
#modmain 
	{
	/*font-family:Times New Roman,serif;*/
	font-size:0.75em;
	text-align:left;
	padding: 10px;
   /* margin-left: 145px;
    margin-right: 135px;*/

	border: solid #839b96 1px;
	border-top:none;
	border-bottom:none;
	}	
#navcol 
	{
    padding: 0px;
    width: 135px;
    float: left;
	margin-left:4px;
	/*overflow:auto;*/
	font-size:12px;
	font-size:0.75em;
	}

#rightcol 
	{
	float: right;
	width: 135px;
	padding:0px;
	}

/****************/
/* NAV STYLES   */
/****************/

.topNavItem
	{
	margin-left:5px;
	margin-right:5px;
	padding:3px;
	}
	
.topNavItem a
	{
	text-decoration:none;
	color:#DFD4BE;
	font-weight:bold;
	}
	
.topNavItem a:hover
	{
	color:#000;
	/*#B99160;*/
	}

#navcol ul /*** whole block of nav text ***/
	{
	list-style: none;
	margin-left:5px;
	/*margin-top:10px;*/
	padding: 0;
	border: none;
	/*margin-bottom:10px*/
	}
	
#navcol li /*** indiv nav q/a ***/
	{
	/*border-bottom: 1px solid #90bade;*/
	font-family: arial, sans-serif;
	color:fff;
	font-size:0.9em;
	margin:0;
	margin-top:10px;
	}

#navcol li a /*** headers in left nav ***/
	{
	/*display: block;*/
	/*font-family:georgia;*/
	color:#333;
	text-decoration: none;
	width: 100%;
	margin:0;
	padding:0;
	/*margin-bottom:10px;*/
	/*margin-top:10px;*/
	font-weight:bold;
	}

html>body #navcol li a 
	{ 
	width: auto;
	}

#navcol li a:hover
	{
	width:100%;
	color: #838C86;
}
		
	/*sub list*/	
#navcol ul ul{
	list-style: none;
	margin-left:5px;
	margin-top:0px;
	padding: 0;
	border: none;
	margin-bottom:10px
}
#navcol ul ul li /*** indiv nav q/a ***/
	{
	
	/*border-bottom: 1px solid #90bade;*/
	font-family: arial, sans-serif;
	color:#666;
	/*font-size:.9em;*/
	margin:0;
	/*margin-bottom:10px;*/
	}

#navcol ul ul li a /*** headers in left nav ***/
	{
	display: block;
	font-family:arial, sans-serif;
	color:#666;
	text-decoration: none;
	width: 100%;
	margin:0;
	font-weight:normal;
	font-size:1em;
	/*margin-bottom:10px;
	margin-top:5px;
	font-weight:bold;*/
	}	
.navHeadingHilite{

}	
.navhilite{
	background-color:#A8B4AC;
}

#navcol ul ul li a:hover
	{
	width:100%;
	color: #fff;
	background-color:#839b96;
	}
.footerItem
	{
	margin-left:20px;
	margin-right:20px;
	color:#FFF;
	
	}
	
#footer a
	{
	text-decoration:none;
	color:#FFF;
	/*padding:5px;*/
	}
	
#footer a:hover
	{
	/*background-color:#B99160;*/
	color:#BBB;
	}
	
/*****************/
/*OTHER STYLES   */
/******************/

.featured
	{
	/*background-color:#B99160;*/
	/*border-bottom:1px solid black;
	border-top:1px solid black;*/
	padding:4px;
	font-size:0.75em
	}
	
.bizCard
	{
	font-size:0.6em;
	text-align:center;
	bottom:0px;
	margin-top:50px;
	margin-bottom:10px;
	}	
	
.heading
	{
	/*font-family:Georgia;*/
	font-size:1.5em;
	font-weight:bold;
	/*line-height:130%;/*
	/*margin-top:15pt;
	margin-bottom:10pt;
	margin-left:6pt;
	margin-right:6pt*/
	}
	
	
.cleaner /*** spacing at bottom of main ***/
	{
	clear:both;
	padding:0;
	margin:0
	}
.navdesc{
	color:#666;
	/*display:block;*/
}

.greentable{
	border:1px solid #839b96;
	font-size:1em;
}
.greentable TH{
	background-color:#839b96;
	font-weight:normal;
}
.greentable TD{
	background-color:#FFF;
}

.simpleList{
	list-style: none;
	margin:0;
	padding:0;
	font-size:0.9em;
}
.simpleList LI{
	margin:0;
	padding:0;
}
.simpleList LI a{
	color:#666;
}
.mini{
	font-size:11px;
}
/****************/
/* BORDERS		*/
/****************/

/*
#leftColumnBG 
	{
	background:#FFF url(leftcol_bg_2px.gif) top left repeat-y;
	}
	
#rightColumnBG 
	{
	background:url(rightcol_2px.gif) top right repeat-y;
	}
	
#header 
	{
	border-left:2px solid black;
	border-right:2px solid black;
	}
	
#innerBox 
	{ 
  border:2px solid black;
	}

#imageBanner
	{
	border-bottom:2px solid black;
	}
	
*/
