 



a.copy
{
	color:#A4A4A4;
	text-decoration:none;
}
.copyr
{
font-size:10px;
color:gray;





}
.top
{
	font-size:10px;
	color:#9A9999;
}
a.top
{
	color:#9A9999;
	text-decoration:none;
}





.boxed {
 
	width: 165px;
 
	 
}

 
 


.boxed .content {
 list-style: none;
padding-top:15px;
padding-left:10px;
 
}

.boxed ul {
	 
list-style: none;
margin: 0;
padding: 0;
}

.boxed li {
 padding-left:0px; 
  padding-bottom:2px; 
 padding-top:2px;
 font-family:tahoma;



}

 
.boxed li.title{
 
  padding-left:10px; 
  margin-bottom:5px;
	background:url(../images/projects.jpg) no-repeat left bottom;
    border:none;
	


}
.boxed li.blank{

  padding-left:10px; 
 
    border:none;
	


}

.boxed li.about {
	 padding-top:20px;
	   margin-bottom:5px;
	background:url(../images/about.jpg) no-repeat left bottom;
    border:none;


}
.boxed li.first {
	border: none;
	
}

.boxed a {
	padding-left: 14px;
    font-size:12px;
	text-decoration: none;
	color:black;
	letter-spacing:1px;

	 
	 
}
 
.boxed a:hover {
		 text-decoration: underline;
			 
			 
			}
			
			
.maincont
{
		background:url(../images/we.gif) no-repeat left bottom;
		text-decoration:none;
		
	
	
}


.centerCell
{
padding-top:10px;
padding-left:15px;
padding-right:15px;
border-left: 1px solid lightgrey;
 
 


}
.centerCellH
{
padding-top:10px;
padding-left:25px;
padding-right:20px;
border-left: 1px solid lightgrey;
 
 


}


.centerln
{
 
 border-top: 1px dotted lightgrey;
 


}

.bottomln
{
 
 border-bottom: 2px solid #E2E2E2;
 
 
 
 


}

.bottomln1
{
 
 border-top: 2px solid lightgrey;
 
 
 
 


}


.topln
{
 
 border-bottom: 1px solid #CF1918;
 
 
 
 


}

.more {
			text-decoration:none;
			padding-right:17px;
			font-size:11px;
			font-weight:bold;
			font-family:tahoma;
			}
.more:hover {
			text-decoration:underline;
			}
			
			
.com a{
		background: url(../images/p1s.jpg) no-repeat center;
 				height:50px;
			width:78px;
            margin-top:7px;
			display:block;
		 
		}
.com a:hover {
	background: url(../images/p1.jpg) no-repeat center;
	height:50px;
			width:78px;
            margin-top:7px;
 
		 display:block;
			}
			
			
			
.civic a{
		background: url(../images/p2s.jpg) no-repeat center;
 				height:50px;
			width:78px;
            margin-top:7px;
 
			display:block;
			
			}
 
.civic a:hover {
		background: url(../images/p2.jpg) no-repeat center;
	height:50px;
			width:78px;
            margin-top:7px;
 display:block;
			}
.retail a{
		background: url(../images/p3s.jpg) no-repeat center;
 					height:50px;
			width:78px;
            margin-top:7px;
 display:block;
			}

.retail a:hover{
		background: url(../images/p3.jpg) no-repeat center;
 	height:50px;
			width:78px;
            margin-top:7px;
			display:block;
			}


			.res a{
		background: url(../images/p4s.jpg) no-repeat center;
 		height:50px;
			width:78px;
            margin-top:7px;
			display:block;
 
			}
			
						.res a:hover{
				background: url(../images/p4.jpg) no-repeat center;
	height:50px;
			width:78px;
            margin-top:7px;
			display:block;
 
			}
			
						.ind a{
								background: url(../images/p5s.jpg) no-repeat center;
 		height:50px;
			width:78px;
            margin-top:7px;
			display:block;

			}
			
									.ind a:hover {
								background: url(../images/p5.jpg) no-repeat center;
	height:50px;
			width:78px;
            margin-top:7px;
			display:block;
 
			}
			
			
			
			
			.anylinkcss{
position:relative;
border:1px solid lightgrey;
border-bottom-width: 0;
font:normal 11px tahoma;
line-height: 16px;
background-color:#F4F4F4;
width: 100px;
text-align:center;
float:right;
}

.anylinkcss a{
color: black;
width: 100%;
display: block;
 
border-bottom: 1px solid lightgrey;
padding: 1px 0;
text-decoration: none;
text-indent: 5px;
}

.anylinkcss a:hover{ /*hover background color*/
background-color: #990100;
color: white;
}


.anylinkcss .sel{ /*hover background color*/
background-color: #990100;
color: #FFFFFF;

}

 

#dhtmltooltip{
position: absolute;
width: 200px;
border: 1px solid black;
padding: 10px;

background-color: lightyellow;
visibility: hidden;
z-index: 100;
font-family:tahoma;
font-size:11px;
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}
 






TEXTAREA
{
    BORDER-RIGHT: #a2a2a2  1px solid;
    BORDER-TOP: #a2a2a2  1px solid;
    FONT-SIZE: 10px;
    BORDER-LEFT: #a2a2a2  1px solid;
    BORDER-BOTTOM: #a2a2a2  1px solid;
    FONT-FAMILY: tahoma, Helvetica, sans-serif
}


SELECT
{
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
    FONT-SIZE: 10px;
    BORDER-LEFT: #000000 1px solid;
    BORDER-BOTTOM: #000000 1px solid;
    FONT-FAMILY: tahoma, Helvetica, sans-serif
}
INPUT
{
    BORDER-RIGHT: lightgrey 1px solid;
    BORDER-TOP: #a2a2a2 1px solid;
    FONT-SIZE: 12px;
    BORDER-LEFT: #a2a2a2 1px solid;
    BORDER-BOTTOM: #a2a2a2 1px solid;
    FONT-FAMILY: tahoma, Helvetica, sans-serif;

     	
}
INPUT.Radio
{
    BORDER-RIGHT: #ffffff 0px solid;
    BORDER-TOP: #ffffff 0px solid;
    FONT-SIZE: 10px;
    BORDER-LEFT: #ffffff 0px solid;
    BORDER-BOTTOM: #ffffff 0px solid;
    FONT-FAMILY: tahoma, Helvetica, sans-serif
}
INPUT.Checkbox
{
    BORDER-RIGHT: #ffffff 0px solid;
    BORDER-TOP: #ffffff 0px solid;
    FONT-SIZE: 10px;
    BORDER-LEFT: #ffffff 0px solid;
    BORDER-BOTTOM: #ffffff 0px solid;
    FONT-FAMILY: tahoma, Helvetica, sans-serif
}



.testtext {
    position: relative;
    font-size:11px;
    letter-spacing:1px; 
 font-family:tahoma;
  font-weight:bold;
	color:black;
 
}


.toggleopacity img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);
-moz-opacity: 0.5;
background-color:white;
}

.toggleopacity:hover img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
border: 1px solid gray;
-moz-opacity: 1;
}

.toggleopacity img{
border: 1px solid #B2B2B2;
padding: 2px;

}
img.cool
{
border: 1px solid lightgrey;
padding: 3px;
}

.toggleborder:hover img{
border: 1px solid black;
}

.toggleborder:hover{
color: red; /* Dummy definition to overcome IE bug */
}

 
 
 ul.sp
 {
 list-style-image:url(../images/img4.gif);
 width:180px;

 }
 
 
 ul.sp li a {
 display:block;
 color: #000;
 padding:2px;
 text-decoration: none;
 font-family:tahoma;
}






ul.sp li a:hover {
    
    background-color:#F3F3F3;
}


 ul.aboutus
 {
 width:180px;
 padding-left:55px;
 padding-bottom:15px;
 }
 
 
 ul.aboutus li a {
 display:block;
 color: #000;
 padding:2px;
 text-decoration: none;
 font-family:tahoma;
}
ul.aboutus li a:hover {
    
    background-color:#F3F3F3;
}

.pad
{
padding:50px;
}
