  /*                    */
 /*  GLOBAL TAG EDITS  */
/*                    */
body
{ 
	margin: 0px;
	background-image:url(../images/layout/bg.jpg);
	background-repeat:repeat-x;
	background-color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

form {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px;
}

object {
	z-index: -90000;
}
	

a:link
{
	color: #2A8BB5;
	text-decoration: none;
}

a:visited
{
	color: #2A8BB5;
	text-decoration: none;
}

a:hover
{
	color: #000000;
	text-decoration: none;
}

a:active
{
	color: #2A8BB5;
	text-decoration: none;
}
h1
{    
	font-family: Trebuchet MS, Verdana, sans-serif;
	padding-left: 20px;
	font-size: 20px;
	color: #008444;
	padding-bottom:0px;
	margin-bottom:0px;
	
	margin-top:0px;
	padding-top:0px;
}
h2 {
	font-size: 16px;
	font-family: Trebuchet MS, Verdana, sans-serif;
	color:#666666;	
	padding-left: 20px;
	padding-top:0px;
	margin-top:0px;
}
h2.search {
padding-top: -5px; 
padding-bottom: -5px;
margin-top: -5px;
margin-bottom: -5px;
}

h3 
{
	font-family: Trebuchet MS, Verdana, sans-serif;
	color: #000000;
	padding-left: 20px;
}
h4
{
	font-family: Trebuchet MS, Verdana, sans-serif;
	font-size: 16px;
	color: #2E2E8E;
	margin-bottom: 0px;
	padding-left: 20px;
}
h5
{
	font-family: Trebuchet MS, Verdana, sans-serif;
	font-size: 16px;
	color: #2E2E8E;
	margin-bottom: 0px;
	padding-left: 20px;
}
p
{
   font-family: arial,verdana;
   color: #000000;
   font-size: 12px;
   padding-left: 20px;
   margin-left:5px;
   padding-right:15px;
   margin-right:10px;
}

dl {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	
	padding-left:25px;
}

	ul {
		padding-left:65px;
		margin-left:0px;
		
		padding-top:10px;
		margin-top:0px;
	}

	ul li {
		font-family: arial,verdana;
		font-size: 12px;
		
		color: #000000;
	}

img
{
	border: none;
}
hr
{
	color:#449D3F;
	background-color:#449D3F;
	width:100%;
	height:2px;
	border:none;
}

/* lazy home page coder hack - don't use images when you can use simple CSS, HTML and Text.   */

.homeboxoffice1 {
background: #F4F7FC;
color: #000;
font-size: 11px;
font-family: arial,helvetica;
padding-left: 35px;
padding-right: 10px;
}

.homeboxoffice2 {
background: #F4F7FC;
color: #000;
font-size: 11px;
font-family: arial,helvetica;
padding-left: 10px;
padding-right: 15px;
}

.homeboxoffice3 {
background: #F4F7FC;
color: #000;
font-size: 11px;
font-family: arial,helvetica;
padding-left: 5px;
padding-right: 35px;
}


  /*           */
 /*  CONTENT  */
/*           */

.clear{
    clear: both;
}
.content
{
	background-color:#FFF;
	
	padding:0px;
	padding-top:15px !important;
	padding-left: 15px;
	padding-right: 50px;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	
	color:#000;
	
	vertical-align:top;
}

	.content_default {
		padding:0px;
	}
	.default_faq { text-align:left;
		padding-right:0px;
	}
	
	.content img {
		padding-left:10px;
		padding-right:10px;
	}
	
	.content table .header {
		background-color:#E4E4E4;
		}
		
	#s01,#s02,#s03,#s04,#s05,#s06 {
		display:none;
	}
	
	.content ul li {
		padding-bottom:6px;

	}
	.content ul li ul {
		padding-left:30px;
	}
	
	
	.faq {
		padding-left:20px !important; margin: 0px; font-size: 11px;
	}
		.faq li {
			padding-bottom:0px;
		}
	
	.pdf {
		background-image:url(../images/layout/bg_pdf.jpg);
		background-position:bottom;
		background-repeat:repeat-x;
		background-color:#FFFFFF;
		
		vertical-align:middle;
		
		border:#999999 1px solid;
		padding-top:6px;
		margin-top:0px;
		
		padding-bottom:6px;
		
		padding-right:0px;
		margin-left:20px;
		
		width:95%;
	}
		.pdf h3 {
			color:#A61E22;
			
			font-family:"Trebuchet MS", tahoma, arial, verdana;
			font-size:16px;
			font-weight:bold;
			
			padding-top:0px !important;
			margin-top:0px !important;
			
			padding-bottom:0px !important;
			margin-bottom:0px !important;
			
		}
		
		.pdf p {
			font-size:11px;
			
			margin-top:0px;
			padding-top:0px;
		}
	
.energysavingimg {
	margin-top: 8px;
}

.mainmenu
{
	background:url(../images/layout/mainmenubg.jpg) repeat-x top left;
/*background:url(../images/layout/mainmenubg.jpg);	height: 35px;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	
	color:#fff;
	padding-bottom: 0px;
}

.mainmenu td {
	height: 35px;
}

		.mainmenu_inside {
		
			background:url(../images/layout/a_inside_menu.jpg) no-repeat left top;
	
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			font-weight:bold;
	
			color:#fff;
			padding-left: 10px;
		}
		
		.mainmenu a, .mainmenu_inside a {
			color:#FFF;
		}


.topmenu {

	background-image:url(../images/layout/bg_topmenu.jpg);
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	
	color:#FFF;
}
	.topmenu a,.topmenu a:link,.topmenu a:visited {
		color:#FFF;
	}
	.topmenu a:hover,.topmenu a:active {
		color:#fff;
		text-decoration:underline;
	}
.leftnav
{
	background-image:url(../images/layout/bg_leftnavgray.jpg);
	background-repeat:repeat-x;
	background-color:#FFF;
	
	vertical-align:top;
	
	padding-top:15px;
}

	.leftnav_account {
		background-color:#F6D4A1;
		vertical-align:top;
		
		padding-top:5px;
	}
		.leftnav_account a {
			color:#000;
		}
		.leftnav_account a:link {
			color:#000;
			text-decoration:none;
		}
		.leftnav_account a:visted {
			color:#000;
			text-decoration:none;
		}
		.leftnav_account a:hover {
			color:#000;
			text-decoration:underline;
		}
		.leftnav_account a:active {
			color:#000;
			text-decoration:none;
		}
		
		.leftnav_account ul {
			padding-left:50px;
		}
		
		.leftnav ul {
			padding-left:50px;
		}
		
		
		.leftnav a {
			color:#028245;
		}
		.leftnav a:link {
			color:#028245;
			text-decoration:none;
		}
		.leftnav a:visted {
			color:#028245;
			text-decoration:none;
		}
		.leftnav a:hover {
			color:#028245;
			text-decoration:underline;
		}
		.leftnav a:active {
			color:#028245;
			text-decoration:none;
		}
		
	
	.leftnav_account ul li {
		font-family: arial,verdana;
		font-size: 11px;
		
		color: #000000;
		
		list-style-image:url(../images/layout/bullet_account.gif);
	}

	.mymenu {
/*		background-image:url(../images/layout/bg_mymenu.jpg);*/
		background-repeat:repeat-x;
		background-color:#D1D7E0;
		
		height:100px;
		
		vertical-align:middle;
		
	}
		.mymenu p {
			font-family:"Trebuchet MS", tahoma, arial, verdana;
			font-size:14px;
			font-weight:normal;
		
			color:#0046AE;
			
			padding-bottom:0px;
			margin-bottom:5px;
			
			margin-top:5px;
			padding-top:0px;
		}
		
		mymenu p a {
			color:#0046AE
		}





/* ---------------------------------------------------------------------
   Definition List Styles (DL DT DD) --> used in Members Only Area
   --------------------------------------------------------------------- */
   
dl.downloadList {
	padding-left:25px;
}

dl.downloadList dt {
	font:Arial, Helvetica, sans-serif 12px bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}
	dl.downloadList dt + dd {
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-style:italic;
	}
	
	dl.downloadList dd + dd {
		padding-bottom:15px;
	}





dl.board {
	padding-left:30px;
}
dl.board dt {
	font-family:"Trebuchet MS", Tahoma, Arial;
	font-weight:bold;
	font-size:13px;
}
dl.board dd {
	padding-bottom:7px;
	padding-left:9px;
	
	margin-left:20px;
	
	background-image:url(../images/layout/bullet_arrow.jpg);
	  background-position:0px 5px;
	  background-repeat:no-repeat;
	
}






/* ---------------------------------------------------------------------
   Poll Styles
   --------------------------------------------------------------------- */
   
#pollResults {
	background-color:#E9E9E9;
	  background-image:url(../images/layout/poll_bg.jpg);
	  background-repeat:repeat-y;
	
	width:274px;
}

p.header {
	display:inline;
	float:left;
	
	margin:0px;
	padding:0px;
	  padding-left:15px;
	  padding-top:5px;
	  
	font-weight:bold;
	color:#333333;
}
#selector {
	width:400px;
	height:32px;
	  padding-top:10px;
	  margin-bottom:10px;
	  margin-right:15px;
	
	vertical-align:middle;
	text-align:center;
	
	float:right;

	background-image:url(../images/layout/bg_select.jpg);
	  background-repeat:no-repeat;
}
#pollList {
	padding:0px;
	margin:0px;
}
div.hrDiv {
	background-color:#4377C3;
	
	width:95%;
	height:1px;
	
	clear:both;
	
	margin-left:15px;
	margin-top:15px;
}

#poll_top {
	background-image:url(../images/layout/poll_top.jpg);
	  background-position:0 0;
	width:274px;
	height:25px;
}
		#poll_top h4 {
			padding-top:5px;

		}

div#poll_container {

	margin-left:150px;
	width:274px;

}

img.noPad,
.noPad{
	padding:0px;
	margin:0px;
}

div.noPad img{
	padding-left:0px;
}

/*  FORMS  */

.leftnav form {

	padding-left:35px;
}

.formbox {
	background-color:#FFFFFF;
	
	border-color:#000;
	border-style:solid;
	border-width:1px;
	
	font-size: 11px;
    font-family: Verdana, sans-serif;
    color: #000000;
}






.footer
{
	font-family:Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 10px;
	font-weight: normal;
}

.green {
	background-image:url(../images/layout/bg_greenbar.jpg);
	background-repeat:repeat-x;
	
	color:#FFF;
	
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}

  /*                   */
 /*   STICKY FOOTER   */
/*                   */


/*  To use...  <div class="fixed"><div class="inner">Content of footer</div></div>
*/

/*  If there is a need to position something to the left AND right of the footer, create a DIV with the class "footer_left" and one with "footer_right" with the respective contents in each
*/


.fixed {

	background:#8E908F;
	color:white;
	border-bottom:1px #666 solid;
	position:relative;
	bottom:0;
	left:0;
	width:100%;
	font:0.9em Georgia, "Times New Roman", sans-serif;
	height:42px;
}

.fixed .inner {

	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	color: #FFF;
	font-size: 10px;
	font-weight: normal;
	vertical-align:top;
	background-image:url(../images/layout/bg_footer.jpg);
	background-repeat:repeat-x;
	background-position:left;
	height:42px;
	/* #C1D3BE */
}

.fixed .inner .footer_left {

	float:left;
	
	padding:7px;
	padding-top: 12px !important;
	
	width:24%;
	
	vertical-align:top;
}
		.fixed .inner .footer_left a {
			color:#fff;
			text-decoration:none;
		}
		.fixed .inner .footer_left a:link {
			color:#fff;
			text-decoration:none;
		}
		.fixed .inner .footer_left a:visited {
			color:#fff;
			text-decoration:none;
		}
		.fixed .inner .footer_left a:hover {
			color:#C1D3BE;
			text-decoration:underline;
		}
		.fixed .inner .footer_left a:active {
			color:#fff;
			text-decoration:none;
		}

.fixed .inner .footer_center {

	float:left;
	width:49%;
	
	padding-top: 12px !important;
}

.fixed .inner .footer_right {

	float:right;
	width:24%;
	vertical-align:top;
}
html body {

	padding-bottom:65px; /*Depends on the size of your box */	
}


div#money1, div#money2, div#money3, div#money4, div#money5, div#money6, div#money7, div#money8{
  display:none;
} 

/* New main menu */

div#aiws_adamsMainMenu{
	height:30px !important;
	position:relative;
	z-index: 90000;
}

div.meetingText{
    float: left;
    width: 100%;
}

div.meetingText2{
    float: left;
    font-size:12px;
    margin-left:5px;
}

div.meetingTextSiding{
    padding-left:20px;
}

div.meetingBottomPad{
    padding-bottom:15px;
}

fieldset#meetingField{
    background:lightgrey;
}


fieldset#meetingField input{
    margin-bottom:5px;
}