/* 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: #978d69 url(../images/backgrounds/groundD.jpg) repeat-x 0 0; 
	/* LIGHTER GROUND  
	background: #978d69 url(../images/backgrounds/groundL.jpg) repeat-x 0 0;*/
	min-width: 990px;
	margin:0;
	padding:0;
}


#wrapper {
	position:relative;
	font-size:75.01%;
	width : 982px;
	 min-width : 800px; 
	 margin: 0 auto; 
	text-align: left;
	border-top:0;
}

#wrapper, x:-moz-any-link {font-size:75.01%;}
#wrapper, x:-moz-any-link, x:default {}

/* GENERIC STYLES */
a {
	color: #757546;
	color:#666600;
	font-weight: bold;
	text-decoration: none;
}

a:hover {
	
}

p, ul {
	font-size: .95em;
}

img{
	float:left;
	border:none;
}

/*  RIGHT MARGIN DETERMINES MARGIN FROM FLOATED IMAGES TO HEADER AND TEXT */
/* RIGHT MARGIN SET TO 0 AS AFFECTING LIGHTBOX CAPTION DISPLAY */
img {
	
}


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

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


#searchBand {
	position:absolute;
	top:0;
	background-color: #b07324;
	
	border-left: 1px solid #757546;
	border-right: 1px solid #757546;
	border-bottom: 1px solid #757546;
	width:980px;
	height: 29px;
}

#searchBand ul {
	position:absolute;
	top:0px;
	right: 5px;
	list-style:none;
	margin: 7px 0 0 0;
}

#searchBand ul li{
	float:left;
}

#searchBand ul a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: normal;
	color: #fff;
	padding: 0 0 0 15px;
}

#searchBand ul a:hover {
	text-decoration:underline;

}

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

label, .hidden {
	position:absolute; 
	 left:0; 
	 top:-500px; 
	 width:1px; 
	 height:1px; 
	 overflow:hidden;
}

input.searchField {	
	width:210px;
	height: 14px;
	margin: 0 0 7px 8px ;
	padding:1px 5px 0 5px;
	font-size: 11px;
}

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

#branding {
		/*border: 1px solid transparent;  */
		position:relative;
		top:30px;
		
		background: #989865 url(../images/backgrounds/seatitle2.jpg) no-repeat 0 0;
		border-left: 1px solid #757546;
		border-right: 1px solid #757546;
		border-bottom: 1px solid #757546; 
		height:80px;
		margin:0;
		padding:0; 
}

.home #branding h1, #branding h2{
	position:absolute;
	right:10px;
	top:-1px;
	font-size: 10px;
	text-align:right;
	color: #989865;
}

.home #branding h2, #branding h3 {
	position:absolute;
	right:10px;
	top:-1px;
	font-size: 10px;
	text-align:right;
	color: #989865;
}

/* HANDLE THE DVA LOGO */
#branding img {
	position:absolute;
	right:10px;
	top:118px;
	margin:0;
	padding:0;
	border:0;
}


#contentWrap {
	margin-top:25px;
	padding: 14px 9px 8px 9px;
	background: #d8d3c5 url(../images/backgrounds/contentGroundL.jpg) repeat-x 0 0 ;
	border: 1px solid #757546;
}

#contentWrap:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

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

#sideContent {
	width:212px;
	float:left;
	margin:0 9px 0 0;
	/*border-right: 1px dotted #000; */ 
}

#mainContent  {
	width: 563px;
	float:left;
	margin:0 9px 0 0;
	color: #000;
}

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

}

/* GENERAL RULES FOR HEADINGS */
h1,h2,h3, h3 a, h4, h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight : bold;
}

h1 {
	color: #fff;
	font-size:1.25em;
}

h4 {
	color: #fff;
	font-size:1.1em;
}

h2, h2 a{
font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #006600;
	font-size:1em;
}	

 h2 a:hover {
	color: #ff0000;
}

h5 {
	font-size:1.05em;
	line-height: 1.6em;
	margin: 0 10px 5px 12px;
}

/*----- fUNCTION ICONS ------*/
.function-icons {

	position:absolute;
	right:10px;
	top:125px;

}
.noscript {
	display:none;
}

.scriptAvailable {
	cursor : default;
	display:inline;
}

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

#sideContent blockquote p{
	font-family:Times New Roman, Times, serif;
	font-style:italic;
	font-size: 1.8em;
	line-height:1.05em;
	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: .9em;
	font-style:normal;
	color: #858555;
	margin: 0 0 10px 15px;
	padding:0;
	text-align:right;
	text-transform:uppercase;
}

/*---------------------------- RULES FOR BOX -----------------------------*/
#mainSection.box {
	margin: 27px 0 0 0;
	padding:0;
	border: 1px solid #b2b296;
	border-top: 1px solid #8f834b;
	background: #eaeae0 url(../images/backgrounds/mainGround2-noembedlong.jpg) no-repeat left top;
}

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

.home #mainSection p {
	position:static; 
	margin-bottom:15px;
}

#mainSection h1 {
	clear:both;
	margin:0 0 8px 0;
	padding:0 0 0 12px;
	color: #fff;
	border-bottom: 1px solid #8f834b;
	line-height:23px;
	text-align:left;
}

#mainSection h1 strong {
display:block;

	text-transform:uppercase;
}

#mainSection h2 {
	clear:both;
	margin: 0 10px 5px 12px;
	padding:0 0 0 0;
	border-bottom: 1px solid #93b681;
	line-height:1.65em;
}

#mainSection h3 {
	color:#343515;
	margin: 10px 10px 5px 12px;
	padding:0;
}

.home #mainSection h2, .home #mainSection h3 {
	clear:none;
	border:none;
	font-family:Arial, Helvetica, sans-serif;
	color:#666600;
}

.home #mainSection h2 {
	font-size:2.4em;
	margin-top:35px;
}

.home #mainSection h4 {
	font-size:1.5em;
	margin-top:35px;
	margin-bottom:10px;
	color:#666600;
}

.home #mainSection h3 {
	font-size:1.8em;
	margin: 30px 10px 5px 12px;
}

.home #mainSection .story {
	clear:both;
	border-top: 1px solid #b2b296;
	background: #eaeae0 url(../images/backgrounds/mainGround2h.jpg) no-repeat left top;
	margin:0;
	padding:0 0 0 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: 1.55em;
}

#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: 0.75em; 
	margin:0 12px 10px 12px ;
	padding:0;
	line-height: 1.15em;
}

#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: 0.75em;
	margin:10px 50px 10px 50px ;
	padding:0;
	line-height: 1.35em;
}

#mainSection p.more a {
	font-size: 1em;
}


#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;
}

#mainSection blockquote p{
	font-family:Times New Roman, Times, serif;
	font-style:italic;
	/* ADJ FOR RESIZE 11px */
	font-size: 1.4em; 
	line-height: 1.1em;
	color: #757546;
	color: #858555;
	margin: 10px 20px 5px 20px;
	letter-spacing:-1px;
	word-spacing:1px;
}

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

#mainContent .box2 { 
	border: 1px #858555 dotted;
	margin: 1em;
	padding: 1em;
	background: #e4e4d8;
	text-align: left; }

#mainContent .box2 p{
	font-family:Times New Roman, Times, serif;
	font-style: normal;
	font-size: 12px;
	color: #666;
	margin: 2px 5px;
	letter-spacing:1px;
	word-spacing:1px;
}

/* ----- SECONDARY CONTENT COLUMN BOX -------*/
#secondaryContent .box {
	margin: .3em 0 1em 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 {
/* ADJ FOR RESIZE 11px */
	font-size:0.95em;
	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 3px 10px;
}

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

#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:.9em;
	line-height:1.4em;
	color:#004619;
	color:#00380f;
	color:#00320c;
padding-bottom:30px;
}

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

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

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

#mainNav ul .mainSection strong , #mainNav ul .mainSectionSelected strong {
	display:block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
 	text-transform:uppercase;
	color: #ffffff;
	border: 1px solid #857449;
	border: 1px solid #757546;
	background: #9c1a10 url(../images/backgrounds/mainSection3.jpg) repeat-y right center;
	background-color: #b07324;
	/*background-color: #ae4b24;
	background-color: #af5525;*/
	text-align:left;
	line-height:2.15em;
	margin:10px 0 0 0;
	padding:0 0 0 10px;
	width: 160px;
} 

 #mainNav ul .mainSectionSelected strong {
 	/*background-color: #ae3b24;*/
	background-position: 30000px;
 }

#mainNav ul a, #mainNav ul .selected strong {
 	display:block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #183417; 
	color: #0a3b00;
	border: 1px solid #857449;
	border: 1px solid #5c8349; 
	background: #90a85a url(../images/backgrounds/navbuttoncropnojs2.jpg) repeat-y left center;
	text-align:left;
	line-height:2.15em;
	margin:2px 0 0 0;
	padding:0 0 0 15px;
}

#mainNav ul .selected strong {
	border: 1px solid #686752;
	color:#fff;
	/*border: 1px solid #510101;*/
	background: #64771b url(../images/backgrounds/navbuttoncropnojs2.jpg) repeat-y  left center;
	background-position: -424px;
}

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

#mainNav ul ul {
	/* 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 li.selected ul {
	display: block;
}

#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 */
		/* ADJ FOR RESIZE 13px */
	line-height:1.45em;
	background: #b1be86 url(../images/backgrounds/subMenuGround2D.jpg) repeat-y 0 0;
	/* ADJ FOR RESIZE 10px */
	font-size:.9em;
	padding:1px 0 1px 13px;
	margin: 0 0 6px 0;
	width:191px;
}

#mainNav ul ul a, #mainNav ul ul .current, x:-moz-any-link {font-size:1em;}
#mainNav ul ul a, #mainNav ul ul .current, x:-moz-any-link, x:default {}

/*---- NON LINK  ----*/
#mainNav ul ul .current{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #183417;
	background: #eaeae0 url(../images/backgrounds/subMenuGroundCurrent2.gif) no-repeat left center;
	width:181px;
	padding-right:10px;
}

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

#mainNav ul ul a.current {
	background: #fff url(../images/backgrounds/subMenuGroundLink4.jpg) no-repeat left center;
	width:175px;
	padding-right:16px;
}

#mainNav ul ul a.current:hover {
	background-position: -204px;
	background-color: #829e26;
	color:#fff;
}


/* --- RULES FOR BREADCRUMBS -----*/
ol#breadCrumbs  {
position: absolute;
left: 232px;
top: 120px;
	list-style:none;
	height: 25px;
}

ol#breadCrumbs li {
	float:left;
	display:inline;
	color:#006600;
	padding: 5px 10px 0 0;
	/*ADJ FOR RESIZE 9px */
	font-size: .75em;
	font-weight: bold;
}

ol#breadCrumbs a {
	color:#666600;
	/*ADJ FOR RESIZE 9px*/
	font-size: 1em;
	font-weight: bold;
	padding-right: 14px;
	background: transparent url(../images/backgrounds/bullet_breadcrumb.gif) no-repeat right center;
}

ol#breadCrumbs a:hover {
		color:#993300;
}



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




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

/* siteLinks STYLES */

#siteLinks {
	position:relative;
	height: 48px;
	overflow:hidden;
	clear:both;
	margin: 0;
	padding:0;
}

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

#siteLinks ul {
	position:absolute;
	right: -1px;
	top: 5px;
	padding:0;
	margin:0;

}

#siteLinks li {
	display:inline;
	float:left;
}

#siteLinks ul a {
/* ADJ FOR RESIZE 9px */
	font-size:.80em;
	color: #fff;
	padding:0 5px 0 5px;
		border-right: 1px solid #fff;
}

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

/* sitemap page styles */
#sitemap {
	padding-top: 10px;
}
#sitemap ul {
	list-style-type: none;
 	margin: 0; padding: 0;
}

#sitemap ul .mainSection {
	margin:0 15px 5px 15px;
	border-bottom: 1px solid #000000;
	padding: 5px 0 10px 0;
}

#sitemap ul .mainSection strong {
	font-size: 1.2em;
	text-transform:uppercase;
}


#sitemap li {
	
	padding-top:10px;
	padding-left: 15px;
	padding-bottom: 15px;
	margin-bottom: 10px;
	font-weight: bold;
}

#sitemap li {
	margin-bottom: 4px; 
	/*border: 1px solid #666600;
	background-color: #fff;*/
}


#sitemap li li {
	border:none;
	background-image: none;
	padding: 10px 0 0 15px;
	margin-bottom: 0;
}

#sitemap ul a {
	display:block;
	border-bottom: 1px solid #666600;
	background: transparent url(/images/backgrounds/arrow2.gif) no-repeat left center;
 	color: #666600;
	font-size: 1.1em;
 	text-decoration: none;
	padding-left: 15px;
}

#sitemap ul ul a {
	background-image: none;
	display:list-item;
	list-style:disc;
	font-size: .9em;
	margin-left: 15px;
	paddding-left: 100px;
	border: 0;

}
#sitemap a:hover, #sitemap a:focus {
 	color: #B07324;
	text-decoration: none;
}

#sitemap ul li ul li {
	/*margin-top: 10px;*/
	background-image: none;
	font-weight: normal;
}
.sitemapsection {
	margin-bottom: 10px; padding: 10px;
	border: 1px solid #666600;
	background-color: #FFF;
}
.sitemapsection h3 {
	margin-top: 0; padding-top: 0;
}

#cse-search-results {
	margin-left: 12px;
}

/* ------------------------------ */

/* FLASH FADE SLIDESHOW RULES */

/* ------------------------------ */

#mainSection .captionedFlashLeftP, #mainSection .captionedFlashLeftL {
	float:left;
	position:relative;
	z-index:1;
	border-top:solid 1px #666600;
	/*border-bottom:solid thin #666600;*/
	margin:2px 12px 20px 12px;
	padding:2px 0 2px 0;
}

 #mainSection .captionedFlashRightP, #mainSection .captionedFlashRightL {
	float:right;
	/* REQUIRED WITH FLOAT SO LINK IMAGES CAN BE CLICKED */
	position:relative;
	z-index:1;
	border-top:solid 1px #666600;
	/*border-bottom:solid thin #666600;*/
	margin:2px 12px 20px 12px;
	padding:2px 0 2px 0;
	
}

#mainSection .captionedFlashPan {
	clear:both;
	float:none;
	border-top:solid 1px #666600;
	margin:20px 12px 10px 12px;
	padding:2px 0 2px 0;
}



#mainSection .captionedFlashLeftP p, #mainSection .captionedFlashLeftL p, #mainSection .captionedFlashRightP p, #mainSection .captionedFlashRightL p, #mainSection .captionedFlashPan p {
	color:#343515;
	font-size: 0.75em; 
	margin:2px 0 0 0 ;
	border-top:solid 1px #666600;
	border-bottom:solid 1px #666600;
	padding:8px 0 8px 0;
	line-height: 1.15em;
}

#mainSection .captionedFlashLeftP p, #mainSection .captionedFlashRightP p {
	width: 160px; 
	
}

#mainSection .captionedFlashLeftL p, #mainSection .captionedFlashRightL p {
	width: 240px; 
}



/* ------------------------------ */

/* END FLASH FADE SLIDESHOW RULES */

/* ------------------------------ */

/* flash video */

#videoflash {
margin: .5em;
padding: 5px;
border: thin #a8a8a8 solid;
min-height: 420px;
position: relative;
color: #656565;
max-width: 550px;
background-repeat: no-repeat;
background-position: right bottom; }

.videoflash {
border: thin #a8a8a8 solid;
min-width: 502px;
min-height: 411px;
max-width: 502px;
position: relative;
padding: 5px;
margin: 10px;
background-color: black; }


.videoflashcaption {
position: relative;
padding: 1em;
font-style: italic;
font-size: small;
color: #656565; }

.videoflashplayer {
position: relative;
padding: .5em;
font-size: xx-small;
text-align: right;
color: #636363;
margin-right: 24px;
margin-bottom: 0px;
font-family: Verdana, Helvetica, Arial, sans-serif; }

#videoflash a:link {color: #636363;text-decoration:none}
#videoflash a:visited {color: #7e7e7e;text-decoration:none}
#videoflash a:hover, #videoflash a:active {color: #636363;text-decoration:underline}
