@charset "utf-8";
/* CSS Document */

html, body {
height: 100%;
}

body {
	width: 100%;
	margin: 0px;
    padding: 0px;
	font-family: Tahoma;
	background-color: #05811c;
	min-width:480px;
		
}


.wrapper {
	
	background-color: white;
	width: 100%;
	min-height: 100%;
	margin: 0 auto -75px;
	
	}
	
	
.logo {
	background-color: white;
	width: 40%;
	float:left;
	line-height: 20px;
	text-align:center;
	padding-top: 15px;
	min-width:192px;
	
}

nav {
	font-size: 1em;
	width: 60%;
	color: #05811c;
	background-color: white;
	float: left;
	padding-top: 20px;
	text-align: center;
	min-width:435px;
	
	}
	
	
nav ul {
	   
    list-style-type: none;
	line-height: 3px;
	min-width: 250px;		
	
}


nav ul li {
	
	display: inline-block;
    padding-left: 0em;
    padding-right: 0em;
		
}


nav ul li a:link
{
    text-decoration: none;
	color: #05811c;
	border: 0px transparent;
	padding: 10px 15px 15px 15px;
      
}

nav ul li a:visited
{
    color: #05811c;
}

nav ul li a:hover
{
    color: white;
	background-color: #05811c;
	padding: 10px 15px 15px 15px;
	/*-moz-border-radius: 4px;
    -webkit-border-radius: 4px;*/
    border: 0px solid;
	border-radius: 4px;
	margin: 0px;
	text-decoration: underline;
	font-style:normal;
	
}

a:link {
	text-decoration: underline;
	text-decoration-style: dotted;
	color: #034e11;
	
	
}

a:hover {
	
	text-decoration: underline;
	text-decoration-style: solid;
	color: #05811c;
	font-style:italic;
	
}

a:visited {
	
	color: #4cad00;
	
	}
	
	

header {
	height: 210px;
    width: 100%;
    margin: 0px auto;
	background-color: #05811c;
	color: white;
	text-align:center;
	clear:both;
	border-bottom: 8px solid #034e11;
	padding-top: 65px;
		
}

.nonHomePage {
	
	height: 165px;
	width: 100%;
	
	}

.middle {
	
	min-width: 480px;
	max-width: 850px;
    margin: 40px auto;
	background-color: white;
	
}



h1 {
	font-weight:normal;
	font-size: 2.5em;
	margin: 2px;
	
		
}


h2 {
	font-weight:normal;
	margin: 5px;
	
}


h3 {
	font-weight:normal;
	font-size: 1.3em;
	
}

h4 {
	font-weight:normal;
	
	}


#leftHome {
	
	width: 325px;
    float: left;
    padding-right: 0px;
    margin: 0px 35px;
	font-size: 0.85em;
	
}


#rightHome {
	width: 325px;
    float: left;
	margin: 0px 35px;
	font-size: 0.85em;
	
}




#rightHome ul {
	
	list-style-type: square;
		
	}

#rightHome ul li {
	
	margin-bottom: 10px;
	
	}


/* This section is Footer styling */
footer {
	
	width: 100%;
	background-color: #05811c;
	color: white;
	clear: both;
	border-top: 8px solid #034e11;
	height: 75px;
	
		
}

.copyright {
	
	width: 50%;
	text-align: center;
	}

.push {
	height: 75px;
	clear: both;
}


/* This is the Portfolio page styling */

.portfolioImage {
	width: 325px;
    float: left;
	margin: 0px 35px;
	font-size: 0.85em;
	
}

.fade {
   opacity: 1;
   transition: opacity .25s ease-in-out;
   -moz-transition: opacity .25s ease-in-out;
   -webkit-transition: opacity .25s ease-in-out;
   
   
   }

.fade:hover {
      opacity: 0.5;
	  
      }


#morrisimage {
	
	float: left;
	margin: 20px 15px;
   	width:300px;
  	height:225px;
  	display: inline-block;
  	background: url("../images/morris_screencap_hover_web.jpg");
    
}

#morrisimage img {
	-webkit-transition: opacity 0.5s ease-in-out;
    -moz-transition: opacity 0.5s ease-in-out;
    -o-transition: opacity 0.5s ease-in-out;
    transition: opacity 0.5s ease-in-out;
	
}


 #morrisimage img:hover {
	
	opacity: 0;
		
} 

#smnimage {
	
	float: left;
	margin: 20px 15px;
   	width:300px;
  	height:225px;
  	display: inline-block;
  	background: url("../images/SMN_screencap_hover_web.jpg");
    
}

#smnimage img {
	-webkit-transition: opacity 0.5s ease-in-out;
    -moz-transition: opacity 0.5s ease-in-out;
    -o-transition: opacity 0.5s ease-in-out;
    transition: opacity 0.5s ease-in-out;
	
}


#smnimage img:hover {
	
	opacity: 0;
		
} 

#chronimage {
	
	float: left;
	margin: 20px 15px;
   	width:300px;
  	height:225px;
  	display: inline-block;
  	background: url("../images/chron_screencap_hover_web.jpg");
    
}

#chronimage img {
	-webkit-transition: opacity 0.5s ease-in-out;
    -moz-transition: opacity 0.5s ease-in-out;
    -o-transition: opacity 0.5s ease-in-out;
    transition: opacity 0.5s ease-in-out;
	
}


#chronimage img:hover {
	
	opacity: 0;
		
} 

#labimage {
	
	float: left;
	margin: 20px 15px;
   	width:300px;
  	height:225px;
  	display: inline-block;
  	background: url("../images/lab_screencap_hover_web.jpg");
    
}

#labimage img {
	-webkit-transition: opacity 0.5s ease-in-out;
    -moz-transition: opacity 0.5s ease-in-out;
    -o-transition: opacity 0.5s ease-in-out;
    transition: opacity 0.5s ease-in-out;
	
}


#labimage img:hover {
	
	opacity: 0;
		
} 

#ncgimage {
	
	float: left;
	margin: 20px 15px;
   	width:300px;
  	height:225px;
  	display: inline-block;
  	background: url("../images/ncg_screencap_hover_web.jpg");
    
}

#ncgimage img {
	-webkit-transition: opacity 0.5s ease-in-out;
    -moz-transition: opacity 0.5s ease-in-out;
    -o-transition: opacity 0.5s ease-in-out;
    transition: opacity 0.5s ease-in-out;
	
}


#ncgimage img:hover {
	
	opacity: 0;
		
} 

#chainswordimage {
	
	float: left;
	margin: 20px 15px;
   	width:300px;
  	height:225px;
  	display: inline-block;
  	background: url("../images/chainsword_screencap_hover_web.jpg");
    
}

#chainswordimage img {
	-webkit-transition: opacity 0.5s ease-in-out;
    -moz-transition: opacity 0.5s ease-in-out;
    -o-transition: opacity 0.5s ease-in-out;
    transition: opacity 0.5s ease-in-out;
	
}


#chainswordimage img:hover {
	
	opacity: 0;
		
}

#ortmannimage {
	
	float: left;
	margin: 20px 15px;
   	width:300px;
  	height:225px;
  	display: inline-block;
  	background: url("../images/ortmannhealth_screencap_hover_web.jpg");
    
}

#ortmannimage img {
	-webkit-transition: opacity 0.5s ease-in-out;
    -moz-transition: opacity 0.5s ease-in-out;
    -o-transition: opacity 0.5s ease-in-out;
    transition: opacity 0.5s ease-in-out;
	
}


#ortmannimage img:hover {
	
	opacity: 0;
		
} 

#usanationimage {
	
	float: left;
	margin: 20px 15px;
   	width:300px;
  	height:225px;
  	display: inline-block;
  	background: url("../images/usanation_screencap_hover_web.jpg");
    
}

#usanationimage img {
	-webkit-transition: opacity 0.5s ease-in-out;
    -moz-transition: opacity 0.5s ease-in-out;
    -o-transition: opacity 0.5s ease-in-out;
    transition: opacity 0.5s ease-in-out;
	
}


#usanationimage img:hover {
	
	opacity: 0;
		
} 

.fullimage {
	
	max-width:100%;
	
	}
	
.fullimagecopy {
	
	padding: 10px 20px;
	
	}