/* CSS Document  Copyright 2005. All Rights Reserved - Fresh Image Design | Richard Wegner */

html {
	margin: 0;
	padding: 0;
}
body {
	margin: 0;
	padding: 0;
	text-align: center; /* Hack to centre the wrapper in IE5.x pc */
	font-size: 100.01%; /* Sets default font size. */
	font-family: Arial, Verdana, Helvetica, sans-serif;
	min-width: 760px;
	xbackground-color: #D1DEBA;
	background-color: #CFD6CE;
}

a:link, a:visited {text-decoration: underline; color: #246C4F;}
a:hover, a:active, a:focus {text-decoration: none; color: #DE9D5C;}

#container {
	position: relative;
	width: 762px; /*sets the width for IE5.x's broken box model*/
	w\idth: 760px; /* sets the width of the wrapper for compliant browsers*/
	margin: 10px auto;
	padding: 0;
	text-align: left;
	border: 1px solid #333;
	background: #FFF url(images/bot_photo.jpg) no-repeat left bottom;
}

#topbar {
	width: 760px;
	height: 30px;
	margin: 0;
	padding: 0;
	text-align: right;
	background-color: #246C4F;
	z-index: 1;
}
#topbar p {
	color: #FFFFFF;
	font-size: 0.7em;
	margin: 0 10px 0 0;
	padding: 5px 0 0 0;
}
#topbar a:link, #topbar a:visited {text-decoration: none; color: #FFF;}
#topbar a:hover, #topbar a:active, #topbar a:focus {text-decoration: underline; color: #FFF;}
#switch_lang {float: left;}
#switch_lang p {padding: 5px 0 0 15px;}

#toplogo {
	width: 760px;
	height: 117px;
	margin: 0;
	background-color: #E5E5CC;
	z-index: 2;
}

#navlist, #subnav {
	width: 760px;
	height: 27px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin: 0;
	padding: 0;
}
#navlist {
	background: #CCCC99 url(images/nav_bkg.gif) repeat-x left top;
	z-index: 30;
}
#navlist ul {
	margin: 0;
	padding: 0;
}
#navlist li {
	float: left;
	margin: 0;
	list-style-type: none;
	white-space: nowrap;
	border-left: 1px solid #333;
}
#navlist li#about {border-left: 0px solid #333;}

#navlist a {
	display: block;
	width: 124px;
	margin: 0;
	padding: 7px 14px 7px 14px;
	text-decoration: none;
	text-align: center;
}
#navlist li#about a, #navlist li#contact a {width: 60px;}
#navlist li#news a {width: 95px;}
#navlist a:link, #navlist a:visited {color: #333;}
#navlist a:hover, #navlist a:active, #navlist a:focus {color: #246C4F; background: #E5E5CC url(images/navbtn_overx.jpg) no-repeat center;}

#subnav {
	background-color: #E5E5CC;
	border-bottom: 1px solid #333;
 	z-index: 5;
 }
#subnav a {
	color: #666666;
	margin: 0;
 	padding: 0;
 	text-decoration: none;
 }
 #subnav a:hover {
	color: #246C4F;
	margin: 0;
 	padding: 0;
 	text-decoration: none;
 }
#subnav ul {
 	margin: 0;
  	padding: 8px 0 0 0;
	list-style-type: none;
	text-align: left; 
 }
#subnav li {
	float: left;
	margin: 0;
	padding: 0 1px 6px 1px;
 }
 #subnav li.snav1 {
	margin: 0;
	padding-left: 10px;
}
#subnav li.navspace {color: #003300; padding: 0 3px;}


#content {
	width: 745px;
	margin: 0 0 20px 15px;
	color: #333;
	background: url(images/cloud.jpg) no-repeat top left;	
	z-index: 4;
}
#content h1 {
	color: #246C4F;
	margin: 10px 0 0 0;
	padding: 0;
	font: bold 1.1em Georgia, "Times New Roman", Times, serif;
}
#content h2 {
	color: #246C4F;
	font-size: .9em;
	margin: 20px 0 0 20px;
	padding: 0;
	font-weight: bold;
}
#content h3 {
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	display: block;
	height: 18px;
	margin: 25px 30px 5px 20px;
	padding: 3px 0 0 5px;
	background: #6C2441;
}
#content h4 {
	color: #666;
	font-size: .8em;
	font-weight: bold;
	height: 18px;
	margin: 20px 30px 0 20px;
	padding: 3px 0 0 5px;
	border-top: 2px solid #246C4F;
	border-bottom: 2px solid #246C4F;
}
#content h5 {
	color: #666;
	font-size: .9em;
	margin: 20px 0 0 20px;
	padding: 0;
	font-weight: bold;
}
#content p {
	font-size: .8em; 
	line-height : 1.5em;
	margin: 1em 0 0 0;
	padding: 0px 20px 0px 0px;
}
#content p.indentp {
	padding-left: 2em;
}
#content p.newsevent {
	font-size: .9em; 
	line-height : 1.3em;
	margin: 10px 60px;
	padding: 5px 0;
	border-top: 2px solid #246C4F;
	border-bottom: 2px solid #246C4F;
}
#content ul {
	list-style-type: disc;
	list-style-position: outside;
	margin: .5em 0 .5em 20px;
	padding: 0;
}
#content ul li {
	color: #333;
	font-size: 0.75em;
	line-height: 1.3em;
	margin: 0px 70px 5px 40px;
	padding: 0;
}
#content ul ul {
	list-style-type: disc;
	list-style-position: outside;
	margin: .5em 0 .5em 15px;
	padding: 0;
}
#content ul li ul li {
	color: #333;
	font-size: 0.95em;
	line-height: 1.3em;
	margin: 0px 70px 5px 0px;
	padding: 0;
}

#content ol li {
	color: #333;
	font-size: 0.75em;
	line-height: 1.3em;
	margin: 0px 50px 5px 20px;
	padding: 0;
}

#leftcol {
	float: left;
	width: 515px;
	margin: 0;
	padding: 0;
}
#leftcol h6 {
	color: #336699;
	font-size: .9em;
	font-weight: bold;
	margin: 20px 0 0 20px;
	padding: 0;
	background: #FFF;
}
#leftcol_botdiv {
	width: 515px;
	margin: 20px 0 0 0;
}
#leftcol_botdiv p {
	font-size: .7em;
	margin: 5px 0 15px 0;
	padding: 0;
}

#leftcol_botl {
	float: left;
	width: 245px;
	margin: 0;
	padding: 0;
	border-right: 1px solid #CDD0D5;
}
#leftcol_botr {
	float: right;
	width: 255px;
	margin: 0;
	padding: 0;
}
#leftcol_botr p {margin: 5px 10px 15px 0; padding: 0;}

#notice {
	text-align: center;
}
#notice h2 {
	color: #246C4F;
	font-size: 1.3em;
	margin: 10px 0;
	padding: 0;
	font-weight: bold;
}
#notice .ovfm {
	color: #996600;
	margin: 0;
	padding: 0;
	font: bold 1.1em Georgia, "Times New Roman", Times, serif;
}
#notice .meeting {
	color: #336699;
	font-size: 1.2em;
	font-weight: bold;
	margin: 10px 0;
	padding: 0;
}
#notice .datetime {
	color: #336699;
	font-size: .9em;
	font-weight: bold;
	margin: 10px 0;
	padding: 0;
}
#notice p {margin-left: 0;}

#rightcol {
	float: right;
	width: 200px;
	height: 300px;
	margin: 0 5px 15px 0;
	padding: 0 0 0 15px;
	text-align: left;
	border-left: 1px solid #CDD0D5;
}
#rightcol h1 {
	color: #246C4F;
	font-size: 1em;
	margin: 10px 0 0 0;
	padding: 0;
	font-weight: bold;
}
#rightcol h2 {
	color: #DE9D5C;
	margin: 10px 10px 10px 0;
	padding: 0;
	font: italic bold 1.2em Georgia, "Times New Roman", Times, serif;
}
#rightcol a {
	font-size: .9em;
	font-weight: bold;
	margin: 0 0 3px 5px;
	padding: 0 0 3px 0;
	text-decoration: none;
}
#rightcol p a.link_on {color: #DE9D5C;}
#rightcol a:link, #rightcol a:visited {text-decoration: underline; color: #246C4F;}
#rightcol a:hover, #rightcol a:active, #rightcol a:focus {text-decoration: none; color: #DE9D5C;}

#rightcol_bot {
	margin: 80px 0 0 0;
	border-top: 1px solid #CDD0D5;
}
#rightcol_bot h2 {padding-top: 0px;}

#rightcol ul {
	list-style-type: disc;
	list-style-position: outside;
	margin: 10px 0 10px 20px;
	padding: 0;
}
#rightcol ul li {
	color: #336699;
	font-size: 0.75em;
	font-weight: bold;
	line-height: 1.3em;
	margin: 0px 10px 5px 5px;
	padding: 0;
}


#footer {
	width: 760px;
	height: 28px;
	clear: both;
	margin: 2em 0 0 0;
	padding: 0;
}

#footer p {
	color: #003300;
	font-size: .7em;
	margin:0;
	padding: 7px 0 0 0;
	text-align: center;
}

/* Tables */

#table_board {
	width: 100%;
	font-size: .75em;
	line-height: 1.8em;
	margin: 2em 0;
	padding: 0;
}
tr.oddbkg {
	background: #F5F5F5;
}
tr.evenbkg {
	background: #D9EEF6;
}
td.bdname {
	color: #24416C;
	font-weight: bold;
	padding-left: 10px;
}

/* Classes */

.adate {
	color: #336699;
	font-weight: bold;
}
p.bullink img { vertical-align: bottom}
.papertitle {
	color: #336699;
	font-weight: bold;
}
.quoteit {
	color: #5E7D9B;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.5em;
	line-height: 1.2em;
	margin: 60px 20px;
}

#content p.testimony {
	color: #003366;
	font-size: 0.9em;
	line-height: 1.2em;
	margin: 20px 40px 5px 0px;
}
#content p.testimony2 {
	color: #996600;
	font-size: 0.9em;
	line-height: 1.2em;
	margin: 20px 40px 5px 0px;
}

.imgbdr {border: 1px solid #333}

.imgtopright {
	float: right;
	margin: 60px 20px 15px 30px;
	padding: 0;
}

.imgright {
	float: right;
	margin: 2px 20px 15px 20px;
	padding: 0;
}

.imgbotright {
	float: right;
	margin: 2px 10px 0px 20px;
	padding: 0;
}

.newsdate {
	color: #333;
	font-size: 1em;
	font-weight: bold;
	margin: 20px 0 5px 0;
}
.newsheadline {
	color: #000;
	margin: 20px 0 5px 0;
	font: bold 1.1em Georgia, "Times New Roman", Times, serif;
}
.newsrelease, .newspaper {
	color: #996600;
	font-size: 1.4em;
	line-height: 1.2em;
	margin: 20px 0 5px 0;
}
.newsrelease {font-style: italic;}
.newspaper {font-style: bold;}
#content h1.newstitle {font-size: 1.4em;}
.newspaperdate {
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	display: block;
	height: 18px;
	margin: 25px 0px 5px 0px;
	padding: 2px 0;
	text-align: center;
	background-color: #333333;
}


/* Hide sub menu items */
body#homepage #subnav,
body#contactpage #subnav {visibility: hidden}

/* You are HERE indicators for Main Menu items */
body#aboutpage #navlist li#about a,
body#about_boardpage #navlist li#about a, 
body#about_missionpage #navlist li#about a,
body#about_locationpage #navlist li#about a,
body#about_annreportpage #navlist li#about a,
body#about_publicationspage #navlist li#about a,
body#about_historypage #navlist li#about a,
body#about_privacypage #navlist li#about a,
body#contactpage #navlist li#contact a,
body#newspage #navlist li#news a,
body#news_presspage #navlist li#news a,
body#news_presentpage #navlist li#news a,
body#news_eventspage #navlist li#news a,
body#productspage #navlist li#products a,
body#products_safetypage #navlist li#products a,
body#products_buypage #navlist li#products a,
body#products_storepage #navlist li#products a,
body#products_wholesalepage #navlist li#products a,
body#communitypage #navlist li#community a,
body#community_donationspage #navlist li#community a,
body#community_investmentpage #navlist li#community a,
body#community_partnershipspage #navlist li#community a,
body#community_employmentpage #navlist li#community a,
body#community_trainingpage #navlist li#community a,
body#membershippage #navlist li#membership a,
body#membership_becomepage #navlist li#membership a,
body#membership_benefitspage #navlist li#membership a,
body#membership_sharepage #navlist li#membership a,
body#membership_hookpage #navlist li#membership a {
	color: #246C4F;
	background-color: #E5E5CC;
	border-top: 1px solid #333;
	border-bottom: 1px solid #E5E5CC;	
}

/* You are HERE indicators for Submenu items */
body#about_boardpage #subnav li#board a,
body#about_missionpage #subnav li#mission a,
body#about_locationpage #subnav li#location a,
body#about_annreportpage #subnav li#annreport a,
body#about_publicationspage #subnav li#publications a,
body#about_historypage #subnav li#history a,
body#about_privacypage #subnav li#privacy a,
body#newspage #subnav li#news a,
body#news_presspage #subnav li#press a,
body#news_presentpage #subnav li#presentations a,
body#news_eventspage #subnav li#events a,
body#products_safetypage #subnav li#safety a,
body#products_buypage #subnav li#buy a,
body#products_storepage #subnav li#store a,
body#products_wholesalepage #subnav li#wholesale a,
body#community_donationspage #subnav li#donations a,
body#community_investmentpage #subnav li#investment a,
body#community_partnershipspage #subnav li#partnerships a,
body#community_employmentpage #subnav li#employment a,
body#community_trainingpage #subnav li#training a,
body#membership_becomepage #subnav li#become a,
body#membership_benefitspage #subnav li#benefits a,
body#membership_sharepage #subnav li#share a,
body#membership_hookpage #subnav li#hook a,
body#faqpage #sidenav li#faq a {
	color: #246C4F;
	font-weight: bold;
}
