body {
	margin: 0;
	padding: 0;
	text-align: center; /* center site, works in IE */
	background: #ded6c6 url(images/background_jsfg.gif) repeat-y 50%;
	font: normal normal 9pt/11pt verdana,helvetica,arial,sans-serif;
	}
	
/*  MENU VERTICAL (left sidebar) ========================================*/
#menubox {
	margin: 10px 0px 0px 0px;
	border-bottom: 10px solid #10217B;
	clear: both;
	width: 196px;
	}
a.nav, a.nav:link, a.nav:visited {
	display: block; 
	width: 196px; 
	background: #10217B; 
	border-top: 10px solid #10217B;
	margin:  0 0 0 0; 
	text-align: center; 
	text-decoration: none; 
	font: bold 8pt/8pt verdana,helvetica, arial, sans-serif; 
	color: #F6F5EC;
	overflow:hidden;
	}
a.nav:hover {
	color:#10217B; 
	background:#5872DD;
	}
a.nav:active {
	color:#10217B; 
	background:#c00;
	}

/*  MENU HORIZONTAL (across page) ========================================*/
#menubox2 {
	background: #ACA189;
	border-top: 2px solid #ACA189;
	border-bottom: 5px solid #ACA189;
	}
a.nav2, a.nav2:link, a.nav2:visited {
	background: #ACA189; 
	border-top: 2px solid #ACA189;
	border-left: 1px solid #ACA189;
	border-right: 1px solid #ACA189;
	border-bottom: 2px solid #ACA189;
	text-align: center; 
	text-decoration: none; 
	font: bold 8pt/8pt verdana,helvetica, arial, sans-serif; 
	color: #10217B;
	overflow:hidden;
	}
a.nav2:hover {
	color: #F6F5EC; 
	background: #10217B;
	}
a.nav2:active {
	color: #D9D3C5; 
	background: #5872DD;
	}
	
/*  PAGE STRUCTURE ============================================ */
#site_container {
	margin: 20px auto 0 auto; /* center site for other browsers */
	width: 850px;
	height: 100%;
	background-image: url("images/background_jsfg.gif");
	background-repeat: repeat-y;
	position: relative;
	text-align: left;
	}
#left { /* left sidebar */
	float: left;
	width: 200px;
	height: 100%;
	text-align: left;
	}
	
/*  RIGHT SIDEBAR TEXT BOX (no background ============================================ */
.right_plain { /* right sidebar - plain background (no container) */
	float: right;
	clear:both;
	margin: 0 0 20px 0;
	width: 200px;
	font: normal 9pt/11pt verdana,helvetica,arial,sans-serif;
	text-align: left;
	}		
/*  RIGHT SIDEBAR TEXT BOX (colored background ============================================ */
.right_box { /* right sidebar - colored container (use with right_text) */
	float: right;
	clear: both;
	margin: 0 0 20px 20px;
	width: 210px;
	background: #CCD6FF;
	}		
.right_text { /* right sidebar - text box (use with right_box colored container */
	float: right;
	clear: both;
	margin: 10px;
	width: 190px;
	font: normal 9pt/11pt verdana,helvetica,arial,sans-serif;
	text-align: left;
	}
			
/*  LEFT SIDEBAR TEXT BOX ============================================ */
.left_box { /* left sidebar - white container (use with left_text) */
	float: right;
	clear: both;
	margin: 10px 10px 0px 10px;
	width: 180px;
	background: #C9C1B0;/*C9C1B0 - E3E0C4 - EAEEFF*/
	}		
.left_text { /* left sidebar - text box (use with white container ===== */
	clear: both;
	margin: 5px;
	width: 170px;
	font: normal 8pt/9pt helvetica,arial,sans-serif;
	color:  #392C11;
	text-align: left;
	}
.left_header { /* left sidebar headers, ie MEETINGS, COMING SOON ====== */
	text-align: center; 
	font: bold 11pt/10pt verdana,helvetica,arial,sans-serif; 
	color: #10217B;
	}
.left_title { /* left sidebar title within each entry ================= */
	font: bold 8pt/9pt helvetica,arial,sans-serif; 
	}
	
/* ==================================================================== */

#mainblock {
	float: left;
	clear: right;
	width: 649px;
	height: 100%;
	text-align: left;
	}
#header {
	clear: both;
	margin: 0px 0px 0px 20px;
	width: 610px;
	height: 130px;
	background: #F7F7EF;
	}
#address {
	float: left;
	clear: right;
	font: normal 8pt/9pt verdana,helvetica,arial,sans-serif;
	text-align: left;
	}
#header_title {
	float: left;
	width: 410px;
	height: 130px;
	background: #F7F7EF;
	}
#content_area { /* main body of site, below header */
	margin: 20px;
	clear: both;
	width: 610px;
	height: 100%;
	background: #F7F7EF;
	font: normal 9pt/11pt verdana,helvetica,arial,sans-serif;
	text-align: left;
	}
#footer {
	font: normal normal 6pt/8pt verdana,helvetica,arial,sans-serif;
	text-align: center;
	}
	
/*  DIVIDER BARS ==============================================*/
.top_bar {
	background: #ACA189;
	width: 100%;
	height: 6px;
	}
.mid_bar {
	background: #ACA189;
	width: 100%;
	height: 4px;
	}
.bot_bar {
	background: #ACA189;
	width: 100%;
	height: 2px;
	}
	
/*	<HR> =======================================================*/
	/* use in sidebars */
hr.heavyblue { 
	border: 0px;
	color: #10217B;
	background-color: #10217B;
	height: 4px;
	width: 100%;
	}	
hr.blue { 
	border: 0px;
	color: #10217B;
	background-color: #10217B;
	height: 2px;
	width: 100%;
	}	
hr.thinblue { 
	border: 0px;
	color: #10217B;
	background-color: #10217B;
	height: 1px;
	width: 100%;
	}
	
	/* use in content area */
hr.heavyred {
	border: 0px;
	color: #10217B;
	background-color: #970F00;
	height: 4px;
	width: 100%;
	}
hr.red {
	border: 0px;
	color: #10217B;
	background-color: #970F00;
	height: 2px;
	width: 100%;
	}
hr.thinred {
	border: 0px;
	color: #10217B;
	background-color: #970F00;
	height: 1px;
	width: 100%;
	}

		
/*  TEXT HANDLING ==============================================*/
h1 { /* LARGE HEADLINE */
	font: normal bold 18pt/20pt verdana,helvetica,arial,sans-serif;
	color: #5872DD;
	}
h2 { /* HEADLINE 1 */
	font: normal bold 14pt/16pt verdana,helvetica,arial,sans-serif;
	}
h3 { /* HEADLINE 2*/
	font: normal bold 12pt/14pt verdana,helvetica,arial,sans-serif;
	}
h4 { /* SUBHEAD 1 */
	font: normal bold 10pt/12pt verdana,helvetica,arial,sans-serif;
	}
h5 { /* SUBHEAD 2 */
	font: normal bold 9pt/11pt verdana,helvetica,arial,sans-serif;
	}
p { /* REGULAR TEXT */
	font: normal normal 9pt/11pt verdana,helvetica,arial,sans-serif;
	}
p.aboutauthor { /* AUTHOR BIO AFTER ARTICLE */
	font: normal normal 8pt/9pt verdana,helvetica,arial,sans-serif;	
	}
	
.I { /* ITALIC ( use with <em> tag ) */
	font: italic 9pt/11pt verdana,helvetica,arial,sans-serif;
	}
.B { /* BOLD ( use with <em> tag ) */
	font: normal bold 9pt/11pt verdana,helvetica,arial,sans-serif;
	}
.BI { /* BOLD ITALIC ( use with <em> tag ) */
	font: italic bold 9pt/11pt verdana,helvetica,arial,sans-serif;
	}
.author { /* AUTHOR NAME ( use with <em> tag -- bio after article is used with a <p> tag ) */
	font: italic normal 9pt/9pt verdana,helvetica,arial,sans-serif;	
	}			
/*  <font-style> <font-variant> <font-weight> <font-size>/<line-height> <font-family> */


/*  LINKS ==============================================*/
.standard_link {
	text-decoration: none;
	font: normal bold 9pt/11pt verdana,helvetica,arial,sans-serif;	
	}
	
.list_link { /*use for a list of links - such as an FAQ */
	text-decoration: none;
	font: normal bold 9pt/11pt verdana,helvetica,arial,sans-serif; 
	color: #10217B;	
	}

.faqback_link {
	text-decoration: none;
	font: normal bold 7pt/7pt verdana,helvetica,arial,sans-serif;	
	}
	
/*	links in left sidebar ------------------------------*/
a.left_link, a.left_link:link, a.left_link:visited {
	font: normal normal 8pt/8pt verdana,helvetica, arial, sans-serif; 
	color: #10217B;
	text-decoration: none; 
	}
a.left_link:hover {
	color:#10217B;
	}
a.left_link:active {
	color:#10217B;
	}


