

* {	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px }
html {	HEIGHT: 100% }
body {	HEIGHT: 100% }
img {	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px }

h1 { font-size:	13px; color: #085283;}
h2 { font-size:	14px; color: #085283;}
h3 { font-size:	12px; color: #6F6E69;}
h4 { font-size:	16px; color: #085283; }

A:link 		{text-decoration: none; 	color: #6F6E69;}
A:visited 	{text-decoration: none; 	color: #6F6E69;}
A:active 	{text-decoration:underline; color:#085384;}
A:hover 	{text-decoration:underline; color:#085384;}


body, P { FONT-size: 12px; font-family: "Lucida Grande", Lucida, Verdana, sans-serif; COLOR: #2B2B2B;  }

#main_index_bg {
	BACKGROUND: url(../images/bg.jpg) repeat-x; BACKGROUND-COLOR: #DFDED9; }

#main {
	MARGIN: 0px auto -278px; MIN-HEIGHT: 100%; WIDTH: 918px; POSITION: relative;  MARGIN-TOP: 12px; MARGIN-BOTTOM: 12px; PADDING-BOTTOM: 0px; BACKGROUND: url(../images/page-bottom.gif) no-repeat; background-position: BOTTOM left; BACKGROUND-COLOR: #FFFFFF;}

#header_top {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FLOAT: left; MARGIN: 0px; WIDTH: 918px; }

#header_photo {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FLOAT: left; MARGIN: 0px; WIDTH: 918px; PADDING-TOP: 0px; } 

#nav {	PADDING: 0px; DISPLAY: inline; FLOAT: left; MARGIN: 0px; WIDTH: 918px; }
#nav IMG {	PADDING: 0px; MARGIN: 0px; }

#content_area {	MARGIN: 19px; DISPLAY: inline; FLOAT: left; WIDTH: 880px; border: 0px solid black; color: #2B2B2B;}
#content_area P { color: #2B2B2B;}

#clientsbottom { MARGIN: 19px; DISPLAY: inline; FLOAT: left; WIDTH: 880px; border: 0px solid black; color: #7F7D76; font-size: 16px; }

#content_header { PADDING: 15px; DISPLAY: inline; HEIGHT: 117px; FLOAT: left; WIDTH: 880px; BACKGROUND: url(../images/content_header.jpg) no-repeat;}
#content_header .h1 { font-size: 24px; color: #ffffff;  float: left; DISPLAY: inline; }
#content_header .slogan { font-size: 20px; color: #B1BBAC; float: right; DISPLAY: inline; padding-right: 40px;}
#content_header p { font-size: 12px; color: #ffffff; float: left; DISPLAY: inline; width: 840px; margin-top: 8px; line-height: 135%}

#content_header2 { PADDING: 15px; DISPLAY: inline; HEIGHT: 62px; FLOAT: left; WIDTH: 880px; BACKGROUND: url(../images/content_header2.jpg) no-repeat;}
#content_header2 .h1 { font-size: 20px; color: #ffffff;  float: left; DISPLAY: inline; }
#content_header2 .h2 { font-size: 24px; color: #ffffff;  float: left; DISPLAY: inline; }
#content_header2 .slogan { font-size: 14px; color: #B1BBAC; float: right; DISPLAY: inline; padding-right: 40px; padding-top:7px;}
#content_header2 p { font-size: 12px; color: #ffffff; float: left; DISPLAY: inline; width: 840px; margin-top: 8px; line-height: 135%}

#column_left {	MARGIN: 0px; DISPLAY: inline; FLOAT: left; WIDTH: 430px; color: #2B2B2B; line-height: 140%;}
#column_right {	MARGIN: 0px; DISPLAY: inline; FLOAT: right; WIDTH: 430px; color: #2B2B2B; line-height: 140%;}

#contact_left {	MARGIN: 0px; DISPLAY: inline; FLOAT: left; WIDTH: 530px; color: #2B2B2B; line-height: 140%;}
#contact_right {	MARGIN: 0px; DISPLAY: inline; FLOAT: right; WIDTH: 330px; color: #2B2B2B; line-height: 140%;}


.bullet_menu { 	margin-left: 20px; 	margin-right: 20px; }


.bullet_menu ul {
	list-style: none;
}

.aboutus_photo { WIDTH: 100%; HEIGHT: 560px; BACKGROUND: url(../images/aboutus-photo.jpg) no-repeat; background-position: bottom right; }
.technical_photo { WIDTH: 100%; HEIGHT: 313px; BACKGROUND: url(../images/technical-photo.jpg) no-repeat; background-position: bottom right; }

.bullet_menu li {
	display: block;
	text-decoration: none;
	border-top: 1px dotted #CCCBC8;
	border-bottom: 1px dotted #CCCBC8;
	background: url(../images/arrow.gif) no-repeat 0 11px;
	padding: 6px 0 6px 20px;
	margin-bottom: 0px;
	margin-top: 0px;
}

#footer { 	BACKGROUND: url(../images/footer-bg.jpg) #0e2f40 repeat-x 0px 0px; WIDTH: 100%; POSITION: relative; HEIGHT: 112px }
#footer_inside { 	MARGIN: 0px auto; WIDTH: 918px; HEIGHT: 112px }
#footer_inside A:link 		{text-decoration: none; 	color: #FFFFFF;}
#footer_inside A:visited 	{text-decoration: none; 	color: #FFFFFF;}
#footer_inside A:active 	{text-decoration:underline; color:#DFDED9;}
#footer_inside A:hover 	{text-decoration:underline; color:#DFDED9;}

#footer_authors IMG { FLOAT: left; MARGIN-RIGHT: 2px;}
#footer_authors { PADDING-RIGHT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 274px; PADDING-TOP: 18px; HEIGHT: 83px; color: #ffffff }

.footer_designedby { font-size: 11px; PADDING-LEFT:30px; PADDING-BOTTOM: 5px;}
.footer_electricescape {
	font-size: 14px; DISPLAY: inline; FLOAT: left; PADDING-TOP: 3px; WIDTH: 100%; PADDING-BOTTOM: 3px; BACKGROUND: url(../images/footer-hrline.gif) repeat-x; background-position: top left; }
.footer_fivepixelmargin { padding-top:5px; }	

#footer_contact { DISPLAY: inline; FONT-SIZE: 13px; FLOAT: right; PADDING-TOP: 18px; TEXT-ALIGN: right; color: #FFFFFF; }
#footer_contact IMG { padding-right: 17px; padding-left: 17px; }
#footer_contact .h1 { FONT-SIZE: 13px; }
#footer_contact .h2 { FONT-SIZE: 21px; color: #FFFFFF; }
#footer_contact .legal { FONT-SIZE: 11px; color: #FFFFFF; }
#footer_contact P { margin: 0px; padding-top: 8px; }


.clearfooter {
	CLEAR: both; }

td.hrline2 {
  	background-image: url('../images/hrline.gif'); 
    background-attachment: scroll;
    background-repeat: repeat-x; 
    background-position: center center; }
	
input, select, textarea {
	text-decoration: none;
	font-weight: normal;
	font-style: normal;
	line-height: normal;
	width: 300px;
	font-size: 			11px;
	font-size-adjust:	.58;
	font-family: 		Arial;
	height:				19px;
	color: 				#5E5D59; 
	border-width :		1px;
	border-style :		solid;
	border-color :		#D5D4D1;
	background-color:	#FFFFFF;

}