@charset "utf-8";
/* CSS Document */

#printLogo {
display: none;
}
#homepageSpiderAd
{
    float: left; 
    width: 228px; 
    height: 312px; 
    background-image: url(/images/sidebars/spider_homepage.jpg);
}

#headerLogo
{
    float: left; 
    width:137px; 
    height:113px; 
    padding:0px; 
    margin:0px;
}

.prdlink
{
    font-size: 9pt;
}

.even
{
	background-color : #FFFFFF;
	padding:3px;

}

.odd
{
	background-color : #EAEAEA;
	padding:3px;

}

.toolBoxEven
{
    background-color: #FFFFFF;
    padding: 3px 0px 3px 33px;
    height: 23px;
}

.toolBoxOdd
{
	background-color : #EAEAEA;
	padding: 3px 0px 3px 33px;
    height: 23px;
}

.specEven{
    color: #333333;
	font-size: 8pt;	
	font-weight: 100;
	background-color : #FFFFFF;
	padding:3px;
}

.specOdd{
    color: #333333;
	font-size: 8pt;	
	font-weight: 100;
	background-color : #EAEAEA;
	padding:3px;
}

.productdbTable
{
	border-bottom : thin solid #666666;
}

.externalLink
{
	background-image : url(/images/icons/extlink_icon.gif);
	background-position : right;
	background-repeat : no-repeat;
	padding-right:22px;
}

.specImages
{
	border-left : thin solid #CCCCCC;
	border-right : thin solid #CCCCCC;
	width:713px;
	text-align : center;
}


a:link
{
	color:#0066CC;
}

#container {
	margin-left:auto;
	margin-right:auto;
	width: 940px;
}
.hmProdSubHdr 
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: 900;
	color: #666666;
	padding-right: 10px;
	text-align: left;
}

.clear {
	clear: both;
	font-size: 0px;
	visibility: hidden;
	line-height: 0;
	height: 0px;
}
/* Header Styles Begin */
/* To find the CSS for all primary, secondary and tertiary navigation go to navigation.css */
.secHeaderContainer {
	border-top: 1px solid #e0e0e0;
	background-image:url(/images/int_head_buildTXT.gif);
	background-position: 0px 35px;
	background-repeat:no-repeat;
	width: 790px;
	height: 76px;
	float:left;
}
#searchBox {
	float: right;
	background-image:url(/images/int_head_searchBack.gif);
	width: 218px;
	height: 61px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #0066cc;
}
#searchBox a {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #0066cc;
}
#searchBox form {
	margin:0px;
	padding: 0px;
}
#searchBox input {
	border: 2px solid #6aa3d0;
}
div#searchBox input#submit {
	border:none;
}
/* Header Styles End */

/* Footer Styles Begin */
.footerBacking {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 8pt;
	background-image:url(/images/int_foot_midSpan.jpg);
	background-repeat: repeat-x;
	color: #666666;
}
#copyright {
	color: #999999;
}
#links a {
	color: #006bb6;
}
#contact {
	color: #666666;
}
/* Footer Styles End */

/* Home Page Body Formatting Begin */

#productDownload
{
	background-image:url(/images/midPagePdf_top.jpg);
	width:471px;
	background-position:top;
	background-repeat:no-repeat;
	font: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #666666;
	padding-top:5px;
	background-color:#dcdcdc;
}

#productDownload h3
{
	margin-left:10px;
}

h1#home {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16pt;
	font-weight: 100;
	color: #006bb6;
	margin-top: 15px;
}
#homeBodyCopy {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #333333;
	padding-left: 10px;
}
#homeBodyCopy ul {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #333333;
}
#homeBodyCopy ul li {padding-bottom:8px;}
#mainBodyCopy ul li {padding-bottom:8px;}

/* Home Page Body Formatting End */

/* Bread Crumb Code Begin */
#mainBodyCopy ul#crumb {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #333333;
	display: inline;
	height: 0px;
	margin-left: 0px;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	display: list-item;
	list-style-type: none;
}
#mainBodyCopy ul#crumb li {
	display: inline;
	list-style-position: inside;
	padding-left: 10px;
	background-image:  url(/images/int_breadCrumbArrow.jpg);
	background-repeat: no-repeat;
	background-position: 3px;
	margin-bottom: 0px;
	padding-right:3px;
	padding-left:13px;
}

#mainBodyCopy ul#crumb li a {
	color: #0066CC;
}

#mainBodyCopy ul#crumb li#home {
	display: inline;
	list-style-type: none;
	padding-left: 0px;
	background-image:  none;
	background-repeat: none;
}
/* Bread Crumb Code End */

/* Main Body Copy Formatting Begin */
#tempEImage{
	float:right;
	width:228px;
	height:227px;
	margin-top:59px;
}
#tempECrumb
{
	float:left;
	width:100%;
	padding-left:20px;
	padding-top:20px;
}

#tempEHdr
{
	float:left;
	width:460px;
	padding-left:20px;
}
#tempEHdr h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	color: #333333;
	margin-top: 25px;
	margin-bottom: 15px;
}
#tempEHdr h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13pt;
	color: #333333;
	margin-top: 15px;
}

#tempEBody
{
	float:left;
	width:443px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #333333;
	padding-left: 20px;
	padding-right:15px;
}

#tempEBody h1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18pt;
	font-weight: 100;
	color: #333333;
	padding-top: 15px;
	margin-top: 15px;
	margin-bottom: 20px;
}

#tempEHdr h1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18pt;
	font-weight: 100;
	color: #333333;
	padding-top: 15px;
	margin-top: 15px;
	margin-bottom: 20px;
}

#tempEBody h2
{
font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight: 100;
	color: #333333;
	margin-top: 25px;
	margin-bottom: 15px;
	}

#tempEBody h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13pt;
	font-weight: 100;
	color: #333333;
	margin-top: 15px;
}
#mainBodyCopy {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #333333;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 0px;
	margin-top: 15px;
}

#mainBodyCopy p {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #333333;
	padding-bottom:9px;
}

#secGenericStyles p
{
font-family:Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #333333;
	padding-bottom:9px;
}
#tempEBody p {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #333333;
	padding-bottom:9px;
}
#mainBodyCopy h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18pt;
	font-weight: 100;
	color: #333333;
	padding-top: 15px;
	margin-top: 10px;
	margin-bottom: 20px;
}
#sideBarText h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18pt;
	font-weight: 100;
	color: #333333;
	padding-top: 20px;
	margin-top: 15px;
	margin-bottom: 20px;
}
#removeTopMargin {
	padding-top:0px;
	margin-top:0px;
}
#mainBodyCopy h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15pt;
	font-weight: 100;
	color: #333333;
	margin-top: 25px;
	margin-bottom: 15px;
}


#cutOutFooter
{
	float:left; 
	width:714px; 
	padding-left:20px;
	padding-bottom:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #333333;
}

#cutOutFooter p
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #333333;
}

#cutOutFooter h2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight: 100;
	color: #333333;
	margin-top: 25px;
	margin-bottom: 15px;
}

#cutOutHdr
{
	height:113px; 
	width:741px; 
	float:left
}

#secGenericStyles h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight: 100;
	color: #333333;
	margin-top: 25px;
	margin-bottom: 15px;
}

#secGenericStyles h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18pt;
	font-weight: 100;
	color: #333333;
	padding-top: 20px;
	margin-top: 15px;
	margin-bottom: 20px;
}

#secGenericStyles h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13pt;
	font-weight: 100;
	color: #333333;
	margin-top: 15px;
}

#secGenericStyles a
{
    color: #0066CC;
}

#mainBodyCopy h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13pt;
	font-weight: 100;
	color: #333333;
	margin-top: 15px;
}
#mainBodyCopy a {
	color: #0066CC;
}
#mainBodyCopy ul {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #333333;
	padding-top: 4px;
}
/* Main Body Copy Formatting End */

/* SideBar Formatting Begin */

#BlGreenHdr
{
	background-image:url(/images/sidebars/buildgreen_dyk_header.jpg);
	width:227px;
	height:67px;
}

#BlGreenBody
{
	background-image:url(/images/sidebars/buildgreen_dyk_bottom.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	background-color:#abc691;
	width:187px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color:#333333;
	padding-left: 25px;
	padding-right: 15px;
	padding-bottom:15px;
}

#BlGreenBody h1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18pt;
	font-weight: 100;
	color: #333333;
	padding-top: 20px;
	margin-top: 15px;
	margin-bottom: 20px;

}

#sideImage {
	float:right;
	padding-bottom: 20px;
}

#sideBar {
	float:right;
	width:227px;
	background-position:bottom;
	background-repeat:no-repeat;
}

#sideBarText
{
    font-size: 8pt;
    font-family: Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 15px;
    font-weight: 500;
    
}
#moreButton a {
	display:block;
	width: 70px;
	height: 31px;
	background-image:url(/images/more_button.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#moreButton a:hover {
	display:block;
	width: 70px;
	height: 31px;
	background-image:url(/images/more_button_roll.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#miniLSide {
	width: 2px;
	height: 52px;
	background-image:url(/images/sideBar_mini_LSide.gif);
	background-repeat:repeat-x;
	float:left;
}
#miniRSide {
	width: 2px;
	height: 52px;
	background-image:url(/images/sideBar_mini_RSide.gif);
	background-repeat:repeat-x;
	float:left;
}
#miniMid {
	width: 211px;
	height: 47px;
	background-image:url(/images/sideBar_mini_Span.gif);
	background-repeat:repeat-x;
	float:left;
	padding-top: 5px;
	padding-left: 8px;
	padding-right: 5px;
	text-align: left;
}

#LminiMid {
    width:180px;
	height: 47px;
	background-image:url(/images/sideBar_mini_Span.gif);
	background-repeat:repeat-x;
	float:left;
	padding-top: 5px;
	padding-left: 8px;
	padding-right: 5px;
	text-align: left;
}
#miniMid span {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: 900;
	color: #3d67a0;
	padding-right: 10px;
}
#miniMid a {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #3d67a0;
	padding-right: 20px;
	background-image: url(/images/int_miniArrowBullet.gif);
	background-repeat: no-repeat;
	background-position: right;
}
#LminiMid span {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: 900;
	color: #3d67a0;
	padding-right: 10px;
}
#LminiMid a {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #3d67a0;
	padding-right: 20px;
	background-image: url(/images/int_miniArrowBullet.gif);
	background-repeat: no-repeat;
	background-position: right;
}
#productsLSide {
	width: 2px;
	height: 177px;
	background-image:url(/images/products_lSideBack.jpg);
	background-repeat:repeat-x;
	float:left;
}
#productsRSide {
	width: 2px;
	height: 177px;
	background-image:url(/images/products_rSideBack.jpg);
	background-repeat:repeat-x;
	float:left;
}
#productsMid {
	width: 208px;
	height: 200px;
	background-image:url(/images/products_spanBack.jpg);
	background-repeat:repeat-x;
	float:left;
	padding-top: 5px;
	padding-left: 8px;
	padding-right: 8px;
	text-align: left;
}
#productsMid span {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: 900;
	color: #3d67a0;
	padding-right: 10px;
	text-align: left;
}
#productsMid span#body {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: 100;
	color: #666666;
	padding-right: 10px;
	text-align: left;
}
#productsMid a {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #3d67a0;
}
#productsMid ul {
	margin-left: 0px;
	padding-left: 20px;
	margin-top: 5px;
	padding-bottom:0px;
}
#productsMid ul li {
	padding-left: 5px;
	list-style-image: url(/images/int_miniArrowBullet.gif);
}
#productsMid ul li a {
	vertical-align: top;
}
#comProdHeader {
	margin-top: 10px;
	width: 198px;
	height: 36px;
	background-image:url(/images/sidebars/comProd_header.jpg);
}
#contactHeader {
	margin-top: 10px;
	width: 198px;
	height: 36px;
	background-image:url(/images/sidebars/contactme_header.jpg);
}
#capGuardHeader {
	margin-top: 20px;
	width: 198px;
	height: 36px;
	background-image:url(/images/capitalguard_header.jpg);
}
#roofProdTypeHeader {
	margin-top: 20px;
	width: 198px;
	height: 36px;
	background-image:url(/images/sidebars/roofprod_header.jpg);
}
#capGuardMid {
	width: 171px;
	height: 60px;
	background-image:url(/images/comProd_span.jpg);
	background-repeat:repeat-x;
	background-color: #E9E9E9;
	padding-left: 10px;
	border-right: 1px solid #bababa;
	border-left: 1px solid #bababa;
	padding-top: 6px;
	padding-right: 12px;
	padding-left: 13px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #666666;
	padding-bottom: 20px;
}
#roofGuaranteeHeader {
	margin-top: 20px;
	width: 198px;
	height: 36px;
	background-image:url(/images/roofguarantee_header.jpg);
}

#roofContactHeader {
	margin-top: 20px;
	width: 198px;
	height: 36px;
	background-image:url(/images/sidebars/roofservcontact_header.jpg);
}

#reqSampleHeader {
	margin-top: 20px;
	width: 228px;
	height: 36px;
	background-image:url(/images/sidebars/reqsample_header.jpg);
	padding-bottom:0px;
}

#builderUpgradeHeader {
	margin-top: 20px;
	width: 228px;
	height: 36px;
	background-image:url(/images/sidebars/builderupgrade_header_r.jpg);
	padding-bottom:0px;
}

#localRepHeader
{
	margin-top: 20px;
	width: 228px;
	height: 36px;
	background-image:url(/images/sidebars/jmcontactme_header_r.jpg );
}

#localRoofHeader
{
	margin-top: 20px;
	width: 228px;
	height: 36px;
	background-image:url(/images/sidebars/roofcontactme_header_r.jpg );
}

#productToolbarMid 
{
	background-image:url(images/sidebars/rtbox_span.gif);
	background-repeat:repeat-x;
	background-color: #E9E9E9;
	border-right: 1px solid #bababa;
	border-left: 1px solid #bababa;
	padding-right: 12px;
	padding-left: 13px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #666666;
	padding-bottom: 5px;
	width:201px;
	padding-top:6px;
}

#productToolbarMid ul li {
	padding-left: 5px;
	list-style-image: url(/images/int_miniArrowBullet.gif);
	margin-bottom: 3px;
}
#productToolbarMid ul li a {
	position: relative;
	top: -2px;
	vertical-align: top;
	color: #0066CC;
}

#productToolbarBottom
{
	background-image:url(/images/sidebars/rtbox_bottom.gif);
	width:228px;
	height:6px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

#roofGuaranteeMid {
	width: 171px;
	height: 145px;
	background-image:url(/images/comProd_span.jpg);
	background-repeat:repeat-x;
	background-color: #E9E9E9;
	padding-left: 10px;
	border-right: 1px solid #bababa;
	border-left: 1px solid #bababa;
	padding-top: 6px;
	padding-right: 12px;
	padding-left: 13px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #666666;
	padding-bottom: 5px;
}

#roofContactMid {
	width: 171px;
	height: 110px;
	background-image:url(/images/comProd_span.jpg);
	background-repeat:repeat-x;
	background-color: #E9E9E9;
	padding-left: 10px;
	border-right: 1px solid #bababa;
	border-left: 1px solid #bababa;
	padding-top: 6px;
	padding-right: 12px;
	padding-left: 13px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #666666;
	padding-bottom: 5px;
}

#comProdMid {
	background-image:url(/images/comProd_span.jpg);
	background-repeat:repeat-x;
	background-color: #e9e9e9;
	border-right: 1px solid #bababa;
	border-left: 1px solid #bababa;
	padding-top: 6px;
	padding-left: 13px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #666666;
	width:183px;
}

#leftGreyBoxHdr
{
	margin-top:15px;
	background-image:url(/images/sidebars/leftfadebox_header.jpg);
	background-repeat:no-repeat;
	width:198px;
	height:11px;
}


#leftGreyBoxMid
{
	width: 198px;
	background-image:url(/images/sidebars/leftfadebox_span.jpg);
	background-repeat:repeat-y;
	padding-left: 10px;
	padding-top: 6px;
	padding-right: 12px;
	padding-left: 13px;
	padding-right: 10px;
	padding-bottom: 5px;
}

#leftGreyBoxBtm
{
	width: 198px;
	height: 38px;
	background-image:url(/images/sidebars/leftfadebox_bottom.jpg);
}

#leftGreyBoxMid ul {
	margin-top: 5px;
	margin-left: 0px;
	padding-left: 17px;
	margin-bottom: 0px;
}

#leftGreyBoxMid h1
{
	font-family: Arial;
	font-size: 11pt;
	margin-bottom: 5px;
	padding-bottom:0px;
	color: #0a4499;
	margin-top: 0px;
}

#leftGreyBoxMid ul li {
	padding-left: 5px;
	list-style-image: url(/images/int_miniArrowBullet.gif);
	margin-bottom: 3px;
}
#comProdMid ul li a {
	position: relative;
	top: -2px;
	vertical-align: top;
	color: #0066CC;
}

#comProdMid ul li a:visited {
	position: relative;
	top: -2px;
	vertical-align: top;
	color: #003399;
}

#leftGreyBoxMid a {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #3d67a0;
	padding-right: 20px;
	background-image: url(/images/int_miniArrowBullet.gif);
	background-repeat: no-repeat;
	background-position: right;
}

#comProdMid ul {
margin-top: 5px;
	margin-left: 0px;
	padding-left: 17px;
	margin-bottom: 0px;
	padding-bottom: 3px;
}
#comProdMid ul li {
	padding-left: 5px;
	list-style-image: url(/images/int_miniArrowBullet.gif);
	margin-bottom: 3px;
}
#comProdMid ul li a {
	position: relative;
	top: -2px;
	vertical-align: top;
	color: #0066CC;
}
#comProdBTMBar {
	width: 198px;
	height: 5px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	background-image:url(/images/comProd_BTMBar.jpg);
}

#resProdHeader {
	margin-top: 10px;
	width: 198px;
	height: 36px;
	background-image:url(/images/sidebars/resProd_header.jpg);
}
#resProdMid {
	background-image:url(/images/resProd_span.jpg);
	background-repeat:repeat-x;
	background-color: #e9e9e9;
	border-right: 1px solid #bababa;
	border-left: 1px solid #bababa;
	padding-top: 6px;
	padding-left: 13px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #666666;
	width:183px;
}
#resProdMid ul {
	margin-top: 5px;
	margin-left: 0px;
	padding-left: 17px;
	margin-bottom: 0px;
	padding-bottom: 3px;
}
#resProdMid ul li {
	padding-left: 5px;
	list-style-image: url(/images/int_miniArrowBullet.gif);
	margin-bottom: 3px;
}
#resProdMid ul li a {
	position: relative;
	top: -2px;
	vertical-align: top;
	color: #0066CC;
}

#resProdMid ul li a:visited {
	position: relative;
	top: -2px;
	vertical-align: top;
	color: #003399;
}
#resProdBTMBar {
	width: 198px;
	height: 5px;
	background-image:url(/images/resProd_BTMBar.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#didTipTop {
	margin-top: 20px;
	width: 198px;
	height: 11px;
	background-image: url(/images/sidebars/leftfadebox_header.jpg);
	background-repeat: no-repeat;
	line-height: 0px;
	font-size: 0px;
}
#didTipMid {
	margin-top: 15px;
	width: 198px;
	float: left;
	background-color:#cecece;
	font-size: 8pt;
	color: #666666;
	font-family: Arial;
	background-image: url(/images/sidebars/leftfadebox_header.jpg);
	background-repeat: no-repeat;
	background-position:top;
}
#didTipIcon {
	float: left; 
	width: 44px; 
	height: 44px;  
	padding-left:5px;
	margin-top:3px;
}
#didTipBody {
	float: right; 
	padding-right: 10px; 
	margin-left: 4px; 
	padding-top: 10px; 
	width: 135px;
}

#didTipBtm
{
	height:26px;
	width:198px;
	background-image: url(/images/sidebars/leftfadebox_bottom.jpg);
	background-repeat:no-repeat;
	float:left;
}
#didTipBody h1 {
	font-family: Arial;
	font-size: 10pt;
	margin-bottom: 5px;
	padding-bottom:0px;
	color:#444444;
	margin-top: 0px;
}
#prodDisplayMid {
	float: left;
	width: 168px;
	height: 76px;
	background-image:url(/images/sideBar_prodDisplay_span.jpg);
	background-repeat:repeat-x;
}
#prodDisplayMid a {
	font: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #0066cc;
	vertical-align: text-top;
}
#prodDisplayMid ul {
	margin-left: 0px;
	padding-left: 20px;
	margin-top: 0px;
}
#prodDisplayMid li {
	padding-left: 4px;
	list-style-image: url(/images/sideBar_prodDisplay_PDFicon.gif);
}
/* SideBar Formatting End */

/* Leed Credit Element Formatting Begin*/
#PDFmid {
	background-image: url(/images/tempP_resourcesheader.jpg);
	background-repeat:no-repeat;
	font: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #666666;
	width: 456px;
	padding-left: 10px;
	padding-right: 5px;
	padding-top:7px;
	margin-left: 0px;
	margin-right: 0px;	
	margin-bottom:20px;
}
#PDFmid h1 {
	margin-top: 0px;
	margin-bottom: 5px;
	font-size: 10pt;
	font-weight:900;
	color: #444444;
}
#PDFmid a {
	font-size: 8pt;
	color: #0056c2;
}
#secGenericStyles {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #333333;
}
#secGenericStyles h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 15pt;
	color: #333333;
	margin-bottom: 15px;
}

#SMheaderContainer {
	margin-bottom: 5px;
	float:left;
}
#SMtabContainer {
	margin-top:11px;
	width: 84px;
	float: right;
	margin-bottom:0px;
}
#SMtabbedBoxContainer {
	width: 440px;
	margin-top:-6px;
}
#SMtabbedBoxMid {
	border-left: 1px solid #c2c2c2;
	border-right: 1px solid #c2c2c2;
	width: 440px;
	background-image:url(/images/tabbedBox_span.jpg);
	background-repeat:repeat-x;
	padding-left: 10px;
	padding-right: 10px;
	font-size: 9pt;
	margin-top:-3px;
	margin-bottom:0px;
	padding-bottom:0px;
}
#SMtabbedBoxMid span {
	font-size: 9pt;
	font-weight: 900;
	color: #666666;
}
#SMtabbedBoxMid p {
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 8px;
	padding-bottom: 8px;
}
#headerContainer {
	margin-bottom: 5px;
	float:left;
}
#tabContainer {
	margin-top:11px;
	width: 84px;
	float: right;
	margin-bottom:0px;
}
#tabbedBoxContainer {
	width: 716px;
	margin-top:-6px;
}

.tabbedBoxBottom {
    margin-top:3px;
}
#tabbedBoxMid {
	border-left: 1px solid #c2c2c2;
	border-right: 1px solid #c2c2c2;
	width: 693px;
	background-image:url(/images/tabbedBox_span.jpg);
	background-repeat:repeat-x;
	padding-left: 10px;
	padding-right: 10px;
	font-size: 9pt;
	margin-top:-3px;
	margin-bottom:-7px;
}
#tabbedBoxMid span {
	font-size: 9pt;
	font-weight: 900;
	color: #666666;
}
#tabbedBoxMid p {
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 8px;
	padding-bottom: 8px;
}
/* EQ styles  */
#EQheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	color: #740009;
	line-height: 16pt;
}
#EQtabTop {
	background-image:url(/images/tabSmall_EQ.jpg);
	background-repeat:no-repeat;
	width:84px;
	height:4px;
	font-size: 3px;
}
#EQtab {
	width: 100%;
	height: 27px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: 900;
	color: #FFFFFF;
	line-height: 16pt;
	background-color: #740009;
	text-align: center;
}
#EQtableTabTop {
	background-image: url(/images/tabBig_EQ.jpg);
	background-repeat:no-repeat;
	width: 714px;
	height: 4px;
	font-size: 3px;
}
#EQtableTab {
	background-color: #740009;
	background-repeat:no-repeat;
	width: 685px;
	height: 22px;
	color:#FFFFFF;
	font-size: 10pt;
	font-weight: 900;
	padding-left: 19px;
	padding-right : 10px;
	padding-top: 1px;
}
/* MR Styles */
#MRheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	color: #014888;
	line-height: 16pt;
}
#MRtabTop {
	background-image:url(/images/tabSmall_MR.jpg);
	background-repeat:no-repeat;
	width:84px;
	height:4px;
	font-size: 3px;
}
#MRtabTopLong {
	background-image:url(/images/tabSmall_MR_expanded.jpg);
	background-repeat:no-repeat;
	width:220px;
	height:4px;
	font-size: 3px;
}
#MRtab {
	width: 100%;
	height: 27px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: 900;
	color: #FFFFFF;
	line-height: 16pt;
	background-color: #014888;
	text-align: center;
}
#MRtableTabTop {
	background-image: url(/images/tabBig_MR.jpg);
	background-repeat:no-repeat;
	width: 714px;
	height: 4px;
	font-size: 3px;
}
#MRtableTab {
	background-color: #014888;
	background-repeat:no-repeat;
	width: 685px;
	height: 22px;
	color:#FFFFFF;
	font-size: 10pt;
	font-weight: 900;
	padding-left: 19px;
	padding-right : 10px;
	padding-top: 1px;
}
#tableTabSub
{
	font-size: 9pt;
	font-weight:normal;
}
/* EA Styles */
#EAheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	color: #6ba3d7;
	line-height: 16pt;
}
#EAtabTop {
	background-image:url(/images/tabSmall_EA.jpg);
	background-repeat:no-repeat;
	width:84px;
	height:4px;
	font-size: 3px;
}
#EAtab {
	width: 100%;
	height: 27px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: 900;
	color: #FFFFFF;
	line-height: 16pt;
	background-color: #6ba3d7;
	text-align: center;
}
#EAtableTabTop {
	background-image: url(/images/tabBig_EA.jpg);
	background-repeat:no-repeat;
	width: 714px;
	height: 4px;
	font-size: 3px;
}
#EAtableTab {
	background-color: #6ba3d7;
	background-repeat:no-repeat;
	width: 685px;
	height: 22px;
	color:#FFFFFF;
	font-size: 10pt;
	font-weight: 900;
	padding-left: 19px;
	padding-right : 10px;
	padding-top: 1px;
}
/* SS Styles */
#SSheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	color: #507b6b;
	line-height: 16pt;
}
#SStabTop {
	background-image:url(/images/tabSmall_SS.jpg);
	background-repeat:no-repeat;
	width:84px;
	height:4px;
	font-size: 3px;
}
#SStab {
	width: 100%;
	height: 27px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: 900;
	color: #FFFFFF;
	line-height: 16pt;
	background-color: #507b6b;
	text-align: center;
}
#SStableTabTop {
	background-image: url(/images/tabBig_SS.jpg);
	background-repeat:no-repeat;
	width: 714px;
	height: 4px;
	font-size: 3px;
}
#SStableTab {
	background-color: #678b7f;
	background-repeat:no-repeat;
	width: 685px;
	height: 22px;
	color:#FFFFFF;
	font-size: 10pt;
	font-weight: 900;
	padding-left: 19px;
	padding-right : 10px;
	padding-top: 1px;
}
/* ID Styles */
#IDheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	color: #c87025;
	line-height: 16pt;
}
#IDtabTop {
	background-image:url(/images/tabSmall_ID.jpg);
	background-repeat:no-repeat;
	width:84px;
	height:4px;
	font-size: 3px;
}
#IDtab {
	width: 100%;
	height: 27px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: 900;
	color: #FFFFFF;
	line-height: 16pt;
	background-color: #c87025;
	text-align: center;
}
#IDtableTabTop {
	background-image: url(/images/tabBig_ID.jpg);
	background-repeat:no-repeat;
	width: 714px;
	height: 4px;
	font-size: 3px;
}
#IDtableTab {
	background-color: #c87025;
	background-repeat:no-repeat;
	width: 685px;
	height: 22px;
	color:#FFFFFF;
	font-size: 10pt;
	font-weight: 900;
	padding-left: 19px;
	padding-right : 10px;
	padding-top: 1px;
}
/* Leed Credit Formatting End*/
/* Generic Table Styles Begin */
#tableHeadCol {
	background-color: #b4b4b4;
	background-repeat:no-repeat;
	width: 685px;
	height: 25px;
	color:#333333;
	font-size: 9pt;
	font-weight: 900;
	padding-left: 19px;
	padding-right : 10px;
	border-top: 1px solid #c2c2c2;
	border-bottom: 1px solid #c2c2c2;
}
#tableColLight {
	background-color: #e4e4e4;
	background-repeat:no-repeat;
	height: 25px;
	color:#333333;
	font-size: 9pt;
	font-weight: 100;
	padding-left: 19px;
	padding-right : 10px;
	border-right: 1px solid #dadada;
	border-left: 1px solid #dadada;
}
#tableColLightLeft {
	background-color: #e4e4e4;
	background-repeat:no-repeat;
	height: 25px;
	color:#333333;
	font-size: 9pt;
	font-weight: 100;
	padding-left: 19px;
	padding-right : 10px;
	border-left: 1px solid #dadada;
}
#tableColLightRight {
	background-color: #e4e4e4;
	background-repeat:no-repeat;
	height: 25px;
	color:#333333;
	font-size: 9pt;
	font-weight: 100;
	padding-left: 19px;
	padding-right : 10px;
	border-right: 1px solid #dadada;
}
#tableColDark {
	background-color: #dddddd;
	background-repeat:no-repeat;
	height: 25px;
	color:#333333;
	font-size: 9pt;
	font-weight: 100;
	padding-left: 19px;
	padding-right : 10px;
	border-right: 1px solid #dadada;
	border-left: 1px solid #dadada;
}
#tableColDarkLeft {
	background-color: #dddddd;
	background-repeat:no-repeat;
	height: 25px;
	color:#333333;
	font-size: 9pt;
	font-weight: 100;
	padding-left: 19px;
	padding-right : 10px;
	border-left: 1px solid #dadada;
}
#tableColDarkRight {
	background-color: #dddddd;
	background-repeat:no-repeat;
	height: 25px;
	color:#333333;
	font-size: 9pt;
	font-weight: 100;
	padding-left: 19px;
	padding-right : 10px;
	border-right: 1px solid #dadada;
}
#ColLight {
	background-color: #e4e4e4;
	background-repeat:no-repeat;
	height: 25px;
	color:#333333;
	font-size: 9pt;
	font-weight: 100;
	text-align: center;
	border-left: 1px solid #bbbbbb;
}
#ColDark {
	background-color: #dddddd;
	background-repeat:no-repeat;
	height: 25px;
	color:#333333;
	font-size: 9pt;
	font-weight: 100;
	text-align: center;
	border-left: 1px solid #bbbbbb;
}
#tableSubHead{
	background-color: #74b29b;
	background-repeat:no-repeat;
	width: 685px;
	height: 25px;
	color:#ffffff;
	font-size: 9pt;
	font-weight: 100;
	padding-left: 19px;
	padding-right : 10px;
	border-right: 1px solid #74b29b;
	border-left: 1px solid #74b29b;
}
/* Generic Table Styles End */

/* Components Styles Begin */
#compTop {
	background-image:url(/images/compINT_containTop.jpg);
	background-repeat:no-repeat;
	width: 715px;
	height: 6px;
	font-size: 6px;
}
#compMid {
	background-image:url(/images/compINT_containSpan.jpg);
	background-repeat: repeat-x;
	background-color: #ececec;
	width: 693px;
	/* height: 181px; */
	border-right: 1px solid #cacaca;
	border-left: 1px solid #cacaca;
	color: #666666;
	font-size: 8pt;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
}
#compBTM {
	background-image:url(/images/compINT_containBTM.jpg);
	background-repeat:no-repeat;
	width: 715px;
	height: 5px;
	margin-bottom: 40px;
}

#subCompTop {
	font-size: 7px;
	margin-top: 8px;
	background-image:url(/images/compINT_miniContainTop.jpg);
	background-repeat:no-repeat;
	width: 169px;
	height: 7px;
}

#subCompMid {
	background-color: #FFFFFF;
	width: 151px;
	height: 124px;
	border-right: 1px solid #b5b5b5;
	border-left: 1px solid #b5b5b5;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 4px;
	padding-bottom: 5px;
	font-size: 8pt;
	color: #666666;
}
#subCompMid h1 {
	margin-top: 0px;
	padding-top: 0px;
	margin-bottom: 4px;
	font-size: 9pt;
	font-weight: 900;
	color: #1468d2;
}

#subCompBTM {
	background-image:url(/images/compINT_miniContainBTM.jpg);
	background-repeat:no-repeat;
	width: 169px;
	height: 6px;
}

.compExpandContent {
	display: none;
	background-color: #FFFFFF;
	width: 715px;
}
.compExpandTopTab {
	width: 715px;
	height: 24px;
	background-image: url(/images/compINT_lowerTab.jpg);
	background-repeat:no-repeat;
	background-position: 0px 0px;
	background-color: #4f8ccf;
	font-weight: 900;
}
.compExpandTopTab span {
	font-size: 9pt;
	font-weight: 900;
	color: #e1e1e1;
}
.compExpandTopTab a {
/*	background-image: url(/images/compINT_arrowRight.jpg);
	background-repeat:no-repeat;
	background-position: 695px 4px;
*/	
	vertical-align:middle;
	height: 24px;
	display: block;
	color: #FFFFFF;
	font-size: 10pt;
	text-decoration:none;
	padding-top: 4px;
	padding-left: 15px;
}

.compExpandTopTab a.active {
/*	background-image: url(/images/compINT_arrowDown.jpg);
	background-repeat:no-repeat;
	background-position: 695px 4px;
*/	
	vertical-align:middle;
	height: 24px;
	display: block;
	color:#FFFFFF;
	font-size: 10pt;
	text-decoration:none;
	padding-top: 4px;
	padding-left: 15px;
}
.tablePadding td {
	padding: 3px
}
.headerRowDark {
	height: 18px;
	background-color: #888888;
	color: #FFFFFF;
	font-size: 8pt;	
	font-weight: 900;
	border-top: 1px solid #9e9d9d;
	text-align : left;
	padding-left:3px;
}
.headerRowLight {
	padding-left: 10px;
	height: 18px;
	background-color: #e9e9e9;
	border-bottom: 1px solid #c5c5c5;
	color: #333333;
	font-size: 8pt;	
	font-weight: 900;
}
td.subBucket {
	height: 10px;
	background-color: #f5f5f5;
	border-bottom: 1px solid #f5f5f5;
	color: #333333;
	font-size: 8pt;	
	font-weight: 900;
	font-style:italic;
	padding-left: 25px;
}
.subBucketLower {
	height: 10px;
	background-color: #FFFFFF;
	border-bottom: 1px solid #f5f5f5;
	border-right: 1px solid #f5f5f5;

	/*
	border-bottom: 1px solid #cacaca;
	border-right: 1px solid #cacaca;
	*/
	color: #333333;
	font-size: 8pt;	
	font-weight: 100;
}
.subBucketLower a {
	color: #0063c1;
	font-size: 9pt;	
	font-weight: 100;
}
.subBucketDownload {
	height: 10px;
	background-color: #eef5fb;
	border-bottom: 1px solid #f5f5f5;
	border-right: 1px solid #f5f5f5;
	color: #333333;
	font-size: 7pt;	
	font-weight: 100; 
}
.subBucketDownload a {
	color: #0063c1;
	font-size: 8pt;	
	font-weight: 100;
	font-variant:small-caps;
}
.hiddenRow {
	display:none;
}
.showRow {
	display:block;
}
.showRowFox {
	display:table-row;
}

/* Components Styles End */

#productBoxMid {
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(/images/productBox_span.jpg);
	background-repeat:repeat-x;
	font-size:9pt;
	color: #333333;
	margin-top:25px;
}

#productBoxMid p {
    padding-bottom: 0px;
    margin-bottom: 0px;
}
#productBoxMid a {
	font-size:9pt;
	font-weight: 900;
	color: #0066cc;
}
#productBoxMid h1 {
	margin-top: 0px;
	padding-top: 10px;
	margin-bottom: 7px;
}

.footnote {
	clear: both;
	font-size: 10px;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 10px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 20px;
	padding-top:10px;
}		


/* New System Toolboxes */

#toolBoxTable
{
    float: left;
    width: 715px;
    padding-top: 5px;
    padding-bottom: 15px;
}

#toolboxcontainer {
	width: 715px;
	margin: 0px;
	padding:0px;
	float:left;
}

#toolboxHeader {
	margin:0px;
	padding:0px;
	float:left;
	width: 715px;
	height: 21px;
	background-color: #777777; 
	color:#FFFFFF;
}

#toolBoxHeader a
{
    color:#FFFFFF;
}


#MainToolboxHeader
{
    background-position: top;
    margin: 0px;
    padding: 0px;
    float: left;
    width: 715px;
    height: 25px;
    background-color: #4f8ccf;
    background-image: url(/images/compINT_lowerTab.jpg);
    background-repeat: no-repeat;
}

#toolboxSub {
	margin:0px;
	padding:0px;
	float:left;
	width: 715px;
	height: 21px;
	background-color: #d1d1d1; 
}

#toolboxSub h2 {
	margin-left:0px;
	margin-top: 3px;
	margin-bottom: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: 700;
	color: #000000;
}

#toolBoxSubIcon{
    float:left;
	margin:0px;
	padding-top: 2px;
	padding-bottom: 1px;	
	padding-left:33px;
	padding-right:12px;	
}

#toolboxHeader h1 {
	margin-left:10px;
	margin-top: 2px;
	margin-bottom: 2px;
	padding:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: 700;
	color: #ffffff;
}

#toolboxHeader h2{
	margin-left:10px;
	margin-top: 3px;
	margin-bottom: 2px;
	padding:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: 700;
	color: #ffffff;
	float:left;
}

#MainToolboxHeader h1 {
	margin-left:10px;
	margin-top:6px;
	margin-bottom: 2px;
	padding:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: 700;
	color: #ffffff;
}

#toolboxSubHeaderIcon {
	float:left;
	margin:0px;
	padding-top: 2px;
	padding-bottom: 1px;	
	padding-left:6px;
	padding-right:6px;	
	width: 28px;
	height: 19px;
	background-color: #eaeaea; 
	text-align: center;
	vertical-align: bottom;
}

#toolboxSubHeader {
	float:left;
	margin:0px;
	padding:0px;
	width: 674px;
	height: 22px;
	background-color: #eaeaea; 
	vertical-align: center;
	text-align: left;
}

#toolboxSubHeader h2 {
	float: left;
	margin-left:0px;
	margin-top: 2px;
	margin-bottom: 2px;
	padding:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: 700;
	color: #000000;
}

#toolboxLeftCell {
	margin:0px;
	padding-top: 3px;
	padding-left:40px;
	float:left;
	width: 317px;
	height: 30px;
	background-color: #ffffff; 
}

#toolboxRightCell {
	margin:0px;
	padding-top: 3px;
	padding-left:40px;
	float:left;
	width: 316px;
	height: 30px;
	background-color: #ffffff; 
	border-left: 1px solid #eaeaea;
}

#toolboxSeperator2 {
	width: 714px;
	height: 1px;
	float: left;
	border-top: 1px solid #777777;
	margin-top: 0px;
	margin-bottom: 25px;
}

.smallLink {
	color:#0066CC;
	font-size: 8pt;
}


/* System Toolboxes */

#toolboxTop {

	width: 230px;
	height: 31px;
	margin-top: 9px;
	background-image: url(/images/tempi_header.jpg);
	background-repeat: no-repeat;

}


#toolboxTop2 {
	width: 715px;
	height: 12px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	vertical-align: bottom;
}

#toolboxTop h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #333333;
	text-align: center;
	padding-top: 5px;
	margin-top: 0px;
	margin-bottom: 0px;
	text-align: center;
	text-transform: uppercase;
	font-weight: 600;
}

#toolboxMid {
	width: 228px;
	float: left;
	background-color:#ffffff;
	font-size: 8pt;
	color: #666666;
	font-family: Arial;
	background-position:top;
	border-left: 1px solid #cacaca;
	border-right: 1px solid #cacaca;
}

#toolboxSeperator {
	width: 228px;
	height: 1px;
	float: left;
	border-top: 1px solid #cacaca;
}
#toolboxIcon {
	float: left; 
	width: 44px; 
	height: 44px;  
	padding-left:5px;
	margin-top:3px;
}
#toolboxBody {
	float: right; 
	padding-right: 8px; 
	padding-left: 4px; 
	padding-top: 0px; 
	width: 150px;
}
#toolboxBody h1, p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #333333;
	text-align: center;
	padding-top: 0px;
	margin-top: 0px;
	margin-bottom: 5px;
	text-align: left;
}

#toolboxBtm
{
	height:6px;
	width:230px;
	background-image: url(/images/tempi_footer.jpg);
	background-repeat:no-repeat;
	float:left;
	margin-bottom:20px;
}

#form {
	float:left;
	width: 610px;
	text-align: left;
}

#label, #label2 {
	float:left;
	width:200px;	
	text-align: left;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;	
	margin-top: 5px;
}

#field, #field2, #field3 {
	float:right;
	width: 410px;
	text-align: left;
	margin-top: 5px;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px;				
}

#input2 {
	height: 14px;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px;				
}

#inputselect {
	height: 20px;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px;				
}


#crumb {
	color:#666666; 
	vertical-align: top; 
	margin-bottom: 0px; 
	width: 470px; 
	float: left;
	font-size: 8pt; 
	font-family: sans-serif; 
	line-height: 18px;
}


#crumbwide {
	color:#666666; 
	vertical-align: top; 
	margin-bottom: 0px; 
	width: 500px; 
	float: left;
	font-size: 8pt; 
	font-family: sans-serif; 
	line-height: 18px;
}

#mainBodyCopy a:visited
{
    color: #003399;
}

#MainToolboxHeader a
{
    color: #FFFFFF;
    text-decoration: none;
}

.toolBoxTableHeader
{
    font-size: 8pt;
}

#roofingToolBoxHeader
{
    float: left;
    width: 600px;
    margin-bottom: 40px;
}


.toolBoxTopLink
{
    background-position: left;
    float: right;
    padding-bottom: 3px;
    padding-right: 5px;
    background-image: url(/images/toolbox/toolbox_toppagearrow.gif);
    background-repeat: no-repeat;
    margin-top: 2px;
    font-size: 8pt;
}

.toolBoxTopLink a
{
    margin-left:15px;
}
.saleContactTable {
	padding: 0px; 
	margin: 0px;
	height: 23px;
}
.salesToolbox
{
	padding: 3px 0px 3px 33px;
	height: 23px;
	border-bottom: thin solid #e4e4e4;
}
.bottomSalesToolbox{
	padding: 3px 0px 3px 33px;
	height: 23px;
	border-bottom: thin solid #777777;
}
