body{
padding:0px;
margin:0px;
background:#fff;
font-family:"Tahoma", Arial, Helvetica, sans-serif;
font-size:13px;
color:#cccccc;
line-height:120%;
}
#header_container{
float:left;
background:url("/images/header_bg.gif") repeat-x;
height:91px;
border-bottom:8px solid #fff;
width:100%;
padding-top:30px;
}
#header{
margin:0 auto;
width:910px;
}
#logo{
float:left;
width:250px;
}
#header_right{
float:right;
width:660px;
text-align:right;
}
#nav{
float:right;
padding-top:32px;
}
#nav ul{
float:left;
margin:0px;
padding:0px;
list-style-type:none;
}
#nav ul li{
float:left;
padding:0px;
margin:0px;
padding-right:1px;
background:url("/images/menu_border.gif") no-repeat right;
}
#nav ul li a{
float:left;
padding-top:5px;
}
#nav ul li.last{
background:none;
}
#maincontainer{
float:left;
width:100%;
background:#515151 url("/images/maincontent_bg.gif") repeat-x;
}

#home_content{
margin:0 auto;
width:910px;
}
#home_pic{
float:left;
width:637px;
}
#home_text{
float:left;
width:233px;
padding:20px;
background:url("/images/home_bg.gif");
}
#slogan_container{
float:left;
width:100%;
background:#f2f2f2;
border-top:8px solid #fff;
border-bottom:8px solid #fff;
padding:20px 0px;
text-align:center;
}
#nextpages_bg{
float:left;
width:100%;
background:#515151;
}
#nextpages_contentcontainer{
margin:0 auto;
width:910px;
}
#nextpages_content{
float:left;
border-left:1px solid #a9a9a9;
border-right:1px solid #a9a9a9;
padding:50px;
width:808px;
height:369px;
text-align:left;

}
#text{
float:left;
width:500px;
padding-top:50px;
}
#text_large{
float:left;
width:808px;
padding-top:50px;
}
#text_large #left{
float:left;
width:500px;
padding-top:20px;
}
#text_large #right{
float:right;
width:160px;
padding-top:20px;
}
.categories, .archives{
float:left;
margin:0px;
padding;0px;
list-style-type:none;
}
.categories li, .archives li{
float:left;
padding:0px;
width:160px;
margin:0px;
padding-left:15px;
padding-bottom:10px;
background:url("/images/bullet1.gif") no-repeat;
}
.archives li{
background:url("/images/bullet2.gif") no-repeat;
padding-left:18px;
}
.categories li a, .archives li a{
text-decoration:none;
}
#footer_container{
float:left;
width:100%;
background:#f2f2f2;
padding:10px 0px;

}
#footer{
margin:0 auto;
width:920px;
text-align:right;
}
#portfolio{
scrolling:no;
overflow:hidden;
float:left;
background:#000;
}
h1.home{
padding:10px 0px;
	width: 193px; height: 49px;
	background: url("/images/welcome.gif") no-repeat;
	}
	h1.home span {
		display: none;
	}
h1.about{
padding:10px 0px;
	width: 87px; height: 20px;
	background: url("/images/about_heading.gif") no-repeat;
	}
	h1.about span {
		display: none;
	}
h1.services{
padding:10px 0px;
	width: 122px; height: 20px;
	background: url("/images/services_heading.gif") no-repeat;
	}
	h1.services span {
		display: none;
	}
h1.clients{
padding:10px 0px;
	width: 104px; height: 20px;
	background: url("/images/clients_heading.gif") no-repeat;
	}
	h1.clients span {
		display: none;
	}
h1.portfolio{
padding:10px 0px;
	width: 123px; height: 25px;
	background: url("/images/portfolio_heading.gif") no-repeat;
	}
	h1.portfolio span {
		display: none;
	}
h1.contact{
padding:10px 0px;
	width: 103px; height: 18px;
	background: url("/images/contact_heading.gif") no-repeat;
	}
	h1.contact span {
		display: none;
	}
h1.subscribe{
padding:10px 0px;
	width: 147px; height: 20px;
	background: url("/images/subscribe_heading.gif") no-repeat;
	}
	h1.subscribe span {
		display: none;
	}
h1.careers{
padding:10px 0px;
	width: 119px; height: 20px;
	background: url("/images/careers_heading.gif") no-repeat;
	}
	h1.careers span {
		display: none;
	}
h1.blog{
padding:10px 0px;
	width: 79px; height: 25px;
	background: url("/images/blog_heading.gif") no-repeat;
	}
	h1.blog span {
		display: none;
	}
h1.docs{
padding:10px 0px;
	width: 191px; height: 19px;
	background: url("/images/docs_heading.gif") no-repeat;
	}
	h1.docs span {
		display: none;
	}