body {
	margin:0 auto;
	padding:0;
	color:#000;
	background-color:#B9B8B6;
	font-family:Verdana, Sans-Serif;
	font-size:12px;
}
form, div, span, h1, h2, h3, p, ul, li {
	margin:0;
	padding:0;
}
a img { border:none; }
a, a:active, a:visited
{
    text-decoration:none;
    color:#806F4D;
}
a:hover 
{
	color:#93918f;
    text-decoration:none;
}

#container 
{
    width:959px;
    margin:0 auto;
    padding:0;
}

/* side -------------------------------------------------*/
#side 
{
    width:315px;
    float:left;
}
#logo 
{
    width:315px;
    height:90px;
}
#navigation 
{
    width:315px;
    height:230px;
}
#navigation ul#nav 
{
    list-style:none;
    position:relative;
}
#navigation ul#nav li
{
    float:left;
    height:43px;
}
#navigation ul#nav li.alt { height:44px; }

/* main -------------------------------------------------*/
#main 
{
    width:633px;
    float:right;
}
#tagline 
{
    width:633px;
    height:90px;
    background:transparent url(tagline.gif) no-repeat;
}
#tagline span { display:none; }
#banner 
{
    width:633px;
    height:230px;
}
#content 
{
    background:#fff url(bg-content-top.gif) no-repeat;
    padding-top:25px;
}
#content h1 
{
    height:44px;
    font-size:18px;
    padding-left:33px;
}
#content h1 span { display:none; }
#content h1.welcome { background:transparent url(ttl-welcome.gif) no-repeat; }
#content h1.ouroffices { background:transparent url(ttl-ouroffices.gif) no-repeat; }
#content h1.services { background:transparent url(ttl-services.gif) no-repeat; }
#content h1.ourpeople { background:transparent url(ttl-ourpeople.gif) no-repeat; }
#content h1.contactus { background:transparent url(ttl-contactus.gif) no-repeat; }
#content h1.privacy { background:transparent url(ttl-privacy.gif) no-repeat; }
#content h1.disclaimer { background:transparent url(ttl-disclaimer.gif) no-repeat; }
#content-box 
{
    background:transparent url(bg-content.gif) repeat-y;
    padding-top:10px;
}
#main-content 
{
    background:transparent url(bg-content-bot.gif) no-repeat bottom left;
    padding:0 0 60px 0;
}
#main-inner 
{
    padding:0 19px 20px 33px;
}
#main-inner p 
{
    margin-bottom:12px;
}
#main-inner ul
{
	margin-bottom:12px;
	margin-top:-12px;
}
#main-inner ul li
{
	list-style-type: none;
	background: url(bullet.gif) left center no-repeat;
	padding-left:20px;
}
/* footer -------------------------------------------------*/
#footer 
{
    clear:both;
    background:transparent url(bg-footer.gif) repeat-y;
    margin-bottom:40px;
    font-size:11px;
    padding-top:13px;
    height:26px;
}
#footer a 
{
    color:#000;
}
#footer a:hover 
{
    color:#fff;
	text-decoration:none;
}
#copyright 
{
    width:339px;
    float:left;
    padding-left:20px;
}
#siteby 
{
    width:240px;
    float:right;
    text-align:right;
    padding-right:20px;
}