/* CSS Document */

*  {
	margin:0;
	padding:0;
}

body {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: black;
	/* decimal fontsize fixing font resizing bug in IE5/6 */
	font-size : 100.01%;
	background: #FFFFFF;
	/* LIGHTER GROUND  
	background: #978d69 url(../images/backgrounds/groundL.jpg) repeat-x 0 0;*/
	min-width: 990px;
	margin:0;
	padding:0;
}

/* GENERIC STYLES */
a {
	color: #757546;
	color:#666600;
	font-size: 11px;
	/*letter-spacing: -0.075em; */
	/*color: #336699; */
	font-weight: bold;
	text-decoration: none;
}

a:hover {
	/*color:#CC3300;*/
}

p, ul {
	font-size: 11px;
}

img{
	/* border: 1px solid #000; */
	float:left;
	border:none;
}

/*  RIGHT MARGIN DETERMINES MARGIN FROM FLOATED IMAGES TO HEADER AND TEXT */
img {
	margin:0 12px 5px 0;
}

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

form {
	margin:2px 0 2px 0;
	padding: 2px 0 0 0 ;
}

#wrapper {
	position:relative;
	width : 982px;
	/* MARK ADJ */
	 min-width : 800px; 
	 margin: 0 auto; 
	text-align: left;
	/* border: 1px solid #757546; */
	border-top:0;
	
}

#searchBand {
	display:none;
}

#searchBand ul {
	display:none;
}

#searchBand ul li{
	display:none;
}

#searchBand ul a {
	display:none;
}

#searchBand ul a:hover {
display:none;

}

#branding {
		/*border: 1px solid transparent;  */
		position:relative;
		top:30px;
		/* background: #989865 url(../images/backgrounds/titledark-NOPROFILE.jpg) no-repeat 0 0; */
		
		height:62px;
		margin:0;
		padding:0; 
		/* IMPORTANT NOTE/ISSUE: It seems to be important to specify a height for the #branding DIV
		otherwise there is a DEFAULT PADDING (?) at the bottom even though no padding exists. This
		creates a gap between the #branding DIV and the #mainNav DIV
		IT ONLY WORKS PROPERLY IF A BORDER IS SET (and made TRANSPARENT!!
		The alternative is to set a negative margin-bottom */
		
		/* HEIGHT SEEMS TO MAKE NO DIFFERENCE TO IE6 OR TO SAFARI BUT DOES TO FIREFOX */
		/* margin-bottom:-26px; */ 
		
	/* Another alternative maybe to set the position of the #branding DIV RELATIVELY??? */

}

#branding h1 {

}

/* HANDLE THE DVA LOGO */
#branding img {
	display:none;
}

fieldset {
	border:none;
	margin:1px 0 0 0;
	padding:0;
}


input.searchField {	
	width:210px;
	height: 15px;
	margin: 0 0 5px 8px ; 

}

input.searchButton {	
	width:80px;
	height: 19px;
	margin: 0 0 5px 0;
	padding:0 0 5px 0; 
	font-size: 11px;
}


#contentWrap {
	
	
}

* html #contentWrap {
	background-position: 1px 1px;
}

#sideContent {
	display:none;
}

#mainContent  {
	/*width: 563px;*/
	padding-top: 10px;
	float:left;
	margin:0 9px 0 0;
	color: #000;
}

#secondaryContent {
	
	float:left;
	/*border: 1px solid #000;*/ 
	margin:65px 0 0 0;
	color: #000;

}




h1,h2,h3, h3 a, h4, h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight : bold;
}

h2 {
	color: #fff;
	font-size:15px;
}

h4 {
	color: #fff;
	font-size:13px
}

h3, h3 a{
font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size:11px;
}	

 h3 a:hover {
	color: #000000;
}







/*---------------------------- RULES FOR BOX -----------------------------*/
.function-icons {
	display:none;

}

.function-icons img {
	margin:0;
	padding:0;
}

#sideContent blockquote p{
	font-family:Times New Roman, Times, serif;
	font-style:italic;
	font-size: 20px;
	line-height:21px;
	color: #757546;
	color: #858555;
	margin: 80px 0 5px 15px;
	letter-spacing:-1px;
	word-spacing:1px;
}

#sideContent p.cite {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style:normal;
	color: #858555;
	margin: 0 0 10px 15px;
	padding:0;
	text-align:right;
	text-transform:uppercase;
}

#mainSection.box {
	margin: 0;
	padding:0;
	
	background: #eaeae0 url(../images/backgrounds/mainGround2-noembed.jpg) no-repeat left top;
}

.home #mainSection.box {
	background: #eaeae0 url(../images/backgrounds/mainGround2h.jpg) no-repeat left top;
	margin-bottom: 15px;
}

#mainSection h2 {
	clear:both;
	/*background-color:#006600; */
	margin:0 0 8px 0;
	padding:0 0 0 10px;
	color: #fff;
	line-height:23px;
}

#mainSection h3 {
	clear:both;
	margin: 0 10px 5px 12px;
	padding:0 0 0 0;
	line-height:18px;
}

.home #mainSection h3 {
	clear:none;
	border:none;
	font-family:Arial, Helvetica, sans-serif;
	color:#666600;
	font-size:28px;
	margin-top:35px;
}

.home #control {
	clear:both;
	height:23px;
	border-top: 1px solid #b2b296;
	border-bottom: 1px solid #b2b296;
	background: #eaeae0 url(../images/backgrounds/mainGround2h.jpg) no-repeat left top;
	margin:0;
	padding:0;
}


.subNavigation ul {
	position:relative;
	z-index:1;
	list-style-type:none;
	display:block;
	margin:5px 10px 10px 10px;
	padding:0;

}

.subNavigation li {
	/* float:left; */
	display:inline;
}

.subNavigation a, .subNavigation ul .current {
	display:block;
	padding: 2px 20px 2px 0;
	font-size:.9em;
	font-weight:bold;
	line-height: 1.1em;
}

.subNavigation ul .current {
	padding-left: 10px;
	color: #183417;
	background: transparent url(../images/backgrounds/arrow.gif) no-repeat left center;
}


.home #mainSection img {
	background-color: transparent;
	background-image: none;
	margin: 23px 15px 0 0;
	padding:0;
}

#mainSection p {
	color:#343515;
	position:relative; 
	margin:0 10px 15px 12px ;
	padding:0;
	line-height: 16px;
}

#mainSection .captionedImageLeftP, #mainSection .captionedImageLeftL {
	float:left;
	position:relative;
	z-index:1;
}

 #mainSection .captionedImageRightP, #mainSection .captionedImageRightL {
	float:right;
	/* REQUIRED WITH FLOAT SO LINK IMAGES CAN BE CLICKED */
	position:relative;
	z-index:1;
}

#mainSection .captionedImagePan {
	clear:both;
	float:none;
}

#mainSection .captionedImageLeftP img, #mainSection .captionedImageRightP img {
	background: transparent url(../images/backgrounds/imgGround2-pd.jpg) no-repeat 0 0; 
	margin: 2px 12px 5px 12px;
	padding: 10px 1px 21px 28px;
	border:0;
	float:none;
}


#mainSection .captionedImageLeftL img, #mainSection .captionedImageRightL img {
	background: transparent url(../images/backgrounds/imgGround-ld.jpg) no-repeat 0 0;
	margin: 2px 12px 5px 12px;
	padding: 10px 1px 21px 26px;
}

#mainSection .captionedImagePan img {
	background: transparent url(../images/backgrounds/imgGround-pan.jpg) no-repeat 0 0;
	margin: 2px 12px 5px 12px;
	padding: 10px 1px 21px 28px;
	border:0;
}


#mainSection .captionedImageLeftP p, #mainSection .captionedImageLeftL p, #mainSection .captionedImageRightP p, #mainSection .captionedImageRightL p, #mainSection .captionedImagePan p {
	color:#343515;
	font-size:9px; 
	margin:0 12px 10px 12px ;
	padding:0;
	line-height: 10px;
}

#mainSection .captionedImageLeftP p, #mainSection .captionedImageRightP p {
	width: 148px; 
}

#mainSection .captionedImageLeftL p, #mainSection .captionedImageRightL p {
	width: 216px; 
}

#mainSection .captionedImageLeftP img, #mainSection .captionedImageLeftL img, #mainSection .captionedImageRightP img, #mainSection .captionedImageRightL img,  #mainSection .captionedImagePan img  {
	float:none;
}

#mainSection p.more {
	font-size: 9px;
	margin:10px 50px 10px 50px ;
	padding:0;
	line-height: 12px;
}

#mainSection p.more a {
	font-size: 9px;
}


#mainSection img {
	background-color: transparent;
	background-image: none;
	margin:8px 15px 12px 40px;
	padding:0;
}

#mainSection .slideshow, #mainSection .slideshow_withTitle {
	/* overflow:hidden; */

	margin: 0 12px 12px 12px;
	padding:40px 10px 10px 22px;
	border: 1px solid #757546;
	background-color:#a5ac8a;
	/* LIGHTER COLOR */
	background-color:#c5cca8;
	background: #c5cca8 url(../images/backgrounds/mainGround2-noembed.jpg) no-repeat left top;
}

 #mainSection .slideshow_withTitle {
 	background: #c5cca8 url(../images/backgrounds/mainGround2h.jpg) no-repeat left top;
 	padding:0 10px 10px 22px;
 }
 
#mainSection .slideshow_withTitle h4{
	margin: 3px 0 21px 0;
	padding-left:0;
	border:0;
}

#mainSection .slideshow ul,  #mainSection .slideshow_withTitle ul {
	list-style-type:none;
}

#mainSection .slideshow li,  #mainSection .slideshow_withTitle li {
	display:inline;
}

#mainSection .slideshow ul img,  #mainSection .slideshow_withTitle ul img {
	float:none;
	border: 1px solid #757546;
	margin:0;
	padding:0;
}

#mainSection .slideshow ul a,  #mainSection .slideshow_withTitle ul a {
	float:left;
	display:block; 
	background: none ;
	/*border-top:2px solid #fff; */
	border-bottom:2px solid #c5cca8;
	/* margin:0 8px 0 0; */
	/*padding:2px 0 2px 0; */
	margin:0 8px 4px 0;
	padding:0 0 3px 0;

}


#mainSection .slideshow ul a:hover,  #mainSection .slideshow_withTitle ul a:hover {
	/* border-top:2px solid #000; */
	border-bottom:2px solid #757546;
}



#secondaryContent .box {
	margin: 0;
	padding: 3px 0 10px 8px;  
	border: 1px solid #757546;
	background-color:#a5ac8a;
	background: #a5ac8a url(../images/backgrounds/rightBoxGround.jpg) no-repeat left top;
}

#secondaryContent .box h4 {
	font-size:11px;
	margin: 2px 0 8px 0;
	padding:0;
	line-height:12px;
}

#secondaryContent .box img {
	border: 1px solid #757546;
	margin:9px 7px 0 0;
	padding:0;
}

#mainContent .box hr, #mainContent .slideshow hr, #mainContent .slideshow_withTitle hr, #secondaryContent .box hr {
	clear:both;
	/* width:234px; */
	padding:0;
	height:1px;
	border:none;
	
}

#mainContent .box hr {
	background-color:#eaeae0;
	color: #eaeae0;
	margin: 0px 10px 10px 10px;
}

#mainContent .slideshow hr, #mainContent .slideshow_withTitle hr {
	background-color:#c5cca8;
	color: #c5cca8;
	margin: 0;
}



#secondaryContent .box hr {
	background-color:#a5ac8a;
	color: #a5ac8a;
	margin: 0px 8px 0px 8px;
}

.story {
	margin: 5px 0 15px 0;

}

.story img {
	margin: 0 3px 0 0;
	padding:0;
}

.story p  {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:14px;
	color:#004619;
	color:#00380f;
	color:#00320c;
padding-bottom:30px;
}



/* MAIN NAVIGATION RULES */
#mainNav {
	margin:0;
	padding:0;
}


#mainNav ul {
 margin:0;
 padding:0;
	 
}

#mainNav li {
	display:inline;
	width: 212px;
}

#mainNav ul a {
 	display:block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #183417; 
	color: #0a3b00;
	border: 1px solid #857449;
	border: 1px solid #5c8349; 
	background: transparent url(../images/backgrounds/navbutton-noembed-nosave.jpg) no-repeat -1px -1px;
	
	text-align:left;
	line-height:22px;
	/*height:22px; */
	/* padding-top: 3px; */
	margin:2px 0 0 0;
	padding:0 0 0 15px;


}

#mainNav ul a:hover{
	background-position: -213px -1px;
	background-color: #006600;
	color: #fff; 
	 /*border: 1px solid #00ff00;*/ 
}

#mainNav ul ul {
	/*display:block;*/
	/* INITIAL STATE OF SUB MENU IS HIDDEN BY DEFAULT*/
	display: none;
	border: 1px solid #aaaa89;
	border-top: 0;
	background-color: #dadac7;
	padding: 10px 2px 2px 2px;
	
}

#mainNav ul ul li {
	display:inline;
	/* border: 1px solid #000000; 
	padding: 5px 3px 5px 3px;*/
	
}

#mainNav ul ul a, #mainNav ul ul .current{
	display:block;
	margin:-2px 0 0 0;
	border: 1px solid #aaaa89;
	/* DARKER BORDER */
	border: 1px solid #759868;
	/* MEDIUM BORDER */
	border: 1px solid #7d9c6d;
	/* ADJUST HEIGHT OF SUBMENU OPTIONS BY LINE HEIGHT AND PADDING */
	line-height:13px;
	background: transparent url(../images/backgrounds/subMenuGround2D.jpg) repeat-y 0 0;
	font-size:10px;
	padding:1px 0 1px 13px;
	margin: 0 0 6px 0;
	width:191px;
}

#mainNav ul ul .current{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #183417;
	background: #eaeae0 url(../images/backgrounds/subMenuGroundCurrent.gif) no-repeat left center;
}

#mainNav ul ul a:hover {
	border: 1px solid #5c8349; 
	background-position: -204px 0;
	background-color: #006600;
}

ol#breadCrumbs  {
	display:none;
}

ol#breadCrumbs li {
	display:none;
}

ol#breadCrumbs a {
	display:none;
}

ol#breadCrumbs a:hover {
		display:none;
}



#mainImage {
	margin:8px 10px 7px 3px;
	border: 1px solid #000; 
}




.clear {
	clear:both;
	position:relative;
}

/* FOOTER STYLES */

#footer {
	display:none;
}

#footer p {
	margin-top:6px;
	font-size:9px;
	font-weight:normal;
}

#footer ul {
	position:absolute;
	right: 0px;
	top: 5px;
	padding:0;
	margin:0;
}

#footer li {
	display:inline;
	float:left;
	border-right: 1px solid #fff;
}

#footer ul a {
	font-size:9px;
	color: #fff;
	padding:0 5px 0 5px;
		border-right: 1px solid #fff;
}

#footer ul a:hover {
text-decoration:underline;
color: #fff;
}