﻿/********************************************/
/*         Written by: Lars Astrom          */
/*         2006 - A3 IT Solutions           */
/********************************************/

/* Layout Styles */
html, body{
	margin: 10px 0 0 0;
	text-align: center;
	align: center;
	background-repeat: repeat;
	background: url(/images/palm.gif) repeat-y;
	margin-top: 0px;
}
	
	
#container{
  width:777px;
  background:#eeeff0;
  background:url(/images/background.gif) repeat-y;
  margin-top:20px;
  margin-left:auto; 
  margin-right:auto;
  text-align:left;
}

#header{
  width:776px;
  height:112px;
  padding:1px 0 0 1px;
  background:url(/images/top.gif) no-repeat top left;
}

#topNav{
  float:left;
  width:559px;
  height:79px;
}

#contentHolder{
  width:767px;
  margin:0 0 0 1px;
  border-top:1px solid white;
  background:#4f4f4f;
  *background:transparent;
}

.mainImgHolder{
  position:relative;
  top:0px;
  width:768px;
  height:281px;
  border-bottom:1px solid white;
  background:url(images/home/main0.jpg) no-repeat;
}

#leftNav{
  width:210px;
  float:left;
  margin:21px 0 0 10px;
  margin:21px 0 0 5px;
}

#content{
 width:520px;
 position:relative;
 top:18px;
 left:00px; 
 float:left;
}

#footer{
  width:777px;
  height:25px;
  padding:10px 0 0 0;
  clear:both;
  background:url(/images/bottom.gif) no-repeat bottom left; 
}

.navBar{
  float:left;
  line-height:79px;
  font-size:11px;
}

.floatLeft{
  float:left;
  margin:0 20px 0 0;
}

.floatRight{
  float:right;
  margin:0 0 0 20px;
}

/* Link Styles */
a:link		 {font-size:11px; text-decoration:underline; font-family: verdana, helvetica, arial, sans-serif; color:#000000;}
a:visited	 {font-size:11px; text-decoration:underline; font-family: verdana, helvetica, arial, sans-serif; color:#000000;}
a:active	 {font-size:11px; text-decoration:underline; font-family: verdana, helvetica, arial, sans-serif; color:#000000;}
a:hover 	 {font-size:11px; text-decoration:none; font-family: verdana, helvetica, arial, sans-serif; color:#000000;}

a.topNav:link,	a.topNav:visited, a.topNav:active {
  width:170px;
  display:block;
  float:left;
 
  color:#3c3b1c;
  font-family: arial, verdana, helvetica, sans-serif; 
  font-size:12px; 
  font-weight:bold;
  letter-spacing:0.7px;
  text-decoration:none; 
  text-align:center;
  line-height:79px;
}
a.topNav:hover {
  text-decoration:none;
  color:#eeeeee;
}

a.leftNav:link,	a.leftNav:visited, a.leftNav:active {
  width:195px;
  height:24px;
  display:block;
  
  color:#3c3b1c;
  font-family: arial, verdana, helvetica, sans-serif; 
  font-size:12px; 
  font-weight:bold;
  text-decoration:none; 
}
a.leftNav:hover {
  text-decoration:none;
  color:#000000;
}

/* Text Styles */
h1  {font-size:12px; font-family: verdana, helvetica, arial, sans-serif; color:#000000; line-height:18px; margin:0px; padding:0px;}
h2  {font-size:20px; font-family: verdana, helvetica, arial, sans-serif; color:#000000; line-height:18px; margin:0px; padding:0px;text-align:center;}
.text	  {font-size:11px; font-family: verdana, helvetica, arial, sans-serif; color:#333333; line-height:18px;}
.heading	{font-size:12px; font-family: verdana, helvetica, arial, sans-serif; color:#000000; line-height:18px;}
.phoneText  {font-size:20px; font-family: verdana, helvetica, arial, sans-serif; color:#1d439d; line-height:18px;}
.mission   {font-size:15px; font-family: verdana, helvetica, arial, sans-serif; color:black; line-height:18px;text-align:center;}
.required	  {font-size:11px; font-family: verdana, helvetica, arial, sans-serif; color:#990000;}
/* Form Styles */
input{
  font-size:11px;
  font-family: verdana, helvetica, arial, sans-serif;
  color:#333333;
  border:1px solid #000000;
}

.submit{
  width:100px;
  line-height:14px;
  background:#ffffff;
}
