/* CSS Document */

/* reset css */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}

/* general elements */

body {
font-family:Arial, Helvetica, sans-serif;
}
.container {
width:903px;
margin:auto;
}
h1 {
margin-left:15px;
}
h2 {
background:url(../images/bg-h2.jpg) no-repeat bottom left;
padding-bottom:3px;
font-size:24px;
color:#4f6483;
margin-left:15px;
}
h3 {
background:url(../images/bg-h2.jpg) no-repeat bottom left;
padding-bottom:6px;
font-size:24px;
color:#4f6483;
margin-bottom:15px;
}
p {
font-size:14px;
color:#75825e;
margin:15px;
line-height:20px;
}
a {
color:#4f6483;
}

/* menu */

#menu {
height:50px;
background:url(../images/bg-menu.jpg) repeat-x;
padding-left:60px;
}
#menu li {
float:left;
}
.home a {
background:url(../images/home.jpg) no-repeat;
background-position:top;
height:50px;
width:88px;
display:block;
}
.home a:hover, .home-active a {
background:url(../images/home.jpg) no-repeat;
background-position:bottom;
height:50px;
width:88px;
display:block;
}
.history a {
background:url(../images/history.jpg) no-repeat;
background-position:top;
height:50px;
width:104px;
display:block;
}
.history a:hover, .history-active a {
background:url(../images/history.jpg) no-repeat;
background-position:bottom;
height:50px;
width:104px;
display:block;
}
.mission a {
background:url(../images/mission.jpg) no-repeat;
background-position:top;
height:50px;
width:106px;
display:block;
}
.mission a:hover, .mission-active a {
background:url(../images/mission.jpg) no-repeat;
background-position:bottom;
height:50px;
width:106px;
display:block;
}
.access a {
background:url(../images/access.jpg) no-repeat;
background-position:top;
height:50px;
width:232px;
display:block;
}
.access a:hover, .access-active a {
background:url(../images/access.jpg) no-repeat;
background-position:bottom;
height:50px;
width:232px;
display:block;
}
.benefits a {
background:url(../images/benefits.jpg) no-repeat;
background-position:top;
height:50px;
width:130px;
display:block;
}
.benefits a:hover, .benefits-active a {
background:url(../images/benefits.jpg) no-repeat;
background-position:bottom;
height:50px;
width:130px;
display:block;
}
.contact a {
background:url(../images/contact.jpg) no-repeat;
background-position:top;
height:50px;
width:101px;
display:block;
}
.contact a:hover, .contact-active a {
background:url(../images/contact.jpg) no-repeat;
background-position:bottom;
height:50px;
width:101px;
display:block;
}
.work a {
background:url(../images/work.jpg) no-repeat;
background-position:top;
height:50px;
width:142px;
display:block;
}
.work a:hover, .work-active a {
background:url(../images/work.jpg) no-repeat;
background-position:bottom;
height:50px;
width:142px;
display:block;
}
/* drop down */

.submenu{
position:absolute;
background:#a89554;
border:1px solid #a89554;
width:100px;
display:none;
z-index:1;
}
.submenu li{
width:100px;
font-family:Arial, Helvetica, sans-serif;
padding:3px 5px;
}
.submenu a{
width:70px;
color:#4c4c40;
text-decoration:none;
background-image:none;
height:17px;
font-weight:bold;
font-size:12px !important;
}
.submenu a:hover {
width:70px;
text-decoration:none;
background-image:none;
height:17px;
color:#1b2f48;
}

/* img header */

.img-header-home {
background:url(../images/img-header-home.jpg) no-repeat;
height:296px;
}
.img-header-history {
background:url(../images/img-header-history.jpg) no-repeat;
height:154px;
}
.img-header-team {
background:url(../images/img-header-team.jpg) no-repeat;
height:154px;
}
.img-header-mission {
background:url(../images/img-header-mission.jpg) no-repeat;
height:154px;
}
.img-header-access {
background:url(../images/img-header-access.jpg) no-repeat;
height:154px;
}
.img-header-benefits {
background:url(../images/img-header-benefits.jpg) no-repeat;
height:154px;
}



/* content */

.content {
background:url(../images/bg-content.jpg) repeat-y;
padding-bottom:15px;
}
.content ul {
margin-left:50px;
margin-right:15px;
_margin-left:30px;
.margin-left:30px;
}
.content li {
list-style-image:url(../images/bullet.jpg);
font-size:14px;
color:#75825e;
margin-bottom:15px;
_padding-left:20px;
.padding-left:20px;
}

.request-info {
margin-left:190px;
cursor:pointer;
}
.request {
width:500px;
padding:50px;
color:#75825e;
background:#f1f1f1;
line-height:20px;
font-size:14px;
height:500px;
}
.request p {
margin-left:0px;
}
.request td {
padding:3px;
}
.request textarea, #request-form #name,  #request-form #company,  #request-form #email,  #request-form #phone {
width:400px;
}

#contact-form {
color:#75825e;
line-height:20px;
font-size:14px;
margin-left:15px;
}
#contact-form input {
margin-right:10px;
width:200px;
}
#contact-form textarea {
width:412px;
}
.send {
width:50px !important;
}

/* footer */

.footer {
background:url(../images/bg-footer.jpg) no-repeat;
padding-top:20px;
font-size:12px;
}
.footer li {
display:inline;
margin-left:5px;
margin-right:5px;
}
.footer a {
color:#1b2f48;
text-decoration:none;
}
.footer a:hover {
text-decoration:underline;
}
.footer ul {
float:left;
width:760px;
}
.powered {
color:#626262;
font-size:11px;
float:left;
margin:0px;
}
.powered a {
color:#626262;
font-size:11px;
font-style:italic;
font-weight:bold;
}
