
/*==============Positioning DIV Elements========================*/

#topnav {
	margin-left: 490px;
	margin-top: 45px;
	width: 350px;
	height: 40px;

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;

	text-align: left;

	/* background-color: orange; */
}

#topnav-outside {
	width: 874px;
	height: 108px;
}

#topnav-click {
	width: 874px;
	height: 70px;
}

#energy-topnav-inside {
	position:relative;
	left: 320px;

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;

	text-align: left;
}
#home-topnav-inside {
	position:relative;
	top:4px;
	left: 320px;

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;

	text-align: left;
}
#property-topnav-inside {
	position:relative;
	top:4px;
	left: 320px;

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;

	text-align: left;
}
#thermal-topnav-inside {
	position:relative;
	top:4px;
	left: 320px;

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;

	text-align: left;
}

#footer {
	width: 731px;
	height: 98px;
	
	background-image: url(../images/footer.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	
	text-align: right;
}
#homefooter {
	width: 733px;
	height: 98px;
	
	background-image: url(../images/home.inspections.home_09.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	
	text-align: right;
}
#thermalfooter {
	width: 733px;
	height: 116px;
	
	background-image: url(../images/thermal.inspections_19.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	
	text-align: right;
}
#energyfooter {
	width: 733px;
	height: 116px;
	
	background-image: url(../images/energy.inspections_19.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	
	text-align: right;
}
#energyfooterB {
	width: 733px;
	height: 95px;
	
	background-image: url(../images/Energy-the-Inspection_08.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	
	text-align: right;
}

#NAHIlink {
	width: 100px;
	height: 80px;
	/* background-color: yellow; */
	float:right;
}

#AHITlink {
	margin-right: 40px;
	width: 100px;
	height: 80px;
	/* background-color: cyan; */
	float:right;
}
#ASNTlink {
	margin-right: 20px;
	width: 110px;
	height: 90px;
	/* background-color: cyan; */
	float:right;
}

#RESNETlink {
	width: 100px;
	height: 90px;
	/* background-color: yellow; */
	float:right;
}



/*==============Positioning Table Elements========================*/
#header {
	width: 874px;
	height: 109px;
	background-image: url(../images/logo.header.gif);
	background-repeat: no-repeat;
	background-position: top right;
	background-color: #FFCC66;
}
#energy-header {
	width: 874px;
	height: 108px;
	background-image: url(../images/energy.inspections_01.jpg);
	background-repeat: no-repeat;
	background-position: top right;
	background-color: #FFCC66;
}
#home-header {
	width: 874px;
	height: 108px;
	background-image: url(../images/home.inspections.home_01.jpg);
	background-repeat: no-repeat;
	background-position: top right;
	background-color: #FFCC66;
}
#property-header {
	width: 874px;
	height: 108px;
	background-image: url(../images/PI_home_header.jpg);
	background-repeat: no-repeat;
	background-position: top right;
	background-color: #FFCC66;
}
#thermal-header {
	width: 874px;
	height: 108px;
	background-image: url(../images/thermal.inspections_01.jpg);
	background-repeat: no-repeat;
	background-position: top right;
	background-color: #FFCC66;
}
#leftcolumn-contact {
	width: 142px;
	height: 204px;
	background-color: #99FFFF;
	}
#propertyinspection-top {
	width: 369px;
	height: 204px;
	background-color: #99CCFF;
	background-image: url(../images/art.property.gif);
	background-repeat: no-repeat;
	background-position: top left;
	}
#propertyinspection-bottom {
	width: 369px;
	height: 274px;
	background-color: #99CCFF;
	}
#homeinspection-top {
	width: 362px;
	height: 204px;
	background-color: #CCCCFF;
	background-image: url(../images/art.home.inspections.gif);
	background-repeat: no-repeat;
	background-position: top left;
	}
#homeinspection-bottom {
	width: 362px;
	height: 274px;
	background-color: #CCCCFF;
}
#thermalinspections-top {
	width: 369px;
	height: 204px;
	background-color: #FFCCFF;
	background-image: url(../images/art.thermal.inspections.gif);
	background-repeat: no-repeat;
	background-position: top left;
	}
#thermalinspections-bottom {
	width: 369px;
	height: 278px;
	background-color: #FFCCFF;
}
#homeinspection-top {
	width: 362px;
	height: 204px;
	background-color: #CCCCFF;
	background-image: url(../images/art.home.inspections.gif);
	background-repeat: no-repeat;
	background-position: top left;
	}
#homeinspection-bottom {
	width: 362px;
	height: 274px;
	background-color: #CCCCFF;
}
#energysurvey-top {
	width: 362px;
	height: 250px;
	background-color: #CCFFCC;
	background-image: url(../images/art.energy.survey.gif);
	background-repeat: no-repeat;
	background-position: 0 -1px;
	}
#energysurvey-bottom {
	width: 362px;
	height: 278px;
	background-color: #CCFFCC;
	}
#leftcolumn-arrow{
	width: 142px;
	height: 53px;
	background-color: #99FFFF;
	background-image: url(../images/left.column.arrows.gif);
	background-repeat: no-repeat;
	background-position: top left;
	}
#leftcolumn {
  background-color: #99FFFF;
}	
body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
	font-weight: normal;
	margin: 0px;
	/*margin: 0px auto;
	width: 874px;*/
}
.bigger{
  font-size: 11pt;
}
#costs {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
	font-weight: normal;
}
.costs {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
	font-weight: normal;
}

body {
	background-color: #FFFFFF;
}
a:link {
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #000000;
}
a:hover {
	text-decoration: underline;
	color: #000000;
}
a:active {
	text-decoration: none;
	color: #000000;
}

#blockcopy {
  padding: 3px 20px 3px 20px;
}
#calloutcopy {
	padding: 0px 20px 0px 20px; 
	font-size: 12pt; 
	vertical-align:middle;
	line-height: 18pt;
	font-weight: bold;
	}
#leftpad {
  padding: 5px 0px 5px 5px;
}

#topcopylarge {
	padding: 0px 200px 0px 20px; 
	font-size: 12pt;
	text-align: center;
	line-height: 14pt;
	font-weight: bold;
	}
#topcopylarge2 {
	padding: 0px 200px 0px 50px; 
	font-size: 12pt;
	text-align: center;
	line-height: 16pt;
	font-weight: bold;
}
#topcopysmall{
	padding: 5px 0px 0px 0px; 
	font-size: 8pt;
	text-align: center;
	line-height: 11pt;
	font-weight: bold;
	}
#rightcolumnstage{
	display: block;
	float: right;
	width: 330px;
	font-weight: normal;
	padding: 0px 20px 0px 0px;
	}
#leftcolumnstage{
	display: block;
	float: left; 
	width: 330px; 
	font-weight: normal; 
	padding: 0px 10px 0px 20px;
	}
#bolded{
  font-weight: bold;
}
#normal{
  font-weight: normal;
}
.pad{
 padding: 0px 20px; 
 margin: 10px 0px 0px 0px;
}
li.lead{
  margin: 0px 0px 3px 0px;
}
.subpoint{
  list-style: none;
  padding-left: 0px;
}
td p{
  margin-top: 5px;
}
td.inspectionReport{
  padding-top: 0px;
}
.indent{
  text-indent: 20px;
}
.submit{
  border: 1px solid #000000;
}
.aware{
  background-color: #99CC99;
}
/* SCRIPTILICIOUS STYLES*/ 
h1{
	/*text-transform: uppercase;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #000000;
	font-weight: bold;
	padding: 0.3em 0.5em 0.3em 0.5em;
	height: 0.8em;
	vertical-align: middle;
}
.dropArrow{
  padding: 0.2em 0em;
	height: 0.9em;
	vertical-align: middle;
}
div.inner {
	background-color: #CCCCFF;
	padding: 0.1em 0.1em 0.1em 0.1em;
}
div.innertang {
	background-color: #FFCC99;
	padding: 0.1em 0.1em 0.1em 0.1em;
}
div.innergreen {
	background-color: #99cc99;
	padding: 0.1em 0.1em 0.1em 0.1em;
}
div.innerlitegreen {
	background-color: #ccff99;
	padding: 0.1em 0.1em 0.1em 0.1em;
}
div.innerturquoise{
  background-color: #ccffcc;
  padding: 0.1em 0.1em 0.1em 0.1em;
}

div.row {
	color: #000000;
	padding: 0.1em 0.1em 0.1em 0.1em;
}

div.row h1.clickable {
	cursor: pointer;
	color: #000000;
	font-weight: bold;
}

div.row h1 div.arrow {
	float: left;
	/*width: 1em;*/
	margin-right: .5em;
}

div.row div.paragraph {
	display: block;
	padding-left: 1.5em;
	padding-right: 1.5em;
	padding-top: 1.5em;
	padding-bottom: 1em;
	font-weight: normal;
}

.picSpacer{
  padding: 5px 0px 5px 5px;
}

/* HEADERS AND BACKGROUND COLORS*/ 
div.tangerine	{background-color:#FFCC99;}
div.lavendar	{background-color:#CCCCFF;}
div.orangered	{background-color:#FF6600;}
div.orange		{background-color:#FF9966;}
div.goldenrod	{background-color:#FFCC66;}
div.green		{background-color:#339966;}
div.litegreen	{background-color:#99CC99;}
div.mauve		{background-color:#CC9999;}
div.yellow		{background-color:#FFCC33;}
div.neonblue	{background-color:#99FFFF;}
div.liteblue	{background-color:#99CCFF;}
div.dirtyyellow	{background-color:#CCCC66;}
div.limegreen	{background-color:#CCFF99;}
div.britered	{background-color:#FF0000;}
div.tealgreen	{background-color:#66CC99;}
div.wineberry	{background-color:#CC6699;}
div.turquoise	{background-color:#66CCCC;}
div.red			{background-color:#FF6666;}