body, html {
	background-color: #e4ec94;
	text-align:left;
	font-family: arial, helvetica, verdana, sans-serif;
	color:#000;
	font-size:14px;
	padding:0px;
	margin:0px;}
	
h1, h2, h3, h4, h5, h6 {margin: 0; padding: 0;} /* margin reset */
h1, h2, h3, h4, h6 {color: #00529b;}



a:link, a:visited{
	font-size:13px;
	color:#00529b;
	text-decoration:none;}
a:active, a:hover{
	color:#666;
	text-decoration:none;}
	
a:focus {
	-moz-outline-style: none;}
	
li{
	margin-bottom: 9px;}
	
/* banner */

#bannercontainer{
	width: 900px;
	margin: 0 auto;
	text-align: left;}
	
.bluebanner{
	float: left;
	height:126px;
	background: url('../images/bluebanner.gif') 0 0 repeat-x;
	width:100%;
	text-align: center;
	}
.bluebannerinner{
	background: transparent url(../images/logo-title.jpg) 0 0 no-repeat; 
	width: 798px; 
	height: 125px;
	text-align: left;}
	

	
.bluetext{
	margin: 33px 0px 0px 174px;
	text-align: left;}
	
	
	
/* nav bar */

.navcontainer-outer{
	float: left;
	height:34px;
	background-color:#FFFFFF;
	width:100%;}

#navcontainer{
	width:900px;
	margin: 0 auto;}
	
#nav ul{
	width: 806px !important;
	width: 836px;
	margin: 0px;
	padding: 8px 8px 0px 20px;
	float: left;}

#nav ul li{
	display: inline;}

#nav ul li a, #nav ul li a:visited{
	font-size: 15px;
	float: left; 
	text-decoration: none;
	color: #00529b;
	outline: none;
	margin-right: 87px;}

#nav ul li a:hover, #nav ul li a:active{
	color: #666;
	text-decoration: none;}		
	
#nav ul a:focus {
		-moz-outline-style: none;Ê}	

#navhome{
	width: 20px;
	height: 20px;
	float: right;
	margin: -1px 0 0 0;
	padding: 0;}
	
#navhome a, #navhome a:visited{
	width: 20px;
	height: 20px;
	background: url('../images/home.gif') 0 0 no-repeat;
	display: block;
	margin-right: 0;
}
	
#navhome a:hover{
	width: 20px;
	height: 20px;
	background: url('../images/home2.gif') 0 0 no-repeat;}
	
	
	


/* home page */
		
	
#bodycontainer{
	width:900px;
	margin: 0 auto;}
	
.homeboxcontainer{
	float: left;
	text-align: left;
	width: 550px;
	height: 371px;
	margin-bottom: 90px;}
	
.homebox{
	float: left;
	width: 256px;
	height: 175px;}
	
#manager{
	background: url('../images/list-manager.gif') 0 0 no-repeat;
	margin: 27px 0px 0px 10px;
	cursor: pointer;}
	
#design{
	background: url('../images/creative-design.gif') 0 0 no-repeat;
	margin: 27px 0px 0px 26px;
	cursor: pointer;}
	
#network{
	background: url('../images/sage-network.gif') 0 0 no-repeat;
	margin: 27px 0px 0px 10px;
	clear: left;
	cursor: pointer;}
	
#consulting{
	background: url('../images/consulting.gif') 0 0 no-repeat;
	margin: 27px 0px 0px 26px;
	cursor: pointer;}
	
.latest{
	background: url('../images/latest.gif') 0 0 no-repeat;
	float: left;
	text-align: left;
	margin: 27px 0px 0px 25px;
	width: 254px;
	height: 374px;}
	
.latestinterior{
	width: 216;
	margin-left: 19px;
	overflow: auto;
	height: 355px;}
	
.latest h1{
	padding-top: 19px;
	font-size:15px;}
	
.latest h2{
	padding-top: 10px;
	font-size:13px;}
	
.latest h3{
	padding-top: 2px;
	font-size:11px;
	text-transform: uppercase;}
	
.latest h4{
	font-size:11px;}
	
	
	
	
/*interior page*/	

.damnbox{ 
	margin: 0px;
	padding: 0px;
	float: left;}
	
#sidebarboxcontainer{
	width: 180px;
	float: left;
	margin: 28px 14px 90px 10px;}
	
#sidebarbox{
	width: 170px;
	background: #d1db67 url('../images/sidebartop.gif') 0 0 no-repeat;
	float: left;
	padding: 0px;
	margin: 0px;
	text-align: left;}

#sidebarquote{
	width: 145px;
	color: #00529b;
	font-size: 14px;
	margin-top: 13px;
	font-family: georgia, serif;
	line-height: 20px;}	
	
.sidebarinterior{
	color: #00529b;
	width: 148px;
	float: left;
	padding: 5px 19px 4px 19px !important;
	padding: 15px 19px 4px 19px;}
	
.sidebarinterior h1{
	padding-top: 19px;
	font-size:18px;
	font-weight: normal;
	line-height: normal;}
	

	
.bodyboxbottom{
	margin: 0px;
	padding: 0px;
	float: left;}
	
#bodyboxcontainer{
	width: 632px;
	float: left;
	text-align: left;
	margin: 28px 0px 90px 0px;}
	
#bodybox{
	width: 628px;
	background: #ebf2b4 url('../images/bodyboxtop.gif') 0 0 no-repeat;
	float: left;
	padding-left: 0px;
	margin: 0px;
	text-align: left;}
	
.bodyboxinterior{
	line-height: 20px;
	float: left;
	padding: 5px 30px 10px 20px !important;
	padding: 15px 30px 10px 20px;}
	
.bodyboxinterior h1{
	padding: 19px 0px 19px 0px;
	font-size: 24px;
	font-family: georgia, serif;
	font-weight: normal;
	width: 370px;}
	
.bodyboxinterior h2{
	font-family: georgia, serif;
	padding: 0px 0px 10px 0px;
	font-size:17px;
	font-weight: normal;}
	

	

	
	
	
	
/*services buttons*/

.scontainer{
	float: left;
	text-align: left;
	width: 195px;
	height: 374px;
	margin-left: 10px;
	margin-top: 28px;}

.services-btns{
	margin-bottom: 11px;
	width: 173px;
	height: 40px;
	cursor: pointer;}
	
#smanager{
	background: url('../images/services-manager.gif') 0 0 no-repeat;}
		
#sdesign{
	background: url('../images/services-design.gif') 0 0 no-repeat;}
	
#snetwork{
	background: url('../images/services-network.gif') 0 0 no-repeat;}
	
#sconsulting{
	background: url('../images/services-consulting.gif') 0 0 no-repeat;}

	
#service ul{
	margin: 40px 0px 0px 55px;}
	
	


/*design*/
#samples-btn a, #samples-btn a:visited{
	background: url('../images/viewsamples_btn.gif') 0 0 no-repeat;
	float: right;
	width: 120px;
	height: 24px;
	margin-top: 12px;}
	
#samples-btn a:hover, #samples-btn a:active{
	background: url('../images/viewsamples_btn2.gif') 0 0 no-repeat;}	


	
/*news*/

.newssnippit{
	margin-bottom: 30px;}

.newshead, .newshead a, .newshead a:visited{
	font-weight: normal;
	font-size: 18px;
	color: #00529b;
	margin-bottom: 5px;
	margin-top:12px;}
	
.newshead a:hover, .newshead a:active{
	color: #666;}

.newssource{
	color: #00529b;
	font-size: 14px;}
	
	
	
	
/*contact*/			
	
a[class ="security"] {
   padding-right: 18px;
   background: transparent url(../images/icon_security.png) no-repeat center right;}

.forms label{
	font-family: arial, helvetica, sans-serif;
	float: left;
	text-align: left;
	display: block;
	width: 155px;}

.forms input{
	font-family: arial, helvetica, sans-serif;
	margin-bottom: 6px;
	width: 215px;
	height: 20px;
	float: left;
	padding: 2px 5px;
	border: 1px solid #002663;}	
	
.forms textarea{ 
	font-family: arial, helvetica, sans-serif;
	font-size: 13px;
	margin-bottom: 5px;
	width: 325px;
	height: 170px;
	float: left;
	border: 1px solid #002663;
	padding: 5px;}	
	
.dropdown{
	border: 1px solid #002663;
	text-align: left;
	line-height: 16px;
	height: 19px;
	width: 70px;
	highlight: #d6ccb9;
	padding: 2px;
	margin-bottom: 5px;}	

br{clear: left;}	

.reqstar{
	color: #bb1a10;
	font-size: 11px;}		
	
.forms #button, .forms #email_signup_button{
	background: transparent url(../images/button.png) 0 0 no-repeat; 
	width:100px; 
	height:28px;
	padding-bottom: 4px;
	color: #f1f5d0;
	font-size: 16px;
	font-weight: bold;}	
	
	
	
/* SUB MENU STYLES */

.c{
	background:#b6c7cd;
	padding: 3px 0;
	float: left;
	margin-right: 6px;
	margin-top: 8px;
	display:block;
	white-space:nowrap;
	text-align: center;}
	
.c a{
	padding: 0 8px;}
	
.c a:active{ outline: none;}
.c a:focus {-moz-outline-style: none;}


		
/*footer*/
	
.footer{
	border-top: 1px solid #c9ce97;
	width: 900px;
	text-align: left;
	font-size: 11px;
	color: #666;
	margin: 0 auto;
	margin-top: 120px;
	padding-left: 10px;
	padding-top: 4px;
	}
	

#footerlg{
	color: #00529b;
	font-size: 13px;
	margin-top: 6px;
	margin-right: 5px;
	float: left;
}


