* {
margin:0;
padding:0;
} 

body 
{ 
background-color:#C0CACE;
background-image: url(images/home/background_main.jpg);
background-repeat: repeat-x;
background-position: top center;
font-family: arial;
text-align: center;
}

	/*** HEADER***/

#navlist 
{ 
padding-right: 50px;
font-size:13px;
}
	
#navlist li
{ 
display: inline;
list-style-type: none;
padding-right: 10px;
}

#navlist a
{ 
color:#2E6FAF;
text-decoration:none;
}

#navlist a:hover
{ 
color:#569FD3;
}

	/*** CONTENT ***/

#container
{
margin:0 auto;
position:relative;
width:900px;
text-align: center;
}

#content
{
width:900px;
}


#subnav li
{ 
display: inline;
list-style-type: none;
padding-right: 15px;
color:#005993;
}

#subnav a
{ 
color:#005993;
}

#subnav a:hover
{ 
color:#000000;
}

.nav ul {
padding-top:100px;
}

.nav li {
float:left;
width:320px;
text-align:left;
}

.nav #about {
background:url("images/rss.png") no-repeat scroll 0 0 transparent;
padding:0px 10px 20px 95px;
list-style-type: none;
}

.nav #tech {
background:url("images/testimonial.png") no-repeat scroll 0 0 transparent;
padding:0px 10px 20px 135px;
list-style-type: none;
}

.floatright{
	float:right;}
	
.floatleft{
	float:left;}
	
form {
margin:0;
padding:0;
}

div.clear {
clear:both;
font-size:1px;
height:1px;
margin:0;
overflow:hidden;
padding:0;
}
	
.bannercontent {
margin:0 auto 0;
width:900px;
}

.inputtext {
background:none repeat scroll 0 0 #FFFFFF;
border:1px solid #336699;
font-size:1em;
margin:0;
width:400px;
}
.formbutton {
background-color:#FFFF55;
border:1px solid #000000;
color:#000000;
cursor:pointer;
display:inline-block;
font-size:1em;
margin-right:20px;
outline:medium none;
overflow:visible;
padding:2px 7px;
text-decoration:none;
vertical-align:middle;
white-space:nowrap;
}
.formbutton:hover {
background-color:#FFFF55;
text-decoration:none;
}


a
{

text-decoration: none;
border-style: none;
}

a:hover
{
color:#0071BC;	
}


h1
{
font-size: 1.0em;
color: #005993;
text-align:left;
}

h2
{
font-size: 1.2em;
color: #005993;
text-align:left;
}

p
{
color:#4D4D4D;
text-align: left;
font-size: 0.8em;
font-weight:400;
}

li
{
color:#4D4D4D;
text-align: left;
font-weight:400;
}


	/*** FOOTER ***/
		
	.clearfooter {
	height: 20px;
	clear: both;
	}
		
	#footer {
		background: url("images/home/background-footer.gif") repeat scroll 0 0;
		font-size:12px;
		position: relative;
	
	}

	#footer ul {
		float:left;
	}
	
	#footer li {
		list-style-type: none;
	}
	#footer h4 {
		font-size:14px;
		color:green;
		font-weight:bold;
		padding-bottom:5px;
		}
	
	#footer a {
		color:#809BAC;
	}
		#footer a:hover {
			color:#6AA643;
		}
		
	#foot {
			height:150px;
			margin:0 auto;
			width:900px;
		}

		
	#foot #left ul {
		padding-left:0px;
		text-decoration:none;
	}
		
	#foot #left {
	float:left;
	padding-top:0px;
	padding-left:40px;
	width:530px;

	}
	
	#foot #right {
	float:right;
	width:330px;
	}
	
	
	#foot #right li {
	text-align:center;
	}	

	



