
/* Layout Stylesheet */ 

body {
 margin:0;
 background:#ffffff;
 padding:0;
 text-align:center;
 font-size:13px;
 }

#outer {
 text-align:left;
 border:0;
 width:855px;
 margin:auto;
 }

ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	
	}
ul li {
	list-style-type:square;
	list-style-position:inside;
	padding:0 0 0 0;
	margin:0 0 0 0;
	background-image:none !important;
	
}



ol li {
	width:90%;
	padding:0;
	margin:0 0 10px 0;
}

#hdr {
 height:125px;
 background:transparent;
 color: #333333;
 /*background-image:url(images/rand_title_print.gif);
 background-repeat:no-repeat;
 background-position:0 25px;
*/
 }
 
 #hdr img.homeimagescreen { display:none; margin-top:10px; }
 #hdr img.homeimageprint { display:inline; margin-top:10px; }
 
 
#bar {
 height:25px;
 background:transparent;
 padding:0 0 0 43px;	
 margin:0;
 display:block;width:812px;
 
 }

#bodyblock {
 
 background:transparent;
 color:transparent;
 width:855px;
 padding:0;
 border:0;
 
 }

#cont {
background:#fff;
 color: #000;
 width:500px;
 margin:0 0 0 40px;
 }
 

#cont2 {
background:#fff;
 color: #000;
 width:600px;
/* margin:0 0 0 240px; */
margin:0 15px 0 0;
 float:right;
 }
 
  
#fullpage {
background:#fff;
 color: #000;

 margin:0 20px 0 40px;
 }
 
#bodyblock #main {
 background:#fff;
 color: #000;
 margin:0 0 0 240px;
 
 
 }
 
 #bodyblock #main2 {
 background:#fff;
 color: #000;
 float:inherit;
 margin:0 20px 0 40px;
 }
 

#r-col {
 width:285px;
 background:transparent;
 color: #000;
 text-align:left;
 margin:0;
 float:right;
 }
 
 #l-col {
 width:175px;
 background:transparent;
 color: #000;
 text-align:left;
 margin:0 0 0 40px;
 float:left;

 
 display: inline;
 }
 
 
 #r-col #image{
 width:285px;
 margin:30px 0 15px 0;
 /*background-image:url(images/print_flash.jpg);
 background-repeat:no-repeat;
 background-position:top left;*/
 
 }
 
 #r-col #image img.staticflash {
 width:285px;
 display:inline;
 }
 
 #r-col #image object, #r-col #image embed {
  display:none;
 }
 
 #r-col #whatsnew{
 
 background: #edeff0;
 color: #000;
 text-align:left;
 margin:10px 0 100px 0;
 padding:10px;

 }

#ftr {
 height:25px; 
 color: #333;
 text-align:center;
 margin: 0 0 20px 0;
 padding: 20px 0 10px 0; 
 clear:both;
 width:855px;
 } 
 
 #ftr #top {font:10px/12px Verdana, Arial, Helvetica, sans-serif; color:#4d5b5f; text-transform:uppercase;padding:8px;} 
 #ftr #bottom {font:11px/12px Arial, Helvetica, sans-serif; color:#fff; background:#333333; padding:8px;} 
 #ftr #bottom a{color:#FF3333; }
 
 ul#left {
 	width:250px;
	float:left;
	margin:0;
	padding:0;
	font-size:13px;
	margin-left:0;
	}
	
 ul#left2 {
 	width:400px !important;
	float:left;
	margin:0;
	padding:0;
	font-size:13px;
	margin-left:0;
	}	


ul#left3 {
 	width:100% !important;
	float:left;
	margin:0;
	padding:0;
	font-size:13px;
	margin-left:0;
	}	

ul#left li, ul#left2 li, ul#left3 li {
	list-style-type:square;
	list-style-position:inside;
	margin-left:0;
} 

ul#right {
 	width:250px;
	margin:0 0 0 300px;
	padding:0;
	font-size:13px;
	}
	
ul#right li {
	list-style-type:square;
}	
	
ul.profilebullets {
	list-style-type:square;
}
	
li.profilebullets {
	text-indent:0 !important;
	padding:0 0 0 5px !important;
	margin:0 0 0 10px !important;
}

#bodyblock #cont2 ul#left {margin-left:0;}

#bodyblock #cont2 ul#left2 {margin-left:0;}

#bodyblock #cont2 ul#left3 {margin-left:0;}


#bodyblock #cont ul#left li, #bodyblock #cont ul#right li {
	margin:0 0 5px 0;
	padding:0;
	list-style-type:square;
	list-style-position:inside;	
	}
#bodyblock #cont2 ul#left li, #bodyblock #cont2 ul#right li {
	margin:0 0 5px 0;
	padding:0;
	list-style-type:square;
		list-style-position:inside;
	}


#bodyblock #cont ul#left2 li {
	margin:0 0 5px 0;
	padding:0;
	list-style-type:square;
		list-style-position:inside;
	}
#bodyblock #cont2 ul#left2 li {
	margin:0 0 5px 0;
	padding:0;
	list-style-type:square;
	list-style-position:inside;
}


#bodyblock #cont ul#left3 li {
	margin:0 0 5px 0;
	padding:0;
	list-style-type:square;
	list-style-position:inside;
	}
#bodyblock #cont2 ul#left3 li {
	margin:0 0 5px 0;
	padding:0;
	list-style-type:square;
	list-style-position:inside;
	}

	
#cont2 div.randatwork{
	width:180px;
	font: normal 11px/13px Verdana, Arial, Helvetica, sans-serif;
	margin:0 20px 20px 0;
	float:left;
	}
#cont2 div.randatworkend{
	width:180px;
	margin:0 0 20px 0;
	float:left;
	font: normal 11px/13px Verdana, Arial, Helvetica, sans-serif;
	
	}
#cont2 div.randatwork img, #cont2 div.randatworkend img {
	margin:0 0 5px 0;
	}	
	
#cont2 div.clear {
float:left;
	clear:both;
	/* border:1px solid red; */
	border: none; 
}


#cont2 table {
	width:600px;
}

#cont2 table td {
	font: normal 11px/13px Verdana, Arial, Helvetica, sans-serif;
	padding:0 15px 20px 0 !important;
}

#cont2 table img {
	margin:0 0 5px 0;
}


#leftside {
	width:275px;
	margin:0;
	border:0;
	display:block;
	float:left;
}


#leftside-3col {
	width:245px;
	margin:0;
	border:0;
	display:block;
	float:left;
}


#center-3col {
	width:245px;
	border:0;
	text-align:left;
	float:left;
	margin:0 0 0 30px;
	vertical-align:top;
	display:block;
}

#leftside li {margin:0; padding:0;}
#rightside li {margin:0; padding:0;}

#rightside {
	width:290px;
	margin:0 0 0 30px;
	border:0;
	display:block;
	float:left;	
}

#rightside-3col {
	width:245px;
	margin:0 0 0 30px;
	border:0;
	text-align:left;
	float:left;
}


#inside_nav {float:left; margin:25px 0;}

#bodyblock #fullpage table#ataindex { width:795px; }
#bodyblock #fullpage table#ataindex td { width:245px; vertical-align:top; padding: 10px 25px 20px 0; /* border-bottom:1px solid #ccc; */ }
#bodyblock #fullpage table#ataindex td p { font-size:12px; line-height:16px; margin:0;text-align:left; }
#bodyblock #fullpage table#ataindex td.right { padding: 0 0 10px 0; }
#bodyblock #fullpage table#ataindex td img { float:left; margin:0 10px 4px 0; border:1px solid #ddd; }
#bodyblock #fullpage table#ataindex td h4 { padding:0 0 0 0; margin:0 0 6px 0; font-size:13px; line-height:17px; text-align:left; }

#bodyblock #fullpage table#ataindexnew {width:795px;}
#bodyblock #fullpage table#ataindexnew td {width:245px; vertical-align:top; padding: 10px 25px 20px 0; }
#bodyblock #fullpage table#ataindexnew td p {font-size:11px; line-height:15px; margin:0;text-align:left; }
#bodyblock #fullpage table#ataindexnew td.right {padding: 0 0 10px 0;}
#bodyblock #fullpage table#ataindexnew td img {float:left; margin:0 8px 4px 0; border:1px solid #ddd; }
#bodyblock #fullpage table#ataindexnew td h4 {padding:0 0 0 0; margin:0 0 4px 0; font-size:12px; line-height:15px; text-align:left;}



div #clients-propmgmt
{
  margin: 0;
  display: block;
}

div #clients-residential
{
  margin: 0;
  display: block;
}

div #clients-commercial
{
  margin: 0;
  display: block;
}

div #clients-institutional
{
  margin: 0;
  display: block;
}

div #clients-hotels
{
  margin: 0px;
  display: block;
}

div #clients-architects
{
  margin: 0;
  display: block;
}



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

#cont2 ul li {
        background-image:none;
        margin:0 0 8px 0;
        line-height:1.1em;
}

/*

div#clients-propmgmt
{
  margin: 0px 0px 0px 4px;
  display: none;
}

div #clients-residential
{
  margin: 0px 0px 0px 4px;
  display: none;
}

div #clients-commercial
{
  margin: 0px 0px 0px 4px;
  display: none;
}

div #clients-institutional
{
  margin: 0px 0px 0px 4px;
  display: none;
}

div #clients-hotels
{
  margin: 0px 0px 0px 4px;
  display: none;
}

div #clients-architects
{
  margin: 0px 0px 0px 4px;
  display: none;
}

*/

div#sitesearch {
	width:190px;
	height:20px;
	position:relative;
	top:-22px;
	left:650px;
	display:none;
}





/* Hack for Opera only */
@media all and (min-width: 0) {
div#sitesearch {
	width:190px;
	height:20px;
	position:relative;
	top:-22px;
	left:650px;
	display:none;	
}	

}


/* Hack for Safari only */
@media screen and (-webkit-min-device-pixel-ratio:0) {

div#sitesearch {
	width:190px;
	height:20px;
	position:relative;
	top:-35px;
	left:650px;
	display:none;	
}	

}


div#sitesearch input.textbox {
	width:105px;
	float:left;
	height:14px;
	border:1px solid #999999;
	padding:2px;
	font-size:11px;
	color:#a9a9a9;	
}

div#sitesearch input.searchbutton {
	float:right;
	width:70px;
	height:20px;
	vertical-align:baseline;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	background-color:#4d5b5f;
	color:#FFFFFF;
	border:2px outset #666666;
}



div#sitesearch div { margin:0; padding:0; }















#bodyblock {font:13px/17px Verdana, Arial, Helvetica, sans-serif; color:#000;}

/* Presentation Stylesheet */ 

p, h1, h2, h3, h4{margin:0; padding:0;}

h1 { font:normal  22px/26px Georgia, "Times New Roman", Times, serif; margin:30px 0 15px 0; color:#000; }

p {margin: 0 0 10px 0;}

a:link { color:#CC0000; text-decoration:none; }
a:visited { color:#660000; text-decoration:none; } 
a:hover { color:#660000; text-decoration:underline; }

 
.bold {font-weight:bold;} 
.red {color:#cc0000;} 

sup { vertical-align:text-top }

 /* Top Navigation List */

ul#mainnav { padding: 0; width: 811px; height: 25px; display:inline; margin:0;}
ul#mainnav li { display:inline; padding:0; margin:0; height:25px; vertical-align:top;}
ul#mainnav li a { height: 25px;text-decoration: none; margin:0;}


/* Top Navigation Buttons */
#home a { width:68px; background: url(images/nav_home_68.gif) top left no-repeat; display:block; float:left; height: 25px; margin:0;}
#profile a { width: 117px; background: url(images/nav_profile_117.gif) top left no-repeat; display:block; float:left; height: 25px; margin:0;}
#services a { width: 80px; background: url(images/nav_services_80.gif) top left no-repeat;display:block; float: left;height: 25px; margin:0;}
#clients a { width: 79px; background: url(images/nav_clients_79.gif) top left no-repeat; display:block; float:left; height: 25px; margin:0;}
#projects a { width: 89px; background: url(images/nav_projects_89.gif) top left no-repeat;display:block; float:left; height: 25px; margin:0; }
#ask a { width: 140px; background: url(images/nav_ask_140.gif) top left no-repeat;display:block; float:left; height: 25px; margin:0; }
#improve a { width: 171px; background: url(images/nav_improve_171.gif) top left no-repeat;display:block; float:left; height: 25px; margin:0; }

/* Top Navigation  Rollover*/
#home a:hover {background-position: -68px 0;  margin:0;}
#profile a:hover {background-position: -117px 0;  margin:0;}
#services a:hover {background-position: -80px 0;  margin:0;}
#clients a:hover {background-position: -79px 0; margin:0; }
#projects a:hover {background-position: -89px 0; margin:0; }
#ask a:hover {background-position: -140px 0; margin:0; }
#improve a:hover {background-position: -171px 0; margin:0; }


#home a.here {background-position: -68px 0;  margin:0;}
#profile a.here  {background-position: -117px 0;  margin:0;}
#services a.here  {background-position: -80px 0;  margin:0;}
#clients a.here  {background-position: -79px 0; margin:0; }
#projects a.here  {background-position: -89px 0; margin:0; }
#ask a.here  {background-position: -140px 0; margin:0; }
#improve a.here  {background-position: -171px 0; margin:0; }

#bodyblock #cont ul, #bodyblock #main ul { list-style-type: none;   }
#bodyblock #cont ul li, #bodyblock #main ul li {font-size:13px; padding:0 0 10px 0; margin:0;}
#bodyblock #cont ul#left, #bodyblock #main ul#left {float:left; margin:0; padding:0;}
#bodyblock #cont ul#right, #bodyblock #main ul#right {margin-left:250px;}

#bodyblock #cont ul.mechanical { list-style-type:none !important; }
#bodyblock #cont ul li.mechanical {font-size:13px; padding:0 0 10px 10px !important; margin:100px !important;}


ul.sitemap {
	list-style-type: none;
	margin: 0;
	padding: 0;
	
	}
ul.sitemap li {
	background-image:none;
	background-repeat:no-repeat;
	padding:0 0 0 0;
	margin:0 0 8px 0;	
}


#bodyblock #cont2 h6, #bodyblock #cont h6 {font: bold 13px/17px Verdana, Arial, Helvetica, sans-serif; margin:20px 0 5px 0; padding-bottom:5px; border-bottom:1px solid #ccc; color:#c00;}

/* #bodyblock #cont p.home { width:460px; text-align:justify } */

#bodyblock #cont2 ul.showbullets {
	margin:0; padding:0;
}

#bodyblock #cont2 ul.showbullets li {
	list-style-type:square;
	padding:0 0 0 12px !important;
	margin:0 0 4px 10px !important;	
}

#bodyblock #cont2 ul.showbullets-home {
	margin:0; padding:0;
	width:100%;
}

#bodyblock #cont2 ul.showbullets-home li {
	list-style-type:square;
	padding:0 0 0 12px !important;
	margin:0 0 4px 10px !important;	
}



 #r-col #whatsnew h1 {
 	margin:0 0 10px 0; padding:0 0 10px 0; 
	font: normal 16px/16px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	border-bottom:1px solid #ccd2d3;
 }
 
 #r-col #whatsnew h2 {
  font: normal 18px/19px Georgia, "Times New Roman", Times, serif; 
  margin:10px 0 10px 0;
  }
 
#r-col #whatsnew img {
	float:left;
	margin:0 10px 5px 0;
	}
#r-col #whatsnew p {
	font-size:11px;
	}
	
#r-col #whatsnew p.title {
	text-transform:uppercase;
	color:#cc0000;
	font: normal 11px/11px Arial, Helvetica, sans-serif;
	margin:0; padding:0;
	}
	
#r-col #whatsnew p.relatedarticles {
	text-transform:capitalize;
	color:#cc0000;
	font: normal 12px/11px Arial, Helvetica, sans-serif;
	margin:0; padding:0;
	}	
	
#l-col a:hover,
.p01 #l-col #p01,
.p02 #l-col #p02,
.p03 #l-col #p03,
.p04 #l-col #p04,
.p05 #l-col #p05,
.p06 #l-col #p06,
.p07 #l-col #p07,
.p08 #l-col #p08,
.p09 #l-col #p09,
.p10 #l-col #p10,
.p11 #l-col #p11,
.p12 #l-col #p12,
.p13 #l-col #p13,
.p14 #l-col #p14,
.p15 #l-col #p15,
.p16 #l-col #p16, 
.p17 #l-col #p17,
.p18 #l-col #p18
 {
 background:#FFFFFF url(images/arrow_red.gif) no-repeat;  display:block; border: solid #e6e9e9; border-width:0 0 1px 0;  color:#c92026;
}

.indentme {
	margin-left:0px;
}

.indentme ul {
	list-style-type:square !important;
	margin: 4px 2px 4px 0;
	width:400px !important;
	
	
}

.indentme ul li {
	background-image:none !important;
}


#l-col a{ background:#FFFFFF url(images/arrow_bg.gif) no-repeat;  display:block; border: solid #e6e9e9; border-width:0 0 1px 0; padding:5px 0 5px 20px; color:#000;}
#l-col a:hover{ background:#FFFFFF url(images/arrow_red.gif) no-repeat;  display:block; border: solid #e6e9e9; border-width:0 0 1px 0;  color:#c92026;}
#l-col a.here{ background:#FFFFFF url(images/arrow_red.gif) no-repeat;  display:block; border: solid #e6e9e9; border-width:0 0 1px 0;  color:#c92026;}


#l-col a.pdf { background:none;  display:block; padding:0; border:none; }
#l-col a.pdf:hover{ background:none;  display:block; padding:0; }
#l-col a.pdf img { border:0; margin-top:20px; }


label {font:11px/12px Arial, Helvetica, sans-serif;}


p.caption img{margin-bottom:5px;}
#fullpage h1 {color:#000; font-size:24px; margin:20px 0 15px  0;}

#fullpage h2 {color:#000; font-size:16px; margin:30px 0 15px  0; border-bottom:1px solid #ccc;}

#fullpage h3 {font: bold 13px/17px Verdana, Arial, Helvetica, sans-serif; margin:20px 0 5px 0; padding-bottom:5px; border-bottom:1px solid #ccc; color:#c00;}

#fullpage h3.services {font: bold 13px/17px Verdana, Arial, Helvetica, sans-serif; margin:20px 0 5px 20px; padding-bottom:5px; border-bottom:1px solid #ccc; color:#c00; width:530px; }

#fullpage h4 {	 font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:15px; margin:20px 0 5px 0; padding-bottom:5px; color:#000;}
#fullpage h4.underline {	 font-family:Georgia; font-weight:bold; font-size:15px; margin:20px 0 5px 0; padding-bottom:5px; border-bottom:1px solid #ccc; color:#000;}
h4.underline {	 font-family:Georgia; font-weight:bold; font-size:15px; margin:20px 0 5px 0; padding-bottom:5px; border-bottom:1px solid #ccc; color:#000;}
#fullpage p {text-align:left;}
#fullpage div.leftalign  p {text-align:left;}

#fullpage p.author {margin: 0 0 15px 0; font-size:11px;}
#fullpage p.right, #fullpage div.leftalign p.right {text-align:right; font-size:11px; text-transform:uppercase; padding:5px 0 15px 0; border-top:1px solid #ccc; margin-top:15px;}
#fullpage p.ate_quest {text-align:left; font-weight:bold; color:#000; margin-bottom:20px; line-height:20px;}
#fullpage p.source {text-align:left;  font: italic 12px/15px Verdana, Arial, Helvetica, sans-serif; padding:30px 0 15px 0; display:block; border-top:1px solid #ccc;margin-top:30px;}
#fullpage p.links {text-align:left;}
#fullpage {padding:10px 0 0 0;}
p.caption{width:250px; margin:0 0 15px 25px; float:right; font-size:11px; text-align:left !important; line-height: 13px; border:1px solid #bbb; padding:5px 5px 10px 5px; background:#eee}
p.caption2{width:250px; margin:0 0 90px 10px; float:right; font-size:11px; text-align:left !important; line-height: 13px; border:1px solid #bbb; padding:5px; background:#eee}
p.caption3{width:250px; margin:5px 0 15px 10px; float:right; font-size:11px; text-align:left !important; line-height: 13px; border:1px solid #bbb; padding:5px; background:#eee}
p.captionleft{width:165px; margin:70px 0 0 0; float:right; font-size:11px; text-align:left !important; line-height: 13px; border:1px solid #bbb; padding:5px; background:#eee}

p.caption span.sidebarhead { font:13px/16px Verdana, Arial, Helvetica, sans-serif; text-transform:capitalize; color:#000000; font-weight:bold; text-align:left !important; }

div.caption { width:250px; float:right }

div.caption ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	
	}
div.caption ul li {
	list-style-type:square;
	padding:0 0 0 12px;
	margin:0 0 0 0;
	
}

div.caption img{margin-bottom:5px;}

div.caption{width:250px; margin:0 0 15px 25px; float:right; font-size:11px; text-align:left !important; line-height: 13px; border:1px solid #bbb; padding:5px 5px 10px 5px; background:#eee}

div.caption span.sidebarhead { font:13px/16px Verdana, Arial, Helvetica, sans-serif; text-transform:uppercase; color:#000000; font-weight:bold; text-align:left !important; }


.links a { text-transform:none !important }

p.goal {clear:left; font:bold 14px/18px Verdana, Arial, Helvetica, sans-serif; color:#c92026; margin:50px 0;}
#links p {border-bottom:1px solid #e6e9e9; padding: 0 0 10px 0;}

/* Projects */

h1.project {margin:30px 0 0 0;}

#main h3 {margin:0 0 15px 0; padding:0; font-size:13px;}

#leftside h6, #rightside h6, #leftside-3col h6, #center-3col h6, #rightside-3col h6 {
font:bold 9px/12px Verdana, Arial, Helvetica, sans-serif; letter-spacing:.2em; margin:0; padding:5px 0; border-bottom:1px solid #e5e5e5; text-transform:uppercase;}

#leftside h5, #rightside h5, #leftside-3col h5, #center-3col h5, #rightside-3col h5 {font: bold 12px/14px Verdana, Arial, Helvetica, sans-serif; color:#cc0000; margin:0 0 5px 0; padding:0; }

#main #rightside ul {margin:0; padding:0;  width:275px; list-style-type: none;}
#main #rightside ul li {margin:0 0 5px 0; padding:0 0 0 15px; font:normal 13px/16px Verdana, Arial, Helvetica, sans-serif; }

#main #leftside ul {margin:0; padding:0;  width:275px; list-style-type: none;}
#main #leftside ul li {margin:0 0 5px 0; padding:0 0 0 15px; font:normal 13px/16px Verdana, Arial, Helvetica, sans-serif; }


#main2 #rightside ul {margin:0; padding:0;  width:275px; list-style-type: none;}
#main2 #rightside ul li {margin:0 0 5px 0; padding:0 0 0 15px;}

#main2 #rightside ul li {font:normal 13px/16px Verdana, Arial, Helvetica, sans-serif;}





p.projectdes {margin:10px 0 20px 0; padding:0 0 10px 0; border-bottom:1px solid #c00; width:600px;}

p.projectdescaption {margin:5px 0 20px 0; font-size:11px; padding:0 0 10px 0; border-bottom:1px solid #c00; width:600px;}
p.projectdescaptionleft {margin:5px 0 20px 0; font-size:11px; padding:0 0 10px 0; border-bottom:1px solid #c00; width:175px;}


p.projectdescaption2 {margin:5px 0 20px 0; font-size:11px; padding:0 0 10px 0; border-bottom:1px solid #c00; width:795px;}



p.testimonial { font-family:Georgia, "Times New Roman", Times, serif; font-size:17px; color:#666666; line-height:22px; margin:30px 0 3px 8px; text-indent:-8px; font-weight:normal; }
p.testimonialby { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#000000; line-height:12px; margin:0 0 0 8px; padding-left:0; font-style:italic; text-indent:0; }
p.testimonialby span { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#000000; line-height:12px; margin:3px 0 0 0 !important; font-style:italic; display:block; text-indent:0; }


p.testimonialbyleft { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#000000; line-height:12px; margin:0 0 0 8px; padding-left:0; text-indent:0; font-style:italic; }
p.testimonialbyleft span { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#000000; line-height:12px; margin:3px 0 0 0 !important; font-style:italic; display:block; text-indent:0; }


p.testimonialhome { font-family:Georgia, "Times New Roman", Times, serif; font-size:17px; color:#666666; line-height:22px; margin:20px 0 3px 8px; text-indent:-8px; font-weight:normal; }
p.testimonialbyhome { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#000000; line-height:12px; margin:0 0 0 8px; padding-left:0; font-style:italic; text-indent:0; }
p.testimonialbyhome span { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#000000; line-height:12px; margin:3px 0 0 0 !important; padding:0; font-style:italic; display:block; text-indent:0; }


#cartoonquote { margin:40px 0 20px 0; padding:0; float:left; width:100%; clear:both;}
#cartoonquote div.ktright { width:175px; float:left; margin:0 0 0 0; }
#cartoonquote div.ktleft { width:290px; float:right; padding:0 0 0 10px; }


.sixhundred {width:600px;}

.quote {
	width:300px;
	float:left;
	margin:10px;
	color:#cc0000;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:22px;
	line-height:26px;
	font-style:italic;
}

.highlight {
	background-color:#FEF3D3;
}

a.black:link, a.black:visited, a.black:hover {
	color:#000000 !important;	
	text-decoration:none;
}



#bodyblock #cont2 ul.showbullets {
	margin:0; padding:0;
}

#bodyblock #cont2 ul.showbullets li {
	list-style-type:square;
	padding:0 0 0 12px !important;
	margin:0 0 4px 10px !important;	
}

#bodyblock #cont2 ul.showbullets-home {
	margin:0; padding:0;
	width:100%;
}

#bodyblock #cont2 ul.showbullets-home li {
	list-style-type:square;
	padding:0 0 0 12px !important;
	margin:0 0 4px 10px !important;	
}


#clients-propmgmt table li, #clients-residential table li, #clients-commercial table li, #clients-institutional table li, #clients-hotels table li, #clients-architects table li, #clients-govt table li {
	list-style-type:none;
	background-image:none;
}	


