/* CSS Document */


body {
	background-image: url(../images/background.jpg);
	background-position: top;
	background-repeat: repeat-x;
	background-color: #ffffff;
	padding: 0px;
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 21px;
	}
	
a {
	outline:0px;
}
	
img {
	border: 0px;
	margin: 0px;
	padding: 0px;
		}	
		
	
	
#container {
	width: 977px;
	background-color: #ffffff;
	margin: 0 auto;
	}
	
#header {
	background-color: #ffffff;
	width: 977px;
	margin: 0px;
	padding: 20px 0px 0px 0px;
	}
	
#header h1 {
	background-image:url(../images/logo5.gif);
	height:131px;
	margin:0 0 20px 20px;
	width:437px;
	}
	
	
#header h1 a {
	width: 312px;
	padding: 150px 0px 0px 0px;
	height: 0px;
	overflow: hidden;
	display: block;
	line-height: normal;
	}
	

	
	
#navigation ul {
	width: 977px;
	height: 49px;
	padding: 0px;
	background-image:url(../images/navigation.gif);
	margin: 0px;
	}
	
#navigation li {
	margin: 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	list-style: none;
	}	
	
#navigation li a {
	display: block;
	height: 0px;
	overflow: hidden;
	padding-top: 49px;
	border: 0px;
	margin-right: 7px;
	}
	
#navigation li a:hover {
	background-image: url(../images/navigationHover.gif);
	background-repeat: no-repeat;
	}

#navigation li.home a {
	width: 94px;
	}

#navigation li.home a:hover {
	background-position: 0px 0px;
	}	
	
#navigation li.about a {
	width: 95px;
	}

#navigation li.about a:hover {
	background-position: -101px 0px;
	}	
	
#navigation li.programs a {
	width: 123px;
	}

#navigation li.programs a:hover {
	background-position: -203px 0px;
	}	
	
	
#navigation li.resources a {
	width: 138px;
	}

#navigation li.resources a:hover {
	background-position: -333px 0px;
	}		
	
#navigation li.faq a {
	width: 77px;
	}

#navigation li.faq a:hover {
	background-position: -478px 0px;
	}		
	

#navigation li.links a {
	width: 89px;
	}

#navigation li.links a:hover {
	background-position: -562px 0px;
	}	
	
#navigation li.members a {
	width: 125px;
	}

#navigation li.members a:hover {
	background-position: -658px 0px;
	}	
		
#navigation li.contact a {
	width: 113px;
	}

#navigation li.contact a:hover {
	background-position: -790px 0px;
	}		
	
#content {
	width: 977px;
	background-color: #ffffff;
	padding: 10px 0px 0px 0px;	
	}

/*#content h2#banner {
	background-image:url(../images/prospectiveBanner.jpg);
	width: 977px;
	padding-top: 222px;
	height: 0px;
	overflow: hidden;
	display: block;
	margin: 0px;
	}*/
	
#content h2#contactBanner {
	background-image:url(../images/contactBanner.jpg);
	width: 977px;
	padding-top: 222px;
	height: 0px;
	overflow: hidden;
	display: block;
	margin: 0px;
	}	

#content p#image {
	padding: 0px;
	margin: 0px;
	border: 0px;
	}
	
#contentArea {
	width: 977px;
	background-image:url(../images/insideNavBg.jpg);
	background-position: right;
	background-repeat: repeat-y;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	}


#contentArea h2 {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 26px;
	color: #ffffff;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 17px 0px 0px 23px;
	height:43px;
	width:954px;
	background-image:url(../images/pageTitleBG.jpg);
	background-repeat: repeat-y;
	}
	
h3#contactMail {
	background-image:url(../images/contactmail.gif);
	width: 204px;
	padding-top: 32px;
	height: 0px;
	display: block;
	overflow: hidden;
	}	
	
#contactLeft {
	width: 209px;
	float: left;
	margin-right: 12px;
	}
	
#contactRight {
	width: 430px;
	float: left;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 21px;
	}

.red {
	color: #ff0000;
	}	
	
table {
	border: 0px;
	padding: 0px;
	margin: 0px;
	}
	
.smallField {
	margin-right: 10px;
	width: 195px;
	padding:6px 5px;
	background-color: #f2f0db;
	border: 1px solid #dcd8ad;
	}	
	
.largeField {
	width: 416px;
	height: 120px;
	padding:6px 5px;
	background-color: #f2f0db;
	border: 1px solid #dcd8ad;
	overflow: auto;
	}	
	
#contactSubmit {
	border: 0px;
	float: right;
	width: 103px;	
	padding: 10px;
	}
	
.column {
	width: 330px;
	float: left;
	margin: 0px;
	padding: 0px;
	}
	
.clearFloat {
	height: 0px;
	width: 0px;
	clear: both;
	}
	
.clearLeft {
	height: 0px;
	width: 0px;
	clear: left;
	}
	
#featuredImage {
	width: 667px;
	height: 248px;
	padding: 0px;
	border: 0px;
	float: left;
	margin: 0px 0px 10px 0px;
	background-image:url(../images/featuredImage.jpg);
	}
	
ul#featuredNav {
	width: 310px;
	height: 226px;
	background-image: url(../images/subNavBg.jpg);
	float: left;
	margin: 0px;
	padding: 22px 0px 0px 0px;
	margin: 0px 0px 10px 0px;
	}
	
	
ul#featuredNav li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	width: 225px;
	margin: 0px 0px 12px 57px;
	line-height: normal;
	list-style: none;
	padding: 0px;
	}	
	
ul#featuredNav li a {
	/*color: #ffffff;*/
	text-decoration: none;
	}
	
#prospectiveLinkTab {
	background-image:url(../images/prospectiveMembers.gif);
	background-repeat: no-repeat;
	display: block;
	padding-top: 25px;
	overflow: hidden;
	}
	
li.ui-tabs-selected #prospectiveLinkTab {
	color: #dbd485;
	background-image:url(../images/prospectiveMembersHover.gif);
	background-repeat: no-repeat;
	display: block;
	padding-top: 25px;
	overflow: hidden;
	}
	
	
#prospective {
	display: none;
	}	
	
	
ul#featuredNav li.divided {
	background-image: url(../images/subNavLine.gif);
	background-position: bottom;
	background-repeat: no-repeat;
	padding-bottom: 12px;
	}	
	
	
#currentLinkTab {
	background-image:url(../images/currentMembers.gif);
	background-repeat: no-repeat;
	display: block;
	padding-top: 25px;
	overflow: hidden;
	}
	
li.ui-tabs-selected #currentLinkTab {
	color: #dbd485;
	background-image:url(../images/currentMembersHover.gif);
	background-repeat: no-repeat;
	display: block;
	padding-top: 25px;
	overflow: hidden;
	}	
	
	
#current {
	display: none;
	}		
	
	
#programLinkTab {
	background-image:url(../images/programAgendas.gif);
	background-repeat: no-repeat;
	display: block;
	padding-top: 26px;
	overflow: hidden;
	}
	
li.ui-tabs-selected #programLinkTab {
	color: #dbd485;
	background-image:url(../images/programAgendasHover.gif);
	background-repeat: no-repeat;
	display: block;
	padding-top: 26px;
	overflow: hidden;
	}		
	
#program {
	display: none;
	}		


#mainContent {
	width: 666px;
	background-color: #ffffff;
	padding: 40px 20px;
	float: left;
	}

#mainContent h3 {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 18px;
	color: #637e3b;
	line-height: 21px;
	margin: 0px;
	}
	
#mainContent h3.underline {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 18px;
	color: #637e3b;
	line-height: 21px;
	margin: 0px;
	border-bottom: 2px solid #e5e5e5;
	}
	
#mainContent a {
	color: #678738;
	}
	
#mainContent h4 {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 16px;
	color: #729d34;
	line-height: 21px;
	margin: 0px;
	}
	
#mainContent h4.underline {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 16px;
	color: #729d34;
	line-height: 21px;
	border-bottom: 2px solid #e5e5e5;
	margin-bottom: 14px;
	margin-top: 24px;
	}	
	
#mainContent strong {
	font-weight: bold;
	color: #475e24;
	}
	
#mainContent ul {
	margin: 14px 0px 14px 20px;
	}	
	
#mainContent li {
	list-style-image:url(../images/bullet.gif);
	list-style-position: outside;
	}
	
#mainContent em.largeGreenText {
	color: #637e3b;
	font-family: Arial,Helvetica,Verdana,sans-serif;
	font-size: 18px;
	line-height: 21px;
	margin: 0px;
	font-style: normal;
	font-weight: bold;
	}
	
#mainContent strong.strongBlack {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	color: #000000;
	font-size: 14px;
	font-weight: bold;
	}
	
#mainContent div.hrBackground {
	background-image:url(../images/hrBackground.gif);
	background-repeat: no-repeat;
	width: 657px;
	height: 13px;
	margin: 0px;
	padding: 0px;
	border: 0px;
	}
	
#mainContent div.hrBackground hr {
	border: 0px;
	padding: 0px;
	margin: 0px;
	display: none;
	}
	
#downloadPDF {
	margin: 30px 0px 0px 0px;
	padding: 0px;
	}	
	
#downloadPDF a {
	background-image:url(../images/downloadPDF.gif);
	background-repeat: no-repeat;
	padding-top: 50px;
	width: 220px;
	height: 0px;
	display: block;
	overflow: hidden;
	}	
	
	
#insideNav {
	background-image:url(../images/insideNavBg.jpg);
	background-repeat: repeat-y;
	width: 271px;
	float: left;
	}
	
#insideNav h3.about {
	background-image:url(../images/h3About.gif);
	width: 271px;
	padding: 58px 0px 0px 0px;
	height: 0px;
	overflow: hidden;
	display: block;
	margin: 36px 0px 0px 0px;
	}
	

#insideNav h3.programs {
	background-image:url(../images/h3Programs.gif);
	width: 271px;
	padding: 58px 0px 0px 0px;
	height: 0px;
	overflow: hidden;
	display: block;
	margin: 36px 0px 0px 0px;
	}


#insideNav h3.members {
	background-image:url(../images/h3Members.gif);
	width: 271px;
	padding: 58px 0px 0px 0px;
	height: 0px;
	overflow: hidden;
	display: block;
	margin: 36px 0px 0px 0px;
	}


#insideNav h3.resources {
	background-image:url(../images/h3Resources.gif);
	width: 271px;
	padding: 58px 0px 0px 0px;
	height: 0px;
	overflow: hidden;
	display: block;
	margin: 36px 0px 0px 0px;
	}	
	
	
#insideNav h3.faqs {
	background-image:url(../images/h3Faq.gif);
	width: 271px;
	padding: 58px 0px 0px 0px;
	height: 0px;
	overflow: hidden;
	display: block;
	margin: 36px 0px 0px 0px;
	}	
	

#insideNav ul {
	background-color: #ffffff;
	width: 271px;
	padding: 0px 0px 18px 0px;
	list-style: none;
	margin: 0px;
	background-image: url(../images/greyBar2.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
	}
	
	
	
#insideNav li {
	width: 261px;
	padding:0px 0px 0px 10px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 16px;
	color: #637e3b;
	font-weight: bold;
	}
	
#insideNav li a {
	width: 261px;
	color: #637e3b;
	text-decoration: none;
	display: block;
	padding: 10px 0px;
	}
	
#insideNav li a:hover {
	width: 261px;
	background-image:url(../images/highlight.gif);
	background-repeat: repeat-y;
	display: block;
	}
	
#insideNav ul#listed {
	background-color: #ffffff;
	width: 271px;
	padding:0px 0px 24px 0px;
	}
	
#insideNav ul#listed li {
	list-style-image: url(../images/squareBullet.gif);
	list-style-position: outside;
	width: 236px;
	padding: 0px 0px 0px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 21px;
	color: #637e3b;
	font-weight: normal;
	margin-left: 25px;
	}	
	
	
#insideNav ul#listed li a {
	width: 236px;
	color: #678738;
	text-decoration: underline;
	}	
	
#insideNav ul#listed li a:hover {
	background-image: none;
	color: #656565;
	}	


#insideNavShadowTop {
	width: 271px;
	height: 27px;
	display: block;
	background-image:url(../images/insideNavShadowTop.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	}
	
#insideNavShadowBottom {
	width: 271px;
	height: 14px;
	display: block;
	background-image:url(../images/insideNavShadowBottom.jpg);
	background-repeat: no-repeat;
	}
	
#greenHighlight {
	background-image:url(../images/insideNavGreenbg.jpg);
	background-repeat: repeat-y;
	display: block;
	width: 251px;
	padding: 10px;
	}
	
#greenHighlight p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	line-height: 21px;
	margin: 0px;
	padding: 0px;
	}
	
#greenHighlight h4 {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 16px;
	color: #ffffff;
	margin: 5px 0px;
	padding: 0px;
	}	

#greenHighlight a {
	color: #ffffff;
	text-decoration: underline;
	}

.clearLeft {
	clear: left;
	height: 10px;
	}


#intro {
	width: 947px;
	background-color: #3d3d3d;
	clear: both;
	padding: 19px 15px;
	}

#intro img {
	border: solid #9e9e9e 8px;
	margin-right: 15px;
	}

#intro h3 {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 24px;
	color: #dbd485;
	margin: 0px;
	}
	
#intro p {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 23px;
	color: #ffffff;
	}
	
#intro a {
	color: #dbd485
	}
	
#footer {
	width: 977px;
	margin-top: 10px;
	background-color: #efefef;
	}
	
#footer h2 {
	/*background-image:url(../images/bottomLogo2.gif);*/
	width: 250px;
	height: 125px;
	float: left;
	margin:0 0 0 15px;
	}
	
#footer h2 a {
	width: 250px;
	height: 0px;
	padding-top: 125px;
	overflow: hidden;
	display: block;
	line-height: normal;
	}
	
#footer ul {
	height: 6px;
	margin: 0px;
	padding: 63px 0px 0px 0px;
	}
	
#footer li {
	list-style: none;
	display: inline;
	margin-left: 25px;
	}
	
#footer li a {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #4e4e4e;
	font-size: 12px;
	}
	
#footer p {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #667948;
	padding: 0px 0px 23px 274px;
	margin: 18px 0px 0px 0px;
	}
	
#shadow {
	width: 977px;
	height: 30px;
	background-image:url(../images/shadow.jpg);
	background-repeat: no-repeat;
	clear: left;
	margin: 0px;
	padding: 0px;
	}
	
#footer h1 {
	width: 232px;
	background-color: #fefefe;
	margin: 0px;
	padding-left: 745px;
	line-height: normal;
	}	
	
#footer h1 a {
	background-image:url(../images/dgLogo.gif);
	width: 214px;
	padding-top: 36px;
	height: 0px;
	overflow: hidden;
	display: block;
	margin-bottom: 10px;
	}

p.backtotop {
	text-align:center;
	color:#D6D6D6;
	font-size:11px;
}	

.twoColumns {
	width: 300px;
	float: left;
	margin-right: 20px;
	}
	
form.loginForm {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 21px;
	}
	
table.calendar {
	font-size:12px;
}

table.calendar tr.hr td {
	background-color:#F8F8F8;
}

table.calendar tr td {	
	padding:0px 8px;
}
