﻿h1
{
	font-family: arial;
    font-size: 12pt;
    font-weight:bold;
    color:#007735;
    margin-top:4px;
    margin-left:0px;
    margin-right:0px;
    margin-bottom:4px;
    padding:0px;}
h2
{
    font-family: arial;
    font-size: 12pt;
    font-weight:normal;
    color:#cc6633;
    margin-top:4px;
    margin-left:0px;
    margin-right:0px;
    margin-bottom:4px;
    padding:0px;
}
h3
{
	font-family: arial;
    font-size: 9pt;
    font-weight:bold;
    color:#007735;
    margin-top:4px;
    margin-left:0px;
    margin-right:0px;
    margin-bottom:4px;
    padding:0px;
}
h4
{
	text-transform:uppercase;
	font-family: arial;
    font-size: 8pt;
    font-weight:bold;
    color:#007735;
    margin-top:0px;
    margin-left:0px;
    margin-right:0px;
    margin-bottom:4px;
    padding:0px;
    text-decoration:none;
}
h4:hover
{	
	color:Gray;
}
.greenHeader
{
	font-family: arial;
    font-size: 12pt;
    font-weight:bold;
    color:#007735;
    padding:0px;
}
.newsHeadline
{
	font-family: arial;
    font-size: 10pt;
    font-weight:bold;
    color:#cc6633;
}
.footerLinks
{
	color:#d8deae;
	font-family:Arial;
	font-size:8pt;
	text-decoration:none; 	
}
.footerLinks:visited
{
	color:#D8DEAE;
}
.footerLinks:hover
{
	color:Gray;
	font-family:Arial;
	font-size:8pt;
	text-decoration:none; 
}
.bottomBorder
{
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom-style: dashed;
	border-bottom-width: 1px;
	border-bottom-color: #6C6C6C;
}

.greyCapsSmall
{
    color:gray;
    text-transform:uppercase;
    font-family:arial;
    font-size:8pt;
    text-decoration:none;
}
.blackBold
{
    color:black;
    font-family:arial;
    font-size:9pt;
    text-decoration:none;
    font-weight:bold;
}
.blackSmall
{
    color:black;
    font-family:arial;
    font-size:8pt;
    text-decoration:none;
}
.blackSmall:hover
{
	color:Gray;
	font-size:8pt;
}
/*
.blackCaps:hover
{
	font-size:8pt;
	color:Gray;
}

.blackCaps
{
    text-transform:uppercase;
    height:25;
    color:black;
    font-family:arial;
    font-size:8pt;
    padding-right:3px;
}
*/
.grayText
{
	color:Gray;
	font-size:larger;
}
/*
.whiteTextRedBackground
{
    padding:3px;
    width:180px;
    background-color:#CC0000;
    color:#ffffff;
    text-align:center;
    color:white;
    font-family:arial;
    font-size:10pt;
    font-weight:bold;	
}
.menuLinks
{
    color:white;
    font-family:arial;
    font-size:9pt;
    font-weight:bold; 
    text-decoration:none;
    margin-left: 5px;		
    margin-right: 5px;
}
.menuLinks:hover
{
    color:Gray;
}
.blockLinks
{
    color:#CC0000;
    font-family:arial;
    font-size:9pt;
    font-weight:bold; 
    text-decoration:none;
    margin-left: 15px;		
    margin-right: 5px;
    margin-top: 5px;
    display: block;
}
.blockLinks:hover
{
    color:Gray;
}
*/


.caseStudiesLink
{
    font-family:Arial;
	font-size:8pt;
	color: #FFFFFF;
	text-decoration: underline;
}
.caseStudiesLink:visited
{
	color: #FFFFFF;
}
.caseStudiesLink:hover
{
    font-family:Arial;
	font-size:8pt;
	color:#FFFFFF;
	text-decoration: underline;
}

.topLinks
{
    color:#3E6C38;
    font-family:arial;
    font-size:7pt;
    font-weight:normal; 
    text-decoration:none;
    margin-left: 1px;		
}
.topLinks:hover
{
    color:Gray;
    font-size:7pt;
    font-weight:normal;
}
.topLinks:visited
{
	color:#3E6C38;
	font-size:7pt;
    font-weight:normal;
}

TD, P, SPAN, BODY
{
	font-family:Arial;
	font-size:9pt;
}
A
{
    font-family:Arial;
	font-size:9pt;
	color: #cc6633;
	text-decoration: underline;
	line-height:100%
}
A:visited
{
	color: #cc6633;
}
A:hover
{
    color:Gray;
	text-decoration: underline;
}

.blueblock
{
	border-right: #FFFFFF 15px solid;
	border-top: #FFFFFF 15px solid;
	border-left: #FFFFFF 15px solid;
	border-bottom: #FFFFFF 15px solid;
	background-color: #E8EAED;
	padding-left: 15px;
	padding-right: 15px;
	padding-top:15px;
	padding-bottom:15px;
}
.divider
{
	border-bottom: #262626 1px dotted;
}
.searchbox
{	color: gray; 
	font-family: Arial, Tahoma, Verdana; 
	text-decoration: none;
}	
.languagesTextCssClass
{
	font-family: Arial, Tahoma, Verdana;
	text-decoration: none;
	font-size: 8pt;
	color: Gray;
}
.languagesLinkCssClass
{
	font-family: Arial, Tahoma, Verdana;
	text-decoration: underline;
	color: Gray;
	font-size: 8pt;
}
.heading
{
	font-family: Arial, Tahoma, Verdana;
	font-size: 11pt;
	color: Gray;
}



Fieldset
{
	
}
.FormRequiredQuestionClass
{
	color: Red;
	list-style-type:square; 
		
}
.gridViewStyle
{
	padding-right: 5px;
	padding-left: 5px;
	font-size: 10pt;
	font-family: Arial, Verdana, Tahoma;
}
.gridViewRowStyle
{
	padding-right: 5px;
	padding-left: 5px;
	font-size: 10pt;
	font-family: Arial, Verdana, Tahoma;
	background-color:#ffffff;
	vertical-align:top;
	color:#000000;
}
.gridViewAltRowStyle
{
	padding-right: 5px;
	padding-left: 5px;
	font-size: 10pt;
	font-family: Arial, Verdana, Tahoma;
	background-color: #f5f5f5;
	color: #000000;
	vertical-align:top;
}
.gridViewHeaderStyle
{
	font-family: Arial, Verdana, Tahoma;
	font-size: 10pt;	
	font-weight: bold;
	background: #000000;
	color: #ffffff;	
	padding-right: 5px;
	padding-left: 5px;
}
input.button
{
	background: #FFFFFF;
	color: #000000;
	font-family: Arial, Verdana, Tahoma;
	font-size: 10pt;
	font-weight: bold;
	border-right: #000000 1px groove;
	border-top: #000000 1px groove;
	border-left: #000000 1px groove;
	border-bottom: #000000 1px groove;
}
.tanLinks
{
	color: #9C996B;
	font-weight: bold;
	font-size: 10pt;
	font-family: Arial;
	text-decoration: none;
	letter-spacing: 150%;
	padding-bottom: 9px;
	padding-left: 2px;
	padding-right: 2px;
}
.tanLinks:Visited
{
	color: #9C996B;
	
}
.tanLinks:Hover
{
	font-size: 10pt;
	font-weight: bold;	
	letter-spacing: 150%;
	text-decoration:none;
}  

.selectedNode
{
	color: #ffffff;
}
.selectedNode:Visited
{
	color: #ffffff;
}