/*****************/
/*     Basics    */
/*****************/


*{
	padding: 0;
	margin: 0;
	list-style-type: none;
	outline: 0;
	text-decoration:none;
}


body {
	background: #202020 url(../venergyimages/body_bg.gif) 50% repeat-y;
	margin:0;
	padding:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
}
.clear{ clear:both;}
.clear_left{ clear:left;}
.clear_right{ clear:right;}

/*****************/
/*     Global    */
/*****************/

h1   {font: normal 14px "Lucida Sans Unicode","Lucida Grande",sans-serif; color:#99cc00; margin:10px 0;}
h2   {font: normal 13px "Lucida Sans Unicode","Lucida Grande",sans-serif; color:#99cc00;}
h3   {font: normal 12px "Lucida Sans Unicode","Lucida Grande",sans-serif; color:#99cc00;}
p    {font-family: Arial, Helvetica, sans-serif; margin:15px 0;}
span {font-family: Arial, Helvetica, sans-serif;}
a    {font-family: inherit; color:inherit;}
a:hover {color: #99CC00;}
 
h2.active a{color:#ff6600 !important;}





/*****************/
/*     Header    */
/*****************/
#header{ width:993px; height:141px; margin:55px auto 0 auto; background:transparent url(../venergyimages/header_bg.gif) no-repeat top;}
	#logo{ float:left; margin:50px 0 0 32px;}
	#energynum_1{ float:left; margin:41px 0 0 75px;}
	#energynum_2{ float:left; margin:42px 0 0 370px;}
	#energynum_3{ float:left; margin:43px 0 0 15px;}
	#subscribe{ float:right; width:431px; height:65px; margin:10px 28px 0 0;}
		#subscribe_title{ margin:10px 0 0 45px;}
			#subscibe_input{ clear:both;}
			#subscibe_input label{ float:left; width:40px; margin:5px 0 0 10px; font:12px Arial, Helvetica, sans-serif; color:#98ca01;}
			#subscibe_input .input_bg{ float:left; background:#ccc url(../venergyimages/input_bg.gif) no-repeat; width:110px; height:16px; margin:5px 0 0 0;}			
			.input_text{ background:none !important; border:none !important; font:11px Arial, Helvetica, sans-serif; padding:1px 5px 0 5px; width:100px; height:16px;}
			.submit{ float:right; margin:5px 25px 0 0;}

#wrapper_bg_top{ width:954px; height:77px; background:transparent url(../images/top_bg.gif) no-repeat; margin:auto;}
#wrapper{ width:953px; height:auto; min-width:953px; background:#333333; margin:0 auto;}



	

		

/*****************/
/*     Contents  */
/*****************/
#contents{ clear:both; padding:0;}
#contents_left{ float:left; width:741px; margin-bottom:10px;}
	#flash_banner{ width:735px; height:263px; margin:10px 0 0 0;}
	#contents_left_content{ margin:0px 10px 5px 25px;}
		#contents_left_content p{ font:12px/19px Arial, Helvetica, sans-serif;}
		#contents_left_content .donwloadPDF{ float:right; margin:0 20px 0 50px; width:134px; height:203px;}
		#contents_left_content .pdf_content{ text-align:center; width:134px; height:177px; margin-bottom:15px;}		

	
#contents_right{ float:right; width:205px; margin:-6px 0 0 0;}
	#pages_bg{ float:right; width:191px; background:#cccccc;}
	#pages_bg_top{ background:transparent url(../venergyimages/page_bg_top.gif) no-repeat top; padding-top:30px;}
	#pages_bg_bottom{ background:transparent url(../venergyimages/page_bg_bottom.gif) no-repeat bottom; padding-bottom:32px;}
	
			#pages { margin-left:0px;}
			#pages ul{ color:#666; font:bold 13px "Lucida Sans Unicode","Lucida Grande",sans-serif;}
			#pages ul li{ padding:3px 32px 7px 20px; font:bold 13px "Lucida Sans Unicode","Lucida Grande",sans-serif;}
			#pages ul li a{font:bold 13px "Lucida Sans Unicode","Lucida Grande",sans-serif; color:#666;}
			#pages ul li a:hover{font:bold 13px "Lucida Sans Unicode","Lucida Grande",sans-serif; color:#98ca01;}			
			#pages ul li:hover{ font:bold 13px "Lucida Sans Unicode","Lucida Grande",sans-serif;}
			#pages ul li ul li a{ font:bold 13px "Lucida Sans Unicode","Lucida Grande",sans-serif;}
			
				#pages ul a{width:auto !important;}
				#pages ul li{ margin:2px 0 !important; padding:3px 0 3px 10px !important; line-height:1.5em !important; width:182px !important;}
				#pages ul li:hover, #pages ul li.selected{background:#fff url(../venergyimages/menu_hover.gif) repeat-x top;}
				#pages ul li ul {margin-left:-10px !important; margin-top:0px !important;}
				#pages ul li ul li{padding:3px 0 3px 10px !important; background:#fff url(../venergyimages/menu_hover.gif) repeat-x top; margin:0 !important; line-height:1.5em !important; width:182px !important;}
				#pages ul li ul li a{ color:#888888 !important; text-align:left !important; padding-left:0px;}
				#pages ul li ul li:hover{ color:#888888 !important; background:#fff url(../venergyimages/menu_hover.gif) repeat-x top;}
				#pages ul li ul li a:hover, #nav_864521 li ul li:hover a{ color:#98ca01 !important;}				
				
				#pages ul li ul li ul{margin:-20px 0 0 -205px !important;}
				#pages ul li ul li ul li{ padding:3px 32px 9px 10px !important; background:#cccccc url(../venergyimages/menu_hover.gif) repeat-x top; margin:0 !important; width:153px !important; line-height:1.5em !important;}
				#pages ul li ul li ul li a{ text-align:center !important;}
				#pages ul li ul li ul li a:hover, #nav_864521 li ul li ul li:hover a{ color:#A9A9A9 !important;}
/*****************/
/*     Footer    */
/*****************/
#footer{ clear: both; height:44px; background:transparent url(../venergyimages/footer_bg.gif) repeat-x; padding-top:52px;}
	#footer ul{ float:left; font:11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#e4c9c9; margin:0 0 0 5px;}
	#footer ul li{ display:inline; padding:0 10px; background:transparent url(../venergyimages/footer_img_sep.jpg) center left no-repeat;}
	#footer ul li.footer_first{ background:none !important;}
	#footer ul li.legal{ padding:0 10px 0 0 !important; background:none !important;}
	#footer ul li a{ font:11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#e4c9c9;}
	#footer a:hover,#footer ul li a:hover, .selected a{ color:#99cc00 !important;}
	#footer p.legal{ width:220px; text-align:right; float:right; font:11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#e4c9c9; margin:0 25px 0 0px;}
	#footer span{ color:#e4c9c9; font:11px "Trebuchet MS", Arial, Helvetica, sans-serif; margin-right:10px;}
	#footer #chartered{ float:right; margin-right:12px;}
	
#bottom{background:url("../venergyimages/bottom_bg.gif") no-repeat scroll 100% 0 transparent; height:363px;}
	#bottom ul.socialnet{ width:92px; height:30px; float:right; margin:1px 16px 0 0; padding:10px 0 0 40px;}
	#bottom ul.socialnet li{ display:inline;}
	
	
	


/*-----------------------------------------------------------------------------------------------*/
/*                                         MAP STYLES                                            */
/*-----------------------------------------------------------------------------------------------*/
.map-blue-home { background:url(../venergyimages/find_us_home.jpg) no-repeat; height:118px;  width: 176px; position:relative !important;}
.map-blue-home a { position:absolute; display:block;}
.map-blue-home a img { display:none; }
.map-blue-home a:hover img { display:block; }
.map-blue-home a#map-wa { left:30px; top:15px; width:57px; height:91px;}
.map-blue-home a#map-nt { left:87px; top:2px; width:33px; height:60px;}
.map-blue-home a#map-qld {left:120px; top:2px; width:56px; height:71px;}
.map-blue-home a#map-sa { left:87px; top:62px; width:54px; height:53px;}
.map-blue-home a#map-nsw {left:131px; top:73px; width:45px; height:46px;}
.map-blue-home a#map-vic{ left:131px; top:93px; width:28px; height:25px;}
.map-blue-home a#map-tas{ display:none; left:122px; top:119px; width:39px; height:22px;}

.map-blue { background:url(../venergyimages/find_us.jpg) no-repeat; height:183px;  width: 176px; position:relative !important;}
.map-blue a { position:absolute; display:block;}
.map-blue a img { display:none; }
.map-blue a:hover img { display:block; }
.map-blue a#map-wa { left:30px; top:57px; width:57px; height:91px;}
.map-blue a#map-nt { left:87px; top:44px; width:33px; height:60px;}
.map-blue a#map-qld {left:120px; top:44px; width:56px; height:71px;}
.map-blue a#map-sa { left:87px; top:104px; width:54px; height:53px;}
.map-blue a#map-nsw {left:131px; top:115px; width:45px; height:46px;}
.map-blue a#map-vic{ left:131px; top:135px; width:28px; height:25px;}
.map-blue a#map-tas{ left:122px; top:161px; width:39px; height:22px;}



/*-----------------------------------------------------------------------------------------------*/
/*                                         TOOLTIP STYLES                                        */
/*-----------------------------------------------------------------------------------------------*/

#tooltip{ position:absolute; display:none; width:193px;}
.tipTop { background:url(../venergyimages/top-tooltip.png) no-repeat; height:8px; font-size:0px;}
.tipMid { padding:0px 10px; background:url(../venergyimages/mid-tooltip.png) repeat-y; width:173px; font-family:Calibri,Arial,Helvetica,sans-serif;}
.tipBtm { background: transparent url(../venergyimages/bot-tooltip.png) no-repeat bottom; height: 21px; }
.tipMid { color:#99cc00; font-weight:bold; font-size:14px;  font-family:Calibri,Arial,Helvetica,sans-serif;}	
.tipMid span { background:transparent !important; font-size:12px;color:#FFF; font-weight:normal; font-family:Calibri,Arial,Helvetica,sans-serif;}


/*-----------------------------------------------------------------------------------------------*/
/*                                         Warning CSS VALIDATION FIX                            */
/*-----------------------------------------------------------------------------------------------*/
#nav_884072, 
#nav_884072 ul {padding:0;margin:0;list-style:none;line-height:1em;} 
#nav_884072 a {display:block;width:10em;text-align:left;text-decoration:none;} 
#nav_884072 li {float:left;width:10em;border-width:0px;border-style:none;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;} 
#nav_884072 li:hover, li.sfhover {border-width:0px;border-style:none;} 
#nav_884072 li:hover a, 
#nav_884072 li.sfhover a  {text-decoration:none;} 
#nav_884072 li ul {position:absolute; left: -999em;margin-top: 0.0em;width:10em;} 
#nav_884072 li ul li {border-width:0px;border-style:none;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;} 
#nav_884072 li ul a {text-align:left;text-decoration:none;} 
#nav_884072 li:hover ul, 
#nav_884072 li.sfhover ul {left: auto;} 
#nav_884072 li ul ul {margin: -0.9em 0 0 10.0em;} 

#nav_884072 li:hover ul ul, 
#nav_884072 li.sfhover ul ul, 
#nav_884072 li:hover ul ul ul, 
#nav_884072 li.sfhover ul ul ul{ left: -999em; } 
#nav_884072 li li:hover ul, 
#nav_884072 li li.sfhover ul, 
#nav_884072 li li li:hover ul, 
#nav_884072 li li li.sfhover ul{ left: auto; } 
#nav_884072 li ul li:hover 
#nav_884072 li ul li.sfhover {border-width:0px;border-style:none;} 
#nav_884072 li ul li:hover a, 
#nav_884072 li ul li.sfhover a {text-decoration:none;} 

*+html #nav_884072 li hover, 
*+html #nav_884072 li.sfhover { position: static; } 

*+html #nav_884072 li:hover ul ul, 
*+html #nav_884072 li.sfhover ul ul, 
*+html #nav_884072 li:hover ul ul ul, 
*+html #nav_884072 li.sfhover ul ul ul{ position: static; } 

#nav_884072 li img {vertical-align:middle;}

.blog-container{ margin-left:25px;}
#catblogoutput1_92183 p span{font: normal 14px "Lucida Sans Unicode","Lucida Grande",sans-serif; color:#99cc00;}

.comment-list {
	background:none repeat scroll 0 0 #000000 !important;
	border:1px solid #444444 !important;
	margin-bottom:36px !important;
	margin-top:10px !important;
	padding:18px !important;
}
.links{ margin-top:10px;}

.featured_list{
	margin:3px 0 21px 30px;
	float:left;
}
.featured_list li{ line-height:20px; margin:10px; list-style:url(../venergyimages/check.gif); font: bold 12px Arial, Helvetica, sans-serif;}
