/****************************************************/
/*********** Default CSS Styles *********************/
/****************************************************/

body {
	margin:0;
	padding:0;
	border:0;			
	width:100%;
}

#pageLayout {
	margin:0 auto;
	width: 931px;
}
#tertnav { position:relative;
	height:15px;
	margin:0 14px 7px 0;
}

#head { position:relative;
	margin:17px 0 0 0;
	width:929px;
}

#head .logo { position:absolute;
	top:24px; left:27px;
	width:352px;
	height:76px;
	margin:0;
	padding:0;
}

#head .header-body #nav { position:absolute;
	right:-1px!important; right:-2px;
	bottom:-6px!important; bottom: -7px;
	width:586px;
	height:26px; 
}
#head .header-body #nav .Item { position:relative;
	float:left;
	height:18px;
	padding:8px 15px 0 15px;
	margin:0;
}

#head #search { position:absolute;
	right:16px!important; right:15px;
	top:11px;
	width:221px;
	height:26px;
	margin:0;
	padding:0;
}
#head #search .input { position:absolute; 
	top:0; left:0;
	width:180px;
	height:26px;
	line-height:25px;
	margin:0;
	padding:1px 8px 0 12px!important; padding:0px 8px 0 12px;
	border:none;
	background:url(images/search-bg.png) no-repeat top right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}
*:first-child+html #head #search .input { /*IE7 css hack*/
	line-height:15px;
}

#head #search .button { position:absolute; 
	top:0; left:200px;
	width:21px;
	height:26px;
}

#pageContent { position:relative;
	margin:15px 0 0 0;
	padding:0; /*no padding at all because of corners*/
	width:929px;
}
#pageContent  #contentLayout {
	border-left: 195px solid #f2f9eb; 
}
#pageContent #columnsWrapper {
	 width:735px
}
*HTML #pageContent #columnsWrapper { /*IE6 css hack*/
	width:731px;
}
*:first-child+html #pageContent #columnsWrapper { /*IE7 css hack*/
	width:734px;
}

#pageContent #contentColumn {
	 width:430px;
	 margin:0px 0 0 25px!important;
	 margin:0px 0 0 22px;
	 
}
#pageContent #contentBody {
	position:relative;
	padding:0;
	margin:11px 0 0 0;
}

div#contentBody {
	text-align:left;
}

#pageContent #leftColumn {
 	width: 196px;
	float: left; 
 	margin-left: -196px; 
}
*HTML #pageContent #leftColumn {
	margin-left: -98px;
}

#pageContent #rightColumn {
	width:254px;
	float:right;
	margin-right:0px; 
	margin-top:6px;
}
* HTML #pageContent #rightColumn {
	 margin-right: -1px; 
}

/* Footer styles */
#footer { position:relative; clear:both;
	width:929px;
	margin:0;
	padding:0;
}

#footer .privacy {
	margin:6px auto 20px auto;
	text-align:center
}

/****************************************************/
/****************************************************/
/****************************************************/
#pageMenu { position:relative;
	width:195px;
	margin:0 0 0 1px;
	padding:45px 0 0 0 ;
}
#pageMenu .Item,
#pageMenu .Active { 
	position:relative;
	background-color: #eaf6e2;
	border-bottom:1px solid #f2f9eb;
	margin:0 0 0 0px;
}

#pageMenu .Item A,
#pageMenu .Active A {
	display:block;
	width:178px;
	padding:12px 0 11px 17px;
	font-size:11px;
	color:#666;
	text-decoration:none;
}
#pageMenu .Item A:link,
#pageMenu .Item A:visited {
	background-color:#d6ebc6;
}
#pageMenu .Item A:hover,
#pageMenu .Item A:active {
	background-color:#bcdfa0;
	/* font-weight:bold; */
}

#pageMenu .Active A:link,
#pageMenu .Active A:visited,
#pageMenu .Active A:hover,
#pageMenu .Active A:active {
	background-color:#bcdfa0;
	/* font-weight:bold; */
}

/************** 2-nd Level ****************/
#pageMenu .subMenu {
	background-color:#eaf6e2;
	font-weight:normal;
	border:none;
	display:block;  /* To manage subMenu visibility set "block" or "none" */
        font-weight:normal;
}
#pageMenu .subMenu A.Item,
#pageMenu .subMenu A.Active {
	display:block;
	width:170px;
	padding:11px 0 13px 11px;
	margin-left:14px;
	font-size:11px;
	color:#666;
	text-decoration:none;
	font-weight:normal;
	border:none;
}
#pageMenu .subMenu A.Item {
	background-color:#eaf6e2;
}

#pageMenu .subMenu A.Active {
	background-color:#ffffff;
}

#pageMenu .subMenu A.Item:link,
#pageMenu .subMenu A.Item:visited,
#pageMenu .subMenu A.Item:link,
#pageMenu .subMenu A.Item:visited {
	background-color:#eaf6e2;
}
#pageMenu .subMenu A.Item:hover,
#pageMenu .subMenu A.Item:active,
#pageMenu .subMenu A.Item:hover,
#pageMenu .subMenu A.Item:active,
#pageMenu  .subMenu A.Active:link,
#pageMenu  .subMenu A.Active:visited,
#pageMenu  .subMenu A.Active:hover,
#pageMenu  .subMenu A.Active:active {
	background-color:#ffffff;
        /* font-weight: bold; */
}
/************** end 2-nd Level *************/

/************** 3-d Level ********************/
#pageMenu .subMenu .subMenu {
	background-color:#eaf6e2;
	font-weight:normal;
	margin:0 0 0 11px;
	border:none;
	display:block;  /* To manage subMenu visibility set "block" or "none" */
}
#pageMenu .subMenu .subMenu A.Item,
#pageMenu .subMenu .subMenu A.Active {
	display:block;
	width:159px;
	/* padding:3px 0 13px 11px; */
	padding:4px 0 4px 11px;
	margin-left:14px;
	font-size:11px;
	color:#666;
	text-decoration:none;
	font-weight:normal;
	border:none;
}
#pageMenu .subMenu .subMenu A.Item {
	background-color:#eaf6e2;
}

#pageMenu .subMenu .subMenu A.Active {
	background-color:#ffffff;
}

#pageMenu .subMenu .subMenu A.Item:link,
#pageMenu .subMenu .subMenu A.Item:visited,
#pageMenu .subMenu .subMenu A.Item:link,
#pageMenu .subMenu .subMenu A.Item:visited {
	background-color:#eaf6e2;
}
#pageMenu .subMenu .subMenu A.Item:hover,
#pageMenu .subMenu .subMenu A.Item:active,
#pageMenu .subMenu .subMenu A.Item:hover,
#pageMenu .subMenu .subMenu A.Item:active,
#pageMenu  .subMenu .subMenu A.Active:link,
#pageMenu  .subMenu .subMenu A.Active:visited,
#pageMenu  .subMenu .subMenu A.Active:hover,
#pageMenu  .subMenu .subMenu A.Active:active {
	background-color:#ffffff;
        /* font-weight:bold; */
}

/************** end 3-d Level ****************/

/**********************************/
.pageService {
	position:static;
	padding:0 0 12px 0;
	border-bottom:1px solid #5b9a97;
}

.pageTitle {
	position:relative;
	margin:3px 0 0 0px!important;
	margin:0px 0 0 0px;
	padding:0;
	text-align:left;
	font-size:15px;
	line-height:20px;
	color:#5b9b98;
	font-weight:bold;
}
.pageTools {
	position:relative;
	float:right;
	margin:0 0 0 10px;
	z-index:1000;
}
#menuPath {
	position:relative;
	line-height:14px;
	font-size:10px;
	padding:12px 0 0 0;
	margin:0 18px 14px 25px!important;
	margin:0 18px 14px 22px;
}
#menuPath A {
	/* color:#f58025; */
	color:#5b9b98;
	text-decoration:none
}


.contentImage {
	margin:0 0 25px 0 ;
}
#contentBody h3 {
	margin:0 0 2px 0;
}
#contentBody p {
	margin:0 0 18px 0;
}

.eventsImage {
	margin:0px 0 0 0;
}

#search p {
margin:0;
}

#search h3 {
/* color:Green; */
}

#search h4 {
color:#5b9b98;
/* color:Red; */
/* font-weight:bold; */
/* padding-left:10px; */
}

#search div.Item {
margin:0px 0px 13px 12px;
/* padding-left:25px; */
}

/* ****************** */
/* Resource Directory */

h3.RD_SearchFormHeadings {
margin-top:20px;
margin-bottom:5px;
}

p.RD_NationalSectionHeader, p.RD_TopSectionHeader {
font-weight:bold;
font-size:120%;
margin-bottom:20px;
}

div.RD_ResultsUnderHeader {
	margin-left:10px;
}

div.RD_Category {
	width: 415px;
	margin: 8px 0px 10px 0px;
	padding: 4px;
	background-color: #d6ebc6;
}

div.RD_Subcategory {
	width: 403px;
	margin: 8px 0px 10px 12px;
	padding: 4px;
	background-color: #f2f9eb;
}

#RD_AddResourceForm td{
padding: 4px 1px 4px 1px;
}



