/* CSS Document */

body {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #FFF;
	margin: 0 auto; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	min-width:inherit;
}


/*DIV STYLES*/

#outerWrap {
	width:990px;
	height:auto;
	position:relative;
	background: #FFF;
	border: 1px solid #AAA;
	margin: 0 auto; /*auto centers the wrapper left -> right*/
	margin-top: 0;
	margin-bottom: 10px;
	padding: 10px 10px 10px 10px;
	text-align:center;
	overflow-y: hidden;
	
}


#outerWrap p{
	
	position:relative;
	top: 0;
	left: 15px;
	border: 0px solid red;
	
	
}


#wrapper {
	width:760px;
	height:auto;
	position:relative;
	background:#FFFFFF;
	border: 1px solid #999999;
	/*margin: 0 auto; /*auto centers the wrapper left -> right*/
	margin: 0 0 0 210px;
	margin-bottom: 10px;
	padding: 10px 10px 10px 10px;
	text-align:center;
	
}

#branding {
	margin: 0;
	padding: 0;
	width:100%;
	height:185px;	
}

#branding img {
	vertical-align: bottom;
	}
			
#animation {
	position: relative;
	top: -154px;
	left: 180px;
	
}


#navContainer {
	margin:0 0 0 0;
	padding:0 0 0 0;
	width: 100%;
	height: auto;
	background-color:#768E86;
	float: left;
	display:inline;
}



#navContainer-index {
	margin:0 0 0 0px;
	padding:0;
	width: 100%;
	height: auto;
	background-color:#768E86;
	float: left;
	display:inline;
}

* html #navContainer-index {
	margin:0 0 0 0;
	padding:0 0 0 13px;
	width: 103%;
	height: auto;
	background-color:#768E86;
	float: left;
	display:inline;
}


#navmarker-index {
	position:absolute;
	margin: 0;
	padding: 0;
	top: 227px;
	left: 14.1%;
	width: auto;
	z-index:100;
	
}



#navmarker-portfolio {
	margin: 0;
	padding: 0;
	position:absolute;
	top: 227px;
	left:27.5%;
	z-index:100;
}


	
#navmarker-services {
	margin: 0;
	padding: 0;
	position:absolute;
	top: 227px;
	left:41.25%;
	z-index:100;
}



#navmarker-about {
	margin: 0;
	padding: 0;
	position:absolute;
	top: 227px;
	left:55.5%;
	z-index:100;
}



#navmarker-contact {
	margin: 0;
	padding: 0;
	position:absolute;
	top: 227px;
	left:69%;
	z-index:100;
}

#firefox{
	border: 0px solid #666;
	width: 150px;
	height: 20px;
	margin: 0px 0 0 76%;
	padding: 0 0 0 0;
	text-align: right;
}



#language2  {
	position:relative;
	padding: 0px 0 10px 0px;
	width:1011px;
	height:20px;	
	background-color: #FFF;;
	border: 0px solid #999999;
	margin: 0 auto; /*auto centers the wrapper left -> right*/
	margin-bottom: 5px;
	margin-top: 5px;
	

	
}


#language2  p{
	position:relative;
	padding: 2px 0 0px 0px;
	width:80px;
	height:20px;	
	background-color: #FFF;;
	border: 0px solid #999999;
	margin: 0 auto; /*auto centers the wrapper left -> right*/;	
	float: right;
	text-align: right;
	
}

#language2 p  a:link{
	color:#666;
	text-decoration:none;
	
}

#language2 p a:visited{
	color:#666;
	text-decoration:none;
	
}

#language2 p  a:hover{
	color:#993300;
	text-decoration:underline;
	font-weight:normal;
	
}

#language2 p a:active{
	color:#666666;
	text-decoration:none;
	
}


#containerLeft {
 	position: relative;
 	top: 10px;
	left: 7%;
 	width: 49.5%;
	height:auto;
	text-align:left;
	border:thin;
	border-color:#006666;
 	background-color:#FFF;
	padding: 0px 0px 2em 0px;
	margin-top: 30px;	
	margin-bottom: 20px;
 	float:left;
	z-index: 20;
 }
 
 #containerLeftIndexPage {
 	position: relative;
 	top: 10px;
	left: 50px;
 	width: 49.5%;
	height:auto;
	text-align:left;
	border:0px;
	border-style:solid;
	border-color:#006666;
 	background-color:#FFF;
	padding: 0px 0px 2em 0px;
	margin-top: 30px;	
	margin-bottom: 20px;
 	float:left;
	z-index: 20;
 }
 
/*BEGIN HOME PAGE DIVS*/ 
#containerRight {
 	position: relative;
 	top: 0px;
	left: 0%;
 	width: 35.5%;
	height:auto;
	text-align:left;
	border:0px;
	border-style:solid;
	border-color:#006666;
 	background-color:#FFF;
	padding: 30px 2px 0 0;
	margin: 40px 10px 20px 0;
 	float:right;
	z-index: 10;
 }
 
#containerRight p{
	width: 120px;
	height: 40px;
 	position: relative;
 	top:0;
 	left: 70px;

 }
 
 
#containerRight p a:link {
	color: #993300;
	text-decoration: none;
}


#containerRight p a:visited {
	color: #993300;
	text-decoration: none;
}

#containerRight p a:hover {
	color: #993300;
	text-decoration: underline;
	font-weight: bold;

}
 

#shoulderAdvertise {
 	position: absolute;
 	top: 0px;
	left:-221px;
 	width: 210px;
	height:auto;
	text-align:left;
	border:0;
	border-style:solid;
	border-color:#006666;
 	background-color:  #FFF;
	padding: 30px 0px 0 0;
	margin: 0  0px 0 2px;
 	float:left;
	z-index: 10;
 }
 
 
 #shoulderAdvertise img{
 	margin: 0px 0 40px 4px;
	padding: 0 0 0 5px;
	border-bottom: 0 solid #666;
 }
 
#shoulderAdvertise ul{
 	margin: 0 0 0 0 ;
	padding: 0 0 0 0;
	list-style-type: none;
 }
 
 
 #shoulderAdvertise ul li{
 	margin: -25px 0px -25px 0px ;
	padding: 0 0 0 0;
	list-style-type: none;
 }

#test1 {
 	position: relative;
 	top: 0px;
	left: 0px;
 	width: 232px;
	height:220px;
 	border:2px solid #BCBD91;
 	background-color:#F7FBDF;
	padding: 10px 10px 10px 10px;
	margin: 0 0 30px 0;	
	float:left;

 }
 

 
#test1 img{
	margin: 5px 0 0 3px;
	padding: 0 0 0 0;
	font-size:1em;
	color: red;
}

#test1  a:link{
	color:#666;
	text-decoration:none;
	
}

#test1 a:visited{
	color:#666;
	text-decoration:none;
	
}

#test1  a:hover{
	color:#993300;
	text-decoration:underline;
	font-weight:bold;
	
}

#test1 a:active{
	color:#666666;
	text-decoration:none;
	
}

#bottom {
 	position: relative;
 	top: 10px;
	left: 0;
 	width: 85%;
	height: auto;
	text-align:center;
 	border:2px;  /*border around the contact button on the index page*/
	border-style:solid;
	border-color: #BCBD91;
 	background-color: #F7FBDF;
	padding: 10px 0px 10px 0px;
	margin-top: 30px;	
	margin-bottom: 30px;
	float:left;

 }
 

/*END HOME PAGE DIVS*/ 

/*BEGIN PORTFOLIO PAGE DIVS*/ 

#title-portfolio {

 	width: 99.8%;
	height: auto;
	text-align: left;
	margin-top: 1em;	
 	float:left;
	z-index: 10;
 }

#picCount {
	padding: 0;
	width: auto;
	text-align:left;
	margin-left: 6%;
	margin-top: 25px;
	margin-bottom: 10px;
	}
	
#picCount p{
	padding: 0;
	margin-left: 0;
	z-index: 20;

}

#picCount p a:link{
color:#666666;
	text-decoration:none;
}

#picCount p a:visited{
color:#666666;
	text-decoration:none;
}


#picCount p a:hover{
color:#FF3300;
}

#picCount p a:active{
color:#666666;
	text-decoration:none;
}


img {
border-style:none;
}

#containerRow_1{
 	width: 99.8%;
	height: auto;
 	border:thin;
	border-style: solid;
	border-color:#BBC1B3;
 	background-color:#FFF;
	padding: 0;
	margin-top: 1em;	
	margin-bottom: 20px;
 	float:left;
	z-index: 10;
 }
 
 
 #printGraphic {
 	position: absolute;
 	width: 55px;
	height: 55px;
	top: 350px;
	left: 700px;
 }
 
 #containerRow_2 {
 	/*position: relative;
 	top: 0px;
	left: 0%; */
 	width: 99.8%;
	height: auto;
 	border:thin;
	border-style: solid;
	border-color:#BBC1B3;
 	background-color:#FFF;
	margin-bottom: 40px;
 	float: left;
	
 }
 
 #rowColumnLeft {
 		padding: 0;
		padding-left: 5px;
		padding-right: 5px;
		margin-top: 0;
		margin-left: 6%;
 		width: auto;
		height: auto;
		border:thin;
		border-color:#CC6600;
		float: left;
		
		}
		
#rowColumnLeft-About {
 		padding: 0;
		padding-left: 5px;
		padding-right: 5px;
		margin-top: 38px;
		margin-left: 6%;
 		width: auto;
		height: auto;
		border:thin;
		border-color:#CC6600;
		float: left;
		
		}
		
		
 #rowColumnLeftContact {
 		padding: 0;
		padding-left: 5px;
		padding-right: 5px;
		margin-top: 20px;
		margin-left: 6%;
 		width: 55%;
		height: auto;
		border:thin;
		border-color:#CC6600;
		float: left;
		
		}
		

#rowColumnLeftLinks {
 		padding: 0;
		padding-left: 5px;
		padding-right: 5px;
		margin-top: 20px;
		margin-left: 6%;
 		width: auto;
		height: auto;
		border:thin;
		border-color:#CC6600;
		float: left;
		
		}


#row2ColumnLeft {
 		position:relative;
 		width: 39%;
		height: auto;
		border:thin;
		border-color:#CC6600;
		margin-top: 1%;
		padding-top: 0px;
		float: left;
		
		}
 
 
#rowColumnRight {
 		padding:0;
 		margin-top:  0;
		margin-left: 6%;
		margin-bottom: 25px;
		padding-bottom: 0px;
 		width: 55%;
		height: auto;
		border:thin;
		border-color:#CC6600;
		float: left; 
		text-align: left;
		}
		
#rowColumnRight p{
	padding:0;
	text-align: left;
	}
		
		
		
#rowColumnRight-Portfolio {
 		padding:0;
 		margin-top:  0;
		margin-left: 13.5%;
		margin-bottom: 25px;
		padding-bottom: 40px;
 		width: 55%;
		height: auto;
		border:thin;
		border-color:#CC6600;
		float: left; 
		text-align: left;
		}
		
#rowColumnRight-Portfolio a:link{
	color:#D47E43;
	text-decoration:none;
	font-weight:bold;

}
	
#rowColumnRight-Portfolio a:visited{
	color:#D47E43;
	text-decoration:none;
	font-weight:bold;

}	
		
		
#rowColumnRight-Portfolio a:hover{
	color:#95B048;
	text-decoration:underline;
	font-weight:bold;

}


#rowColumnRight-faq {
 		padding:0;
 		margin-top:  0;
		margin-left: 6%;
		margin-bottom: 25px;
		padding-bottom: 0px;
 		width: 55%;
		height: auto;
		border:1px;
		border-color:#CC6600;
		float: left; 
		text-align: left;
		}
		
		
#rowColumnRight-faq a:link{
	color:#D47E43;
	text-decoration:none;
	font-weight:bold;

}
	
#rowColumnRight-faq a:visited{
	color:#D47E43;
	text-decoration:none;
	font-weight:bold;

}	
		
		
#rowColumnRight-faq a:hover{
	color:#95B048;
	text-decoration:underline;
	font-weight:bold;

}		
		
#rowColumnRight-About {
 		padding:0;
 		margin-top:  0;
		margin-left: 6%;
		margin-bottom: 25px;
		padding-bottom: 0px;
 		width: 55%;
		height: auto;
		border:thin;
		border-color:#CC6600;
		float: left; 
		text-align: left;
		text-decoration:none;
		}
		
#rowColumnRight-About a:link{
	color:#D47E43;
	text-decoration:none;
	font-weight:bold;

}
	
#rowColumnRight-About a:visited{
	color:#D47E43;
	text-decoration:none;
	font-weight:bold;

}	
		
		
#rowColumnRight-About a:hover{
	color:#95B048;
	text-decoration:underline;
	font-weight:bold;

}	



#rowColumnRightContact {
 		padding:0;
 		margin-top:  53px;
		margin-left: 1%;
		margin-bottom: 25px;
		padding-bottom: 0px;
 		width: auto;
		height: auto;
		border:thin;
		border-color:#CC6600;
		float: left; 
		text-align: left;
		}
		
* html #rowColumnRightContact {
 		position: relative;
		left: -50px;
		}		
		
#rowColumnRightLinks {
 		padding:0;
 		margin-top:  0;
		margin-left: 6%;
		margin-bottom: 25px;
		padding-bottom: 0px;
 		width: 55%;
		height: auto;
		border:thin;
		border-color:#CC6600;
		float: left; 
		text-align: left;
		}


#rowColumnRightLinks a:link{
	color:#666;
	text-decoration:none;

}
	
#rowColumnRightLinks a:visited{
	color:#666;
	text-decoration:none;
}	
		
		
#rowColumnRightLinks a:hover{
	color:#95B048;
	text-decoration:underline;
	font-weight:bold;

}	



#rowColumnRightSitemap {
 		padding:0;
 		margin-top:  0;
		margin-left: 6%;
		margin-bottom: 25px;
		padding-bottom: 0px;
 		width: 55%;
		height: auto;
		border:thin;
		border-color:#CC6600;
		float: left; 
		text-align: left;
		}


#rowColumnRightSitemap a:link{
	color:#666;
	text-decoration:none;

}
	
#rowColumnRightSitemap a:visited{
	color:#666;
	text-decoration:none;

}	
				
#rowColumnRightSitemap a:hover{
	color:#95B048;
	text-decoration:underline;
	font-weight:bold;

}


#rowColumnRightSitemap ul {
	color:#666;
	list-style:disc;

}

#rowColumnRightSitemap ul ul{
	font-size:1.2em;
	color:#666;
	list-style:disc;
}


#row2ColumnRight {
 	
 		position:relative;
 		width: 55%;
		height: auto;
		border:thin;
		border-color:#CC6600;
		margin-top:  0px;
		padding-bottom: 0px;
		float: left; 
		text-align: left;
		}
		
#nextsample {
 	position: relative;
 	top: 0px;
	left: 0%;
 	width: 25%;
	height: auto;
 	border:thin;
	border-color:#BBC1B3;
 	background-color:#FFF;
	padding: 0px 0px 0em  0em;	
	margin-bottom: 40px;
 	float: right;
		}


/*END PORTFOLIO PAGE DIVS*/ 




#containerfooter {
	width:auto;
	height: 40px;
	background-color:#768e86;
	clear:both;

	}

/** html #containerfooter {
	width: 100%;
	}*/
	
#containerfooter-index {
	width:100%;
	height: 40px;
	background-color:#768e86;
	clear:both;

	}
	
* html #containerfooter-index {
	width:103%;
	}
	
#containerfooterText {
	position:relative;
	top: 10px;
	width: 300px;
	margin: 0 0 0 228.5px;
	}
	
#bottomAddress {
	width: 1011px;
	padding: 0 0 0px 0px;
	margin: 10px auto;
	border: 0px solid #666;
	}

#bottomAddress p{
	width: 500px;
	height: auto;
	padding: 0 0 0px 200px;
	text-align:center;
	margin: 0 auto;
	border: 0px solid #666;
	}

#bottomMenu {
	width: 1011px;
	padding: 0 0 100px 0px;
	margin: 10px auto;
	border: 0px dotted #666;
}

#bottomMenu p{
	width: 500px;
	height: auto;
	padding: 0 0 0px 200px;
	text-align:center;
	margin: 0 auto;
	border: 0px solid #666;
}

#bottomMenu a:link{
	color:#666;
	text-decoration:none;

}
	
#bottomMenu a:visited{
	color:#666;
	text-decoration:none;

}	
				
#bottomMenu a:hover{
	color:#95B048;
	text-decoration:underline;


}
	

/*CLASS STYLES*/

h1 	{
	
	font-size: 120%;
	color:#888;

	}
	
h2 	{
	
	font-size: 90%;
	color:#666666;

	}

h2-2 	{
	
	font-size: 90%;
	color:#666666;
	text-align: left;
	padding-top: 20px;
	}
	
.tenHenTitle {
	padding-left: 22px;
	}
	
.tenHenTitle-1 {
	text-align: left;
	padding-top: 20px;
	padding-left: 7%;
	}

.one {
	font-size: .8em;
	padding-left: 22px;
	padding-right: 32px;
	line-height: 1.5em;
	color:#666666;	
	}

	
.oneAbout {
	font-size: .8em;
	padding-left: 22px;
	padding-right: 32px;
	line-height: 1.5em;
	color:#666666;
	
	}
	
.oneContact {
	font-size: .8em;
	padding-left: 0;
	padding-right: 0;
	line-height: 1.5em;
	color:#666666;
	
	}

.oneContactRight {
	font-size: 1em;
	padding-left: 0;
	padding-right: 0;
	line-height: 1.5em;
	color:#666666;
	
	}

.one-1 {
	font-size: .9em;
	color:#666666;
	}

.two {
	font-size: 1.2em;
	font-weight: 700;
	color:#993300;
	}
	
.twoIndex {
	font-size: 1.2em;
	font-weight: 700;
	color:#993300;
	}
	
.twoIndex	a:link{
	color:#993300;
	text-decoration:none;
}

.twoIndex	a:visited{
	color:#993300;
	text-decoration:none;
}

.twoIndex a:hover {
	color:#993300;
	text-decoration:underline;
	font-weight:bold;
}	

.twoIndex	a:active{
	color:#993300;
	text-decoration:none;
}

.two-1 {
	text-align:left;
	line-height: 1.5em;
	font-size: 1em;
	padding-left: 22px;
	font-weight:600;
	color:#666;
	}
	
.two-1-contact {
	text-align:left;
	line-height: 1.5em;
	font-size: 1em;
	font-weight:600;
	color:#666;
	}
	
ul li {
	font-size: .8em;
	line-height: 1.5em;
	color:#666666;
	}


/*FORM STYLES*/
/*LINK STYLES*/

