*{margin:0; padding:0;}
body{text-align:center; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif;}
a{text-decoration:none; color:#008000;}
a:hover {text-decoration:underline; #bf0301;}
a:visited{text-decoration:none; color:#008000;}
.list	{
		margin:10px;
		padding:12px;
		line-height:20px;
		list-style:square;
		
		}

.bold {font-weight:bold; color:#008000; font-size:13px; }
.quote {font-weight:bold; font-size: 12px; color:#008000;}

#container{width:800px; margin:auto; text-align:left;margin-top:0px; padding-bottom:15px;}
#header{position:relative;}
#header_top{background:url(images/2header.jpg); width:800px; height:140px;}
#header .phone {position:absolute; margin-top:25px; margin-left: 575px; font-weight:bold; color:#080000; font-size: 10px; font-family: arial, helvetica, tahoma, verdana, ms sans serif;}
#header .renewable {position:absolute; margin-top:52px; margin-left: 560px; font-weight:bold; color:#008000; font-style:italic; font-size: 12px; font-family: arial, helvetica, tahoma, verdana, sans serif;}
#header h1 {position:absolute; margin-top:56px; margin-left: 550px; font-weight:bold; color:#008000; font-style:italic; font-size: 16px; font-family: arial, helvetica, tahoma, verdana, sans serif;}
#header .counter {position:absolute; margin-top:112px; margin-left: 550px; font-weight:bold; color:#008000; font-style:italic; font-size: 16px; font-family: arial, helvetica, tahoma, verdana, sans serif;}
#wrapper{float: left; background:url(images/wrapper_blank.jpg) left top repeat-y; width:800px; height: 100%;}
#sidebar{width:226px; float:left;}
#sidebar p{margin-left: 20px; text-align: center;}
.clear{clear:both;}
#left_menu {margin-left:42px;}
#left_menu li{height:30px;background:url(images/2sidebar.gif) left top no-repeat; list-style:none;}
#left_menu li a{display:block; height:30px; width:155px; line-height:32px; font-weight:bold; font-size:12px; color:#008000; padding-left:1px;}
#left_menu li a:hover{background:url(images/2menu_bg.gif) left top no-repeat; color:#FF0000; text-decoration:underline;}
#content{float:left; width:530px;}
#cardcontent {margin-left:42px; width:670; align="center"}
#cardcontent h1 {font-weight:bold; color:#008000; font-style:italic; font-size: 16px; font-family: arial, helvetica, tahoma, verdana, sans serif;}
#cardcontent p{margin-bottom:10px;}
#content .in{width: 320px;}
#content .rc {float: right; padding-left: 12px; width: 150px; border: 1px solid #0008000; background-color: #ffc0c0; }
#content .lc {float: left; width: 250px;}
#content p{margin-bottom:10px;}
#footer_bottom{float:left; background:url(images/2footer.jpg) no-repeat; width: 800px; height:18px;}
#footer_bottom p{margin-left:255px; color:#008000; font-size:12px; padding-top:8px;}
#images{padding-top:18px;}
.quote {font-size: 12px; font-weight:normal; font-style: italic; font-family:arial, helvetica, verdana, ms sans serif; color:#000000;}
.smhead  {font-size: 14px; font-weight:bold; font-family:arial, helvetica, verdana, ms sans serif; color:#bf0301;}
.footnote {font-size: 10px; font-weight:normal; font-style: italic; font-family:arial, helvetica, verdana, ms sans serif; color:#000000;}
#logolink {position:absolute; margin-top:0px; margin-left: 0px;}
#content h1 {font-weight:bold; color:#008000; font-style:italic; font-size: 16px; font-family: arial, helvetica, tahoma, verdana, sans serif;}
#sidebar h1 {font-weight:bold; color:#008000; font-style:italic; font-size: 14px; font-family: arial, helvetica, tahoma, verdana, sans serif;}
.ghead {font-weight:bold; color:#008000; font-style:bold; font-size: 12px; font-family: arial, helvetica, tahoma, verdana, sans serif;}
.news  {font-weight:bold; color:#ff0000; font-style:bold; font-size: 15px; font-family: arial, helvetica, tahoma, verdana, sans serif;}
.form  {font-weight:normal; color:#000000; font-size: 11px; font-family: arial, helvetica, tahoma, verdana, sans serif;}

/* Styles for PopCard
----------------------------------------------- */

input, select {
	font-family:Helvetica, Arial, sans-serif;
	font-size:12pt;
}
.error {
	font-weight:bold;
	color:#3964A5;
}

#footer {
	font-size:9pt;
}

.center {
	text-align:center !important;
}

.forminput {
	border-top-width : 1px;
	border-right-width : 1px;
	border-bottom-width : 1px;
	border-left-width : 1px;
}

.thumbnail {
	padding:5px;
	border:1px solid #AAA;
}



/* Styles for form table layout views
----------------------------------------------- */

.table-form
	{
	border-collapse:collapse;
	width:700px;
	padding:0px;
	margin-bottom:0px;
	border-spacing:0px;
	}

.table-form thead th
	{
	width:33%;	
	font-size:10pt;
	color:#FFF;
	padding:4px 0px 6px 4px;
	font-weight:bold;
	}
	
.table-form tbody th
	{
	height:25px;
	vertical-align:top;
	padding:8px 0px 0px 4px;
	width:33%;
	font-size:10pt;
	font-weight:bold;
	}
	
.table-form tbody td
	{
	font-size:10pt;
	height:25px;
	vertical-align:middle;
	height:20px;
	padding:5px 0 5px 0;
	width:66%;	
	text-align:left;	
	}

.table-form tbody td td
	{
	padding:0px;
	}

.table-form tbody td p
	{
	font-size:10pt;
	}

.table-form tbody th td
	{
	padding:0px;
	}

.table-form tbody td label
	{
	cursor:pointer;
	}
	
.formbutton
	{
	font-size:10pt;
	padding:4px 20px 4px 20px;
	border-top-width:1px;
	border-right-width:1px;
	border-bottom-width:1px;
	border-left-width:1px;
	}
