/*   
Theme Name: BLANK Theme
Theme URI: http://digwp.com
Description: This is just a BLANK starter WordPress Theme template -- WordPress v2.9.1
Author: Chris Coyier
Author URI: http://chriscoyier.net
Version: 1
*/

* { margin: 0; padding: 0; }
body {background: #257244 url(images/backshimgreen.gif) repeat-x; font: 14px/1.4 Arial, Verdana; }

a {color:#257244;}

/*
h1 {color:#0041A3;font-size:140%;margin-bottom:14px;}
h3 {color:#006A44;font-size:110%;}
h3 a {color:#0041A3;font-size:110%; }
*/


h1 {color:#257244;font-size:140%;margin-bottom:14px;}
h2 {color:#257244;font-size:130%;}
h2 a{color:#257244;font-size:130%;}
h3 {color:#257244;font-size:115%;}
h3 a {color:#257244;font-size:110%; }
h4 {color:#00000;font-size:110%;}
h4 a{color:#00000;font-size:110%;}

img.alignright {float:right; margin:0 0 1em 1em}
img.alignleft {float:left; margin:0 1em 1em 0}
img.aligncenter {display: block; margin-left: auto; margin-right: auto}
.alignright {float:right; }
.alignleft {float:left; }
.aligncenter {display: block; margin-left: auto; margin-right: auto}

a.pdf {padding-left:20px; background:url(/wp-content/uploads/pdf.gif) 0px 0px no-repeat;}

a.txt {padding-left:20px; background:url(/wp-content/uploads/txt.gif) 0px 0px no-repeat;}

img {border:0px;}

#pagewrap {  width: 950px; margin: 0px auto;  border:0px solid yellow;}

#divPage {float:left;background:#FFFFFF;min-height:500px; padding-bottom:30px;}

#divBanner {width:950px; height:270px; }

#divBanner {background:#062E16 url(/images/banner1.jpg) 0px 0px; height:270px;}

#divLogo {z-index:1000;position:absolute; top:2px;margin-top:12px;margin-left:12px;border:0px solid red;margin-left:12px;  width:253px; height:251px;background:url(/images/logo.png);}

#divSearch {z-index:1000;position:absolute; top:0px;margin-top:12px;margin-left:667px;border:0px solid red; margin-right:12px; width:272px; height:28px;background:url(/images/search.png);}


#divLeft {width:172px!important;border:0px solid red;float:left;}

#divMain {width:718px;border:0px solid red;float:right;margin-right:20px;}

#divMain img {border:3px solid #CCCCCC;}

#divMain ul {list-style:none;}

#divMain ul li {margin-left:15px; padding-left:15px; background:url(/images/bulletSideNavMed.gif) 1px 8px no-repeat ;}

#divMain ul li ul li {background:url(/images/bulletSideNavSmall.gif) 1px 10px no-repeat ;}

.newsPage h3 {color:#0041A3;font-size:105%;}
.newsPage h3 a {color:#0041A3; text-decoration:none;}

#divMain p {display:block;margin-bottom:10px;}

.searchPage h3 a {text-decoration:none; margin-top:10px; display:block;}

/*************************************** start footer nav *******************************************/

#divFooter {width:950px;border:0px solid red;float:right;}

.menu-footer
{
	width:950px;float:right;font-size:0.8em;border:0px solid red; display:block; height:38px;color:#FFF;
}

.menu-footer ul
{
	
	font-size: 13px;
	list-style: none;
	margin: 0 0 0 0;
	padding-left: 0;
	
	float:right;
	border:0px solid red;
}

.menu-footer li {
	float: left;
	position: relative;
	border:0px solid red;
}

.menu-footer a {

	
	font-size:10pt;
	display: block;
	line-height: 2.8em;
	padding: 0 0 0 12px;
	text-decoration: none;
	color:#FFF;
	border:0px solid red;
}

#footer {background:#257244}

#divFooterLeft {margin-top:10px;float:left;font-size: 13px;width:550px;margin-left:0px; float:left;border:0px solid red;color: #FFF; }

#imgMemberLogos {margin-top:10px; border:0px!important;}


.divPostDate {color:#0041A3; font-size:0.9em; }

#divPost {margin:auto;}

/************************************WIND SITE PAGES**************************************************************/

#divMain table th  {background:#0B294C; color:#FFF;}

#divMain table {width:100%;-moz-border-radius:7px; -webkit-border-radius:7px; -khtml-border-radius:7px; border-radius:7px;}
#divMain table {border-top:1px solid #D9E8EA; }
#divMain table {border-left:1px solid #D9E8EA;}

#divMain table th {border-bottom:1px solid #D9E8EA; padding:4px;}
#divMain table td {border-bottom:1px solid #D9E8EA;padding:4px;}

#divMain table td {border-right:1px solid #D9E8EA;}
#divMain table th {border-right:1px solid #D9E8EA;}

#divMain table tr:hover {background-color:#013C7E!important; color:#FFF;}
/*
#divMain table th:hover {background-color:#80B827!important; }
*/

#divTabs a {text-align:center;background:#0E3467 url(images/navigationback.gif);text-decoration:none; color:#FFF; 
font-weight:bold; display:block; float:left; width:142px; padding-top:5px; padding-bottom:5px; border-right:1px solid #2C5E93;


	border-top-left-radius: 7px;
	border-top-right-radius: 7px;
}



a.tabLink { background:#C0DCE0;}

.tabLinkSelected {border:1px 1px 0px 1px; border-color:#CCCCCC; background:#FFF;}

#divTabs a:hover {background:#80B827 url(none)!important;}

#divTabs a.divTabsSelected {background:#80B827 url(none)!important;}

.divTabMap {display:block; position: absolute;left: -10000px;}

#divTabs a.divExploration {width:200px!important}

#divTabDescription {display:block;}

.sitemapPage {min-height:600px;}

.gallery-icon img {border:6px solid #C0DCDF!important;border-top-left-radius: 7px;
	border-top-right-radius: 7px; border-bottom-left-radius: 7px; border-bottom-right-radius: 7px; }


/*************************************** start main nav *******************************************/

#access h2 {display:none;}

#access {
	background: #0E3467 url(images/navigationback.gif); /* Show a solid color for older browsers */
	background: -moz-linear-gradient(#32B33F, #257344);
	background: -o-linear-gradient(#32B33F, #257344);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#32B33F), to(#257344)); /* older webkit syntax */
	background: -webkit-linear-gradient(#32B33F, #257344);
	-webkit-box-shadow: rgba(0, 0, 0, 0.4) 0px 1px 2px;
	-moz-box-shadow: rgba(0, 0, 0, 0.4) 0px 1px 2px;
	box-shadow: rgba(0, 0, 0, 0.4) 0px 1px 2px;
	clear: both;
	display: block;
	float: left;
	margin: 0 auto 0px;
	margin-bottom:14px;
	width: 950px;
	border:0px solid yellow;
	
	font-family:arial;
}
#access ul {
	font-size: 13px;
	list-style: none;
	margin: 0 0 0 0;
	padding-left: 0px;
	border-right:1px solid #FFF;
}
#access li {
	float: left;
	position: relative;
	border-right:0px solid #2C5E93;
}
#access a {
	color: #eee;
	font-weight:bold;
	font-size:9pt;
	display: block;
	line-height: 2.4em;
	padding: 0 9px;
	text-decoration: none;
	border-right:1px solid #32B33F;
}
#access ul ul {
	-moz-box-shadow: 0 3px 3px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0 3px 3px rgba(0,0,0,0.2);
	box-shadow: 0 3px 3px rgba(0,0,0,0.2);
	display: none;
	float: left;
	margin: 0;
	position: absolute;
	line-height: 2.8em;
	left: 0;
	width: 188px;
	z-index: 99999;
}
#access ul ul ul {
	left: 100%;
	top: 0;
}
#access ul ul a {
	background: #257344;
	
	color: #FFF;
	font-size: 12px;
	font-weight: bold;
	height: auto;
	line-height: 1.4em;
	padding: 5px 10px 5px 10px;
	width: 140px;
	

}
#access li:hover > a,
#access ul ul :hover > a,
#access a:focus {
	background: #32B33F;
}
#access li:hover > a,
#access a:focus {
	background: #32B33F; /* Show a solid color for older browsers */
	background: -moz-linear-gradient(#32B33F, #32B33F);
	background: -o-linear-gradient(#32B33F, #32B33F);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#32B33F), to(#32B33F)); /* Older webkit syntax */
	background: -webkit-linear-gradient(#32B33F, #32B33F);
	color: #FFF;
}
#access ul li:hover > ul {
	display: block;
	width:140px;
	padding:0px;
}

#access li.current_page_item
{
	background: #32B33F; 
}


#access .current_page_item > a,
#access .current_page_ancestor > a {
	
	font-weight: bold;
	background: #32B33F;

}

#access ul li.page-item-18 a {border-right:0px;}

/*************************************** end main nav *******************************************/


/*************************************** start side nav *******************************************/
#divSideNav {border:0px solid red; width:220px;}

#divSideNav ul li {}

/*************************************** end side nav *******************************************/



/*************************************** end footer nav *******************************************/

/*************************************** start home page *******************************************/

#divMainBody {font-size:96%; line-height:1.7em; color: #1A1A1A; margin:0px 0px 0px 23px;}

#divMainBody ul {list-style: none;}

#divMainBody ul li {margin-bottom:10px;padding-left:17px; background:url(/images/bullet.gif) 0px 7px no-repeat ;}

#divMainBody ul.smallList li {margin-bottom:0px; padding-left:17px; background:url(/images/bulletSmall.gif) 0px 7px no-repeat ;}

#divMainBody ul.smallList li a {text-decoration:none; color:#000;}

#divMainBody ul.smallList li a:hover {text-decoration:underline;}

#divHomeMain {width:920px;clear:both; margin-top:0px!important;border:0px solid green; float:left;}

#divHomeBody {width:385px; border:0px solid red;float:left; margin-right:10px;}

#divHomeBody ul li {margin-bottom:10px;}

#divHomeBody h3 {margin-bottom:6px;}

#divHomeBody a.homeCurrentListings {
color:#FFF;
padding:0px 4px 0px 4px;
background:#32B33F;
font-weight:bold;
font-size:10px;
display:block;
margin-right:100px;
float:right;
}

#divHomeSnippets {margin-right:10px;width:504px; border:0px solid red;float:right; margin-bottom:15px;}

.divHomeSnippet {margin-left:11px;margin-bottom:11px;width:157px; height:187px; border:0px solid red;float:left; color:#4A4A48; font-size:82%;}

.divHomeSnippet h2 {border:0px solid red; text-align:center;color:#FFFFFF; display:block}

.divHomeSnippet h2 a {display:block;padding-top:153px;padding-bottom:10px;color:#FFFFFF; text-decoration:none; font-size:90%;}

.divHomeSnippet h2 a:hover {color:#FFF; text-decoration:underline;}

#divHomeSnippet1 {background:url(/images/panel1.jpg) 1px no-repeat;}
#divHomeSnippet2 {background:url(/images/panel2.jpg) 1px no-repeat;}
#divHomeSnippet3 {background:url(/images/panel3.jpg) 1px no-repeat;}
#divHomeSnippet4 {background:url(/images/Panel4.jpg) 1px no-repeat;}
#divHomeSnippet5 {background:url(/images/Panel5.jpg) 1px no-repeat;}
#divHomeSnippet6 {background:url(/images/Panel6.jpg) 1px no-repeat;}


/*************************************** end home page *******************************************/

/********************************************search***********************************************/

#divSearch {border:0px solid red;}
#divSearch div {margin-left:8px;margin-top:0px;}
#divSearch input#s {width:160px;border:0px solid red;}




input#searchsubmit {width:90px; height:30px; background:none; border:0px;}



#divSideNav ul {list-style: none;}

#divSideNav ul li {padding-left:20px; background:url(/images/bullet.gif) 0px 7px no-repeat ;}

#divSideNav ul a {text-decoration:none; color:#000;width:172px!important;display:block;}

#divSideNav ul a:hover {text-decoration:underline;}

#divSideNav ul a.sel {font-weight:normal!important;color:#257344;}

#divSideNav ul li ul li {padding-left:17px; background:url(/images/bullet.gif) 0px 7px no-repeat ;}

#wp-admin-bar-edit {background:#80B827!important; }

/********************Sitemap***********************/


.sitemapPage ul {list-style: none;}

.sitemapPage ul li {padding-left:20px; background:url(/images/bullet.gif) 0px 7px no-repeat ;}

.sitemapPage ul a {text-decoration:none; color:#000;}

.sitemapPage ul a:hover {text-decoration:underline;}

.sitemapPage ul a.sel {font-weight:normal!important;color:#257344;}

.sitemapPage ul li ul li {padding-left:17px; background:url(/images/bullet.gif) 0px 7px no-repeat ;}

/*******************Contact Form*************************/


.contactPageMain input { }

.rounded-corners {
    behavior: url(/css/border-radius.htc);
    border-radius: 20px;
}

.contactPageMain input, .contactPageMain textarea {

	border:2px solid #8FADCF;
	padding:2px;
	-moz-border-radius:7px; 
	-webkit-border-radius:7px; 
	-khtml-border-radius:7px;
	border-radius:7px;
	width:300px;
	
	/*
	behavior: url(/css/border-radius.htc);
	border-radius: 20px;
	*/
	position: relative;

}

#fsc-submit-1 {position: relative;margin-top:10px!important;margin-bottom:30px!important; display:block;font-weight:bold; width:120px;background:#0041A3; color:#FFF; padding:4px 14px 4px 14px; border:1px solid #000;}

.contactPageMain #divLeft {border:0px solid red;width:320px; float:left;}

.contactPageMain #divRight {border:0px solid red;width:360px; float:right;}

.required {color:red;}

#divMainBody .locationMapPage #divAddress {width:180px; float:left; border:0px solid red;}

#divMainBody .locationMapPage #divRight {width:530px;float:right; border:0px solid red;}

/*******************************************************************************************/

div.faq-title a {color:#006A44;font-size:115%;text-decoration:none; font-weight:bold;font-style:normal!important;}