/* CSS Document */

body{
background:#643102 url(images/body_bg.jpg) repeat-x top;
margin:0px;
padding:0px;
font-family:arial;

}

h1{
margin:0px;
padding:3px 0px 0px 36px;
font-size:22px;
color:#00A651;
font-family: Arial, Helvetica, sans-serif;
letter-spacing: -1px;
font-weight:bold;
background:#ffffff url(images/small-logo.jpg) no-repeat 0px 0px;



}

h2{
font-size:16px;
font-family: Myriad Pro, Trebuchet MS, Arial, sans-serif, Helvetica;
margin:10px 0px;
color:#999999;
text-align:center;

}
p{
font-size:12px;
color:#333333;
margin:10px 0;
line-height:1.6em;

}


#container{
width:770px;
margin:0 auto;

}

img{
vertical-align:top;

}

#logo{
width:216px;
height:167px;
background:#330033;
margin-left:76px;
}
#logo img{
border:0px;
vertical-align:top;

}

#slogan{

position:absolute;
font-size:17px;
color:#FFFFFF;
font-family: Trebuchet MS, Arial, sans-serif, Helvetica;
font-style:italic;
left:50%;
margin-left:80px;
top:85px;

font-weight:normal;
background:inherit;


width:310px;


}
.contentcontainer{
position:relative;
margin-top:-54px;
z-index:2;


}
#leftcontent{
float:left;
width:143px;
padding-top:58px;
}

#leftcontent2{
float:left;
padding-top:58px;
}

#nav ul{
margin:0px;
padding:0px;
font-style:bold;
font-size:13px;
}

#nav ul li{
list-style-type:none;
line-height:1.3em;
margin-bottom:3px;

}
#nav ul li a{
font-family: Trebuchet MS, Arial, sans-serif, Helvetica;
text-decoration:none;
background:#643201 url(images/nav-bg.jpg) no-repeat 0px 3px;
padding-left:19px;
color:#F5D736;
padding-top:2px;
display:block;
height:15px;

}

#nav ul li a:hover{
font-size:13px;
font-weight:bold;
color: #FFFFFF;
background:url(images/nav-hover.jpg) no-repeat 0px 4px;

}

#contact{

margin:30px 0px;
background:#F5D736;
padding:8px 5px 8px 8px;
}

#contact p{
margin:0px;

}


#rightcontent{
float:right;
width:607px;
}

#banner{
height:120px;
}


#content{
background:url(images/content-bg.jpg) repeat-y;


}

#contentbg{
background:url(images/content-footer.jpg) no-repeat bottom;
padding:8px 12px 18px 12px;
height:100%;

}

.leftcontent{
float:left;
width:360px;
}

.list{
margin:0px 0px 0px 30px;
padding:0px;
font-size:11px;

}

.list li{
list-style-type:none;
line-height:1.6em;
margin-bottom:10px;
}

.rightcontent{
float:right;
width:165px;
padding-top:10px;
}

#greenbox{
background:#00A651;
border:#005E2F 1px solid;
padding:13px 13px 0px 13px;
margin-bottom:10px;

}
#greenbox p{
color:#FFFFFF;
margin:0px 0px 14px 0px;
line-height:1.2em;
background:inherit;
}

.greentitle{
font-size:18px;
font-family: Myriad Pro, Trebuchet MS, Arial, sans-serif, Helvetica;
font-weight:bold;

}


#greybox{
background:#DFDFDF;
border:1px solid #999999;
padding:13px 11px 13px 13px;

}

#greybox h3{
color:#333333;
font-size:14px;
font-family: Trebuchet MS, Arial, sans-serif, Helvetica;
margin:0px 0px 5px 0px;
padding:0px;


}

#greybox p{
margin:0px;
padding:0px;
line-height:1.3em;

}

.greytext{
color:#666666;

}
#wrap{
background:#FFFFFF;
border:1px solid #D5B70B;
padding:18px;
height:100%;

}

.green{
color:#00A651;
background:inherit;

}


#footer{

text-align:center;

margin-top:10px;

}
.footernav{
margin:0px;
color:#F5D736;
padding:12px 0px;
background:#643102 url(images/bgfooter.jpg) no-repeat center top;
}
.footernav a{
color:#F5D736;
margin:0px 10px;
text-decoration:none;
background:transparent;
}

.footernav a:hover{
color: #FFFFFF;
}

.copyright{
margin-top:10px !important;
font-size:10px;
color:#B35900 !important;


}