body {
	background-color:#595856;
	font-family:Verdana;
	font-size:80.5%;
	top:0px;
	vertical-align: top;
  }

#container {
top:0px;
  margin: 0 auto;
  width: 776px;
  background-image:url(images/background.gif);
background-repeat:repeat-y;
  } 


#maintext
	{
	position: relative;
	left:220px;
	width:500px;
	top:45px;
	text-align:justify;
	z-index:6;
	border:0px solid #000000;height:auto;
	color:#666666;}
	
	#maintext img{
float:left;
padding-bottom:100px;
padding: 8px;
max-width:200px;
border:0px solid #000000;

}

#maintext p{padding-bottom:10px;}

#maintext li{padding-left:20px;padding-bottom:10px;}

#logo, #logo a {
position: relative;
top: 0px;
left: 0px;
width: 130px;
height: 270px;
z-index:3;
}

#banner {
position: absolute;
	margin: 0 auto;
width: 710px;
top: 26px;
padding-left:40px;
z-index:2;
border: 0px solid #000000;

}

#banner td{white-space:nowrap; padding-right:0px;}

#banner a.main{
background-image: url(images/mainbtns.gif);
background-repeat:no-repeat;
height: 2em;
line-height: 2em;
float: left;
width:81px;
display: block;
border: 0.0em solid #dcdce9;
color: #FFFFFF;
text-decoration: none;
text-align: center;
font-family:sans-serif;
		font-size:75%;
font-weight:900;
}

#banner a.link{
color: #999999;
text-decoration: none;
text-align: right;
font-family:sans-serif;
font-size:85%;
font-weight:900;
padding-right:10px;
}

#banner a:hover{color:#5bb6c4;} 

#logo a h1 {
display: none;
}

#Nav
	{

	z-index:3;
	position: absolute;
	margin: 0 auto;
width: 777px;
	top:220px;
	
	text-align:justify;
	border-left:0px solid #FFFF00;
	border-right:0px solid #FFFF00;
	border-bottom:0px solid #FFFF00;
	}
	
	#Nav ul {
margin: 0; 

list-style-type: none;
} 

#Nav li {
margin: 2px 2px 2px 2px;


} 

#Nav a {
background-image:url(images/navbtn.gif);
background-repeat:no-repeat;
display: block;
width:150px;
padding:1px 2px 4px 6px;
font-size:9px;
text-decoration: none; /*lets remove the link underlines*/
text-align:left;
color:#ffffff;
} 

#Nav a:hover {
background-image:url(images/navbtn2_mouseover.jpg);
color: white;
}

h1{
border-bottom: 0px dotted #6484A8;
background-color: #4DB6C9;
background-image:url(images/h1bg.gif);
font-family: Trebuchet MS, Verdana, Arial;
font-size: 14px;

color:#ffffff;

padding-left:5px;
}

h2{
font-family: "Trebuchet MS", sans-serif ;
font-size:15px;
color:#ffffff;
background-color:#f2f2f2;
background-image:url(images/h2bg.gif);
border:1px solid #b0b1ba;
font-weight:lighter;
padding-left:10px;
padding-right:10px;
}
	
 p{padding:0;
margin:0;padding-bottom:1px;}
 
 	#maintext img{
float:left;
padding-bottom:100px;
padding: 8px;
max-width:200px;
}

#footer {

position:relative;
  margin: 0 auto;
bottom:0%;
		background-color:#272526;
		color:#ffffff;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:75%;
		width:710px;
		text-align:center;
		z-index:10;

		}

#homepic
 {
position: absolute;
  margin: 0 auto;
  width: 776px;
top:320px;
padding-left:300px;
	z-index:3;}

#backgroundpic
 {
position: absolute;
  margin: 0 auto;
  width: 776px;
text-align:left;
padding-left:35px;
top:220px;
	border:0px solid #272526;
	z-index:1;}
	
#servicespic
 {
position: absolute;
Left:530px;
top:45.5px;
	border:0px solid #272526;
	z-index:1;}
	
#profilepic
 {
position: absolute;
Left:530px;
top:45.5px;
	border:0px solid #272526;
	z-index:1;}
	
#casestudiespic
 {
position: absolute;
Left:530px;
top:45.5px;
	border:0px solid #272526;
	z-index:1;}
	
#contactpic
 {
position: absolute;
Left:530px;
top:45.5px;
	border:0px solid #272526;
	z-index:1;}
	
#linkspic
 {
position: absolute;
Left:530px;
top:45.5px;
	border:0px solid #272526;
	z-index:1;}
	
#search
	{
	text-align:left;
	position: relative;
	Left:0px;
	top:10px;
	width:150px;
	background-color: #272526;
	color:#F2f2f2;
	font-family:Verdana;
	font-size:80.5%;
	Padding-left:5px;
	Padding-right:5px;
	border:0px solid #FFFF00;
	z-index:12;
	
#search input
	{background-color: #272526;
	color:#FFFF00;
	font-family:Verdana;
	font-size:80.5%;
	border:1px solid #FFFF00;}
