@charset "UTF-8";
body {
font-family:Arial, Helvetica, sans-serif
}
div#content {
margin:auto;
text-align:center;
width:740px
}
div#content div#main {
background: #F9F9F9;
border:#F38A2B solid 1px;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
margin:20px 0;
width:740px
}
div#content div#main h1 {
background:0 -70px url(../images/sprite.png);
color:#FFF;
font-size:20px;
height:31px;
line-height:31px;
text-align:left;
text-indent:20px;
}
div#content div#main h2 {
padding:20px;
text-align:justify;
}
div#content div#main h3 {
padding-bottom:20px;
text-align:justify
}
div#content div#main span {
color:#FF8000;
font-weight:500
}
div#content div#main span span {
color:#535353
}

div#content div.bottom {
background:0 0 url(../images/sprite.png) repeat-x;
border-bottom-left-radius:5px;
border-bottom-right-radius:5px;
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-webkit-border-bottom-left-radius:5px;
-webkit-border-bottom-right-radius:5px;
height:15px;
width:740px
}

/* Header */

div#wrapper {
background:#F7F7F7;
border-bottom:1px solid #F5F5F5;
height:280px;
margin-bottom:-50px;
width:100%
}
div#header {
font-family:Arial, Helvetica, sans-serif;
margin:auto;
overflow:hidden;
padding-top:25px;
text-align:left;
width:742px
}
div#header h1 {
color:#535353;
font-size:20px;
position:relative;
left:420px;
top:-50px;
}
div#header h1 span {
color:#FF8000
}
div#header div#menu {
background:0 -15px url(../images/sprite.png) repeat-x;
border:#F38A2B solid 1px;
border-radius:15px;
-moz-border-radius:15px;
-webkit-border-radius:15px;
height:50px;
margin:auto;
overflow:hidden;
padding:5px 15px 0 15px;
width:710px
}
div#header div#menu ul {
display:block;
}
div#header div#menu ul li {
display:inline-block;
float:left;
margin:10px 4px;
}
div#header div#menu ul li a {
color:#FFF;
font-size:15px;
line-height:30px;
padding:10px 7px 15px 7px;
text-decoration:none;
}
div#header div#menu ul li a:hover, body#home div#header div#menu ul li.home a, body#background div#header div#menu ul li.background a, body#believe div#header div#menu ul li.believe a, body#can_do div#header div#menu ul li.can_do a, body#products div#header div#menu ul li.products a, body#architecture div#header div#menu ul li.architecture a, body#contact div#header div#menu ul li.contact a {
background:#F78800;
border:1px solid #D87838;
border-radius:10px;
-moz-border-radius:10px;
-webkit-border-radius:10px;
padding:9px 6px 5px 6px;
}
body#home div#header div#menu ul li.home a:hover, body#background div#header div#menu ul li.background a:hover, body#believe div#header div#menu ul li.believe a:hover, body#can_do div#header div#menu ul li.can_do a:hover, body#products div#header div#menu ul li.products a:hover, body#architecture div#header div#menu ul li.architecture a:hover, body#contact div#header div#menu ul li.contact a:hover {
background:#E87900;
border:1px solid #C97034;
}
div#header div#menu ul li a:active, body#home div#header div#menu ul li.home a:active, body#background div#header div#menu ul li.background a:active, body#believe div#header div#menu ul li.believe a:active, body#can_do div#header div#menu ul li.can_do a:active, body#products div#header div#menu ul li.products a:active, body#architecture div#header div#menu ul li.architecture a:active, body#contact div#header div#menu ul li.contact a:active {
background:#E06D02;
border:1px solid #CE562D
}
/* Footer */

div#footer {
background:0 -15px url(../images/sprite.png) repeat-x;
border:#F38A2B solid 1px;
border-radius:10px;
-moz-border-radius:10px;
-webkit-border-radius:10px;
height:55px;
margin:auto;
width:745px;
}
div#footer ul#top {
display:block;
}
div#footer ul#top li {
color:#FFF;
display:inline-block;
float:left;
font-size:12px;
line-height:55px;
padding:0 2px 0 0;
}
div#footer ul#top li a {
color:#FFF;
text-decoration:none
}
div#footer ul#top li img {
margin-bottom:-20px;
padding:10px 5px 10px 10px
}

div#footer ul#pages {
colour:#000;
display:block;
margin:auto;
width:575px;
}
div#footer ul#pages li {
display:inline-block;
float:left;
font-size:12px;
padding:10px 2px 20px 2px;
}
div#footer ul#pages li a {
color:#000;
text-decoration:none;
}