#maincontainer { width: 1000px; margin: 0 auto; text-align: left; background: #FFF: }
#header { width: 1000px; height: 89px; background: #FFF; text-align: center; padding-top: 22px; }
#flash { width: 1000px; height: 184px; background: #FFF; }

#midsection { width: 1000px; height: 358px; }
#hm-leftcol { width: 350px; height: 358px; float: left; background: #FFF url(../img/bkgd-profile.jpg) no-repeat; }
h1.homeheader { padding: 85px 45px 0 45px; margin-bottom: 0; margin-top: 0; text-align: right; font-size: 14px; line-height: 25px; font-weight: normal; color: #404041; }
#hm-midcol { width: 293px; height: 358px; float: left; background: #FFF; }
#hm-text { padding: 85px 45px 0 45px; text-align: left; font-size: 12px; line-height: 20px; }
#hm-rtcol { width: 357px; height: 358px; float: left; background: #FFF url(../img/bkgd-services.jpg) no-repeat; }
#servicelist { padding-left: 0; margin-left: 0; margin-bottom: 0; margin-top: 0; width: auto; }
#servicelist strong { font-weight: normal; }
#servicelist li { list-style: none; margin: 0; padding: 5px 0 0 0; text-decoration: none;  }
#hm-rtcol a:link, #hm-rtcol a:visited { text-decoration: none; color: #404041; }
#hm-rtcol a:hover { color: #00558f; text-decoration: underline; }
.plus { font-weight: bold; color: #00558f; }




/******* footer *******/
#footer { width: 1000px; height: 103px; clear: both; background: #FFF url(../img/bkgd-footer.jpg) no-repeat; }
#footertxt { padding: 55px 45px 0 45px; font-size: 11px; color: #c0e4fd; text-align: center; }
#footertxt a:link, #footertxt a:visited { color: #c0e4fd; text-decoration: underline; }
#footertxt a:hover { color: #74b7e5; }
.ftspacer { padding-left: 15px; }
#secondaryfooter { width: 1000px; background: none; padding: 15px 0; font-size: 11px; color: #c0e4fd; text-align: center;  }
#secondaryfooter a:link, #secondaryfooter a:visited { color: #c0e4fd; text-decoration: underline; }
#secondaryfooter a:hover { color: #74b7e5; }

#footernavcontainer ul
{
text-align: center;
padding-bottom: 5px;
padding-top: 5px;
padding-left: 0;
margin-top: 0;
margin-left: 0;
background-color: none;
color: #FFF;
width: 1000px;
font-family: Arial,Helvetica,sans-serif;
line-height: 18px;
}

#footernavcontainer ul li { display: inline; padding: 0; }
#footernavcontainer ul li a { padding: 3px 5px; color: white; text-decoration: none; }
#footernavcontainer ul li a:hover { background-color: #369; color: #FFF; text-decoration: none; }



/***** Navigation ****/

.hmnavtop { width: 293px; height: 28px; background: #FFF url(../img/bkgd-hm-navtop.jpg) no-repeat; }
.hmnavbottom { width: 293px; height: 92px; background: #FFF url(../img/bkgd-hm-navbottom.jpg) no-repeat; }
#homenav { width: 293px; height: 238px; background: #FFF; }

.menu { margin-bottom: 0; margin-left: 0; margin-right:0; margin-top: 0; padding: 0 0 0 0; width: 293px; list-style: none; background: none; }
.menu ul { margin-bottom: 0; margin-left: 0; margin-right:0; margin-top: 0; }
.menu li {
	padding: 0;
	margin-bottom: 0; margin-left: 0; margin-right:0; margin-top: 0;
	height: 34px;
	list-style: none;
	background-repeat: no-repeat;
}
.menu li a, .menu li a:visited {
	display: block;
margin-bottom: 0; margin-left: 0; margin-right:0; margin-top: 0;
	text-decoration: none;
	text-indent: -1000px;
	height: 34px;
	background-repeat: no-repeat;
}

.profile {background-image: url(../img/nav-profile2.jpg);}
.profile a {background-image: url(../img/nav-profile1.jpg);}
.services {background-image: url(../img/nav-services2.jpg);}
.services a {background-image: url(../img/nav-services1.jpg);}
.clients {background-image: url(../img/nav-clients2.jpg);}
.clients a {background-image: url(../img/nav-clients1.jpg);}
.team {background-image: url(../img/nav-team2.jpg);}
.team a {background-image: url(../img/nav-team1.jpg);}
.news {background-image: url(../img/nav-news2.jpg);}
.news a {background-image: url(../img/nav-news1.jpg);}
.links {background-image: url(../img/nav-links2.jpg);}
.links a {background-image: url(../img/nav-links1.jpg);}
.contact {background-image: url(../img/nav-contact2.jpg);}
.contact a {background-image: url(../img/nav-contact1.jpg);}


ul.menu li a:hover {background: none; margin-bottom: 0; margin-left: 0;	margin-right:0;	margin-top: 0;}