#bodyContainer {
	width: 940px;
	width/**/: 940px;
	position: relative;
	padding: 5px;
	margin: 0px auto; /* Right and left margin widths set to "auto" */
	text-align: left; /* Counteract to IE5/Win Hack */
	border: solid #000 1px;
	background-color: #ffffff;
}

#wlciheader {
	height: 145px;
	background: #e6e1c7 url(../../images/wlciBanner.jpg) 0px 0px no-repeat;
}
#headerCaption1 {
	float:right;
	clear:both;
	width:320px;
	margin: 3px 10px 0 0;
	font: 11pt Lucida Sans Unicode, Helvetica, sans-serif;
	text-align: right;
}
#headerCaption2 {
	float:right;
	clear:both;
	width:740px;
	margin: 40px 7px 0 0;
	font: 10pt Lucida Sans Unicode, Helvetica, sans-serif;
}

#wlcinav {
}

#wlcifooter{
}

#pageContent{
	color: #000000;
}
#leftPageContentHP {vertical-align:top; float:left; width:390px;}
#rightPageContentHP {float: right; vertical-align:top;}
#pageContentLeft {
	float: left;
	width: 42%;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
}
#pageContentRight {
	width: 56%;
	float: right;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
}
#pageContentLeftGI {
	float: left;
	width: 46%;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
}
#pageContentRightGI {
	width: 52%;
	float: right;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
}
#pageContentLeftSP {
	float: left;
	width: 58%;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
}
#pageContentRightSP {
	width: 38%;
	float: right;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
}
#pageContentSpan {
	float: left;
	width: 100%;
}
#mapLeft {
	float: left;
	width: 55%;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
}
#mapContentRight {
	width: 43%;
	float: right;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
}
body {
	margin: 20px 0px; 
	padding: 0px; /* Need to set body margin and padding to get consistency between browsers. */
	text-align: center; /* Hack for IE5/Win */
	background: #63744e;
	/* background: #659CEE fixed; */
	font-family: Lucida Sans Unicode, Helvetica, sans-serif;
	font-size: 75%;
	color: #000;	
}

th, td {
	vertical-align:top;
}
	
h3 {
	font: 18px Lucida Sans Unicode, Helvetica, sans-serif;
	font-weight:bold;
	margin-left: 0px;
	margin-top: 10px;
	margin-bottom: 10px;
	}

h4 {
	font: 14px Lucida Sans Unicode, Helvetica, sans-serif;
	font-weight:bold;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 2px;
	color: #993300;
	}
p {
	font: 13px Lucida Sans Unicode, Helvetica, sans-serif;
	margin-top: 8px;
	margin-bottom: 8px;
	}
	
li {
	font: 13px Lucida Sans Unicode, Helvetica, sans-serif;
	}
	
a {
	color: #006699;
}


image {	
	border: 0px;	
}

.scimItem {
	font: 13px Lucida Sans Unicode, Helvetica, sans-serif;
}

.gssContainer {
	margin-bottom: 5px;	
    height: 225px;
    color: #dddddd;
    background-color: #BCD7AC;
	margin-top: 3px;
	vertical-align:middle;
}
.gss {
	margin-bottom: 5px;	
    height: 225px;
    color: #dddddd;
    background-color: #BCD7AC;
	margin-top: 3px;
	vertical-align:middle;
	position:relative;
}
.gss a img {
	border : 1px;
	border-color:#006699;
	}

.tanWidgetHeader {
	background: none #e7e1c9;
	border: 1px solid #e7e1c9;
	border-bottom: 1px solid #ffffff;
	color: #000;
	margin: 0;
	padding: 3px;
	font: 14px Lucida Sans Unicode, Helvetica, sans-serif;
	font-weight:600;
	margin-right: 0px;
	text-indent: 7px;
	}
.tanWidget {
	border: 1px solid #e7e1c9;
	margin: 0 0 5px 0;
	padding: 3px;
	padding-left: 10px;
	overflow: hidden;
	font-family: Lucida Sans Unicode, Helvetica, sans-serif;
	font-size: small;
	color: #000000;
	text-decoration: none;
	background-color: #ffffff;
	}
.tanWidget a {	
	color: #006699;
	}
	
.spWidgetHeader {
	background: none #C8D2BB;
	border: 1px solid #e7e1c9;
	border-bottom: 1px solid #ffffff;
	color: #000;
	margin: 0;
	padding: 3px;
	font: 14px Lucida Sans Unicode, Helvetica, sans-serif;
	font-weight:600;
	margin-right: 0px;
	}
.spWidget {
	border-top: 1px solid #e7e1c9;
	margin: 0 0 5px 0;
	padding: 3px;
	overflow: hidden;
	font-family: Lucida Sans Unicode, Helvetica, sans-serif;
	font-size: small;
	color: #000000;
	text-decoration: none;
	background-color: #ffffff;
	}
.spWidget a {	
	color: #006699;
	}
	
.descriptionHeader {
	background: none;
	border: 0px solid #ffffff;
	border-bottom: 0px solid #ffffff;
	color: #000;
	margin: 0;
	height: 0;
	padding: 0;
	}
.descriptionWidget {
	margin: 0 0 5px 0;
	padding: 3px;
	padding-left: 10px;
	overflow: hidden;
	font-family: Lucida Sans Unicode, Helvetica, sans-serif;
	font-size: small;
	color: #000000;
	text-decoration: none;
	}
.descriptionWidget a {	
	color: #006699;
	}
	
.noWidgetHeader {
	background: none;
	border: 0px solid #ffffff;
	border-bottom: 0px solid #ffffff;
	color: #000;
	margin: 0;
	height: 0;
	padding: 0;
	}
.noWidget {
	margin: 0;
	margin-left: -6px;
	padding: 0;
	overflow: hidden;
	font-family: Lucida Sans Unicode, Helvetica, sans-serif;
	font-size: small;
	color: #000000;
	text-decoration: none;
	}
.noWidget a {	
	color: #006699;
	}

.moreButton {	
	color:#005b89;;	
	float:left;
	}
.closeButton {
	color:#FFFFFF;
	float:right;
	font-size:10px;
}
.editingInstructions {	
	color:#FFFFFF;
	text-align:center;
	}
.contentLeft {
	float:left;
	margin-right: 8px;
	}
.contentRight{
	float:right;
	}
.clearIt {    
	clear: both;	
	margin:0;	
	padding:0;	
	width:auto;
	}
.rightPic {	
	float: left;	
	padding-right: 10px;	
	padding-bottom: 5px;	
	position: relative;	
	top: 0px;	
	clear: left;
	}
.collaspe {	
	color:#006699;
	font-size:14px;
	}
.collaspe a {	
	color:#006699;
	font-size:14px;
	}
.logos{
	width:925px;
	margin: 0px auto;
	width: 1px;
}

.address {
	font: 13px Lucida Sans Unicode, Helvetica, sans-serif;
	color: #999999;
	text-align: center;
}
	
/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/drop_examples.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
 /* common styling */
.menu {
	float:left; 
	width/**/: 100%;
	min-width: 850px; 
	font-family: Lucida Sans Unicode, Helvetica, sans-serif; 
	font-size:10px;
	color: #ffffff;
	background:url(../../images/menu1.gif) repeat top left; 
	border-top:1px solid #63744e;  
	border-bottom:4px solid #e7e1c9;
	margin:0 0 10px 0; /* for this demo only */ 
}
.menu ul {
	padding:0;
	margin:0;
	list-style-type:none;
}
.menu ul li {
	float:left; 
	position:relative; 
	background:url(../../images/divider1.gif) no-repeat top right;
}
.menu ul li a, .menu ul li a:visited {
	float:left; 
	display:block; 
	text-decoration:none;
	color: #ffffff;
	padding:0px 16px; 
	line-height:25px; 
	height:25px; 
	border-bottom:2px solid #fff; 
}

.menu ul li:hover {
	width:auto;
}

.menu ul li a:hover {
	border-color:#e7e1c9; 
	color:#e7e1c9;
}

.menu ul li:hover a {
	border-color:#e7e1c9; 
	color:#e7e1c9;
}



/* specific to non IE browsers */
.menu ul li:hover ul {
	display:block;
	position:absolute;
	top:32px;
	margin-top:1px; 
	left:0;
	width:154px;
	border-bottom:1px solid #000;
}
.menu ul li:hover ul.endstop {
	left:-92px;
}
.menu ul li:hover ul li ul {
	display: none;
}
.menu ul li:hover ul li a {
	display:block;
	background:#ffffff;
	color:#ffffff;
	height:auto;
	line-height:15px;
	padding:4px 16px; 
	width:120px; 
	border:1px solid #000; 
	border-bottom:0;
}


/* specific to IE5.5 and IE6 browsers */
.menu ul li a:hover ul {
	display:block;
	position:absolute;
	top:30px; 
	t\op:33px; 
	background:#fff;
	left:0; 
	border-bottom:1px solid #000;
}

.menu ul li a:hover ul.endstop {
	left: -92px;
}
.menu ul li a:hover ul li a {
	display:block;
	background:#fff;
	color: #ffffff;
	height:1px; 
	line-height:15px; 
	padding:4px 16px; 
	width:154px; 
	w\idth:120px; 
	border:1px solid #000; 
	border-bottom:0;
}

[if lte IE 5.5]
.menu ul li a, .menu ul li a:visited {
	height:25px;
}

[endif]


/*===SCIM STYLES===*/
#editBar {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	padding: 0px 8px 3px 300px;
	color:#963;
	float: right;
}


#editBar a{
}

.internalFlag {
	color: red;
	font-weight:bold;
}

.metaData {
	font-size: smaller;
	color: #999999;
	text-align: right;
}

.metaData a{
	color: red;
	font-weight: bold;
}

.hiddenItem{
	
}

.member{
	border-bottom:#000 solid thin;
	padding: 5px 0 5px 5px;
}

.PLOTleftContent{
	float:left;
	width:50%;
}
.PLOTrightContent{
	float:left;
	width:50%;
}
/*===END SCIM STYLES===*/


/* SLIDESHOW CONTROLS */
/* container for slideshow */

#featured {
    position:relative;	
	width: 520px;
    height: 500px;
    margin:0px 10px 10px 10px;
	border: solid 1px #000;
	background-color:#e7e1c9;
}

#featured ol#pager {
    position:absolute;
    bottom: 0px;
    height:150px;
	list-style:none outside;
    z-index:999;
    padding: 0;
    margin: 10px 5px 5px 10px;
	/*border: solid 1px #666666;*/
}
#featured ol#pager li {
    display:block;
    float:left;
    width:46px;
    height:28px;
    text-indent:-9970px;
    background:#fff;
    border: 2px solid #CC9900;
	margin: 2px;
}

#featured ol#pager li a img {
    border: none;
    display: block;
}

#featured ol#pager li a {display:block;height:10px;outline:none;}
#featured ol#pager li.current {;border:2px solid #000000;}

/* clear fix */
.clear:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;margin-bottom:0; }
.clear { display: inline-block; }
html[xmlns] .clear { display: block; }
* html .clear { height: 1%; }

/* SLIDESHOW CONTROLS */
#SlideCtrls {
	margin:0 0 0 400px;
	height:30px;
    z-index: 1;
}

#controls {
    margin: 0px;
	margin-right: 7px;
    float: right;
}

/* CONTAINER FOR THE SLIDESHOW CAPTION */
#SldShwCaption {
	width:466px;
	margin:-4px 6px 0px 5px;
	padding:3px 3px 3px 3px;
	color:#000000;
	font: 13px Lucida Sans Unicode, Helvetica, sans-serif;
}

/* CONTAINER FOR THE SLIDE BEING DISPLAYED */
#SlideBox {
	width:500px;
	margin:7px 7px 7px 7px;
	border:2px solid #CC9900;
}

/* CONTAINER FOR THE SLIDESHOW PROMO IMAGES */
.slide {
    margin: 0;
    padding: 0;
}
/* PROMO CONTAINER AND TITLE */
#Title {
	position: absolute;
	left:0px;
	top:-25px;
	height:28px;
	width: 390px;
	margin:0px;
	color:#000000;
	font: 15px Lucida Sans Unicode, Helvetica, sans-serif;
	font-weight: bold;
	text-indent:10px;
}
#Title a {
    text-decoration: none;
	color:#000000;
}



/* TOP RIGHT CONTROLS - PLAY,PAUSE,FORWARD,BACKWARD, ETC. */

#controls td { 
    background-image: url('../../images/control_sprites.png');
    background-repeat: no-repeat;
    height: 16px;
    width: 16px;
}

#controls td.previous { background-position: 0px -236px; }
#controls td:hover.previous { background-position: 0px -272px; }
#controls td.play { background-position: 0px -164px; }
#controls td:hover.play { background-position: 0px -200px; }
#controls td.pause { background-position: 0px -92px; }
#controls td:hover.pause { background-position: 0px -128px; }
#controls td.next { background-position: 0px -20px; }
#controls td:hover.next { background-position: 0px -56px; }
/*===END SLIDESHOW STYLES===*/


.navtabs {
	background-color:#e7e1c9;
}

.ddcolortabs{
	padding: 0;
	width: 100%;
	voice-family: "\"}\"";
	voice-family: inherit;
}

.ddcolortabs ul{
	font: normal 11px Lucida Sans Unicode, Helvetica, sans-serif;
	margin:0;
	padding:0;
	list-style:none;
}

.ddcolortabs li{
	font: normal 11px Lucida Sans Unicode, Helvetica, sans-serif;
	display:inline;
	margin:0 2px 0 0;
	padding:0;
	/*text-transform:uppercase;*/
}


.ddcolortabs a{
	float:left;
	color: white;
	background: #63744e url('../../images/color_tabs_left.gif') no-repeat left top;
	margin:0 2px 0 0;
	padding:0 0 1px 3px;
	text-decoration:none;
	letter-spacing: 1px;
}

.ddcolortabs a span{
	float:left;
	display:block;
	background: transparent url('../../images/color_tabs_right.gif') no-repeat right top;
	padding: 4px 8px 2px 7px;
}

.ddcolortabs a span{
float:none;
}

.ddcolortabs a:hover{
	background-color: #CC9900;
}

.ddcolortabs a:hover span{
	background-color: #CC9900;
}

.ddcolortabs .selected a, #ddcolortabs .selected a span{ /*currently selected tab*/
	background-color: #CC9900;
}

.ddcolortabsline{
clear: both;
padding: 0;
width: 100%;
height: 4px;
line-height: 4px;
background: black;
border-top: 1px solid #fff; /*Remove this to remove border between bar and tabs*/
margin-bottom: 10px;
}

/* ######### Style for Drop Down Menu ######### */

.dropmenudiv_a{
	position:absolute;
	top: 0;
	border: 1px solid black; /*THEME CHANGE HERE*/
	border-top-width: 8px; /*Top border width. Should match height of .ddcolortabsline above*/
	border-bottom-width: 0;
	font:normal 12px Arial;
	line-height:18px;
	z-index:100;
	background-color: white;
	width: 200px;
	visibility: hidden;
}


.dropmenudiv_a a{
	width: auto;
	display: block;
	text-indent: 5px;
	border-top: 0 solid #678b3f;
	border-bottom: 1px solid #678b3f; /*THEME CHANGE HERE*/
	padding: 2px 0;
	text-decoration: none;
	color: black;
}

* html .dropmenudiv_a a{ /*IE only hack*/
width: 100%;
}

.dropmenudiv_a a:hover{ /*THEME CHANGE HERE*/
	background-color: #8a3c3d;
	color: white;
}

.noSpace {
	margin: 0px;
}




