/* ######### CSS for Shade Tabs. Remove if not using ######### */
.tabholderleft {
font:12px sans-serif, tahoma, arial, helvetica, verdana;
width:282px;
height:275px;
background: url(../panel/ds-left.png) no-repeat;
}
.tabholderleftnews {
font:12px sans-serif, tahoma, arial, helvetica, verdana;
width:274px;
height:275px;
background: url(../panel/ds-left.png) no-repeat;
float:right;
margin:0 0 0 10px;
}
.tabholderprojects{
font:12px sans-serif, tahoma, arial, helvetica, verdana;
width:282px;
height:275px;
background: url(../panel/ds-left-projects.png) 0 -5px no-repeat;
}

.tabholderprojectmain{
font:12px sans-serif, tahoma, arial, helvetica, verdana;
width:700px;
height:275px;
background: url(../panel/projects-panel-backer.png) 0 -5px no-repeat;
}
.tabholderright {
float:right;
font:12px sans-serif, tahoma, arial, helvetica, verdana;
width:276px;
height:275px;
background: url(../panel/ds-right.png) no-repeat;
}
/*#2A8329*/
.tabholderright-home {
float:right;
margin:0;
padding:0;
font:12px sans-serif, tahoma, arial, helvetica, verdana;
width:276px;
height:275px;
background: url(../panel/ds-right-home.png) 1px 0 no-repeat;
}
.shadetabs-home{
padding: 3px 0 3px 0;
margin-left: 19px;
margin-top: 5px;
margin-bottom: 0;
list-style-type: none;
width:265px; 
background: white url(../panel/shade.gif) top left repeat-x;
text-align: left; /*set to left, center, or right to align the menu as desired*/
z-index:5
}

.shadetabs-home li{
font-weight:bold;
display: inline;
margin: 0;
height:21px;
}

.shadetabs-home li a{
text-decoration: none;
position: relative;
z-index: 1;
padding: 3px 7px 3px 3px;
/*margin-right: 3px;
border-right: 1px solid #49926E;*/
color: #FFF;
/*background: #2A8329 url(../panel/shade.gif) top left repeat-x;*/
}

.shadetabs-home li a:visited{
color: #FFF;
}

.shadetabs-home li a:hover{
text-decoration: none;
color: #000;
}

.shadetabs-home li a.selected{ /*selected main tab style */
position: relative;
top: 0px;
color:#fefefe
}

.shadetabs-home li a.selected{ /*selected main tab style */
background: #2A8329;
/*border-top-color:#ddd;
border-left-color:#ddd;
border-right-color:#ddd;*/

border-bottom-color: white;
}

.shadetabs-home li a.selected:hover{ /*selected main tab style */
text-decoration: none;
color:#fff
}
/*projects styling*/

.shadetabs-projects{
font-size:12px;
padding: 3px 0 3px 0;
margin-left: 18px;
margin-top: 4px;
margin-bottom: 0;
list-style-type: none;
width:682px; 
background: white url(../panel/shade.gif) top left repeat-x;
text-align: left; /*set to left, center, or right to align the menu as desired*/
z-index:5
}

.shadetabs-projects li{
font-weight:bold;
display: inline;
margin: 0;
height:21px;

}

.shadetabs-projects li a{
text-decoration: none;
position: relative;
z-index: 1;
padding: 3px 7px 3px 5px;
margin:0;
/*margin-right: 3px;
border-right: 1px solid #49926E;*/
color: #FFF;
background: #2A8329 url(../panel/shade.gif) top left repeat-x;
}

.shadetabs-projects li a:visited{
color: #FFF;
}

.shadetabs-projects li a:hover{
text-decoration: none;
color: #000;
}

.shadetabs-projects li a.selected{ /*selected main tab style */
position: relative;
top: 0px;
color:#fefefe
}

.shadetabs-projects li a.selected{ /*selected main tab style */
background: #fff;
/*border-top-color:#ddd;
border-left-color:#ddd;
border-right-color:#ddd;*/
color:#2A8329;
border-bottom-color: white;
}

.shadetabs-projects li a.selected:hover{ /*selected main tab style */
text-decoration: none;
color:#000
}
/*projects LEFT styling*/

.shadetabs-projects-left{
font-size:12px;
padding: 3px 0 3px 0;
margin-left: 18px;
margin-top: 7px;
margin-bottom: 0;
list-style-type: none;

text-align: left; /*set to left, center, or right to align the menu as desired*/
z-index:5
}

.shadetabs-projects-left li{
font-weight:bold;
display: inline;
margin: 0;
height:21px;

}

.shadetabs-projects-left li a{
text-decoration: none;
position: relative;
z-index: 1;
padding: 3px 7px 3px 5px;
margin:0;
/*margin-right: 3px;
border-right: 1px solid #49926E;*/
color: #FFF;
background: #2A8329 url(../panel/shade.gif) top left repeat-x;
}

.shadetabs-projects-left li a:visited{
color: #FFF;
}

.shadetabs-projects-left li a:hover{
text-decoration: none;
color: #000;
}

.shadetabs-projects-left li a.selected{ /*selected main tab style */
position: relative;
top: 0px;
color:#fefefe
}

.shadetabs-projects-left li a.selected{ /*selected main tab style */
background: none;
/*border-top-color:#ddd;
border-left-color:#ddd;
border-right-color:#ddd;*/
color:#2A8329;
border-bottom-color: white;
}

.shadetabs-projects-left li a.selected:hover{ /*selected main tab style */
text-decoration: none;
color:#000
}

/*normal styling*/
.shadetabs{
padding: 3px 0 3px 0;
margin-left: 9px;
margin-top: 5px;
margin-bottom: 0;
list-style-type: none;
width:265px; 
background: white url(../panel/shade.gif) top left repeat-x;
text-align: left; /*set to left, center, or right to align the menu as desired*/
z-index:5
}

.shadetabs li{
font-size:12px;
font-weight:bold;
display: inline;
margin: 0;
height:20px;
}

.shadetabs li a{
text-decoration: none;
position: relative;
z-index: 1;
padding: 3px 7px;
/*margin-right: 3px;
border-right: 1px solid #49926E;*/
color: #FFF;
background: white url(../panel/shade.gif) top left repeat-x;
}

.shadetabs li a:visited{
color: #FFF;
}

.shadetabs li a:hover{
text-decoration: none;
color: #000;
}

.shadetabs li a.selected{ /*selected main tab style */
position: relative;
top: 1px;
color:#245523
}

.shadetabs li a.selected{ /*selected main tab style */
background-image: url(../panel/shadeactive.gif);
/*border-top-color:#ddd;
border-left-color:#ddd;
border-right-color:#ddd;*/
border-right-color: white;
border-bottom-color: white;
}

.shadetabs li a.selected:hover{ /*selected main tab style */
text-decoration: none;
color:#000
}

.tabcontent{
display:none;
}
.tabcontent H3 span{ display:block; font-size:28px; font-weight:bold; color:#006633; margin:0; padding:0; margin-top:-15px; margin-right:27px;}
.factsH3 H3 span{ display:block; font-size:28px; font-weight:bold; color:#006633; margin:0; padding:0; margin-top:-15px; margin-right:27px;}
.tabcontent .facts ul {margin:20px 0 0 5px; padding:0; line-height:28px;}
.tabcontent .facts li {
margin-left:30px;
margin-top:5px;
list-style-image:url(../images/fact-bullet.gif);
font-size:12px;


}
.tabcontent one{
display:none;
height:275px;
padding:5px;
}
.tabcontent one .content{
top:-20px;
padding:0;
}
.tabcontent one .content #h3holder {
padding-top:-30px;
}

.pullquote {
	float:left;
	width:220px;
	line-height:165%;
	background: url(../images/t1.gif) no-repeat bottom right !important;
	background /**/:url(); /* removing quote graphic in IE5+ */
	margin:0 5px 5px 20px;
}
.pullquote:first-letter {
	background: url(../images/t2.gif) no-repeat left top !important;
	padding:5px 2px 10px 35px!important;
	padding /**/:0px; 	/* resetting padding in IE5+ */
	background /**/: url(); /* removing quote graphic in IE5+ */
}
@media print {
.tabcontent {
display:block !important;
}
}
.leftpanel {
margin:2px 2px 2px 0px;
padding:10px 5px 5px 5px;

}
.leftpanel .content {
height:200px;
font-weight:normal;
}
.leftpanel .content a, .leftpanel .content a:visited  {
color:#2A8329;
text-decoration:none
}
.leftpanel .content a:hover{
color:#000;
text-decoration:underline;
}
.projectspanel .content {
width:660px;
margin:10px 15px 10px 25px;
height:200px;
font-weight:normal;
}
.projectspanel .content H2 {
 color:#2A8329; font-size:14px;
}
.projectspanel .content .overview {
width:320px; float:left
}
.projectspanel .content .overview-image {
width:320px; float:right
}
.projectspanel .content .images-text {
width:170px; float:left
}
.projectspanel .content .image-holder {
width:480px; float:right
}
.projectspanel .content .nibview {
line-height:18px;
padding-right:15px;
}
.projectspanel .content .nibview H1 {
font-size:14px; color:#2A8329; margin:0; padding:0;
}
.projectspanel .content a, .leftpanel .content a:visited  {
color:#2A8329;
text-decoration:none
}
.projectspanel .content a:hover{
color:#000;
text-decoration:underline;
}
.pullquoteproject {
	float:left;
	width:310px;
	line-height:175%;
	background: url(../images/t1.gif) no-repeat bottom right !important;
	background /**/:url(); /* removing quote graphic in IE5+ */
	margin:10px 5px 10px 20px;
}
.pullquoteproject:first-letter {
	background: url(../images/t2.gif) no-repeat left top !important;
	padding:5px 2px 10px 35px!important;
	padding /**/:0px; 	/* resetting padding in IE5+ */
	background /**/: url(); /* removing quote graphic in IE5+ */
}
.rightpanel {
margin:0;
padding:3px;
color:#fefefe;
}

.rightpanel {
height:200px;
font-weight:normal;
width:275px;
}
.rightpanel .content {
margin:10px;
}
.rightpanel .content a, .rightpanel .content a:visited {
text-decoration:none;
color:#fefefe;
}
.rightpanel .content a:hover {
text-decoration: underline;
color:#ffff99;
}
.rightpanel .content .inputbox {
background:none; border:1px solid #efefef; font: 10px arial; padding:2px; color:#fefefe;
}
.rightpanel .content .inputsubmit {
background:none; border:1px solid #efefef; font: 10px arial; margin:1px; color:#fefefe;
}
.rightpanel .content .news-summary {
margin:10px auto
}
.rightpanel .content .linkfloat {
color:#fefefe;
font-weight:normal;
float:right;
font-size:9px;
}
.rightpanel .news {
color:#fefefe;
font-weight:normal;
}
.rightpanel .news a, .rightpanel .news a:visited {
color:#fefefe;
font-weight:normal;
text-decoration:none;
text-transform:capitalize;
}
.rightpanel .news a:hover {
color:#FFFF99;
text-decoration:underline;
}
