@charset "utf-8";

body 	{
	background-color: #0092ce;
	margin: 0;
	padding: 0;
	}

/* HEADER */	
header 	{
    	background-color:white;  
	height: 100%;
	padding-bottom: 2px;
	margin-bottom: 1%;
	-webkit-box-shadow: 0 8px 6px -6px grey;
	-moz-box-shadow: 0 8px 6px -6px grey;
	box-shadow: 0 8px 6px -6px grey;
	}
#innerbanner 	{
    		width: 100%;
		margin: 0 auto; 
		}
#logo 	{
	width: 500px;
	float: left;
	height: 100%;
	}

/* Menu styles */
#menu	{	
	float: right;
	width: 80%;
	margin-bottom: 1%;
	}

div.links 	{
	float: left;
	width: 12%;
	text-align:center;
	background-color:#f9f9f9;
	margin-left: 2%;
	text-decoration:none;
	}

a.menu:link 	{
		color:#191919;
		text-decoration:none;
		}

a.menu:visited 	{
		color:#333333;
		text-decoration:none;
		}
		
a.menu:hover 	{
		text-decoration:none;
		font-size:110%;
		}
		
div.current 	{
		float: left;
		width: 14%;
		text-align:center;
		background-color:#9f9f9f;
		margin-left: 2%;
		text-decoration:none;
		color:white;
		}	
nav 	{
	}	

/* FOOTER */	
footer 	{
	background-color: #00275c;
	text-color: white;
	text-align: left;
	}

#footer_contents {
	margin: 0 auto; 
	width: 100%; 
	height: 100%;
	}
/* FOOTER MAP */
#footer_left {
	margin: 0 auto;
	padding:2% 2% 0% 2%;
	height: 200px;
	}
/* FOOTER ADDRESS */
#footer_right {
	color: white;
	margin: 0 auto;
	padding:0% 2% 2% 2%;
	}	 

#aboutus {
		 margin: 0 auto; 
		 margin-bottom: 1%;
		 max-width: 100%; 
		 height: 100%; 
		 background-color:#fff;
		 
 }
/* WHO WE ARE TEXT */
#whatwedo {
		max-width: 65%; 
		float:right;
		padding:0% 4% 0% 4%;
		text-align: justify;
		}
/* WHO WE ARE IMAGE */
#whatweare {
		max-width: 25%; 
		float:left;
		margin-top:4%;
			}
/* CONTENTS */
#contents {
		margin: 0 auto; 
		width: 100%; 
		min-height: 100%;
		background-color:#FFF;
		margin-bottom: 1%;}
/* THREE COLUMN */
#contents_left {
		width: 48%; 
		float: left;
		padding: 1%;
		height: 100%;}
		
#contents_middle {
		width: 48%; 
		float: right;
		padding: 1%;
		height: 100%;}
		
#contents_right {
		width: 98%; 
		padding-top: 1%;
		padding-bottom:1%;
		margin: 0 auto; 
		height: 100%;} 
/* TWO COLUMN */
#contents_twocolleft{
		width: 28%; 
		float: left;
		padding: 1%;
		height: 100%;}
#contents_twocolright {
		width: 68%; 
		float: right;
		padding: 1%;
		height: 100%;}
		
/* unvisited links on page */
a:link {
    color: #89c403;
}

/* visited link */
a:visited {
    color: #0092ce;
}

/* mouse over link */
a:hover {
    color: #77a809;
}		
/* fonts */	
h1, h2, h3 {font-family: 'Play', sans-serif; }

p {font-family: 'Basic', sans-serif;}

#accordion h3 {
font-family: Arial, Helvetica, sans-serif;
font-size:medium;
font-weight: bold;
color: #0092ce;

}

#accordion div {
font-family: Arial, Helvetica, sans-serif;
font-size: smaller;
line-height: 1.5;
}

#accordion p {
font-family: Arial, Helvetica, sans-serif;
font-size: smaller;
line-height: 1.5;
}
/* button for contact page */
.myButton {
	-moz-box-shadow:inset 0px 1px 0px 0px #a4e271;
	-webkit-box-shadow:inset 0px 1px 0px 0px #a4e271;
	box-shadow:inset 0px 1px 0px 0px #a4e271;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #89c403), color-stop(1, #77a809));
	background:-moz-linear-gradient(top, #89c403 5%, #77a809 100%);
	background:-webkit-linear-gradient(top, #89c403 5%, #77a809 100%);
	background:-o-linear-gradient(top, #89c403 5%, #77a809 100%);
	background:-ms-linear-gradient(top, #89c403 5%, #77a809 100%);
	background:linear-gradient(to bottom, #89c403 5%, #77a809 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#89c403', endColorstr='#77a809',GradientType=0);
	background-color:#89c403;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #74b807;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:0px 1px 0px #528009;
}
.myButton:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #77a809), color-stop(1, #89c403));
	background:-moz-linear-gradient(top, #77a809 5%, #89c403 100%);
	background:-webkit-linear-gradient(top, #77a809 5%, #89c403 100%);
	background:-o-linear-gradient(top, #77a809 5%, #89c403 100%);
	background:-ms-linear-gradient(top, #77a809 5%, #89c403 100%);
	background:linear-gradient(to bottom, #77a809 5%, #89c403 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#77a809', endColorstr='#89c403',GradientType=0);
	background-color:#77a809;
}
.myButton:active {
	position:relative;
	top:1px;
}

/* icons for bottom right hand side */
.icons {
    position: fixed;
    bottom: 10px;
    right: 10px;
    height: 60px;
}

.icons2 {
    position: fixed;
    bottom: 10px;
    right: 85px;
    height: 60px;
}

div.phone {
display:none !important;}