/* CSS Document */
*{
margin:0;
padding:0;
}

#menuflash {
	position:absolute;
	left:269px;
	top:71px;
	width:492px;
	height:107px;
	z-index:1;
}
.red {color: #FF0000}
.bold {
	color: #000000;
	font-weight: bolder;
}
#sides {
	position:absolute;
	left:30px;
	top:47px;
	width:167px;
	height:375px;
	z-index:10;
}

body{
	background:url(images/bg.gif) repeat-x 0 0 #FEFDF0; color:#6B6732;
	font:normal 12px/16px "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin:0; padding:0;}
div, h1, h2, h3, h4, h5, h6, form, label, input, span, ul, li, p, a{
	margin:0; padding:0;}
ul{
	list-style:none;}
.spacer{
	font-size:0; line-height:0; clear:both;}

/* -- header start -- */
#header{
	width:778px;
	height:446px;
	margin:0 auto;
	position:relative;
	background:url(img/header_bg.jpg) no-repeat 0 0 #FEFDF0;
	color:#6B6732;
}
#header img{
	position:absolute;
	left:401px;
	top:189px;
	border:none;
}
#header h1{
	position:absolute;
	right:56px;
	top:270px;
	font:bold 11px/11px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	background-color:#2457F0;
	text-transform:uppercase;
}
#header ul.top{
	position:absolute;
	left:284px;
	top:78px;
	padding:0 32px 0 0;
	z-index: 50;
}
#header ul.top li{
	background-color:#282828; color:#C6C6C6; text-transform:uppercase;
	font:bold 10px/12px "Trebuchet MS", Arial, Helvetica, sans-serif; float:left; padding:0 28px 0 0;}
#header ul.top li a{
	background-color:#282828; color:#C6C6C6; display:block; padding:4px 0 16px 0;
	font:bold 10px/12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-transform:uppercase; text-decoration:none;}
#header ul.top li a:hover{
	background:url(images/top_btn_h.gif) repeat-x bottom left #282828; color:#FFFFFF;}
#header ul.top li a.hover{
	background:url(images/top_btn_h.gif) repeat-x bottom left #282828;
	color:#FFFFFF;
}
#header ul.topLeft{
	position:absolute;
	width:143px;
	left:201px;
	top:319px;
}
#header ul.topLeft li{
	height:20px; background:url(images/top_left_divider.gif) repeat-x bottom left #FEFDF0; color:#575433;
	font:bold 11px/19px "Trebuchet MS", Arial, Helvetica, sans-serif; }
#header ul.topLeft li.noDivider{
	height:20px; background-color:#FEFDF0; background-image:none; color:#575433;
	font:bold 11px/19px "Trebuchet MS", Arial, Helvetica, sans-serif; }
#header ul.topLeft li a{ 
	height:19px; background:url(images/top_bullet.gif) no-repeat 2px 6px #FEFDF0; color:#575433; display:block;
	font:bold 11px/19px "Trebuchet MS", Arial, Helvetica, sans-serif; text-decoration:none; padding:0 0 0 12px; }
#header ul.topLeft li a:hover{ 
	background:url(images/top_bullet.gif) no-repeat 2px 6px #FFFFFF; color:#000000;}
#header P{
	position:absolute; left:356px; top:322px;;
	font:normal 12px/16px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#6B6732; background-color:#FEFDF0;}
#header P strong.highlight{
	font:bold 12px/16px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#FF0000;
	background-color:#FEFDF0;
}
#header a.login{
	background:url(images/mem_login_btn.gif) no-repeat 0 0 #FEFDF0; color:#6B6732;
	width:114px; height:37px; position:absolute; left:42px; top:0; display:block;
	text-decoration:none; text-indent:-2000px;}
#header a.login:hover{
	background:url(images/mem_login_btn_h.gif) no-repeat 0 0 #FEFDF0; color:#6B6732;}
/* -- header end -- */

/* -- body start -- */
#body{
	width:708px; margin:0 auto; padding:25px 30px 0 40px;
	background:url(images/body_top_bg.gif) no-repeat 0 0 #FEFDF0; color:#6B6732;}
#body div.leftPannel{
	width:140px;
	float:left;
	padding:0 15px 0 0;
}
#body div.leftPannel h2{
	font:bold 11px/30px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#FF0000;
	background-color:#FEFDF0;
	padding:0 0 0 0px;
	line-height: 1;
}
#body div.leftPannel ul.green{
	padding:0 0 22px 0;
}
#body div.leftPannel ul.green li{
	font:bold 11px/16px Arial, Helvetica, sans-serif;
	color:#3E6A00; background-color:#FEFDF0;
	border-top:dotted thin;}
#body div.leftPannel ul.green li a{
	font:bold 11px/16px Arial, Helvetica, sans-serif;
	padding:0px 0px 0px 17px;
	color:#0000FF;
	background:url(images/left_bullet.gif) no-repeat 3px 6px #FEFDF0;
	text-decoration:none;
	display:block;
	line-height: 1.2;
}
#body div.leftPannel ul.green li a:hover{
	color:#3E6A00;
	background:url(images/left_bullet.gif) no-repeat 3px 6px #FFFFFF;
	display: block;
}
#body div.leftPannel ul.green li a.hover{
	color:#3E6A00;
	background:url(images/left_bullet.gif) no-repeat 3px 6px #FFFFFF;
	text-transform: capitalize;
}
#body div.leftPannel ul.green1{
	padding:0 0 22px 0;
	}
#body div.leftPannel ul.green1 li{
	font:bold 11px/16px Arial, Helvetica, sans-serif;
	color:#5A540A; background-color:#FEFDF0;border-top:dotted thin;}
#body div.leftPannel ul.green1 li a{
	font:bold 11px/16px Arial, Helvetica, sans-serif;
	padding:0 0 0 17px;
	color:#FF00FF;
	background:url(images/left_bullet.gif) no-repeat 3px 6px #FEFDF0;
	text-decoration:none;
	display:block;
	line-height: 1.2;
}
#body div.leftPannel ul.green1 li a:hover{
	color:#5A540A;
	background:url(images/left_bullet.gif) no-repeat 3px 6px #FFFFFF;
	display: block;
}
#body div.leftPannel ul.green1 li a.hover{
	color:#5A540A; background:url(images/left_bullet.gif) no-repeat 3px 6px #FFFFFF;}
#body div.rightPannel{
	width:552px; float:left;}
#body div.rightPannel ul.banner{
	padding:0; margin:0;}
#body div.rightPannel ul.banner li.info{
	text-decoration:none; text-indent:-2000px; float:left; margin:0 18px 0 0;}
#body div.rightPannel ul.banner li.info a{
	text-decoration:none;
	text-indent:-2000px;
	background:url(img/info_banner.jpg) no-repeat 0 0 #FEFDF0;
	color:#5A540A;
	width:172px;
	height:140px;
	display:block;
}
#body div.rightPannel ul.banner li.info a:hover{
	background:url(img/info_banner_h.jpg) no-repeat 0 0 #FEFDF0;
	color:#5A540A;
}
#body div.rightPannel ul.banner li.service{
	text-decoration:none; text-indent:-2000px; float:left; margin:0 18px 0 0;}
#body div.rightPannel ul.banner li.service a{
	text-decoration:none;
	text-indent:-2000px;
	background:url(img/service_banner.jpg) no-repeat 0 0 #FEFDF0;
	color:#5A540A;
	width:172px;
	height:140px;
	display:block;
}
#body div.rightPannel ul.banner li.service a:hover{
	background:url(img/service_banner_h.jpg) no-repeat 0 0 #FEFDF0;
	color:#5A540A;
}
#body div.rightPannel ul.banner li.schedule{
	text-decoration:none; text-indent:-2000px; float:left; margin:0 0 0 0;}
#body div.rightPannel ul.banner li.schedule a{
	text-decoration:none;
	text-indent:-2000px;
	background:url(img/schedule_banner.jpg) no-repeat 0 0 #FEFDF0;
	color:#5A540A;
	width:172px;
	height:140px;
	display:block;
}
#body div.rightPannel ul.banner li.schedule a:hover{
	background:url(img/schedule_banner_h.jpg) no-repeat 0 0 #FEFDF0;
	color:#333333;
}
.bodyContainer{
	width:553px; padding:17px 0 0 0;}
.whiteContainer{
	width:330px;
	background-color:#FFFFFF;
	border:#DDDBC3 1px solid;
	color:#656565;
	float:left;
	padding:25px 15px 30px;
}
.whiteContainer h2.update{
	background:url(images/update_bg.gif) no-repeat 0 0 #FFFFFF;
	color:#FF0000;
	font:bold 15px/22px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	height:33px;
	padding:0 0 0 44px;
}
.whiteContainer h3.date{
	background-color:#FFFFFF;
	color:#0000FF;
	margin:-11px 0 15px 41px;
	width:100px;
	text-align:center;
	font:bold 11px/14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}
.whiteContainer p{
	font:normal 11px/16px "Trebuchet MS", Arial, Helvetica, sans-serif;
	background-color:#FFFFFF;
	color:#656565;
}
.whiteContainer p strong{
	background-color:#FFFFFF; color:#404040;}
.whiteContainer p.block{
	font:normal 10px/14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	background-color:#FFF9E4; color:#656565; height:14px; padding:0 0 0 10px; margin:20px 0 24px 0;}
.whiteContainer p.block a{
	font:bold 10px/14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-decoration:underline;
	background:url(images/star_icon.gif) no-repeat 0 5px #FFF9E4;
	color:#FF0000;
	height:14px;
	padding:0 0 0 10px;
	margin:20px 0 24px 0;
}
p.link a:hover{
	text-decoration:none;}

p.link a{
	font:bold 10px/14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-decoration:underline;
	background:url(images/star_icon.gif) no-repeat 0 5px #FFF9E4;
	color:#FF0000;
	height:14px;
	padding:0 0 0 10px;
	margin:20px 0 24px 0;
}
.whiteContainer p.block a:hover{
	text-decoration:none;}
	
.whiteContainer p.block a.more{
	background:url(images/more_btn.gif) no-repeat right top #FFFFFF;
	color:#000000; margin:-14px 0 0 0; width:66px; height:14px;
	line-height:0; font-size:0; display:block; float:right;
	text-indent:-2000px; text-decoration:none;}
.whiteContainer p.block a.more:hover{
	background:url(images/more_btn_h.gif) no-repeat right top #FFFFFF; color:#000000;}
.whiteContainer img.job{
	border:none; margin:0; float:left;}
.whiteContainer form{
	background:url(images/form_bg.gif) no-repeat 0 0 #FFFFFF; color:#3E6A00;
	width:175px; height:90px; padding:14px 10px 18px; float:right;}
.whiteContainer form h2{
	font:bold 14px/20px Arial, Helvetica, sans-serif;
	background:url(images/dot.gif) repeat-x bottom left #F7F7F7;
	color:#FF0000;
	text-transform:uppercase;
}	
.whiteContainer form label{
	font:bold 10px/26px "Trebuchet MS", Arial, Helvetica, sans-serif;
	background-color:#F7F7F7; color:#3E6A00; padding:3px 0 0 0;}	
.whiteContainer form input{
	font:normal 12px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;
	background-color:#FFFFFF; color:#000000; padding:2px;
	width:167px; height:18px}	
.whiteContainer form input.signupBtn{
	padding:0; margin:8px 0 0 0;
	float:right; width:67px; height:12px}	
.blog{
	background:url(images/blog_pannel_bg.gif) repeat-x 0 0 #282828;
	color:#B0B0B0;
	width:153px;
	padding:26px 10px 45px;
	float:right;
}
.blog h2{
	background:url(img/energy_conservation_icon.jpg) no-repeat 0 0 #282828;
	color:#FFFFFF;
	text-transform:uppercase;
	font:bold 24px/35px "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding:0 0 0 56px;
}
.blog ul.head li{
	background:url(images/star_icon1.gif) no-repeat 0 18px #282828;
	color:#FFFF00;
	font:bold 11px/16px "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding:15px 0 0 14px;
}
.blog p{
	background-color:#282828; color:#B0B0B0; width:auto;
	font:normal 11px/16px "Trebuchet MS", Arial, Helvetica, sans-serif;}
.blog a.xhtml{
	background:url(images/xhtml_btn.gif) no-repeat 0 0 #282828; color:#A29F6B;
	width:67px; height:12px; line-height:0; font-size:0; display:block;
	text-decoration:none; text-indent:-2000px; float:left;}
.blog a.xhtml:hover{
	background:url(images/xhtml_btn_h.gif) no-repeat 0 0 #282828; color:#A29F6B;}
.blog a.css{
	background:url(images/css_btn.gif) no-repeat 0 0 #282828; color:#A29F6B;
	width:67px; height:12px; line-height:0; font-size:0; display:block;
	text-decoration:none; text-indent:-2000px; float:right;}
.blog a.css:hover{
	background:url(images/css_btn_h.gif) no-repeat 0 0 #282828; color:#A29F6B;}
.padBottom{
	padding:0 0 58px 0;}
/* -- body start -- */

/* -- footer start -- */
#footer{
	width:708px; height:90px; margin:0 auto; padding:15px 0 0 0; text-align:right;}
#footer ul{
	margin:0 -10px 0 0;}
#footer ul li{
	float:right;
	font:bold 11px/13px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#575433; background-color:#FEFDF0;}
#footer ul li a{
	font:bold 11px/13px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#575433; background-color:#FEFDF0; padding:0 10px; text-decoration:none;}
#footer ul li a:hover{
	color:#575433; background-color:#F2F1DD;}
#footer p{
	padding:0 0 0 0;
	font:normal 10px/20px Tahoma, Arial, Helvetica, sans-serif;
	color:#B20606; background-color:#FEFDF0;}
#footer p.tworld{
	padding:0;
	width:250px;
	height:20px;
	text-align:center;
	font:normal 11px/20px Tahoma, Arial, Helvetica, sans-serif;
	float:right;
	color:#282828;
	background-color:#FFFFFF;
	border:#DCDAC2 1px solid;
}
#footer p.tworld a{
	font:normal 11px/20px Tahoma, Arial, Helvetica, sans-serif;
	color:#282828; background-color:#FFFFFF; text-decoration:none;}
#footer p.tworld a:hover{
	color:#000000; background-color:#FFFFFF;}
/* -- footer end -- */
