@import url("main.css");
@import url("bubbleTooltip.css");
@import url("form.css");



a {
	color:#FF6600;
	text-decoration:none;
	font-weight: bold;
}
a:hover {color:#000000; text-decoration:underline}
a:visited {
	color:#006699;
	text-decoration: underline;
}

ul {
/*
	list-style-image:url(../images/Pro-Teck_bullet.gif);
	padding:3px 0px;

*/}
li {
	/*
padding-left:12px;
	margin-top: 5px;
	margin-right: 20px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-top: 0px;
*/
}
.bodystyleone {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #333333;
}
.bodystyletwo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #333333;
}
.bodystylelarge {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	color: #666666;
}
.headingone {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 20px;
	font-weight: bold;
	color: #FF6600;
	text-transform: uppercase;
}
.headingGreen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #B5DE10;
	text-decoration: none;
	padding-bottom: 10px;
}
.headingtwo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	line-height: 24px;
	font-weight: 300;
	color: #0099CC;
}
.headingtwo-grey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 20px;
	font-weight: 300;
	color: #333333;
}
.headingtwo-green {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	line-height: 20px;
	font-weight: bold;
	color: #82A208;
}
.bodystyleonebold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #333333;
	font-weight: bold;
}
.bodystylesmallbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 14px;
	color: #333333;
	font-weight: bold;
}
.bodystyleonerequired {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #CC3300;
}
.bodystyleoneboldbig {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 14px;
	color: #333333;
	font-weight: bold;
}
.headingthree {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 19px;
	font-weight: bold;
	color: #333333;
}
.headingthree-blue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 19px;
	font-weight: bold;
	color: #0099CC;
}
.bodystyleoneitalic {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #333333;
	font-style: italic;
	text-align: right;
	padding-right: 30px;
}
.bodystyleoneserif {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 16px;
	color: #333333;
}
.bodystyleonegreen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #95CB00;
}
.bodystyleonesmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #333333;
	text-align: left;
	padding-right: 12px;
}
.bodystyleonesmall9px {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 10px;
	color: #999999;
}
.TDspacer {
	background-position: center center;
	height: 35px;
}
.navTD {
	background-position: left;
	background-image: url(../images/nav_bgHor.gif);
	background-repeat: repeat-y;
}
.headingGreenLarger {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #B5DE10;
	text-decoration: none;
	padding-bottom: 10px;
}
.tdSpacerVertical {
	width: 1px;
	background-image: url(../images/verticalDivider.gif);
	background-repeat: repeat-y;
	background-position: center top;
}
.VerticalDivider {
	width: 33px;
	background-image: url(../images/verticalDivider999.gif);
	background-repeat: repeat-y;
	background-position: center top;
}
.VerticalDivider21 {
	width: 15px;
	background-image: url(../images/verticalDivider999.gif);
	background-repeat: repeat-y;
	background-position: center top;
}
.tdSpacerHorizontal {
	background-image: url(../images/1pxLine_CCC.gif);
	background-repeat: repeat-x;
	padding-top: 10px;
	padding-bottom: 15px;
	height: 1px;
	margin: 0px;
	background-position: center;
}
.tdSpacerHorizontal21 {
	background-image: url(
../images/ 1px_dotted_line.gif);
	background-repeat: repeat-x;
	height: 21px;
	background-position: center;
	background-image: url(../images/1pxLine_CCC.gif);
}
.tdSpacerHorizontalnopadding {
	background-image: url(../images/1px_dotted_line.gif);
	background-repeat: repeat-x;
	height: 1px;
	background-position: center bottom;
}
#CAT_Full_DIV {
	background-image: url(../images/cat_Full.jpg);
	background-repeat: no-repeat;
	background-position: left;
	position: relative;
	float: right;
	clear: both;
}
#left-DIV1 {
	margin-left: 30px;
	padding-top: 65px;
	width: 240px;
	padding-right: 15px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
.bodystyleone #questions-to-ask-DIV {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 15px;
	margin-top: 25px;
	margin-bottom: 25px;
	background-color: #F8F8F6;
	padding: 15px;
	border: 1px solid #CCCCCC;
	width: 380px;
}
.bodystyleone #bottom-info-DIV {
	padding: 10px;
	margin-top: 15px;
	border: 1px solid #CCCCCC;
}
#home-copy {
	height: 220px;
	width: auto;
	overflow: scroll;
}



.mail-icon {
	background-image: url(../images/vertical-dotted-line-black.gif);
	background-repeat: repeat-y;
	padding-right: 15px;
	background-position: right;
}

img {border:none;}

#main-wrapper-DIV {
	background-color: #B7B6AB;
	height: 100%;
}
.navTD {
	background-image: url(../images/nav_bgHor.gif);
	background-repeat: repeat-y;
}
.top-header-td-bg {
	background-image: url(../images/Pro-Teck-top-header-gradient-BG.gif);
	background-repeat: repeat-x;
}
#home-main-content-DIV {
	margin: 0px;
}
#home-main-copy-top-DIV {
	margin: 0px;
}
#home-top-photos-DIV {
	width: 457px;
}
#main-top-right-DIV {
	width: 496px;
}
.main-top-right-DIV-TD {
	background-image: url(../images/pro-teck-llc-home-copy-bg.gif);
	background-repeat: repeat-y;
}
.main-copy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 19px;
	font-weight: bold;
	color: #000000;
	padding-top: 30px;
	padding-right: 30px;
	padding-bottom: 15px;
	padding-left: 50px;
}
.main-copy a {
	color: #0099CC;
	text-decoration:none;
}

.main-copy a:hover {
	text-decoration:underline;
}
#home-learn-more-DIV {
	padding-left: 50px;
	padding-bottom: 18px;
}
#main-copy-learn-more-button {
	width:64px;
	height:36px;
	overflow:hidden;
	background-image: url(../images/Pro-Teck-find-out-more-about-our-services-learn-more-button.gif);
	visibility: visible;
	margin-top: 130px;
}
#main-copy-learn-more-button-inside {
	width:64px;
	height:36px;
	overflow:hidden;
	background-image: url(../images/Pro-Teck-find-out-more-about-our-services-learn-more-button.gif);
	visibility: visible;
	margin-top: 50px;
}
#grey-divider {
	background-color: #7D7B70;
	display: block;
	clear: both;
	height: 5px;
	width: 100%;
	padding: 0px;
}
#home-main-copy-middle-DIV {
	background-image: url(../images/Pro-Teck-home-trucks.jpg);
	background-repeat: no-repeat;
	background-position: right 20px;
	height: auto;
	width: 900px;
	padding-bottom: 25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	line-height: 16px;
}

#home-main-copy-middle-DIV li {
	list-style-position: outside;
	list-style-image: url(../images/bullet_blue.gif);
}
#home-main-copy-middle-DIV li a {
	color:#666666;
	text-decoration:none;
}
#home-main-copy-middle-DIV li a:hover {
	color:#0099CC;
	text-decoration:underline;
}
#home-main-copy-middle-DIV li a:active {
	color:#333333;
}
#home-main-copy-middle-DIV li a:visited {
	color:#93B50C;
}
#request-appointment-main-DIV {
	height: auto;
	width: 900px;
	padding-bottom: 25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	line-height: 16px;
}

#inside-main-copy-middle-DIV {
	width:900px;
	height: auto;
	padding-bottom: 25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	line-height: 16px;
}

/*
#inside-main-copy-middle-DIV li {
	list-style-position: outside;
	list-style-image: url(../images/bullet_green.gif);
}
#inside-main-copy-middle-DIV li a {
	color:#666666;
	text-decoration:none;
}
#inside-main-copy-middle-DIV li a:hover {
	color:#0099CC;
	text-decoration:underline;
}
#inside-main-copy-middle-DIV li a:active {
	color:#333333;
}
#inside-main-copy-middle-DIV li a:visited {
	color:#93B50C;
}
*/
#inside-services-table-DIV {
	margin-top: 0px;
	margin-left: auto;
	width: 860px;
	margin-right: auto;
}

#inside-services-table-DIV a {
	font-weight:normal;
	text-decoration:none;
}


#inside-services-table-DIV h1 {
	font-size:24px;
	line-height:18px;
	font-weight:normal;
	color:#0099CC;
	background:url(../images/dotted-line-3.gif) repeat-x 0 100%;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
	margin: 3px 0 0 0;
}
#inside-services-table-DIV h2 {
	font-size:20px;
	line-height:15px;
	font-weight:normal;
	color:#000000;
	font-family: Arial, Helvetica, sans-serif;
	display: block;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 0px;
}
#inside-services-table-DIV h2.green {
	font-size:20px;
	line-height:15px;
	font-weight:normal;
	color:#6D9C07;
	font-family: Arial, Helvetica, sans-serif;
	display: block;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 0px;
}
#inside-services-table-DIV h3 {
	font-size:16px;
	line-height:16px;
	font-weight:normal;
	color:#333333;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
	margin: 3px 0 0 0px;
}

#home-services-table-DIV {
	margin-top: 24px;
	margin-left: 25px;
	width: 420px;
}

#home-services-table-DIV h1 {
	font-size:24px;
	line-height:18px;
	font-weight:normal;
	color:#0099CC;
	background:url(../images/dotted-line-3.gif) repeat-x 0 100%;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 3px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 29px;
}

#qanda-table-margin-DIV {
	background-image:url(../images/QandA-side.jpg);
	background-repeat: no-repeat;
	height: 322px;
	width: 220px;
	padding-top: 18px;
	padding-right: 63px;
	padding-left: 10px;
	margin-left: 10px;
}

#qanda-table-margin-DIV ul {
}
#qanda-table-margin-DIV li {
	list-style-position: outside;
	list-style-image: url(../images/bullet_blue.gif);
	background-image: url(../images/1px-blue-grey-dotted-line.gif);
	background-repeat: repeat-x;
	background-position: 0px 100%;
}
#qanda-table-margin-DIV li a {
	color:#333333;
	text-decoration:none;
}
#qanda-table-margin-DIV li a:hover {
	color:#0099CC;
	text-decoration:underline;
}
#qanda-table-margin-DIV li a:active {
	color:#333333;
}
#qanda-table-margin-DIV li a.selected {
	color:#FF6600;
	text-decoration:none;
	background-image:url(../images/bullet_pink.png);
	background-repeat: no-repeat;
	background-position: right center;
}


#services-table-margin-DIV {
	height: 322px;
	width: 300px;
	padding-top: 18px;
	padding-right: 23px;
	padding-left: 10px;
	margin-left: 10px;
}

#services-table-margin-DIV ul {
}
#services-table-margin-DIV li {
	list-style-position: outside;
	list-style-image: url(../images/bullet_blue.gif);
	background-image: url(../images/1px-blue-grey-dotted-line.gif);
	background-repeat: repeat-x;
	background-position: 0px 100%;
}
#services-table-margin-DIV li.noline {
	background-image: none;
}
#services-table-margin-DIV li a {
	color:#333333;
	text-decoration:none;
}
#services-table-margin-DIV li a:hover {
	color:#0099CC;
	text-decoration:underline;
}
#services-table-margin-DIV li a:active {
	color:#333333;
}
#services-table-margin-DIV li a:visited {
	color:#93B50C;
}
#services-table-margin-DIV li a.selected {
	color:#FF6600;
	text-decoration:none;
	background-image:url(../images/bullet_pink.png);
	background-repeat: no-repeat;
	background-position: right center;
}



#services-inside-table-margin-DIV {
}
#services-inside-table-margin-DIV p {
	padding: 15px 60px 0 0;
	font-size: 12px;
}

#copyscape-DIV {
	margin-top: 28px;
	margin-bottom: 19px;
}
#home-main-copy-bottom-DIV {
	padding-top: 15px;
	padding-bottom: 15px;
	width: 900px;
}
.home-quote-one {
	margin-left: 40px;
}
.bodystyleonesmall9px {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 10px;
	color: #666666;
}

.VerticalDivider {
	width: 33px;
	background-image: url(../images/verticalDivider999.gif);
	background-repeat: repeat-y;
	background-position: center top;
}
.VerticalDivider21 {
	width: 15px;
	background-image: url(../images/verticalDivider999.gif);
	background-repeat: repeat-y;
	background-position: center top;
}
.services-table-divider {
	background-image: url(../images/vertical-dotted-line-black.gif);
	background-repeat: repeat-y;
}
.services-photo {
	clear: both;
	margin-top: 37px;
	margin-bottom: 0px;
	width: 376px;
	padding: 2px;
}
#SWF-wrapper-DIV {
	text-align: center;
	padding-top: 20px;
	padding-bottom: 5px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #ABAAA0;
	margin-top: 18px;
}
#SWF-wrapper-team-DIV {
	text-align: center;
	padding-top: 15px;
	padding-bottom: 38px;
}
#back-to-top-DIV {
	display: block;
	clear: both;
	margin-top: 20px;
}
#back-to-top-line {
	background-image: url(../images/dotted-line-3.gif);
	background-repeat: repeat-x;
	background-position: top;
	padding-bottom: 7px;
}




#thebuttons {
	margin:auto;
}
#thebuttons ul {
	display: block;
	list-style-position: outside;
	list-style-image: url(../images/bullet_blue.gif);
	padding-bottom: 3px;
	height:1em;
}
#thebuttons li {
	display: block;
	padding-bottom: 3px;
	height:1em;
}
#thebuttons li.no-line {
	list-style-position: inside;
	list-style-image: none;
}
#thebuttons li a {
	color:#666666;
	text-decoration:none;
}
#thebuttons li a:hover {
	color:#0099CC;
	text-decoration:underline;
}
#stories2 {
	border:0px solid purple;
	clear:left;
	margin-top: 1em;
	margin-right: auto;
	margin-bottom: 1em;
	margin-left: auto;
	padding-top: 1em;
	padding-right: 5em;
	padding-bottom: 1em;
	padding-left: 1em;
}
#thebuttons .current a {
	color:#FF6600;
}



.arc90_linkpic {
	display: none;
	position: absolute;
	left: 0;
	top: 1.5em;
	width: 160px;
	height: 120px;
}
.arc90_linkpicIMG {
	padding: 0 4px 4px 0;
	background: transparent url(../images/linkpic_shadow.gif) no-repeat bottom right;
	width: 160px;
	height: 120px;
}			
.drop-cap {
	margin-right:6px;
	margin-top:0px;
	float:left;
	font-size:29px;
	line-height:19px;
	padding-right:10px;
	font-family:Georgia, "Times New Roman", Times, serif;
	overflow: auto;
	padding-top: 1px;
	padding-bottom: 7px;
}
.drop-cap-A {
	margin-right:6px;
	margin-top:0px;
	float:left;
	font-size:29px;
	line-height:22px;
	padding-top:0px;
	padding-right:10px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color: #24A8D4;
}
#inside-services-table-DIV a {
	color: #333333;
}
.mail-icon {
	background-image: url(../images/vertical-dotted-line-black.gif);
	background-repeat: repeat-y;
	padding-right: 15px;
	background-position: right;
}
#contacts-DIV {
	padding-bottom: 25px;
}
#contacts-DIV a {
	color: #CC6600;
	font-weight: bold;
	text-decoration: none;
	font-size: 14px;
}
#located {
	color: #333333;
	font-size: 14px;
	padding-left: 50px;
	padding-top: 35px;
}
.large-type {
	font-size: 14px;
	line-height: 18px;
}
#form-wrapper-DIV {
	padding: 15px 0;
	margin-top: 25px;
	margin-bottom: 25px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: dotted;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-color: #B7B6AB;
	background-color: #FAFAFA;
}
#file-types-DIV {
	background-image: url(../images/file-type-icons.jpg);
	background-repeat: no-repeat;
	clear: both;
	height: 72px;
	width: 100%;
	margin-top: 15px;
	margin-bottom: 15px;
	background-position: center;
}
#find-out-more-DIV {
	display: block;
	padding-bottom: 32px;
}
#team-photos .team-photo {
	float: left;
	padding-right: 15px;
	clear: both;
	margin-bottom: 0px;
	padding-bottom: 40px;
}


/* Floating DIVs */


.callout {
float:left;
width:275px;
}
.callout h3 {
	width:115px;
	height:65px;
	float:left;
	text-indent:-8008px;
	background-color: transparent;
	background-image: url(../images/Jamie_new.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
}
.callout * {
width:160px;
float:right;
}
.callout * * {
width:auto;
float:none;
}
#team-photos .team-name {
	font-size: 16px;
	color: #0099CC;
}
#team-photos .team-title {
	font-size: 14px;
	color: #999999;
}
#dirt-talk {
	padding-top: 18px;
	padding-right: 49px;
	padding-bottom: 0px;
	padding-left: 65px;
	color: #000000;
	font-size: 13px;
	display: block;
	background-image: url(../images/talk-dirt-BG.png);
	background-repeat: no-repeat;
	height: 68px;
	width: 175px;
	margin-top: 0px;
}
#dirt-talk a {
	color: #FF3300;
}
.bodystyleonerequired {
	white-space: nowrap;
}
.bodystyleonerequired-required {
	white-space: nowrap;
	color:#CC0000;
}


/* Quotes */

.pullquote {
	width: 80%;
	float:right;
	font-size:125%;
	line-height:140%;
	margin:10px;
	background /**/:url(); /* removing quote graphic in IE5+ */
	padding:0px 25px 5px 0px;
	background-image: url(../images/closequote.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.pullquote:first-letter {
	background: url(../images/openquote.gif) no-repeat left top !important;
	padding:5px 2px 10px 35px!important;
	padding /**/:0px; 	/* resetting padding in IE5+ */
	background /**/: url(); /* removing quote graphic in IE5+ */
}



/* Quote DIV */

#comments-box_DIV {
}
.comments-box {
	float:left;
	width:420px;
	clear: both;
	padding-top: 4px;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 0;
	display: block;
}
.comments-box cite {
	float:left;
	background:url(../images/quote-open.gif) no-repeat;
	color:#5b4c41;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 17px;
	line-height: 26px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 15px;
	padding-top: 8px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 21px;
}
.quote-close {
	background:url(../images/quote-close.gif) no-repeat;
	position:relative;
	top:6px;
	left:0px;
	width: 20px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.comments-box p {
	text-align:right;
	float:left;
	width:100%;
	display:block;
	clear:both;
	color:#5b4c41;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	line-height: 9px;
	padding: 2px;
	margin-top: 15px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
#comments-box_DIV .byline {
	padding: 15px 0 45px 0;
	width:270px;
}



/* Ticked Off Links */

#sidebar {}
#sidebar ul {
list-style-type:none;
padding:3px;
}

#sidebar li a {
display:block;
line-height:150%;
width:239px;
background:url(ticks_grey.gif);
text-decoration:none;
}

#sidebar li a:link, a:active {
color:#666;
}

#sidebar li a:hover {
color:#F33;
background-position: 0 -20px;
}

#sidebar li a:visited {
background-position: 0 -40px;
}



#links ul {
        list-style-type: none;
} 

#links li {
        border: 1px dotted #999;
        border-width: 1px 0;
        margin: 5px 0;
}

#links li a {
	color: #666666;
	display: block;
	font: bold 120% Arial, Helvetica, sans-serif;
	padding: 5px;
	text-decoration: none;
}
#links li a .word {
	list-style-image:url(../images/word.gif); background-repeat:no-repeat; background-position:left;	
}

 * html #links li a {  /* make hover effect work in IE */
}

#links li a:hover {
	background-color: #E6E6E5;
}

#links a em { 
        color: #333;
        display: block;
        font: normal 85% Verdana, Helvetica, sans-serif;
        line-height: 125%; 
}

#links a span {
	color: #0099CC;
	font: normal 70% Verdana, Helvetica, sans-serif;
	line-height: 150%;
}




 /* css vertical list nav */

.urbangreymenu {
	padding-top:17px;
}


.urbangreymenu ul {
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 0; /*bottom spacing between each UL and rest of content*/
}

.urbangreymenu ul li {
padding-bottom: 0px; /*bottom spacing between menu items*/
}

.urbangreymenu ul li a {
	font: normal 12px Arial;
	color: black;
	display: block;
	padding: 0;
	padding-left: 8px; /*link text is indented 8px*/
	text-decoration: none;
}

.urbangreymenu ul li a:visited {
color: black;
}

.urbangreymenu ul li a:hover { /*hover state CSS*/
background: #FAFAFA;
}


 /* css vertical list nav */

#questions-to-ask-DIV {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 15px;
	margin-top: 25px;
	margin-bottom: 25px;
	background-color: #F8F8F6;
	padding: 25px 15px 15px 15px;
	border: 1px solid #CCCCCC;
	width: 420px;
}


#left-DIV1 {
	margin-left: 30px;
	padding-top: 65px;
	width: 280px;
	padding-right: 15px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	padding-bottom: 15px;
}
#left-DIV1 p {
	padding:0;
	font-size: 12px;
	line-height: 17px;
	color: #666666;
}

#left-DIV1 ul {
	list-style-image:url(../images/Pro-Teck_bullet.gif);
	padding:5px 0px;
}


#LEED-article-main-DIV {
	padding-right: 35px;
}
#LEED-article-main-DIV ul {
	list-style-image:url(../images/Pro-Teck_bullet.gif);
	padding:3px 0px;
}
#LEED-article-main-DIV li {
	padding-left:12px;
	margin-top: 5px;
	margin-right: 20px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-top: 0px;

}
#LEED-article-main-DIV a {
	color: #FF6600;
}
#bottom-info-DIV {
	padding: 10px;
	margin-top: 15px;
	border: 1px solid #CCCCCC;
	background-color: #F5FFC7;
}
#side-notes-DIV {
	background-image: url(../images/team-side-quotes-052109.gif);
	background-repeat: no-repeat;
	background-position: center;
	clear: both;
	height: 966px;
	width: auto;
	margin-top: 25px;
	display: block;
}
#acrobat {
	background-color: #EDEDE9;
	padding: 5px;
}
#home-main-image {
	height: 319px;
	width: 555px;
	background-image: url(../images/Pro-Teck-Waste-Management.jpg);
	background-repeat: no-repeat;
	background-position: right;
	overflow: visible;
	position: relative;
	z-index: 999;
	right: -55px;
	padding-top: 35px;
}
.index-image {
	height: 135px;
	width: 231px;
}
.index-image-link {
	background-image:url(../images/home-Find-out-more-about-our-services.gif);
	background-repeat:no-repeat;
	height: 135px;
	width: 231px;
	text-indent: -9999px;
	overflow: hidden;
	display:block;
}
.QnA-spacer-line {
	display: block;
	overflow: visible;
	height: auto;
}
#team-content-DIV {
	width: 460px;
}
#upload-DIV {
}
#upload-DIV p {
	text-align:left;
}
#Q-one {
	background-color: #FCFAE6;
	padding: 12px;
	margin-top: 20px;
	margin-bottom: 20px;
	border-bottom:solid 3px #7D7B6F;
}
#Q-two {
	background-color: #FCFAE6;
	padding: 12px;
	margin-top: 20px;
	margin-bottom: 20px;
	border-bottom:solid 3px #7D7B6F;
}
#Q-three {
	background-color: #FCFAE6;
	padding: 12px;
	margin-top: 20px;
	margin-bottom: 20px;
	border-bottom:solid 3px #7D7B6F;
}
#Q-header {
	background-color: #E7E9D1;
	margin-bottom: 7px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D3D4AA;
	padding-top: 1px;
	padding-bottom: 0px;
	padding-left: 7px;
}
#Q-header-2 {
	background-color: #E7E9D1;
	margin-bottom: 7px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D3D4AA;
	padding-top: 1px;
	padding-bottom: 0px;
	padding-left: 7px;
}
#phone-DIV {
	font-size: 30px;
	padding: 15px;
	text-align: center;
	background-color:  #F5F0EC;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
}
#booth {
	margin-top: 1px;
	margin-bottom: 40px;
}
#print-brochure {
	float: right;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 12px;
	margin-left: 15px;
}
#close {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #900;
	background-color: #F3EEE9;
	text-align: center;
	display: block;
	clear: both;
	width: 900px;
	padding-top: 7px;
	padding-bottom: 7px;
	border-bottom-width: 2px;
	border-bottom-style: dashed;
	border-bottom-color: #666;
}
.phone-fax {
	background-image: url(../images/phone-fax-4.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 99px;
	background-position: right bottom;
}
.phone-fax-2 {
	background-image: url(../images/phone-fax-4.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 131px;
}
.indenter {
	text-indent: 25px;
	padding-left: 15px;
}
