body {
	margin-left: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	background: url(../images/bg.jpg) repeat-x;
	background-color:#00080b;
}
p, h1 , h2, h3, ul,li { padding:0px; margin:0px;}

#container {width: 1004px; margin-right: auto; margin-left: auto; height:auto;}
#top { float:left; width: 1004px; height:9px;}
#topleft { float:left; width:10px; height:9px; background:url(../images/curvetopleft.png) no-repeat left;}
#topmid { float:left; width: 984px; height:9px; background-color:#FFFFFF;}
#topright { float:left; width:10px; height:9px; background:url(../images/curvetopright.png) no-repeat right;}
#logo { float:left; width:1004px; height:91px;  background-color:#FFFFFF;}
#middlepart { float:left; padding-left:8px; padding-right:8px; width:988px; background:#FFFFFF;}
#topnav { float:left; width:988px; height:42px;}
#topnavleft { float:left; width:18px; height:42px; background: url(../images/top-nav-left.gif) no-repeat left;}

#topnavmid {font-family:arial;	font-size:82%;	text-decoration:none; font-weight:normal; width:951px; float:left; margin-top: 0px; margin-bottom:0px;  background:url(../images/navbg.gif) repeat-x;  color:#ffffff;}
	   		
#topnavmid ul {	padding:0; margin:0; width:100%; float:left; list-style:none;}
#topnavmid ul li {display: inline; 	}
	
#topnavmid ul li a {
	color:#ffffff;
	margin: 0;
	font-family:arial;
	font-size:14px;
	text-decoration: none;
	background:url(../images/breadcrambs.gif) no-repeat right;
	float:left;
	padding: 13px 15px 13px 15px;

}
#topnavmid ul li a:hover {
	background: url(../images/navvisited.gif) repeat-x; }

#topnavmid ul li a.currenttext {background:url(../images/navvisited.gif) repeat-x;	}

.navvisited {list-style-type:none;font-family:arial; font-size:14px; font-weight:normal; text-decoration: none; color: #ffffff;}
#topnavright { float:left; width:19px; height:42px; background: url(../images/top-nav-right.gif) no-repeat right;}

#innerarea { float:left; width:970px; padding:8px 7px 0px 7px; border-left:1px solid #e1e1e1; border-right:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1;}
#innerheading { float:left; width:970px;}
#innerheadingbg { float:left; width:962px; padding-top:9px; padding-left:10px;  height:32px; line-height:41px; background:url(../images/innerheadbg.gif) repeat-x;}
#innerheadingbg2 { float:left; width:962px; padding-top:9px; padding-left:10px;  height:32px; line-height:41px; }
#innerleft{ float:left; width:232px; padding-top:1px;}
#rightarea { float:left; width:738px; padding-top:1px;}
#banner { float:left; width:740px; padding-bottom:10px; }
#innerbanner2 { float:left; width:972px; padding-bottom:10px; }
#innertextarea { float:left; width:720px; padding:10px; }
#privacy { float:left; width:940px; padding:10px; }
#contact { float:left; width:940px; padding:0 10px 10px 10px; }
#msmenergy { float:left; width:720px; text-align:center; padding-bottom:10px; padding-top:10px; }
#solartext { float:left; width:720px;  }
#innerlefttop{ float:left; width:232px;   padding-top:16px; height:126px; }
#servicehead{ float:left; width:202px; padding-bottom:5px;}
#innerleftnav{ float:left; width:202px; background:#97c938; padding:15px;}
#innerleftnav ul {	padding:0; margin:0; width:100%; float:left; list-style:none;}
#innerleftnav ul li {padding-top:8px; padding-bottom:5px; background:url(../images/breadcrambs.png) no-repeat bottom left; 	}
#innerleftbot{ float:left; width:202px; background:#b9c722; padding:15px;}
#innerbanner{ float:left; width:970px; padding-bottom:20px; }
#footer { float:left; width:988px; padding-top:5px; }
#footerleft {float:left; width:720px; height:25px; line-height:25px;}
#footerright {float:left; width:258px;}
#footerright ul {padding:0; margin:0; width:258px; float:left; list-style:none;}
#footerright ul li { float:right; display: inline; padding-left:5px; padding-right:5px; height:25px; line-height:25px;  } 	
#bottom { float:left; width: 1004px; height:9px;}
#bottomleft { float:left; width:10px; height:9px; background:url(../images/curvebottleft.png) no-repeat left;}
#bottommid { float:left; width: 984px; height:9px; background-color:#FFFFFF;}
#bottomright { float:left; width:10px; height:9px; background:url(../images/curvebottright.png) no-repeat right;}
#contact {float:left; width: 970px;  }
#contactus {float:left; width: 970px; }
#contactin {float:left; width: 970px;  }
.contactheading {  font-weight: bold; font-size: 14px; color: #007fd8; font-family:arial; text-decoration: none;  }
.googlemap {float:left; width: 500px;}
.contacttext {float:left; width: 400px; padding-top:5px;  }

/*ID Ends Here*/
.footerlink {font-weight: normal; font-size: 10px; color: #878787; font-family:arial; text-decoration: none;}
a.footerlink:link {font-weight: normal; font-size: 10px; color: #878787; font-family:arial; text-decoration: none;}
a.footerlink:active {font-weight: normal; font-size: 10px; color: #878787; font-family:arial; text-decoration: none;}
a.footerlink:visited {font-weight: normal; font-size: 10px; color: #878787; font-family:arial; text-decoration: none;}
a.footerlink:hover {font-weight: normal; font-size: 10px; color: #878787; font-family:arial; text-decoration: underline;}
.content{font-family: arial;	font-size: 12px; font-weight: normal; text-decoration: none; color: #585858;}
a.content:link{font-family: arial;	font-size: 12px; font-weight: normal; text-decoration: underline; color: #000000;}
a.content:visited{font-family: arial;	font-size: 12px; font-weight: normal; text-decoration: underline; color: #000000;}
a.content:active{font-family: arial;	font-size: 12px; font-weight: normal; text-decoration: underline; color: #000000;}
a.content:hover {text-decoration: none; color : #000000;}
.bluecontent{font-family: arial;	font-size: 12px; font-weight: normal; text-decoration: none; color: #1879bc;}
a.bluecontent:hover {text-decoration: none; color : #1879bc;}

.bluecontentheading16{font-family: arial;	font-size: 16px; font-weight: normal; text-decoration: none; color: #1879bc;}
a.bluecontentheading16:hover {text-decoration: none; color : #1879bc;}

.leftlink {font-weight: normal; font-size: 12px; color: #ffffff; font-family:arial; text-decoration: none;}
.leftlink1 {font-weight: normal; font-size: 16px; color: #ffffff; font-family:arial; text-decoration: none;}
a.leftlink:link {font-weight: normal; font-size: 12px; color: #ffffff; font-family:arial; text-decoration: none;}
a.leftlink:active {font-weight: normal; font-size: 12px; color: #ffffff; font-family:arial; text-decoration: none;}
a.leftlink:visited {font-weight: normal; font-size: 12px; color: #ffffff; font-family:arial; text-decoration: none;}
a.leftlink:hover {font-weight: normal; font-size: 12px; color: #ffffff; font-family:arial; text-decoration: underline;}
