﻿/* CSS for Simple Gallery Example 1 */
#simplegallery1
{   position: relative; /*keep this intact*/
	visibility: hidden; /*keep this intact*/
	/* border: 10px solid darkred; */
}

/* CSS for description DIV of Example 1 (if defined) */
#simplegallery1 .gallerydesctext
{ 
	text-align: left;
	padding: 2px 5px;
}

div.projectsGallery
{
	border-style: inset; 
	border-color: #73B573; 
	border-width: 10px; 
	text-align: center;
	width: 510px; 
	height: 180px
}

div.MenuButton
{
	width: 104px;
	height: 23px;
	background-image: url('/GreenGovernment/images/jpg/Background.jpg');
}

.MenuImage
{
	width: 45px; 
	height: 45px; 
	border-width: 0px
}

.MenuDefinition
{
	width: 116px;
	height: 23px;
	background-image: url('/GreenGovernment/images/jpg/Background.jpg');
	text-align: center; 
	vertical-align: middle
}

.MenuText
{
	font-family: arial, helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: Black;
	text-align: center;
	text-decoration: none;
	padding-top: 15px; 
	/* padding-left: 5px; */
	cursor: pointer
}

.MenuButtonText
{
	height: 19px;
	padding-top: 2px;
	color: #C9E8BE;
	font-weight: bold;
	font-size: smaller;
	text-decoration: none;
}

a.MenuButtonLink
{
	font-weight: bold;
	font-size: smaller;
	text-decoration: none;
	vertical-align: middle;
	text-align: center;
	display:inline-block; 
	display:-moz-inline-block;
}

a.MenuButtonLink2
{
	width: 104px;
	height: 23px;
	font-weight: bold;
	font-size: smaller;
	text-decoration: none;
	vertical-align: middle;
	text-align: center;
	color: #C9E8BE;
	padding-top: 2px;
	/* padding-bottom: 5px; */
	display:inline-block; 
	display:-moz-inline-block;
}

a.MenuButtonLink2:hover
{
	width: 104px;
	height: 23px;
	font-weight: bold;
	font-size: smaller;
	text-decoration: none;
	vertical-align: middle;
	text-align: center;
	color: #C9E8BE;
	padding-top: 2px;
	/* padding-bottom: 5px; */
	display:inline-block; 
	display:-moz-inline-block;
}


.HomeColor
{
	background-color: Transparent;
}
.AirColor
{
	background-color: #99CCFF;
}

.AirBorder
{
	 border: #99CCFF thin solid;
}

.AirStatement
{
	padding: 5px;
	border-color: #99CCFF
}
.CommunityColor
{
	background-color: #A5D867
}
.CommunityBorder
{
	border: #A5D867 thin solid;
}
.CommunityStatement
{
	padding: 5px;
	border-color: #A5D867
}

.EnergyColor
{
	background-color: #F5EC5A;
}
.EnergyBorder
{
	border: #F5EC5A thin solid;
}
.EnergyStatement
{
	padding: 5px;
	border-color: #F5EC5A
}
.LandUseColor
{
	background-color: #B3995D;
}
.LandUseBorder
{
	border: #B3995D thin solid;
}
.LandUseStatement
{
	padding: 5px;
	border-color: #B3995D
}

.RecycleColor
{
	background-color: #92D400;
}
.RecycleBorder
{
	border: #92D400 thin solid;
}
.RecycleStatement
{
	padding: 5px;
	border-color: #92D400 
}

.TransportationColor
{
	background-color: #C0C0C0;
}
.TransportationBorder
{
	border: #C0C0C0 thin solid;
}
.TransportationStatement
{
	padding: 5px;
	border-color: #C0C0C0
}

.WaterColor
{
	background-color: #0098C3;
}
.WaterBorder
{
	border: #0098C3 thin solid;
}
.WaterStatement
{
	padding: 5px;
	border-color: #0098C3
}

body 
{
	SCROLLBAR-FACE-COLOR:  #A3C8FF; /* #D9F5CF; */    /* #D4E6FF;  */
	SCROLLBAR-HIGHLIGHT-COLOR: #D9F5CF;    /* #D4E6FF;  */
	SCROLLBAR-TRACK-COLOR: #FFFFFF; 
	font-family: arial, helvetica, sans-serif;
	font-size: 1.0em;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	height:100%;
	
}
.noBorder
{
 	border: 0;
}
.tableback
{
font-family: arial, helvetica, sans-serif;
font-size: 12px;
background:#D0E3FF;
}
.regularText
{
font-family: arial, helvetica, sans-serif;
font-size: 12px;
}
/*   **************    M A I N    T H E M E S    **************      */
.HeaderBG
{
	background-color:#D9F5CF;
}


.MenuBG
{
	
	font-size:small;
	background-color:#D9F5CF;
}
.SplashBottomBorder
{
 background-color:#D9F5CF;
}
.mainNewsHdrColor {
	background : #336633;
	color : White;
	font : bold 9pt Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.lastUpdated 
{
	color : #D9F5CF ;
	font : normal 7pt Verdana;
}
.MainMenuTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	font-style: normal;
	background-color: #D9F5CF;         /*##B0EC9CD7ECA4;*/
}






/*   **************    MENU STYLES    **************      */

.DynamicMenuStyle
{
	width:100%;
	display:block; 
	color: black;
	cursor: hand;
	background-color: #D5E2FF;
	
}
.DynamicMenuItemStyle
{
	width:100%;
	display:block; 
	cursor: hand;
	
}
.HeaderTitle{
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 18px;
	color: #FFFFFF;
	text-decoration: none;
}
a:hover.HeaderTitle{
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 18px;
	color: #FFFFFF;
	text-decoration: underline;
}
a.MainMenuBar
{
	font-weight: normal;
	font-size: 9pt;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
a:hover.MainMenuBar
{
	font-weight: normal;
	font-size: 9pt;
	color: #336600;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
} 

.MenuBar
{
	cursor:Hand;
	background-color:#003300;
	
	
}
a:hover.MenuBar
{
	
	color:White;
}
a:link.MenuBar
{
	text-decoration: none;
	color:White;
	
}

a:link.DynamicMenuStyle
{
	width:100%;
	display:block; 

	cursor: hand;
	font-weight: normal;
	font-size: 7pt;
	color:White;
	font-family: Arial, Helvetica, sans-serif;
	
	
}
a:hover.DynamicMenuStyle
{
	
	width:100%;
	display:block;	
	cursor: hand;
	background-color: #D5E2FF;
	font-weight: normal;
	font-size: 7pt;
	color:White;
	font-family: Arial, Helvetica, sans-serif;
	
}
a:hover.StaticMenuItemStyle
{

	width:100%;
	display:block;		
	cursor: hand;
	font-weight: normal;
	font-size: 7pt;
	color:White;
	font-family: Arial, Helvetica, sans-serif;
	
}


a:hover.DynamicMenuItemStyle
{

	width:100%;
	display:block;		
	cursor: hand;
	font-weight: normal;
	font-size: 7pt;
	color:White;
	font-family: Arial, Helvetica, sans-serif;
	
}
a:link.DynamicHoverStyle
{
	
	width:100%;
	display:block;	
	
	cursor: hand;
	font-weight: normal;
	font-size: 7pt;
	color:White;
	font-family: Arial, Helvetica, sans-serif;
	
}
a:hover.menuimage
{
	cursor: hand;
	
}
a:link.menuimage
{
	
	cursor:hand;
}

/*   **************    MENU STYLES    **************      */
.MainMenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
a:hover.MainMenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #980000;
	text-decoration: underline;
}
.MainMenuHome {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #3C3C3C;
	text-decoration: none;
}
a:hover.MainMenuHome {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #009966;
	text-decoration: underline;
}

.MainMenuTitle2
{
	font-weight: bold;
	font-size: 12px;
	color: #ffffff;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

/*   **************    FOOTER STYLES    **************      */
a.FooterTitle
{
	font-weight: bold;
	font-size: 11pt;
	color: #980000;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
a:hover.FooterTitle
{
	font-weight: bold;
	font-size: 11pt;
	color: red;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
a.footerNav
{
	font-weight: normal;
	font-size: 8pt;
	color: gray;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
a:hover.footerNav
{
	font-weight: normal;
	font-size: 8pt;
	color: Maroon;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

/*   **************    BEGIN  NEWS STYLES    **************      */
.mainNewsBgColor {
	background : #FFFFCC;
}
.mainNewsBodyText {
	color : Black;
	font : 9pt Verdana, Geneva, Arial, Helvetica, sans-serif;
}
a.AllNewsReleases
{
	font: 9pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: navy;
}
a:hover.AllNewsReleases
{
	font: 9pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #cc3300;
}
a.NewsReleaseTitle
{
	font: 9pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: black;
}
a:hover.NewsReleaseTitle
{
	font: 9pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #cc3300;
}




/*   **************    EVENTS STYLES    **************      */
a.EventsModule
{
	font-weight: normal;
	font-size: 9pt;
	color: #003333;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
a:hover.EventsModule
{
	font-weight: normal;
	font-size: 9pt;
	color: #996600;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
.EventsModuleSmDate
{
	font-weight: normal;
	font-size: 8pt;
	color: #999966;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.EventsModuleSmDate:Hoover
{
	font-weight: normal;
	font-size: 8pt;
	color: #996600;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
.MeetingPadding
{
	 font-family:Arial;
	 padding-top:5px;
	 padding-bottom:5px;
	 padding-left:5px
	 
}
.MeetingMonthPadding
{
	font-family:Arial;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:5px
}
a.LocLink
{
	color: #666666;
}
a:hover.LocLink
{
	color: #cc3300;
}

/*   **************    MISC STYLES    **************      */
.xSmallLabel
{
	font-weight: normal;
	font-size: 8pt;
	color: gray;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.ConfirmText
{
	font-weight: normal;
	font-size:10pt;
	color: black;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

a.linkColor1
{
	font-weight: bold;
	font-size: 11pt;
	color: #003300;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
a:hover.linkColor1
{
	font-weight: bold;
	font-size: 11pt;
	color: #009966;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
.SearchButton
{
	width: 25px;
	font-weight: bold;
	color: white;
	background-color: #5064A9;
}
.SearchEntry
{
	border-right: #0099cc 1px solid; 
	border-top: #0099cc 1px solid; 
	border-left: #0099cc 1px solid; 
	border-bottom: #0099cc 1px solid; 
	font-size: 8pt; 
	color: #003399; 
	background-color: white; 
	font-family: Arial;
}

.SearchLabel
{
	font-size: 7pt; 
	font-family: Arial; 
	font-weight: bold; 
	text-align: left
}

.pageHeader
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 110%;
	color: Black;
	font-weight: bold;
	vertical-align: top;
	margin-left: 5px;
}

h1 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 110%;
	color: #336633;
	font-weight: bold;
	margin: 2px;
	padding: 0px;
}

h2 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color:#5064A9;
	font-weight: bold;
	margin: 2px;
	padding: 2px;
	text-transform: capitalize;
}

h3 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	color: #5064A9;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}

h4 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	color:#5064A9;
	font-weight: bold;
	padding: 0px;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 0px;
}

h5 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	line-height: 110%;
	color:#5064A9;
}

h6 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	color:#5064A9;
	font-weight: bold;
}

strong 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: bold;
}

em 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-style: italic;
}

.left
{
	text-align: left;
}

.justify
{
	text-align: justify;
}

.center
{
	text-align: center;
}

.underline
{
	text-decoration: underline;
}

.centered 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-style: normal;
	text-align: center;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
}

p 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-style: normal;
	text-align: justify;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
}

.tiny 
{
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 70%;
	font-weight: normal;
}


.tinyBold 
{
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	/* font-size: 80%; */
	font-weight: bold;
	font-size: 90%;
}

.tinyGray 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #D0D0D0;
	font-weight: normal;
}
.tableHeader1 {
	border: 1px none #ffffff;
	margin: 0px;
	background-color: #5064A9;
	font-size: 90%;
	font-weight: bold;
	color: #ffffff;
	height: 20px;
	line-height: 22px;
	white-space: nowrap;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}

.tableHeader2 {
	border: 1px none #ffffff;
	margin: 0px;
	background-color: #5064A9;
	font-size: 80%;
	font-weight: normal;
	color: #ffffff;
	line-height: normal;
	white-space: nowrap;
	padding: 0px;
}
input.textfield1{
	background-color: #f7f7f7;
	cursor: text;
	font-size: 100%;
	font-weight: normal;
	color: #000000;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #7979bd;
	border-right-color: #000099;
	border-bottom-color: #000099;
	border-left-color: #7979bd;
}


.bullet {
	padding-left: 25px;
	list-style: none;
	background-image: url(/GreenGovernment/images/symbols/shape_rd_lp.gif);
	background-repeat: no-repeat;
	background-position: 5px 4px;
}

.bulletTiny {
	background-image: url(/GreenGovernment/images/symbols/shape_rd_lp.gif);
	background-repeat: no-repeat;
	font-size: 70%;
	list-style-image: none;
	background-position: 1px 6px;
}




ul.levelb {
	padding-left: 20px;
	list-style: none;
	background-image: url(/GreenGovernment/images/symbols/shape_sq_blu2_lp.gif);
	background-repeat: no-repeat;
	background-position: 2pt 4pt;
	text-align: left;
	font-size:1.0em;
}
ul.levelc {
	
	list-style: none;
	background-image: url(/GreenGovernment/images/symbols/smdotlgtBlu.gif);
	background-repeat: no-repeat;
	background-position: 2pt 4pt;
	text-align: left;
	font-size:1.0em;
}
ul.levelb ul li
{
	
	padding-left: 20px;
	list-style: none;
	background-image: url(/GreenGovernment/images/symbols/smdot2.gif);
	background-repeat: no-repeat;
	background-position: 2pt 4pt;
	text-align: left;
	font-size:1.0em;
}

ol 
{
	padding-left: 15px;
	list-style-type:decimal;
	color: #000000;
	font-weight: normal;
	
}

#lblTitle
{ 
	font-size:1.5em;
	color:#282F87;
	font-weight: Bold;
}
#lblPgTitle
{ 
	font-size:1.5em;
	color:white;
	font-weight: Bold;
}
#image1
{
	display:inline;
	position:inherit;
}






/*   **************    TREEVIEW STYLES    **************   */ 

  
a:hover.HoverNode
{
	
	font-size:small;
	color: #5064A9;	
	direction:inherit;
	padding-left: 15px;
	background-repeat:no-repeat;
	background-image: url(/GreenGovernment/images/symbols/shape_sq_grn2_lp.gif);	
	background-position: 0px 5px;	
	
}

a:link.HoverNode
{
	color:#5064A9;	
	font-size:xx-small;
	
}	


a.NodeStyle
{
	font-size:xx-small;
	padding-left: 15px;	
	background-repeat:no-repeat;
	background-image: url(/GreenGovernment/images/symbols/smdotNew1.gif);
	background-position: 0px 5px;	
	
}



a.ParentNodeStyle
{
	font-size:xx-small;
	background-repeat:no-repeat;
	background-image: url(/GreenGovernment/images/symbols/smgrnArrow2.gif);	
	background-position: 0px 5px;	
}

a.RootNodeStyle
{
	
	font-size:xx-small;
	background-repeat:no-repeat;
	background-image: url(/GreenGovernment/images/symbols/smgrnArrow2.gif);	
	background-position: 0px 5px;	
	
	
}


a.SelectedNodeStyle
{
	font-size:xx-small;
	
	
	padding-left: 15px;	
	background-repeat:no-repeat;
	background-image: url(/GreenGovernment/images/symbols/smgrnArrow2.gif);
	background-position: 0px 5px;	
	
}
.NodeStyle
{
	font-size:12px;
}

/*   **************    CALENDAR STYLES    **************   */ 

.TodayStyle
{
	color: white;
	background-color: #b5e1fe;
}
/*   **************    IMAGE STYLES    **************   */ 

.smImgTC {
	margin-top: 0px;
	margin-right: 2px;
	margin-bottom: 0px;
	margin-left: 0px;
	clear: none;
	border: 1px solid #ffffff;
	vertical-align: middle;
}
.smImgTC2 {
	margin-top: 0px;
	margin-right: 2px;
	margin-bottom: 0px;
	margin-left: 0px;
	clear: none;
	border: 1px solid #ffffff;
	vertical-align: middle;
	background-color:#f0f9ff;
}
/*   **************    TABLE STYLES    **************   */ 
table.table1 
{
	
	border: 1px solid #7d86b5;
	margin: 0px;
	padding: 0px;
} 

table.table2 {
	background-color: #eeeef7;
}
table.table3 
{
	
	border: 1px solid #7d86b5;
	margin: 0px;
	padding: 0px;
	background-color:#f0f9ff;
	
	
} 

tinyBoldRed {
	color: #ff0000;
	font-size: 70%;
	font-weight: bold;
}

table.tableHeader1 
{
	
	border: 1px none black;
	margin: 0px;
	background-color: #d9F0ff;
	font-size: 100%;
	font-weight: bold;
	color: #ffffff;
	height: 25px;
	line-height: 22px;
	white-space: nowrap;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}

table.tableHeader2 {
	border: 1px none #ffffff;
	margin: 0px;
	background-color: #d9F0ff;
	font-size: 80%;
	font-weight: normal;
	color: #ffffff;
	line-height: normal;
	white-space: nowrap;
	padding: 0px;
}
table.sampletable {
	border-width: 1px;
	border-spacing:5px ;
	border-style: outset;
	border-color:black ;
	border-collapse: separate;
	background-color: white;
}
table.sampletable th 
{
	
	border-width: 1px;
	padding: 5px;
	border-style: none;
	border-color:black ;
	background-color: #5064A9;
	
}
table.sampletable td {
	border-width: 1px;
	padding: 5px;
	border-style: none;
	border-color:black ;
	background-color: white;
	
}
.odd{background-color:#FFFFFF;}
.even{background-color:#E7F5E0;}
.question
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	font-style: normal;
	font-weight: bold;
	color: #333e80;
	vertical-align:text-top;
	text-align:left;
	background-color:#f0f9ff;
	
}
.answer
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	font-style: normal;
	font-weight: bold;
	vertical-align:text-top;
	text-align:left;
	
	background-color:#ffffff;
	font-size: 80%;
	font-style: normal;
	text-align: justify;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	margin-left:20px

}

td.headerWbackLeft
{
	font-family:Arial;
	font-size: 90%;
	font-weight: bold;
	color: #ffffff;
	background-color:#376737;
	text-align: left;
}

td.headerWbackMiddle
{
	font-family:Arial;
	font-size: 90%;
	font-weight: bold;
	color: #ffffff;
	background-color:#376737;
	text-align: center
}

td.headerWbackRight
{
	font-family:Arial;
	font-size: 90%;
	font-weight: bold;
	color: #ffffff;	
	background-color:#376737;
	text-align: right
}
.faq 
{
	border: 4px dotted  #7d86b5;
	position: relative;
	top: 0px;
	padding: 5px;
	background-color: #f8f8f8;
}
.indent 
{
	margin-left: 50px;
}
.indent2 {
	margin-left: 20px;
}
.textBlack {
			font-family:arial;
			font-weight:bold;
			font-size: 10pt;
			color: #000000;
			text-decoration: none;
			}
			


