.style4 {	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
}
.style12 {
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #333333;
}
.style11 {
	font: Helvetica;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 12px;
}
.padding {padding-left: 30px;}

body {
	margin: 0px;}

#all {
	width: 700px;
  	margin: 0 auto;}

#header {
	width: 700px;
	padding-top: 20px;
	float: left;}

#footer {
	width: 700px;
	float: left;
	padding: 5px;
	text-align: center;}

span.footer {
	font-size: .75em;
	color: #696969;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;}

#content {
	width: 700px;
	padding: 5px;
	border-style: solid;
	border-width: 1px;
	border-color: #C0C0C0;
	float: left;}

#indextext {
	width: 500px;
	float: left;
	margin-left: 20px;
	margin-bottom: 30px;}

#navhome {
	float: left;
	border-bottom-style: solid;
	border-width: 5px;
	border-color: #00a6a6;
	margin-left: 20px;
	padding-right: 35px;}

#navservices{
	float: left;
	border-bottom-style: solid;
	border-width: 5px;
	border-color: #bc016c;
	margin-left: 20px;
	padding-right: 35px;}

#navcontact {
	float: left;
	border-bottom-style: solid;
	border-width: 5px;
	border-color: #f08421;
	margin-left: 20px;
	padding-right: 35px;}

#navblue {
	float: left;
	border-bottom-style: solid;
	border-width: 5px;
	border-color: #00a6a6;
	margin-left: 20px;
	padding-right: 35px;}

a.nava{
	display: block;
	width: 110px;
	margin-left: 20px;
	margin-top: 0px;
	text-align: center;
	height: 21px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: black;
	font-size: .8em;
	float: left;
	padding-top: 6px;
	background-image: url(blue_triangle.png)}

a.nava:link    {text-decoration: none;}
a.nava:visited {text-decoration: none;}
a.nava:hover   {text-decoration: none;}
a.nava:active  {text-decoration: none;}

a.navb{
	display: block;
	width: 110px;
	margin-top: 0px;
	margin-left: 20px;
	text-align: center;
	height: 21px;
	font-size: .8em;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: black;
	float: left;
	padding-top: 6px;}

a.navb:link    {text-decoration: none;}
a.navb:visited {text-decoration: none;}
a.navb:hover   {text-decoration: none; background-image: url(blue_circle.png);}
a.navb:active  {color: #D3D3D3;
		text-decoration: none;}

a.navablue{
	display: block;
	width: 108px;
	margin-left: 20px;
	margin-top: 0px;
	text-align: center;
	height: 23px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: black;
	font-size: .8em;
	float: left;
	padding-top: 4px;
	padding-left: 2px;
	background-image: url(blue_triangle.png)}

a.navablue:link    {text-decoration: none;}
a.navablue:visited {text-decoration: none;}
a.navablue:hover   {text-decoration: none;}
a.navablue:active  {text-decoration: none;}

a.navbblue{
	display: block;
	width: 108px;
	margin-left: 20px;
	margin-top: 0px;
	text-align: center;
	height: 23px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #696969;
	font-size: .8em;
	float: left;
	padding-top: 4px;
	padding-left: 2px;}

a.navbblue:link    {text-decoration: none;}
a.navbblue:visited {text-decoration: none;}
a.navbblue:hover   {text-decoration: none; background-image: url(blue_triangle.png); color: black;}
a.navbblue:active  {color: #D3D3D3;
		text-decoration: none;}

a.navaorange{
	display: block;
	width: 108px;
	margin-left: 20px;
	margin-top: 0px;
	text-align: center;
	height: 23px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: black;
	font-size: .8em;
	float: left;
	padding-top: 4px;
	padding-left: 2px;
	background-image: url(orange_triangle.png)}

a.navaorange:link    {text-decoration: none;}
a.navaorange:visited {text-decoration: none;}
a.navaorange:hover   {text-decoration: none;}
a.navaorange:active  {text-decoration: none;}

a.navborange{
	display: block;
	width: 108px;
	margin-left: 20px;
	margin-top: 0px;
	text-align: center;
	height: 23px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #696969;
	font-size: .8em;
	float: left;
	padding-top: 4px;
	padding-left: 2px;}

a.navborange:link    {text-decoration: none;}
a.navborange:visited {text-decoration: none;}
a.navborange:hover   {text-decoration: none; background-image: url(orange_triangle.png); color: black;}
a.navborange:active  {color: #D3D3D3;
		text-decoration: none;}

a.navapurple{
	display: block;
	width: 108px;
	margin-left: 20px;
	margin-top: 0px;
	text-align: center;
	height: 23px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: black;
	font-size: .8em;
	float: left;
	padding-top: 4px;
	padding-left: 2px;
	background-image: url(purple_triangle.png)}

a.navapurple:link    {text-decoration: none;}
a.navapurple:visited {text-decoration: none;}
a.navapurple:hover   {text-decoration: none;}
a.navapurple:active  {text-decoration: none;}

a.navbpurple{
	display: block;
	width: 108px;
	margin-left: 20px;
	margin-top: 0px;
	text-align: center;
	height: 23px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #696969;
	font-size: .8em;
	float: left;
	padding-top: 4px;
	padding-left: 2px;}

a.navbpurple:link    {text-decoration: none;}
a.navbpurple:visited {text-decoration: none;}
a.navbpurple:hover   {text-decoration: none; background-image: url(purple_triangle.png); color: black;}
a.navbpurple:active  {color: #D3D3D3;
		text-decoration: none;}

img.left {
	float: left;}

p {
	font-size: .8em;
	color: #696969;
	line-height: 1.3em;
	font-family: Arial, Helvetica, sans-serif;}


span.bold {
	font-weight: bold;}

h1 {
	font-size: 1.3em;
	color: #FFFFFF;
	font-weight: bold;
	margin-left: 20px;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;}

#menu {
	width: 680px;
	height: 20px;
	background-color: #A9A9A9;
	height: 20px;
	float: left;
	padding: 5px;}

a.menua {
	font-size: .9em;
	color: #dedede;
	font-weight: bold;
	margin-left: 20px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;}

a.menua:hover   {text-decoration: none; color: white;}

a.menub {
	font-size: .9em;
	color: white;
	font-weight: bold;
	margin-left: 20px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;}

#borderorange {
	width: 680px;
	height: 30px;
	background-color: #f08421;
	padding-top: 5px;
	padding-left: 10px;}

#borderpurple {
	width: 690px;
	height: 30px;
	background-color: #bc016c;
	padding-top: 5px;
	padding-left: 0px;
	margin-bottom: 20px;}

#borderblue {
	width: 680px;
	height: 30px;
	background-color: #01a7a7;
	padding-top: 5px;
	padding-left: 10px;}

#contactform {
	margin-left: 20px;}

#contactbox {
	width: 710px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-style: solid;
	border-color: #C0C0C0;
	border-width: 1px;
	float: left;}

#contactside {
	width: 200px;
	height: 110px;
	padding: 10px;
	float: left;}

#contactmiddle {
	width: 200px;
	height: 110px;
	padding: 10px;
	float: left;}
	

h3 {
	font-size: .85em;
	font-family: Arial, Helvetica, sans-serif;
	color: #4682B4;
	margin: 0px;
	margin-bottom: 10px;}

h2 {
	font-size: .95em;
	font-family: Arial, Helvetica, sans-serif;
	color: #696969;
	margin-left: 20px;
	margin-bottom: 0px;}

h4 {
	font-size: 1.2em;
	font-family: Arial, Helvetica, sans-serif;
	color: #4682B4;
	margin: 0px;
	margin-bottom: 10px;}


span.address {
	font-size: .8em;
	color: #696969;
	font-family: Arial, Helvetica, sans-serif;}

img.right {
	float: right;}
	

a.email{
	font-family: Arial, Helvetica, sans-serif;
	color: 	#4169E1;
	font-size: .8em;}

a.email:link    {text-decoration: none;}
a.email:visited {text-decoration: none;}
a.email:hover   {text-decoration: none; color: #483D8B;}
a.email:active  {text-decoration: none;}

a.develop{
	font-size: .75em;
	color: #8cc540;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;}

a.develop:hover{
	text-decoration: underline;
	color: #8cc540;}


