body  {
	margin: 0; /* zero margin/padding to account for differing browser defaults */
	padding: 0;
	text-align: center; /* centers the wrapper in IE 5* browsers. */

	font-size:8pt;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color: #000000;
	background-image: url(http://www.rainxchange.com/images/body_background.jpg);
	background-repeat: no-repeat;
	background-position: center 0px;
}
div#outerwrapper {
    width: 1000px;
    margin: 0px auto 0px auto;
	text-align:left;
    padding: 0px;
	background-image: url(http://www.rainxchange.com/images/wrapper_background.jpg);
	background-repeat: repeat-y;
}
div#header {
    width: 1000px;
	height:116px;
	background-image: url(http://www.rainxchange.com/images/header.jpg);
	background-position: center 0px;
	background-repeat:no-repeat;
}
div#header_earth {
    width: 1000px;
	height:116px;
	background-image: url(http://www.rainxchange.com/images/header_index.jpg);
	background-position: center 0px;
	background-repeat:no-repeat;
}
div#innerwrapper_index {

	background-image: url(http://www.rainxchange.com/images/innerwrapper_index.jpg);
	background-position: right 0px;
	background-repeat:no-repeat;
}
div#innerwrapper_index_noad {

	background-image: url(http://www.rainxchange.com/images/innerwrapper_index-old.jpg);
	background-position: right 0px;
	background-repeat:no-repeat;
}
div#innerwrapper_solutions {
	background-image: url(http://www.rainxchange.com/images/innerwrapper_solutions.jpg);
	background-position: right 0px;
	background-repeat:no-repeat;
}
div#innerwrapper_calculator {
	background-image: url(http://www.rainxchange.com/images/innerwrapper_calculator.jpg);
	background-position: right 0px;
	background-repeat:no-repeat;
}
div#innerwrapper_contactus {
	background-image: url(http://www.rainxchange.com/images/innerwrapper_contactus.jpg);
	background-position: right 0px;
	background-repeat:no-repeat;
}
div#innerwrapper_suggestions {
	background-image: url(http://www.rainxchange.com/images/innerwrapper_suggestions.jpg);
	background-position: right 0px;
	background-repeat:no-repeat;
}
div#outercontentwrapper {
	background-image:url(http://www.rainxchange.com/images/outercontent_background.jpg);
	background-repeat:no-repeat;
	background-position:bottom left;
}
div#contentwrapper {
	margin:40px 10px 0px 30px;
	padding-bottom:80px;
}
table#indexcontent {
width:100%;
margin:0;
padding:0;
}
table#indexcontent-download {
width:100%;
margin:0;
padding:0;
}
table#indexcontent-download img{
padding:0 3px;
border-right:#333333 solid 1px;
}
table#indexcontent-download img.new{
padding:0;
border:0px;
}
/* Footer */
div#footer {
    width: 1000px;
	height:40px;
    margin: 0px auto 0px auto;
	text-align:left;
    padding: 0px;	
	background-image: url(http://www.rainxchange.com/images/footer.jpg);
	background-position: top;
	background-repeat:no-repeat;
	background-color:#000000;
}
div#copyright {
	font-size:7pt;
	line-height:10pt;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:10px 0 10px 15px;
	color:#aaa;
}	
div#copyright a:link, div#footer a:visited {
	font-size:7pt;
	color:#fff;
}
div#footer a:hover {
	color:#aaa;
}
div#corporate_logo {
	margin:10px 30px 30px 30px;
}
/* Side Bar */
div.earthcallout {
margin-top:140px;
margin-left:10px;
overflow: auto;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
h2.earthcallout {
margin:0px;
padding:0px;
font-size:11pt;
line-height:14pt;
font-weight: bold;
color:#fff;
}
span.earthcallout {
line-height:30pt;
font-size:.9em;
color:#004990;
}
div.callout1 {
		height:400px;
		margin-top:10px;
	background-image: url(http://www.rainxchange.com/images/callout1_background.jpg);
	background-position: top;
	background-repeat:no-repeat;
		font-family:Verdana, Arial, Helvetica, sans-serif;
}
h2.callout1 {
	width:245px;
	margin:0px;
	padding:0px;
	font-weight: bold;
	font-size:13pt;
	color:#000;
	position:relative;
	top:147px;
	left:8px;
}
div.callout1 ul {
	position:relative;
	top:130px;
	width:245px;
	height:250px;
	overflow: hidden;
	margin:0px;
	padding:0px;
	}
div.callout1 ul li{
	top:20px;
	position:relative;
	font-size:8pt;
	line-height:10pt;
	list-style:outside disc;
	margin: 0px 12px 0px 25px;
}
div.callout1 p{
	position:relative;
	font-size:8pt;
	line-height:10pt;
	list-style:outside disc;
	margin: 0px 12px 0px 25px;
}
div.callout2 {
	height:400px;
	padding:10px;
	margin-top:130px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
h2.callout2 {
	margin:0px;
	padding:0px;
	font-weight: bold;
	font-size:13pt;
	color:#FFFFFF;
}
div.callout2 ul {
	margin:0px;
	padding:0px;
	}
div.callout2 ul li{
	font-size:8pt;
	line-height:10pt;
	list-style:outside disc;
	margin: 0px 12px 0px 25px;
	color:#FFFFFF;
}
div.callout2 p{
	font-size:8pt;
	line-height:10pt;
	margin:0px;
	padding:0px;
	color:#FFFFFF;
}
div.callout3 {
	height:50px;
	margin-top:130px;
	margin-left:125px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
div.callout4 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
/* Main Text */
h1.mainbullet {
	font-size:14pt;
	color:#7ac142;
	margin-top:0px;
	padding-left:30px;
	background:url(http://www.rainxchange.com/images/bullet.jpg) left no-repeat;
	font-family:Arial, Helvetica, sans-serif;
}
h2.state {
	font-size:14pt;
	font-family:Arial, Helvetica, sans-serif;
}
h3 {
	margin:0;
	padding:0;
	font-size:9pt;
	color:#7ac142;
	font-family: Arial, Helvetica, sans-serif;
}
h3.download {
	margin:0;
	padding:0;
	color:#7ac142;
	font-family: Arial, Helvetica, sans-serif;
}
div#contentwrapper p {
	font-size:8pt;
	line-height:11pt;
	font-family:Verdana, Arial, Helvetica, sans-serif;
 }
div#contentwrapper a:link, a:visited, a:hover {
font-size:8pt;
	line-height:11pt;
}
div#contentwrapper ul  {
	font-size:8pt;
	line-height:11pt;
	font-family:Verdana, Arial, Helvetica, sans-serif;
 }
table#contactus {
	width:640px;
	margin-left:25px;
}
.green1 {
	color:#FFFFFF;
	background-color:#7ac142;
	border:#eee outset 1px;
	text-align:center;
}
.productstats {
	border:#999999 solid 1px;
	text-align: center;
}
.statelinks {
	border:#999999 solid 1px;
	text-align: left;
}
table.product {
	font-size:8pt;
	font-family: Arial, Helvetica, sans-serif;	
	line-height:11pt;
}
.producttableheading {
	font-size:8pt;
	font-family: Arial, Helvetica, sans-serif;	
	color:#004990;
	font-weight:bold;
}
table.system h2 {
	font-family: Arial, Helvetica, sans-serif;	
color:#004990;
}
table.systemstep3 ul {
margin-left:20px;
padding-left:0px;
list-style-position: outside;
}	
table.systemstep3 p {
color:#004990;
margin:0 0px 0 5px;
font-weight:bold;
}	
table.systemstep3 p.catalog {
color: #333333;
font-weight:normal;
}	
table.systemstep3 tr.padding {
padding:0px;
}	
tr.corner {
padding:0px;
height:10px;
}	
table.systemstep3 tr td.line {
border-left:#D5FFD5 solid 1px;
}	
table#whichone {
height:436;
overflow:hidden;
position:relative;
top:-20px;
}
table#whichone p{
color:#7ac142;
font-size:1.0em;
font-weight:bold;
}
table#whichone div.div2 {
float:right;
width:150px;
position:relative;
top:-170px;
left:0px;
 }
table#whichone div.div1 {
float:left;
width:175px;
position:relative;
top:-180px;
}
.pdf {
padding:3px 0 3px 20px;
margin-left:20px;
height:16px;
background:url(http://www.rainxchange.com/images/pdf.gif) left no-repeat;
}
.pp {
padding:3px 0 3px 20px;
margin-left:20px;
height:16px;
background:url(http://www.rainxchange.com/images/pp.jpg) left no-repeat;
}
.doc {
padding:3px 0 3px 20px;
margin-left:20px;
height:16px;
background:url(http://www.rainxchange.com/images/doc.jpg) left no-repeat;
}
.mov {
padding:5px 0 5px 32px;
margin-left:20px;
height:25px;
background:url(http://www.rainxchange.com/images/movie_icon-sm.jpg) left no-repeat;
}
.caption1 {
	font-size:8pt;
	line-height:10pt;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	padding-bottom:0px;
	margin-bottom:0px;
}
#state_select {
padding:0px;
margin:0px;
}