/*   -----------------------------------  PMM PagePack Plus(TM) Style Sheet  by Project Seven Development  www.projectseven.com  Ennergi  2-column Fixed  -----------------------------------*/body {	background-color: #FFFFFF;	background-image: url(../images/ennergi_pbg.jpg);	background-repeat: repeat-x;	font-family: "Trebuchet MS", Arial, sans-serif;	font-size: 100%;	color: #333333;	margin: 81px 0 30px 0;	padding: 0;}#toptag {	position: absolute;	left: 0;	top: 20px;	background-image: url(../images/ennergi_toptag.gif);	background-repeat: no-repeat;	height: 23px;	width: 200px;	font-size: 1px;}#layoutwrapper {	background-color: #FFFFFF;	border: 1px solid #CCCCB4;	border-top: 0;	padding: 0 4px 4px 4px;	width: 760px;	margin: 0 auto;}#mainbox {	border: 1px solid #CBCBB3;	width: 597px;	float: right;	margin-left: 4px;}#maincontent {	padding: 20px 24px 20px 24px;	font-size: .8em;	line-height: 1.5em;}#leftbox {	width: 157px;	float: left;	background-image: url(../images/ennergi_SQ_leftboxtile.gif);	background-repeat: repeat-y;}#menubar {	font-size: .8em;}.mininav {	font-size: 10px;}#bottomimage {	padding: 0 0 0 0;}#leftcontent {	font-size: 0.75em;	padding: 12px;}.clearit {	clear: both;	height: 0;	line-height: 0;	font-size: 1px;}#tagline {	width: 770px;	margin: 0 auto;	height: 22px;	background-image: url(../images/ennergi_tagline.gif);	background-repeat: no-repeat;	font-size: 1px;	color: #FFFFFF;}#footer {	width: 770px;	margin: 0 auto;	padding: 8px 0 0 0;	color: #666666;	font-size: 0.7em;}#footer p {margin: 0 0 0 32px;}#iconbar {	position: absolute;	top: 12px;	z-index: 200;	right: 16px;	width: 105px;	margin-right: 16px;}#iconbar ul {	margin: 0;	padding: 0;}#iconbar li {	float: left;	list-style-type: none;}#iconbar a {	height: 36px;	width: 35px;	display: block;	color: #F6F8EA;	font-size: 1px;}a#iconhome {	background-image: url(../images/egi_icohome.gif);	background-position: left bottom;}a#iconhome:hover {	background-position: left top;}a#iconinfo {	background-image: url(../images/egi_icoinfo.gif);	background-position: left bottom;}a#iconinfo:hover {	background-position: left top;}a#iconmail {	background-image: url(../images/egi_icomail.gif);	background-position: left bottom;}a#iconmail:hover {	background-position: left top;}p {	margin: 0 0 8px 0;}h1, h2, h3, h4 {	font-family: Arial, Helvetica, sans-serif;	line-height: normal;	letter-spacing: .1em;}h1 {	margin: 0 0 12px 0;	font-size: 1.6em;}h2 {	margin: 32px 0 12px 0;	font-size: 1.4em;}h3, h4 {	margin: 32px 0 12px 0;	font-size: 1.3em;	letter-spacing: .1em;}#leftbox h3.top {	font-size: 1.35em;	margin: 12px 0;	color: #FFFFFF;}#maincontent a, #footer a {	color: #666666;}#maincontent a:visited, #footer a:visited {	color: #666666;}#maincontent a:hover, #footer a:hover,#maincontent a:active, #footer a:active,#maincontent a:focus, #footer a:focus {	color: #006699;}#leftcontent a {	color: #FFFFFF;}#leftcontent a:visited {	color: #FEEFDA;}#leftcontent a:hover, #leftcontent a:active,#leftcontent a:focus {	color: #333333;}#p7PMnav {	width: 157px;	border: 0;}#p7PMnav ul {	width: 11.9em;}a:link {	color: #6699CC;}a:visited {	color: #6699CC;}a:hover {	color: #003366;}a:active {	color: #6699CC;}img {  border: 0; } a img {  border: 2px solid #666666; } a img:hover {  border: 2px solid navy; } #layoutwrapper #mainbox #maincontent img {	border: thin groove #CCCCCC;}