html, body{
	margin:0;
	padding:0;
	text-align:center;
	background: #FFFFFF url(/images/bg.gif) repeat;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	margin: 5px 0px 10px;
	color: #CCCCCC;
} 



     a {
	  font-family: Verdana, Arial, Helvetica, sans-serif; 
        color:#7a9673;
		text-decoration: none;
	 }
	 
	 a:link, a:visited, a:active {
	  font-family: Verdana, Arial, Helvetica, sans-serif; 
        color:#7a9673;
      
		text-decoration: none;
	 }
	 
	 a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#b30606;

	text-decoration: none;
	 }
 
#hmcontainer{ 
 width:650px; 
margin-left:auto; 
 margin-right:auto;
  text-align:left; 
  margin-top:50px;  
} 
 
 
 #container{ 
 width:650px; 
margin-left:auto; 
 margin-right:auto;
  text-align:left; 
  margin-top:0px;  
} 
 
#header{
 position:relative; 
 width:650px;
} 
 
 #header img{
 float:left;
 }
 
 
 #headerlf{
 width:325px;
 height:75px;
 float:left;
 text-align:left;
 }
 
 #headerrt{
  width:325px;
 float:right;
 text-align:right;
 }
 
#hmcontent{
 background-color: transparent;  
 float: left; 
 display:inline; 
 position: relative; 
 width:650px; 
 }
 
 #content{
	background-color: white;
	float: left;
	display:inline;
	position: relative;
	width:650px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	border-top: 2px solid #993300;
	border-bottom: 1px solid #993300;
	border-right: 1px solid #669900;
	border-left: 1px solid #669900;

	
 }
 
    #lowercontent {
    width:560px;
    float: left;
    display:inline;
    position: relative;
	background-color: white;
	left:40px;

}
 
 
#footer{
 clear:both;
 width:650px;
 color:#7a9673;
 padding-top:10px;
 } 
 
 #footerlf{
  height:20px; 
  width:300px;
  text-align:left;
  float:left;
 }
 
 #footerrt{
  height:20px; 
  width:300px;
  text-align: right;
  float:right;
 }
 
 
/*
nav

*/

	#nav{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFF99;
	font-size:10px;
	padding: 5px 0px 0px 0px;
	margin-bottom: 5px;
	font-weight: bold;
	float:left;
	position: relative;
	} 
	

    #nav a,
    #nav a:link,
    #nav a:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#7a9673;
	font-size:10px;
	text-transform: uppercase;
	text-decoration: none;
	padding-right: 20px;
	}
		
		
    #nav a:active,
    #nav a:hover {
        font-family:Verdana, Arial, Helvetica, sans-serif;
        color:#b30606;
        font-size:10px;
        text-transform: uppercase;
		text-decoration: none;
        }   
	
	
		#hmnav{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFF99;
	font-size:10px;
	padding: 5px 0px 0px 0px;
	font-weight: bold;
	} 
	

    #hmnav a,
    #hmnav a:link,
    #hmnav a:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#7a9673;
	font-size:10px;
	text-transform: uppercase;
	text-decoration: none;
	padding-right: 20px;
	}
		
		
    #hmnav a:active,
    #hmnav a:hover {
        font-family:Verdana, Arial, Helvetica, sans-serif;
        color:#b30606;
        font-size:10px;
        text-transform: uppercase;
		text-decoration: none;
        }   
	

	
	
		
	.nav_loc{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#7a9673;
	font-size:14px;
	padding: 5px 10px 5px 0px;
	font-weight: bold;
	}     
	
	.nav_dec{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#b30606;
	font-size:20px;
	padding: 5px 0px 5px 0px;
	font-weight: bold;
	}  
	
	.dec{
	color:#b30606;
	}
 
 
     .tagtext { 
        font-family: Verdana, Arial, Helvetica, sans-serif; 
        font-weight: bold ;
        color:#7a9673; 
        font-size: 12px; 
        line-height: 160%;
		text-align: right;
		
		}
			
	

	
	#content p {
	margin:15px 40px 30px 20px;
	line-height: 160%;
    font-size: 11px;
	text-align: justify;
	}
	   
	
	.text1 {
	font-variant: small-caps;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px; 
	color: #666666;
	
	}
	
	.text2 { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color:#666666; 
	font-size: 11px; 
	line-height: 160%; 
	font-weight: bold 
	}
	  
	 .bu {
	font-weight: normal;
	font-size: 14px; 
	font-variant: small-caps;
	display: block;
	letter-spacing: .62em;
	padding-bottom: 10px;
	color:#996600;
	
	 
	 }
	 
	 .bold{
	font-weight: bold;
	font-variant: small-caps;
	display: block;
	padding-bottom: 12px;
	padding-top: 12px;
	 
	 } 
	  
	  
	.aboutleft {
	line-height: 160%;
	font-size: 10px;
	text-align: justify;
	width: 400px;
	float: left;
	background: url(/images/liteyellow.gif) repeat;
	border-bottom: 20px solid #FFFFFF;
	
	} 
	
		.emptyleft {
	line-height: 160%;
	font-size: 10px;
	text-align: justify;
	width: 400px;
	height:500px;
	float: left;
	background: url(/images/liteyellow.gif) repeat;
	border-bottom: 20px solid #FFFFFF;
	
	} 
		
	
		
		.portfolio {
	line-height: 160%;
	font-size: 10px;
	text-align: justify;
	width: 530px;
	float: left;
	background: url(/images/liteyellow.gif) repeat;
	border-bottom: 20px solid #FFFFFF;
	
	} 	
		
	
		.portfolio img {
	border: medium solid #FFFFFF;
		
		}
		
    .aboutleft p{
	 color:#996600;
	
	}
		
    .aboutright {
	margin-top: 40px;
	width: 125px;
	float: right;
	}
    
	.servicesright {
	margin-top:50px;
	width: 125px;
	float: right;
	
	}
	.servicesright2 {
	margin-top:60px;
	width: 125px;
	float: right;
	
	}
	
 
 .alignright{
 text-align:right;
 }
 
 
 .contactinfo {
	z-index:200;
	top: 90px;
	left: 480px;
	position: absolute;
	text-align: left;
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	color: #990000;
 
 
 }
 
 
 /*  Float cont fix:
 */ 
.clearfix:after {
 content: "."; 
 display: block; 
height: 0; 
 clear: both; 
 visibility: hidden;
 }
 
.clearfix{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  






