body, td, p{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
body {
	padding:10px 0px 0px;
	margin:0px;
	background-color: #FFFFFF;
	background-image: url(images/back7.jpg);
	background-repeat: repeat-x;
	background-position: top;
}
html {
scrollbar-face-color: #E0E0E0;
scrollbar-Base-Color:#999999;
scrollbar-track-color: #ffffff;
scrollbar-highlight-color: #ffffff;
scrollbar-darkshadow-color: #ffffff;
scrollbar-Shadow-Color:#999999;
scrollbar-arrow-color: #333333;
}

A {	
color: #0099FF;	
text-decoration: none;
}
	
A:HOVER {
color: #D26056; 
text-decoration: underline;
}

.link1 A {
color: #407D98;	
text-decoration: none;
}
.link1 A:HOVER {
color: #D26056; 
text-decoration: underline;
}
.color1 {
	color: #043D86;
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
}
INPUT { 
font-family: Verdana, Arial, Helvetica, sans-serif;	
font-size: 11px;
}

.MainHeader { 
font-family:Arial, Helvetica, sans-serif; 
font-size:16px; 
font-weight:bold; 
color:#578C47;
}

.SubHeader {
	font-size:13px;
	font-weight:bold;
	color:#990000;
	font-family: Arial, Helvetica, sans-serif;
}
.IMGborder { 
border:1px solid #666666;
}
.formbxx {
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	border: 1px solid #999999;

}
.footer {
	font-size:9px;
	color:#757575;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-left: 5px;
	background-color: #FFFFFF;
	background-image: url(images/footerbg.gif);
	background-repeat: no-repeat;
	background-position: center top;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.footer a {color:#465146;}.topbr {
	border-top-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #CEE7F3;
	border-right-color: #CEE7F3;
	border-left-color: #CEE7F3;
	border-right-width: 1px;
	border-left-width: 1px;
}
.navbg {
	background-image: url(images/nav_bg.gif);
	background-repeat: repeat-x;
}
.leftbg {
	background-image: url(images/left_bg.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	background-color: #FFFFFF;
}
.imgpad {margin: 0 15px 0 0;
}
.leftbrpadding {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CEE7F3;
}
.middlebr {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CEE7F3;
}
.maintext {
	text-align: justify;
	padding-top: 10px;
	padding-right: 30px;
	padding-bottom: 10px;
	padding-left: 30px;
}
.lefttext {
	text-align: left;
	padding-top: 5px;
	padding-bottom: 5px;

}
.lefttext1{
	text-align: left;
	padding-top: 5px;
	padding-bottom: 5px;

}
.lefttext a {
	color: #294A8C;	
}
.lefttext a:hover {
	color: #990000;	
}
.imgpadbr {
	margin: 0 15px 0 0;
	border: 1px solid #CCCCCC;
}
.searchfrbx {
	border: 1px solid #7F9DB9;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
.rightbotbg {
	background-color: #FFFFFF;
	background-image: url(images/right_botbg.jpg);
	background-repeat: repeat-x;
	background-position: center bottom;
}
.hrdtline {
	background-image: url(images/hrline.gif);
	background-repeat: repeat-x;
	background-position: center top;
}
.squarepad {
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.squarepad2 {
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.maintextbg {
	background-color: #FFFFFF;
	background-image: url(images/textbg.jpg);
	background-repeat: repeat-y;
	background-position: center top;
}
.rightbr {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	background-image: url(images/right_botbg.jpg);
	background-repeat: repeat-x;
	background-position: center bottom;
}
.leftbr {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	background-image: url(images/textbg.jpg);
	background-repeat: repeat-y;
	background-position: right top;
}
.botbr {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.droptext ul {
	list-style-type:none;
	padding:0;
	margin:0;
	text-align:left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
.droptext ul li {
	padding:0;
	margin:0;
	border-left:1px solid #fff;
	border-right:1px solid #fff;
	border-bottom-color: #fff;
}
.droptext ul li A {
	color: #FFFFFF;
	text-decoration: none;
	width: 180px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 4px 7px;
	background-color:#4F96FF;
	display:block;
	border-top:1px solid #fff;
}	
.droptext ul li A:HOVER {
	color: #FFFFFF;
	background-color: #2157D5;
	text-decoration: none;
}
#servicesly  {
	position:absolute;
	z-index:1;
	visibility:hidden;
}
#careersly {
    position:absolute;
	z-index:2;
	visibility:hidden;
	}
#electricly {
    position:absolute;
	z-index:3;
	visibility:hidden;
}
.btmargin {
	margin-top: 15px;
	margin-right: 5px;
	margin-bottom: 15px;
	margin-left: 5px;

}
.leftbg1 {
	background-image: url(images/left_bg.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	background-color: #FFFFFF;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	padding-bottom: 10px;

}
.rightbr1 {
    border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
}
.innertext {
	text-align: justify;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	width: 623px;
	background-color: #FFFFFF;
	background-image: url(images/textbg.jpg);
	background-repeat: repeat-y;
	background-position: right top;
}
.leftbr1 {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
}
.red {
	color: #FF0000;
}
.imgmargin {
	margin-right: 25px;
	border: 1px solid #999999;
	margin-bottom: 25px;
}
 
.listnone {
	list-style-type: none;
}
.imgmarginleft {
	margin-left: 25px;
	border: 1px solid #999999;
	margin-bottom: 25px;
}
 



