
h3 {font-size: 1.17em; margin: 0 0 .5em;}
h4 {font-size: 1em; margin: .2em 1em;}
h5 {font-size: .8em; margin: .2em 0;}
h3, h4{font-weight: bolder;}
p{font:Arial, Helvetica, sans-serif ; padding-bottom: 20px; line-height:120%; margin:0 5px 0 0;}
li{list-style-image:url(../assets/listimage.png);}
a:link, a:active, a:visited{color:#060;}

body{padding:0; margin:0; background:#333;}
.container{ margin:0px auto; width:100%; background: url(../assets/bg.gif); overflow:hidden;}

.header{width:100%; height:100px; background-color:#060; border-bottom: ridge 2px #090; border-top: groove 1px #060; overflow:hidden;}
.header #logo{padding-top:5px; margin:0 auto; list-style:none; width:340px; position:relative; top: 10px;}
.header #logo li{display:inline; padding:5px; }

.content{width:1000px; margin:0 auto;}

.content .sideLeft{float:left; position:relative; top:0px; width:210px; height:auto;}
.sideLeft .sideMenu li{padding:5px;}
.sideContact li, .sideLinks li, .team li{padding:8px; list-style-image:none;}
.sideMenu{margin:10px 10px 30px 0px; position:relative;}
.sideContact, .sideLinks, .team{ margin:10px 10px 15px 0px; padding: 5px 10px 10px;}
.link{height: 85px; background:url(../assets/subinfobg2.png);}
.sideContact,.team{height:185px; background:url(../assets/subinfobg1.png);}

.titlebar{ color:#333; font-weight:bold;}
.infobar{font-size:80%;}
.address{margin-top: -15px;}

.content .middle{float:left; width:770px; height:auto;  margin:10px 0; padding-left:10px;}


.footer{clear: both; width:100%; height:40px; background:#060; border-top: groove 2px #090; overflow:hidden;}
.footer p{margin:15px auto;  color:#fff; font-size:75%; width:640px;}
.footer p #notice{color:#fff; padding:0 5px;}



/*navigatin menu*/
.home, .about, .services, .accomplishments, .photos{display:block; width:200px; height:30px;}
.home{background:url(../assets/nav/home.png) no-repeat 0 -30px; }
.about{background:url(../assets/nav/about.png) no-repeat 0 -30px;}
.services{background:url(../assets/nav/services.png) no-repeat 0 -30px;}
.accomplishments{background:url(../assets/nav/accomplishments.png) no-repeat 0 -30px;}
.photos{background:url(../assets/nav/photos.png) no-repeat 0 -30px;}
.home a, .about a, .services a, .accomplishments a, .photos a {
  display:block;
  width:200px;
  height:30px;
  text-indent:-9999px;
  margin:-5px 0 0 -5px;
}

.home a{background:url(../assets/nav/home.png) no-repeat 0 0;}
.about a{background:url(../assets/nav/about.png) no-repeat 0 0;}
.services a{background:url(../assets/nav/services.png) no-repeat 0 0;}
.accomplishments a{background:url(../assets/nav/accomplishments.png) no-repeat 0 0;}
.photos a{background:url(../assets/nav/photos.png) no-repeat 0 0;}
.home a:hover, .about a:hover , .services a:hover, .accomplishments a:hover, .photos a:hover {
  background-position:0 30px;
}


/*home*/
.indentList{ margin: -3px 90px 10px 60px;}
.indentList li{padding: 3px 0;}
.midContent .img{padding:5px; width:760px; background:#fff;}
#center{padding-left:60px;}
.down{padding-top: 20px;}
.left{float:left; width:500px;}
.right{float:left; margin-top:55px;}
.right ul{margin-top:-20px; text-align:center;}
.none li, .right ul li{list-style-image:none; font-size:12px; }
#officepic{margin:0 auto; border:5px #fff solid; margin: 5px 0px 5px 0px;}

/*accomplishments*/
.title{font-weight:bold;}

/*photos*/
.photo_wrap{padding:15px 0;}
.none li{display:inline; padding:0;}
.nopadding img{padding-bottom:0;}
