﻿body
{
	margin: 0;
	text-align: center;	
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	background-color: #cccc99;
}

#global
{
	position:relative;
	margin-left:auto;
	margin-right:auto;
	width:810px;
	text-align:left;
}

.imgNoBorder
{
	border:none;
}

td.rightshadow
{
	width: 8px;
	background-image: url(../images/rightshadow);
	background-repeat: repeat-y;
}

#nav1
{
	width:800px;
	height:25px;
	background-color:#036;
	border:solid 1px #69c;
	text-align:center;
	color:#ccc;
	padding-top:3px;
	font-family: Tahoma, Helvetica, Arial, Sans-Serif;
}

#nav1 a
{
	color:#ccc;
	font-size:.8em;
	font-weight:bold;
	padding:3px;
}

#nav1 a:hover
{
	color: #fffacd;
	background-color: #336699;
}

#nav2
{
	width:800px;
	height:24px;
	color: Silver;
	background-color:#369;
	border:solid 1px #9cf;
	border-top:none;
	text-align:center;
	font-family: Tahoma, Helvetica, Arial, Sans-Serif;
}

#nav2 a
{
	color:#ccc;
	font-size:.8em;
	font-weight:bold;
}

#nav2 a:hover
{
	color: #fff;
}

td.Nav2rightshadow
{
	height: 35px;
	width: 8px;
	background-image: url(../images/rightshadow);
	background-repeat: repeat-y;
}

#ContentPlaceHolder
{
	background-color:#fff;
	min-height:300px;
	padding:10px 0;
	width:100%;
	overflow:hidden;
}

.gapBody
{
	margin:0 15px 0 15px;
}

#ContentPlaceHolder h1
{
	font-size: 1.2em;
	width: 100%;
	color: #008b7a;
	/*border-bottom: #008b7a 5px double;*/
}

#ContentPlaceHolder h2
{
	font-size:1em;
	font-family:Verdana, Arial, Sans-Serif;
	color:#003;
}

#ContentPlaceHolder h3
{
	font-size:.9em;
	color:#000;
	margin-bottom:0;
	margin-top:2em;
}

#ContentPlaceHolder p
{
	font-size:.9em;
	color:#000;
}

#ContentPlaceHolder li
{
	font-size:.9em;
}

#ContentPlaceHolder table
{
	font-size:.9em;
}

/*HOMEPAGE*/
h1#home
{
	font-style: italic;
	text-align: center;
	font-size: large;
	padding-bottom: 5px;
	border-bottom-style: none;
}

/*#homeLeftColumn
{
	width:375px;
	float:left;
	font-size:.9em;
	display:block;
}

#homeLeftColumn h3
{
	margin:0;
	font-size:.85em;
}

#homeLeftColumn p
{
	margin-top:4px;
	padding-bottom:8px;
}

#homeRightColumn
{
	width:375px;
	float:right;
	font-size:.9em;
	display:block;
}*/

#homeRow1
{
	font-size:.9em;
	display:block;
}

#homeRow2
{
	font-size:.9em;
	display:block;
}

#homeStandard
{
	width:375px;
	float:left;
	border:double 3px lightsteelblue;
	margin-right:8px;
}

#homeScoringTool
{
	width:375px;
	float:left;
	border:double 3px lightsteelblue;
}

#homeRow1 h3
{
	margin:0;
	font-style:italic;
}

#homeManufacturers
{
	background-color: #f0fff0;
	margin-bottom: 10px;
	margin-right:7px;
	border: #87c436 1px solid;
	width:250px;
	float:left;
	min-height:150px;
}

#homeBuilders
{
	background-color: #ffffff;
	margin-bottom: 10px;
	margin-right:7px;
	border: #87c436 1px solid;
	width:250px;
	float:left;
	min-height:150px;
}

#homeVerifiers
{
	background-color: #f0fff0;
	border: #87c436 1px solid;
	width:250px;
	float:left;
	min-height:150px;
}

.homeBoxes, .homeRow2Boxes
{
	margin:5px;
}

.homeTitleBox
{
	display:table;
	height: 40px;
	position: relative;
	overflow: hidden;
	width:250px;	
	background-color:#87c436;
	margin-left:-5px;
	margin-top:-2px;
	padding:0;
}

.homeIcon
{
	display:table-cell;
	vertical-align:middle;
	*position: absolute;
	top: 50%;
	width:40px;
	text-align:center;
}

img.home
{
	*position: relative; 
	top: -50%;
	border:none;
}

.homeTitle
{
	display:table-cell;
	vertical-align:middle;
	*position: absolute;
	top: 50%;
	margin-left:40px;
	width:210px;
}

.homeRow2Boxes
{
	margin:0;
}

.homeRow2TitleBox
{
	display:table;
	height: 100px;
	position: relative;
	overflow: hidden;
	width:375px;
	padding:0;
}

.homeRow2Icon
{
	display:table-cell;
	vertical-align:middle;
	*position: absolute;
	top: 50%;
	width:90px;
	text-align:center;
}

.homeRow2Title
{
	display:table-cell;
	vertical-align:middle;
	*position: absolute;
	top: 50%;
	margin-left:90px;
	width:300px;
}

.homeRow2TitleScoringTool
{
	display:table-cell;
	vertical-align:middle;
	*position: absolute;
	top: 50%;
	text-align:right;
	padding-right:10px;
	width:365px;
}

.ScoringTool
{
	background-image: url(/images/homepage_scoringtool.gif);
	background-color: #007869;
	background-position-x: center;
	background-repeat: no-repeat;
}

.Standard
{
	background-image: url(/images/homepage_standardbkgrnd.gif);
	background-color: #fff;
	background-position-x: center;
	background-repeat: no-repeat;
}

h4
{
	font-size:.75em;
	*position: relative; 
	top: -50%;
	margin:0;
	padding:0;
}

.homeBoxes p
{
	clear:both;
	margin-top:0;
	margin-bottom:4px;
}

a.linkStandard
{
	color: #483d8b;
}

a.linkStandard:hover
{
	color:#036;
}

a.linkScoringTool
{
	color: #fff;
}

a.linkScoringTool:hover
{
	color: #9acd32;
}

/*COLLAPSIBLE PANEL*/
.collapsePanel
{
	width: 100%;
	height: 0;
	background-color: #fffacd;
	overflow: hidden;
	font-size: 0.8em;
	font-family: Verdana, Arial, Sans-Serif;
	margin-bottom:20px;
}

.collapseTrigger
{
	width: 100%;
	background-color: #cccc99;
	font-size: 0.75em;
	color: #191970;
	font-family: Verdana, Arial, Sans-Serif;
}

.triggerFormat1
{
	padding:2px 5px 0 5px;
}

.triggerFormat2
{
	margin:0 5px;
	padding-bottom:3px;
}

a.triggerText, a.triggerText:active, a.listLink
{
	text-decoration:underline;
	color:#191970;
}

a.triggerText:hover, a.listLink:hover
{
	color: #4682b4;
}

a.productLink:link
{
	color:Blue;
}

a.productLink:hover
{
	color:Navy;
}

.practiceText
{
	width:765px;
	border:solid 1px #000;
	margin:3px 0;	
}

.practiceText p
{
	padding:4px;
	margin:0;	
}
/* VIEW ALL LIST */
.searchheaderalpha
{
	width:100%;
	text-align:right;
	color: #666666;
	letter-spacing: .2em;
	padding-top: .5em;
	font-size: 12px;
}

.listletter
{
	border-top: 1px #cccccc solid;
	margin-top: 15px;
	display: block;
	padding-left: 3px;
	font-weight: bold;
	font-size: 12px;
	background: #eeeeee;
	margin-bottom: 15px;
	width: 100%;
	color: #999999;
	border-bottom: 1px #cccccc solid;
	font-family: verdana;
}

.listletter a
{
	color: Silver;
}


/* */

a.previousLink
{
	font-size: 0.75em;
	color: #191970;
	font-family: Verdana, Arial, Sans-Serif;
}
a.previousLink:hover, a.previousLink:hover
{
	color: #4682b4;
}
#bodyHome {
	width:759px;
	border-left:solid 7px #FFFFFF;
	border-right:solid 7px #FFFFFF;
	left:50%;
	margin-left:auto;
	margin-right:auto;
	background-color:#CCCC99;
}
/* LEFT COLUMN DETAILS */
.columnLeft {
	width:185px;
	color:#330000;
	font-size:12px;
	background-color:#CCCC99;
	text-align:left;
}

/* FIND PRODUCTS PAGES */
.findProductsSearchBox
{
	 background-color: #cc9;
	 display:block;
	 margin:1px;
	 border:solid 1px lightsteelblue;
}

.findProductsSearchText
{
	padding:5px 10px;
}

.findProductsSearchText h5
{
	margin-top:0;
	margin-bottom:4px;
}

.noDisplay
{
	display:none;
}

/* GET LISTED PAGE */
li.processLineItem
{
	display:block;
	padding-bottom:10px;
}

div.processHeading
{
	font-weight:bold;
}

/*FOOTER*/

#footer
{
	font-size:small;
}