html {
	padding: 0px;
	margin: 0px;
}

body {
	margin: 0px;
	padding: 0px;
	background: url(images/bodyBack.jpg) repeat-x top;
}
table {
	padding: 0px;
	margin: 0px;
}
div {
	padding: 0px;
	margin: 0px;
}
td {
	padding: 0px;
	margin: 0px;
	font-size: 10px;
	font-family: arial, verdana, sans-serif;
	line-height: 16px;
	color: #000000;
	text-align: left;
	vertical-align: top;
}

.mid-top {
	width: 787px;
	height: 137px;
	background: url(images/headerBack.gif) no-repeat;
}
.top-nav {
	float: right;
	margin: 0px;
	width: 505px;
	padding-left: 0px;
}

.top-nav img {
	float: left;
}
div.top-nav a  { color: #ffffff;
	font-size: 10px; 
	line-height: 18px; 
	text-decoration: none; 
	float: left; 
	padding: 0px 6px; 	
	border-right: 1px solid #a3b1bc; 
	display: block
}
div.top-nav a:hover { color:#cccccc; }

.top-nav a#flag img {
	margin-top: 3px;
}

.top-nav a#flag {
	border: none;
	padding-right: 0px;
}
.main-nav {
	height: 40px;
	margin-bottom: 1px;
}
.footer {
	text-align: center;
}

.footer p {
	padding-top: 20px;
	color: #666666;
}


#top {
	background: url(images/topBackground.gif) no-repeat left top;
	min-width: 900px;
}
#midLeft {
	background: url(images/midLeft.jpg) no-repeat right top;
	height: 361px;
}
#midRight {
	background: url(images/midRight.jpg) no-repeat left top;
	height: 361px;
}
#midRightHome {
	background: url(images/homeMidRight.jpg) no-repeat left top;
}
#bodyCopy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #000000;
	width: 630px;
	padding-bottom: 25px;
	margin-left: 86px;
	padding-top: 30px;
}
#leftShadowBlockHome {
	background-image: url(images/leftShadowBlock_home.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	height: 376px;
}
#rightShadowBlockHome {
	background-image: url(images/rightShadowBlock_home.jpg);
	background-position: left top;
	height: 376px;
	background-repeat: no-repeat;
}
#bodyCopy p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #000000;
	padding-top: 0px;
	margin-top: 0px;
}
.headerBlock {
	font-size: 18px;
	line-height: 22px;
}
#bodyCopy h2 {
	font-size: 13px;
	font-weight: bold;
	color: #005a90;
}
#bodyCopy a:link, #bodyCopy a:visited {
	color: #f68000;
	text-decoration: none;
}
#bodyCopy a:hover, #bodyCopy a:active {
	color: #f68000;
	text-decoration: underline;
}
.ApplicationAnalyzer {
	background-image: url(images/appAnalyzerBack.gif);
	background-repeat: repeat-x;
	height: 61px;
	padding-top: 5px;
}
.footer a {
	color: #00457b;
}
#marginLeft {
	background-image: url(images/shadowLeft.gif);
	background-repeat: repeat-y;
	background-position: right top;
}
#leftShadowBlock {
	background-image: url(images/leftShadowBlock.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	height: 499px;
	width: 111px;
	float: right;
}
#rightShadowBlock {
	background-image: url(images/rightShadowBlock.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 499px;
	float: left;
	width: 126px;
}
#rightShadowBlock_answers {
	background-image: url(images/rightBlock_answers.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 499px;
	float: left;
	width: 126px;
}
#marginRight {
	background-image: url(images/shadowRight.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
.whyElectric {
	background-image: url(images/whyElectricBack.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
#bodyCopy li {
	font-size: 12px;
}
#bottomLeftCorner {
	background-image: url(images/shadowCornerLeft.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
#bottomTrim {
	background-image: url(images/shadowBottom.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
#bottomRightCorner {
	background-image: url(images/shadowCornerRight.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#bodyCopy ul ul {
	list-style-image: url(images/ulArrow.gif);
}

#bodyCopy ul {
	margin-left: 1.5em;
	padding-left: 0px;
}
#bodyCopy input, select, textarea, option {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#bodyCopy form {
	position: relative;
	margin-bottom: 30px;
}
#bodyCopy form .box {
	position: absolute;
	right: 0px;
}
#bodyCopy select {
	padding: 0px;
}
#bodyCopy .home {
	background-image: url(images/homeFeature.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
#bodyCopy .homeCopy {
	font-size: 14px;
	line-height: 16px;
}
.opportunites {
	background-image: url(images/opportunites.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.proSeries {
	background-image: url(images/proSeriesBack.jpg);
	background-position: right top;
	background-repeat: no-repeat;
}
img {
	display: block;
	margin: 0px;
}
.thankYou {
	background: url(images/thankyouBack.gif) no-repeat center top;
	height: 315px;
}
#bodyCopy h3 {
	font-size: 13px;
	font-weight: bold;
	color: #f68000;
}
#homeCopy a:link, #homeCopy a:visited {
	color: #333333;
	text-decoration: none;
}
#homeCopy a:hover, #homeCopy a:active {
	color: #333333;
	text-decoration: underline;
}

