/* GENERAL STYLES */
/* GENERAL STYLES */
/* CSS Document */

/*--------HTML TAGS--------*/


html, body {
	background-color: #f3efca;
	margin: 0;
	padding: 0;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #855320;
}

body {
overflow-y:scroll;
}
h1 {
	margin: 0;
	font-size: 16px;
	font-weight: bold;
	line-height: 20px;
}

h1 a { color: #ffffff; }
h1 a:hover { text-decoration: none; }

h2 {
	margin: 0px;
	padding-left: 225px;
	font-size: 36px;
	font-weight: normal;
	background-color: transparent;
	color: #444f0d;
	width: 700px;
}

h3 {
	font-size: 18px;
	font-weight: normal;
	margin: 0 0 14px 0;
	background-color: transparent;
	color: #444f0d;
	clear:both;
}

h4 {
	font-size: 14px;
	line-height: 18px;
	font-weight: normal;
	margin: 0 0 14px 0;
	background-color: transparent;
	color: #444f0d;
}

h5 { font-size: 12px; margin: 10px 0 0 0; padding-bottom: 5px;}

p {
	color: #775528;
	margin: 10px 0 10px 0;
	font-size: 12px;
	line-height: 18px;
}

a { color: #775528; text-decoration: none; }
a:hover { text-decoration: underline; }

.ulplain,
.subPageUl,
.contactUl,
#threeNavUl,
#twoNavUl,
#subBreadCrumbUl,
.aboutCabUl,
#subpageSubNavUl,
.nav,
#subpageSubMenuUl,
#sitemap,
#mainNavUl,
#homeBtmDiv ul,
#subpageContactColTwo ul,
ul ul
{ margin: 0; padding: 0; list-style-type: none; }
ol { margin: 0 0 20px 20px; padding-left: 20px; line-height: 20px; }

form { margin: 0; padding: 0; }

/*--------GLOBAL STRUCTURE--------*/

#mainContainer {
	background: url(../images/_global/global_bg.gif) 0 0 repeat-y;
	margin: 0px auto;
	padding: 0px 6px;
	width: 954px;
}

#homeHeader {
	position: relative;
	background: url(../images/home/home_header_bg.jpg) 0 0 no-repeat;
	margin: 0;
	padding: 0;
	width: 954px;
	height: 181px;
}

#homeContent {
	position: relative;
	background-color: #fdfdf3;
	border-bottom: 4px solid #444f0d;
	padding-left: 387px;
	width: 567px;
	height: 271px;
}
/*--home page link--*/
#homeLink{
	width: 60px; 
	height: 100px; 
	position: absolute;
	top: 73px;
	left: 56px;
	cursor: pointer;
}
#colTwoMainContainer {
	position: relative;
	background: url(../images/_global/two_column_bg.gif) 0 0 repeat-y;
	margin: 0 auto;
	padding: 0 6px;
	overflow: none;
	clear: both;
	width: 954px;
	z-index: 0;
}

#colTwoHeader, #aboutColTwoheader, #progColTwoHeader, #servicesColTwoHeader, #prodColTwoHeader, #newsColTwoHeader, #calColTwoHeader, #oppColTwoHeader,
#contactColTwoHeader, #accessColTwoHeader, #privColTwoHeader, #permisColTwoHeader, #sitemapColTwoHeader {
	position: relative;
	background: url(../images/services/services_two_column_bg.jpg) 0 0 no-repeat;
	margin-bottom: -80px;
	width: 954px;
	height: 229px;
	z-index: -1;
}

#aboutColTwoheader { background: url(../images/about_prel/about_two_column_bg.jpg) 0 0 no-repeat; }
#progColTwoHeader { background: url(../images/programs/programs_two_column_bg.jpg) 0 0 no-repeat; }
#servicesColTwoHeader { background: url(../images/services/services_two_column_bg.jpg) 0 0 no-repeat; }
#prodColTwoHeader { background: url(../images/products/products_two_column_bg.jpg) 0 0 no-repeat; }
#newsColTwoHeader { background: url(../images/news/news_two_column_bg.jpg) 0 0 no-repeat; }
#calColTwoHeader { background: url(../images/calendar/calendar_two_column_bg.jpg) 0 0 no-repeat; }
#oppColTwoHeader { background: url(../images/opprtunities/opp_two_column_bg.jpg) 0 0 no-repeat; }
#contactColTwoHeader { background: url(../images/contact_prel/contact_two_column_bg.jpg) 0 0 no-repeat; }
/*#accessColTwoHeader {}
#privColTwoHeader {}
#permisColTwoHeader {}
#sitemapColTwoHeader {}*/

#colThreeMainContainer,
#colThreeMainContainerRelP {
	position: relative;
	background: url(../images/_global/three_column_bg.gif) 0 0 repeat-y;
	margin: 0 auto;
	padding: 0 6px;
	overflow: auto;
	clear: both;
	width: 954px;
	z-index: 0;
}

#relpnav {
	background-color: #444F0D;
	color: #FFFFFF;
	text-align:left;
	padding:5px;
	margin-bottom:3px;
	margin-right:0px;
}
#colThreeMainContainerRelP .relp-header {margin-bottom:15px;}
#relpnav a {
	color: #FFFFFF;
	text-decoration: none
}


#relpcontent-left {
	width:460px;
	float:left;
margin-right:20px;
}

#relpcontent-right {
       width:265px;
	float:left;
}
#relpcontent-right ul { padding-left:20px;}
#relpcontent-right ul li {margin-bottom:10px; padding-left:1px;}
#colThreeMainContainerRelP #relpcontent-right h3 {font-size:12px;}

.greendivider {
background-color:#AFB090;
margin-bottom:15px;
padding:1px;
}
#colThreeMainContainerRelP h3.relp-bridge {background-color:transparent; font-size:18px; margin-bottom:15px;}
#colThreeMainContainerRelP h4.relp-bridge {
color:#855320;
font-size:14px;
font-weight:bold;
margin-bottom:15px;
}

#colThreeMainContainerRelP p.relp-bridge {color: #444F0D; }
#relp-bridge2 {padding-left:10px;}


#relp-links {clear:both; text-align:center; padding:25px 0;}
#relp-links a {text-decoration:none; font-weight:bold;}
#colThreeMainContainerRelP h3 {
	background-color: #AFB090;
	color: #444F0D;
	font-size:14px;
	font-weight:bold;
	padding-bottom:2px;
	padding-top:2px;
	
}
#colThreeMainContainerRelP h4 {margin-top:0px; font-size:12px;}
#colThreeMainContainerRelP h5 {}
#colThreeMainContainerRelP p {}

#colThreeMainContainerRelP h3,
#colThreeMainContainerRelP h4,
#colThreeMainContainerRelP h5,
#colThreeMainContainerRelP p {padding-left:5px;}

#colThreeMainContainer {
	position: relative;
	background: url(../images/_global/three_column_bg.gif) 0 0 repeat-y;
	margin: 0 auto;
	padding: 0 6px;
	overflow: auto;
	clear: both;
	width: 954px;
	z-index: 0;
}

#colThreeHeader, #aboutColThreeheader, #progColThreeHeader, #servicesColThreeHeader, #prodColThreeHeader, #newsColThreeHeader, #calColThreeHeader, 
#oppColThreeHeader, #contactColThreeHeader, #accessColThreeHeader, #privColThreeHeader, #permisColThreeHeader, #sitemapColThreeHeader {
	position: relative;
	background: url(../images/programs/programs_three_column_bg.jpg) 0 0 no-repeat;
	margin-bottom: -80px;
	width: 954px;
	height: 229px;
	z-index: -1;
}

#aboutColThreeheader { background: url(../images/about_prel/about_three_column_bg.jpg) 0 0 no-repeat; }
#progColThreeHeader { background: url(../images/programs/programs_three_column_bg.jpg) 0 0 no-repeat; }
#servicesColThreeHeader { background: url(../images/services/services_three_column_bg.jpg) 0 0 no-repeat; }
#prodColThreeHeader { background: url(../images/products/products_three_column_bg.jpg) 0 0 no-repeat; }
#newsColThreeHeader { background: url(../images/news/news_three_column_bg.jpg) 0 0 no-repeat; }
#calColThreeHeader { background: url(../images/calendar/calendar_three_column_bg.jpg) 0 0 no-repeat; }
#oppColThreeHeader { background: url(../images/opprtunities/opp_three_column_bg.jpg) 0 0 no-repeat; }
#contactColThreeHeader { background: url(../images/contact_prel/contact_three_column_bg.jpg) 0 0 no-repeat; }
/*#accessColThreeHeader {}
#privColThreeHeader {}
#permisColThreeHeader {}
#sitemapColThreeHeader {}*/

/*----USE FOR SUB PAGES WITHOUT ICON IN BG----*/
#subpageH2 {
	margin: 0;
	padding-left: 160px;
	font-size: 36px;
	font-weight: normal;
	background-color: transparent;
	color: #444f0d;
	width: 700px;
}

#globalContent {
	width: 954px;
	padding-bottom: 40px;
	overflow: hidden;
}

/*--------GLOBAL ELEMENTS--------*/
/*----MAIN NAVIGATION----*/

#subpageH1Div {
	float: left;
	margin-bottom: 30px;
	padding: 4px 0 0 20px;
	width: 480px;
	height: 56px;
}

#mainNavDiv {
	float: right;
	margin-bottom: 30px;
	padding-left: 10px;
	width: 440px;
	height: 60px;
}

#mainNavDiv div { width: 440px; height: 28px; }

#mainNavUl {
	margin-left: 100px;
	display: block;
	text-transform: uppercase;
	font-weight: bold;
	width: 440px;
}

#mainNavUl li a {
	float: left;
	color: #444f0d;
	padding: 10px 15px 0 15px;
	display: block;
	height: 22px;
}

.mainNavA a { background-color: #fdfce8; }
.mainNavOnA a { background-color: #efde99; }

/*----SECOND NAVIGATION----*/

#twoNavUl {
	margin-left: 24px; /* original value 113 then 73 */
	margin-bottom: 0;
	display: block;
	width: 400px; /*original value 270 then  310*/
}

#PCCtwoNav ul#twoNavUl{
        margin-left:-68px;
        width: 450px;
}

#twoNavUl li a {
	float: left;
	color: #ffffff;
	padding: 8px 4px 0 10px;
	display: block;
	height: 20px;
}

#twoNavNews a { padding: 8px 4px 0 4px; }
#twoNavNewsOn a { background-color: #7c834f; padding: 8px 4px 0 4px; }
.twoNavA a { background: url(../images/_global/two_nav_colon_bg.gif) 0 0 no-repeat; }
.twoNavOnA a { background: url(../images/_global/two_nav_colon_bg.gif) 0 0 no-repeat; background-color: #7c834f; }

/*----FOOTER, THIRD NAVIGATION----*/
/*-HOME-*/

#homeFooter {
	background: url(../images/_footer/footer_home_bg.gif) 0 0 no-repeat;
	margin: 0 auto 40px auto;
	padding: 0 6px;
	background-color: transparent;
	color: #444f0d;
	width: 954px;
	height: 45px;
}

#homeNavThree {
	background-color: #444f0d;
	position: relative;
	width: 954px;
	height: 30px;
}

/*-SUB PAGE-*/

#colTwoFooter {
	background: url(../images/_global/two_column_footer_bg.jpg) 0 0 no-repeat;
	margin: 0 auto 40px auto;
	padding-left: 167px;
	background-color: transparent;
	color: #444f0d;
	width: 799px;
	height: 45px;
}

#colTwoNavThree {
	position: relative;
	width: 634px;
	height: 30px;
}

#updatedP {
	position: absolute;
	top: 6px;
	left: 10px;
	margin: 0;
	padding: 0;
	font-size: 10px;
	color: #FFFFFF;
}

#threeNavUl {
	position: absolute;
	right: 10px;
	padding: 8px 0 7px 0;
	width: 250px;
}

#threeNavUl li {
	padding-top: 8px;
	padding-bottom: 7px;
	color: #ffffff;
	display: inline;
}

#threeNavUl li a { color: #ffffff; }
#threeNavUl a:hover { text-decoration: underline; }

.threeNavA a { background: url(../images/_global/three_nav_pipe_bg.gif) 0 0 no-repeat; padding: 8px 0 7px 8px; }

#footerP {
	background: url(../images/_footer/footer_logo.gif) 0 0 no-repeat;
	margin-top: 6px;
	padding: 4px 0 0 24px;
	font-size: 11px;
	background-color: transparent;
	color: #444f0d;
	height: 20px;
}

#colThreeFooter {
	background: url(../images/_global/three_column_footer_bg.jpg) 0 0 no-repeat;
	margin: 0 auto 40px auto;
	padding-left: 167px;
	background-color: transparent;
	color: #444f0d;
	width: 799px;
	height: 45px;
}

#colThreeNavThree {
	position: relative;
	width: 772px;
	height: 30px;
}

/*--------GLOBAL CLASSES--------*/

.imgBorder {
	border: 1px solid #444f0d;
	padding-bottom: 13px;
	margin-bottom: 15px;
	background: url(../images/_global/img_bottom_bg.gif) bottom repeat-x;
}

/*--------HOME TEMPLATE--------*/
#homePalmTreeInvisibleButton
{
        position: absolute;
        top: 15px;
        left: 27px;
        width: 75px;
        height: 125px; 
}

#homeH1 {
	position: absolute;
	top: 88px;
	left: 126px;
	color: #ffffff;
	font-size: 25px;
	font-weight: normal;
	line-height: 28px;
}

#homeSubH1 {
	font-size: 18px;
	font-weight: bold;
	font-style: italic;
}

#homeSearchDiv {
	position: absolute;
	top: 32px;
	left: 140px;
	margin: 0;
	padding: 0;
	width: 200px;
}

#homeH4 { font-weight:bold; }

#homeQuicklinksDiv,
#homeQuickLinkDiv {	
	width: 200px;
	position: absolute;
	top: 32px;
	left: 300px;
	
}

/*#homeFormOne { display: inline; float: left; }
#homeFormTwo { width: 400px; }*/
/*
#homeSearchDiv { position: relative; top: 32px; left: 140px; }*/
/*
#homeFormOne { position: absolute; top: 0; left: 0; }
*/
/*
#homeFormTwo { margin: 0; padding: 0; position: absolute; top: 0; left: 150px; width: 110px; }
*/

#homeSearchInput { margin-right: 4px; width: 104px; }
div.quicklinks_div select {width: 136px; margin-left: 15px;}
.homeQuicklinks /* <--------ADD THIS LINE*/
{ 
	margin-left: 15px; width: 136px;	
	position:absolute; top: 32px; left: 300px;
}

#homeFlash {
	position: absolute;
	top: 0;
	left: 0;
	margin: 0;
	background: url(../images/home/home_flash_bg.jpg) 0 0 no-repeat;
	width: 387px;
	height: 271px;
}

#homeContentText {
	position: relative;
	margin: 0;
	padding: 10px 20px 0 20px;
	width: 527px;
}

#homeH3 { font-size: 17px; color: #7b2e00; padding: 8px 0 0 0; margin: 0 0 0 0; }

#homeContent p {
	margin: 3px 0 0 0;
	font-size: 13px;
	line-height: 20px;
	background-color: transparent;
	color: #444f0d;
}

#homeNewsDiv {
	position: absolute;
	top: 147px;
	left: 0;
	margin: 0;
	padding: 0 20px 50px 20px;
	background-color: #eaebdc;
	overflow: scroll;
	width: 527px;
	height: 74px;
} 

/*----REMOVE----
.homeIframe {
	position: absolute;
	top: 147px;
	left: 0;
	margin: 0;
	width: 567px;
	height: 124px;
}

#iframeDiv {
	background-color: #eaebdc;
	margin: 0;
	padding: 10px 20px 50px 20px;
}*/

#homeNewsDiv h4 { margin-top: 10px; }

/*----REMOVE----
#iframeDiv h4 { color: #7b2e00; margin: 0 0 14px 0; }
#iframeDiv a { font-size: 12px; background-color: transparent; color: #444f0d; text-decoration: underline; }
*/

#homeBtmDiv {
	background-color: #fdfdf3;
	width: 954px;
	height: 140px;
}

#homeBtmDiv ul {
	padding: 11px 0 0 35px;
	width: 919px;
	height: 106px;
}

#homeBtmDiv li {
	margin-right: 26px;
	width: 199px;
	height: 117px;
	float: left;
	display: inline;
}


/*--------TWO COLUMN BASE TEMPLATE--------*/

#subpageHeaderDiv { overflow: auto; clear: both; }

p#headTagline a {
	margin-top: 12px;
	background-color: transparent;
	color: #444f0d;
	font-size: 14px;
	font-weight: bold;
	font-style: italic;
}

p#headTagline a:hover { text-decoration: none; }

#subpageSubNavDiv {
	float: left;
	margin-top: 57px;
	width: 160px;
}

#subpageSearchDiv {
	padding-left: 10px;
	margin-bottom: 30px;
	margin-top: -2px;
	width: 145px;
}

#subSearchInput { margin-right: 4px; width: 88px;}

.searchGoBtn{margin-bottom: -5px;}

.subQuicklinks {
	margin: 0 0 15px 10px;
	width: 136px;
}

#subpageSubNavUl { width: 150px; }

.subpageSubNavLi a {
	background: url(../images/_global/subnav_off_bg.gif) 0 2px no-repeat;
	margin: 8px 0 8px 0;
	padding-left: 20px;
	text-decoration: none;
	background-color: transparent;
	font-size: 14px;
	font-weight: bold;
	color: #444f0d;
	display: block;
}

.subpageSubNavLi a:hover { text-decoration: underline; }

.subpageSubNavOnLi a {
	background: url(../images/_global/subnav_on_bg.gif) 0 2px no-repeat;
	margin: 8px 0 8px 0;
	padding-left: 20px;
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
	color: #2e0000;
	display: block;
}

#subpageSubNavUl ul {
	margin: 6px 0 15px 0;
	font-size: 11px;
	color: #775528;
}

#subpageSubNavUl ul li {
	padding: 2px 0 2px 20px;
	width: 130px;
}

#subpageSubNavUl ul li a {
	color: #775528;
	display: block;
}

#subpageSubNavUl li a:hover { text-decoration: underline; }

.subNavOnLi {
	background-color: #dfca74;
	display: block;
	text-decoration: none;
	color: #775528;
}

#colTwoContent {
	float: left;
	margin-left: 16px;
	padding: 0;
	/*overflow: auto;*/
	width: 600px;
	z-index: 100;
}

#colTwoContentStaff {
	float: left;
	margin-left: 16px;
	padding: 0;
	/*overflow: auto;*/
	width: 600px;
	z-index: 100;
}

#colTwoContent ul { line-height: 18px; font-size: 12px; }
#colTwoContent ol { line-height: 18px; font-size: 12px; }
#colTwoContent p { margin: 0 0 14px 0; }
#colTwoContentStaff p { margin: 0 0 5px 0; }

#colTwoContent p a { text-decoration: underline; }

#colTwoContent .subpageIntroP a{color: #444f0d; text-decoration: underline;}
#colTwoContent .subpageIntroP a:hover { text-decoration: none; }


#subBreadCrumbUl {
	position: relative;
	top: 0;
	left: 0;
	margin-bottom: 10px;
	width: 600px;
	height: 15px;
}

#subBreadCrumbUl li { float: left; margin-right: 4px; display: block; }
#subBreadCrumbUl a { font-size: 10px; background-color: transparent; color: #444f0d; text-decoration: none; }
#subBreadCrumbUl a:hover { text-decoration: underline; }
#subBreadCrumbUl a.currentPage:hover { text-decoration: none; }
.subBreadCrumbLi a { background: url(../images/_global/bread_crumb_bg.gif) 0 0 no-repeat; padding-left: 8px; }

.colTwoContentCont {
	width: 584px;
	overflow: auto;
	overflow-x: hidden;
	z-index: 101;
margin: 1px;
}

#colTwoContentOneDiv {
	float: left;
	margin-left: 10px;
	margin-bottom: 20px;
	width: 282px;
}

#colTwoContentOneDivStaff {
	float: left;
	margin-top: 10px;
	margin-left: 10px;
	margin-bottom: 10px;
	width: 282px;
}

#colTwoContentOneDiv p, #colTwoContentTwoDiv p,
#colTwoContentOneDiv div.aboutBoardP, #colTwoContentTwoDiv div.aboutBoardP { font-size: 12px; line-height: 14px; }
#colTwoContentOneDivStaff p, #colTwoContentTwoDivStaff p,
#colTwoContentOneDivStaff div.aboutStaffP, #colTwoContentTwoDivStaff div.aboutStaffP { font-size: 11px; line-height: 18px; }

#colTwoContentTwoDiv {
	float: right;
	margin-bottom: 20px;
	width: 266px;
}

#colTwoContentTwoDivStaff {
	float: right;
	margin-top: 10px;
	margin-bottom: 20px;
	width: 266px;
}

#colTwoRightDiv {
	float: right;
	margin: 86px 6px 0 0;
	width: 146px;
}

p.colTwoRightTitleP {
	background-color: #444f0d;
	color: #ffffff;
	margin: 0;
	padding-left: 4px;
	width: 142px;
}

#colTwoRightDiv div {
	border-left: #bebfa3 1px solid;
	border-right: #bebfa3 1px solid;
	padding: 10px 6px 6px 6px;
	width: 132px;
}

#colTwoRightDiv div a{text-decoration: underline;}

#colTwoRightBtmDiv {
	border-bottom: #444f0d 15px solid;
}

#colTwoRightDiv li a {
	margin-bottom: 15px;
	text-decoration: underline;
	display: block;
}

#colTwoRightDiv div p { background-color: transparent; margin-top: 0; font-size: 11px; line-height: 12px; color: #444f0d; }

/*--------THREE COLUMN BASE TEMPLATE--------*/

#colThreeContent {
	float: left;
	margin-left: 16px;
	padding: 0;
	overflow: auto;
	width: 726px;
	z-index: 100;
}

#colThreeMainContainerRelP #colThreeContent{
	float: left;
	margin-left: 16px;
	padding: 0;
	overflow: auto;
	width: 746px;
	z-index: 100;
}
#colThreeContent ul { line-height: 18px; font-size: 12px; }
#colThreeContent ol { line-height: 18px; font-size: 12px; }
#colThreeContent p { margin: 0 0 14px 0; }
#colThreeContent p a { text-decoration: underline; }

.colThreeContentCont {
	margin-top: 20px;
	width: 724px;
	overflow: auto;
	z-index: 101;
margin: 1px;
}

.colThreeContentCont p {
	font-size: 12px;
	line-height: 14px;
}

#colThreeContentOneDiv {
	float: left;
	width: 218px;
}

#colThreeContentTwoDiv {
	float: left;
	margin-left: 35px;
	width: 218px;
}

#colThreeContentThreeDiv {
	float: right;
	width: 218px;
}

/*--------TEMPLATE 2C A--------*/

.subpageUl {
	margin: 4px 0 0px 20px;
	padding-left: 8px;
	padding-bottom: 10px;
	list-style-type: disc;
	font-size: 12px;
}

.subpageUl li{line-height: 16px;}


#subpageUlOnLi a { background-color: #dfca74; display:block; }
#subpageUlOnLi a:hover { background-color: #dfca74; }

#subpageContactDiv {
	background-color: #68672f;
	border: 6px solid #b89a76;
	width: 588px;
}

#subpageContactDiv h4 {
	margin-top: 15px;
	padding: 0 0 20px 10px;
	line-height: 0px;
	background: url(../images/about_prel/contact_container_border.gif) bottom repeat-x;
	color: #FFFFFF;
}

#underline h4 { text-decoration: underline; }

#subpageContactContainer {
	margin: 10px auto;
	overflow: auto;
	width: 550px;
}

#subpageContactDiv ul, #subpageContactDiv a, #subpageContactDiv p { font-size: 11px; color: #FFFFFF; }
#subpageContactDiv p { margin: 0 0 10px 0; line-height: 14px;}
#subpageContactDiv li { margin: 0 0 2px 0; line-height: 14px; }

#subpageContactColOne {
	float: left;
	width: 320px;
}

#subpageContactColTwo {
	float: right;
	width: 200px;
}

/*--------TEMPLATE 2C B--------*/

.subpageIntroP {
	background-color: transparent;
	font-size: 14px;
	line-height: 20px;
	color: #444f0d;
}

#colThreeContent .subpageIntroP a{color: #444f0d; text-decoration: underline;}
#colThreeContent .subpageIntroP a:hover { text-decoration: none; }
.subpageImgBorder {
	float: left;
	margin: 0 20px 10px 0;
	border: 1px solid #444f0d;
	padding-bottom: 13px;
	background: url(../images/_global/img_bottom_bg.gif) bottom repeat-x;
}
.subpageImgNoBorder {
	float: left;
	margin: 0 20px 10px 0;
}
.subpageImgBorderNoGraphic {
       	float: left;
	margin: 0 20px 10px 0;
	border: 1px solid #444f0d;
}

/*--------TEMPLATE 2C C--------*/

.aboutBoardDiv { clear: left; padding: 20px 0 5px 0; }
.aboutBoardDiv h4 { margin-top: 8px; }

.aboutBoardImg {
	float: left;
	margin-right: 10px;
	border: 1px solid #444f0d;
}

.aboutBoardDiv .subpageImgBorder{margin-right: 10px;}

/*--------TEMPLATE 2C D--------*/

.aboutCabUl { display: table; zoom: 100%; margin-left: 0; }
.aboutCabName { background-color: transparent; font-size: 14px; line-height: 20px; color: #444f0d;}
.aboutCabTitle { font-size: 11px; line-height: 14px; font-weight: bold; }
.aboutCabText,
.aboutCabText p { font-size: 11px; line-height: 14px;}

/*--------TEMPLATE 2C E--------*/

#subpageSubMenuUl {
	margin: 20px 0 0 0;
	width: 600px;
}

#subpageSubMenuUl li {
	float: left;
	background-color: #68672f;
	border: 6px solid #b89a76;
	margin: 0 15px 20px 0;
	padding: 0;
	width: 270px;
}

#subpageSubMenuUl h4 {
	margin-top: 15px;
	padding: 0 0 20px 10px;
	line-height: 0;
	background: url(../images/about_prel/contact_container_border.gif) bottom repeat-x;	
}

#subpageSubMenuUl h4 a {
	color: #FFFFFF;
	display: block;
}

#subpageSubMenuUl p {
	margin: 6px 10px;
	color: #FFFFFF;
	line-height: 14px;
	height: 45px;
}

/*--------TEMPLATE 2C G--------*/

.backToTopA a {
	margin-left: 527px;
	background-color: #855320;
	padding: 0 4px;
	font-size: 11px;
	color: #FFFFFF;
	display: block;
}

/*--------TEMPLATE 2C H--------*/

.browseSearchUl { margin-top: 10px; }
.browseSearchUl a { text-decoration: underline; }

/*--------TEMPLATE 2C I--------*/

.newsPost { font-size: 10px; }

/*--------TEMPLATE 2C J--------*/

#calendarHeader {
	position: relative;
	background: url(../images/calendar/calendar_two_column_bg.jpg) 0 0 no-repeat;
	margin-bottom: -80px;
	width: 954px;
	height: 229px;
	z-index: -1;
}

.subpageH4 { margin-bottom: 4px; font-weight: bold; }

.subpageH5 { font-size: 12px; margin: 0; padding:0;}

/*--------TEMPLATE 2C K--------*/

#subpageIntroTopP {
	background-color: transparent;
	padding-bottom: 20px;
	font-size: 14px;
	line-height: 20px;
	color: #444f0d;
}

/*--------TEMPLATE 2C L--------*/

.contactUl a { text-decoration: underline; }

/*--------TEMPLATE 2C M--------*/

#sitemapH4 a { background-color: transparent; color: #444f0d; text-transform: uppercase; text-decoration: none; }
#sitemapH4 a:hover { text-decoration: underline; }
.subpageSubUl { margin-left: 30px; }
.subpageSubLi { list-style-type: none; }

/*--------TEMPLATE 3C A--------*/

.programH4 { margin: 10px 0 0 0; padding-bottom: 5px; }

/*--------TEMPLATE 3C B--------*/

.accessSpanLi { float: left; padding-left: 10px; width: 80px; }

/*--------TEMPLATE 3C C--------*/

.searchP { background-color: #ffedb2; }
.searchH4 a { background-color: transparent; color: #444f0d; }

/* This style addresses the issue of very long titles */
.mediareleasetitle { clear:left; }

h1 {
margin: 0;
font-size: 16px;
font-weight: bold;
line-height: 20px;
}

h2 {
margin: 0px;
padding-left: 225px;
font-size: 36px;
font-weight: normal;
background-color: transparent;
color: #444f0d;
width: 700px;

}

h3 {
font-size: 18px;
font-weight: normal;
margin: 0 0 14px 0;
background-color: transparent;
color: #444f0d;

}

h4 {
font-size: 14px;
line-height: 18px;
font-weight: normal;
margin: 30px 0 0 0;
background-color: transparent;
color: #444f0d;

}

h5 {
font-size: 12px; 
margin: 10px 0 0 0;
color: #444F0D;
}

p {
color: #775528;
margin: 10px 0 10px 0;
font-size: 12px;
line-height: 18px;

}

ol {
margin: 0 0 20px 20px; 
padding-left: 20px; 
line-height: 20px;
}


.imgBorder {
border: 1px solid #444f0d;
padding-bottom: 13px;
margin-bottom: 15px;
background: url(../images/_global/img_bottom_bg.gif) bottom repeat-x;
}

.subpageIntroP {
background-color: transparent;
font-size: 14px;
line-height: 20px;
color: #444f0d;
}

.subpageUl  {
margin: 4px 0 0 20px;
padding-left: 8px;
list-style-type: disc;
font-size: 12px;
}

.subpageImgBorder  {
float: left;
margin: 0 20px 10px 0;
border: 1px solid #444f0d;
padding-bottom: 13px;
background: url(../images/_global/img_bottom_bg.gif) bottom repeat-x;
}

div.arrabox {
float: left; width: 350px; color: #fdfdf3; background-color: #234052; padding:10px;
}

div.arrabox p,
div.arrabox span,
div.arrabox h3 {color: #fdfdf3; width:}
div.arrabox em,
div.arrabox strong {color:#B89875; font-weight:normal;}
div.arrabox span.arra_contact {color: #fdfdf3; font-weight:bold;}
div.arrabox span.arra_contact a {color: #B89875;}

div.main_issue_thumb {float:left; width:180px; margin-top:10px;}
div.main_issue_thumb img {border:none;}
div.main_issue_details {float:left; width:400px; margin:10px 0 20px 10px;}

div.past_issues_details {float:left;width:100px; padding-left:10px; font-size:12px;}
ul.past_issues {list-style-type:none; margin:0px; padding:0px; clear:both;}
ul.past_issues li {float:left; width:280px; margin:10px; padding:0px;}
ul.past_issues li img {float:left; width:100px; border:none;}

img.float-left-legends {float:left; margin-right:10px; margin-top:5px;}
img.float-right-legends {float:right; margin-top:10px;}

img.product_img {float:left; margin:20px 20px 10px 10px;}
div.product_desc {float:left; width:448px; margin:20px 10px 10px 10px;}
div.product_desc p {margin:0; padding:0}

div.product_desc div.download {clear:both; width:220px; float:left;  font-weight:bold; vertical-align:text-bottom;  }
div.product_desc div.add_to_cart {width:200px; float:left;  font-weight:bold; line-height:22px;}
div.product_desc div.download,
div.product_desc div.add_to_cart {padding:0 0 4px 0;}

ul.product_list img {border:none;}
div.prod_price {padding-left:203px; text-transform:uppercase; font-weight:bold; margin-top:25px; }
div.product_desc h3 {padding:0; margin:0; margin-bottom:5px;}
div.product_desc h4 {padding:0; margin:0; margin-bottom:15px;}
#colTwoContent div.product_desc p { margin: 15px 0 14px 0; }
div.productdivider {padding:0; margin:0; border-top:1px solid #775528; margin:30px 0 10px 0;}

div.cleardivider {padding:0; margin:0;}
div.hr-nospace{padding:0; margin:0;border-top:1px solid #775528;}
ul.product_list {list-style-type:none; margin:0px; padding:0px;}
ul.product_list li {/*margin-top:30px;*/ clear:both; border-bottom:1px solid #775528; padding-bottom:30px; margin:0 0 10px 0;}
ul.product_list li.featured_product_li {border-top:1px solid #775528; padding-top:20px;}

ul.product_list ul {list-style-type:none; margin:0 0 20px 0; padding:0px; float:left; width:100%;}
ul.product_list ul li {float:left; margin:0; border:0; margin:0; padding:0;}

ul.product_list ul.product_option_downloads {margin: 0 0 40px 0;}
ul.product_list ul.product_option_downloads li {float:left; width:133px; margin:0 ; clear:none;}

div.product_showcase {border:1px solid #444F0D; display:block; float:left; width:100%; margin-bottom:20px;}
div.product_showcase h2 {background-color:#444F0D; color:#FFFFFF; float:left; padding:3px 0px ; width:100%; font-size:24px; text-align:center}

.pub_indent {padding-left:30px; padding-top:10px;}
/*input.download_btn {border:0;padding:0;margin:0px; background: url(../images/buttons/download.gif); width:92px; height:18px; }*/

ul.annualreport li {line-height:18px;}













































/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
.editor-heading_page {
font-size: 18px;
font-weight: normal;
margin: 0 0 14px 0;
background-color: transparent;
color: #444f0d;
}

.editor-heading_section {
font-size: 16px;
font-weight: normal;
margin: 30px 0 0 0;
background-color: transparent;
color: #444f0d;
}

.editor-heading_subsection {
font-size: 12px; 
margin: 10px 0 0 0;
color: #775528;
font-weight: bold;
}

.editor-text_firstparagraph {
background-color: transparent;
font-size: 14px;
/* line-height: 20px; */
color: #444f0d;
}

.editor-text_subsequentparagraph {
color: #775528;
margin: 10px 0 10px 0;
font-size: 12px;
line-height: 18px;
}

.Bio-Contact-Paragraph {
background-color: transparent;
font-size: 11px;
color: #444f0d;
line-height: 14px;
}

.editor-list_subsequentparagraph {
color: #775528;
margin: 10px 0 10px 0;
margin-left:35px;
font-size: 12px;
line-height: 18px
}


