body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(../images/background.jpg);
	background-repeat: repeat-x;
	background-color: #dde9f0;
}
select {
	font: bold 10px Tahoma, Verdana, Arial, sans-serif;
	color: #000000;
}
form input{
	font: bold 10px Tahoma, Verdana, Arial, sans-serif;
	color: #000000;
margin: 0px;
padding: 0px;}
form {
	margin: 0px;
padding: 0px;
}
ul {
	list-style: square outside;
	margin-left: 20px; padding-left: 0;
}
td {
	font: normal 12px/17px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #333333;

}
td a:link {
	font: normal 12px/17px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration: underline;
}
td a:visited {
	font: normal 12px/17px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration: underline;
}
td a:hover {
	font: normal 12px/17px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #5F7FBA;
	text-decoration: none;
}	
td a:active {
	font: normal 12px/17px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration: underline;

}
.sitebyNIT {
	font: normal 9px/normal Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
.sitebyNIT a:link {
	font: normal 9px/normal Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}
.sitebyNIT a:visited {
	font: normal 9px/normal Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}
.sitebyNIT a:hover {
	font: normal 9px/normal Arial, Helvetica, sans-serif;
	color: #FF0000;
	text-decoration: none;
}	
.sitebyNIT a:active {
	font: normal 9px/normal Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}
.sidebar-grey-button-bkgrd {
	background: url(http://recsolar.com/Library/images/sidebar-grey-button-bkgrd.gif) repeat-x;
	height: 49px;
	width: 210px;
	font: 12px/normal Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	padding: 10px 10px 10px 20px;
}
.DB-listing {
	background: url(http://recsolar.com/Library/DB-grad-bkgrd.gif) repeat-x;
}
.OnLink {
	font: bold 18px/normal Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #EFC835;
	text-decoration: underline;
	text-transform: uppercase;
}
.sidebar-grey-button-bkgrd a:link {
	font: bold 18px/normal Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #83B650;
	text-decoration: underline;
	text-transform: uppercase;
}
.sidebar-grey-button-bkgrd a:visited {
	font: bold 18px/normal Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #83B650;
	text-decoration: underline;
	text-transform: uppercase;
}
.sidebar-grey-button-bkgrd a:hover {
	font: bold 18px/normal Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-transform: uppercase;
	text-decoration: none;
}	
.sidebar-grey-button-bkgrd a:active {
	font: bold 18px/normal Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #83B650;
	text-decoration: underline;
	text-transform: uppercase;
}
.home-orange-confused-box {
	background: #6A6D72 url(http://recsolar.com/Library/images/orange-confused-bkgrd.jpg) no-repeat;
	padding: 9px;
	height: 142px;
	width: 220px;
	text-align: center;
	border: 1px solid #CCCCCC;

}
.content-table-padding {
	padding-top: 10px;
	padding-left: 8px;
}
.subnav-cell {
	background: #DDDDDD;
	padding: 10px;
	width: 200px;
	border-bottom: 4px solid #FFCB08;
}
.left-sidebar-bottom-curve {
	background: #88909C url(http://recsolar.com/Library/images/sidebar-bottom-left-corner.gif) no-repeat left bottom;
width: 240px;
}
.header-height {
	height: 81px;
}
.smartSolutionDots {
	background-image: url(http://recsolar.com/Library/images/SmartSolutionImages/smart%20solutions%20icons-dots.gif);
	background-repeat: repeat-x;
	background-position: center center;
}

.GS-header {
	background: #FFC425 url(http://recsolar.com/Library/images/getting-started-images/header-bkgrd.gif) repeat-x;
	padding: 7px;
}
.GS-footer {
	background: url(http://recsolar.com/Library/images/getting-started-images/footer-bkgrd.gif) repeat-x;
}
.GS-body {
	padding: 10px;
	border-right: 2px solid #FFC425;
	border-left: 2px solid #FFC425;
}
.bubbleBox {
	background: #FFFFFF;
	border-bottom: 3px solid #006699;
	border-top: 1px solid #006699;
	border-right: 1px solid #006699;
	border-left: 1px solid #006699;
}
.MainNav {
	font: normal 10px/normal Tahoma, Arial, Helvetica;
	color: #91A4B5;
}
.MainNav a:link {
	font: normal 10px/normal Tahoma, Arial, Helvetica;
	color: #91A4B5;
	text-decoration: underline;
}
.MainNav a:visited {
	font: normal 10px/normal Tahoma, Arial, Helvetica;
	color: #91A4B5;
	text-decoration: underline;
}
.MainNav a:hover {
	font: normal 10px/normal Tahoma, Arial, Helvetica;
	color: #5F7FBA;
	text-decoration: none;
}	
.MainNav a:active {
	font: normal 10px/normal Tahoma, Arial, Helvetica;
	color: #91A4B5;
	text-decoration: underline;
}
