body{
background:#ffffff url('../images/background.jpg') repeat-x;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
margin:0;
padding:0;

}
#leaf{
position:absolute;
top:0;
width:100%;
height:700px;
/*background:url('../images/leafbg.png') no-repeat;*/
background:url('../images/shadow.gif') no-repeat;
background-position:top center;
margin:0;
padding:0;
}
#container{
width:798px;
margin:0 auto;
margin-top:96px;
position:relative;
padding:0;
/*background:url('../images/shadow.gif') no-repeat;*/
}

#header{
position:absolute;
width:798px;
top:8px;
left:-1px;
height:149px;
background:url('../images/logo.jpg') no-repeat;
margin:0;
padding:0;
}
#rtate{
position:absolute;
right:0;
top:0;
width:399px;
height:149px;
overflow:hidden;
}

.menu{position:absolute; padding:0;list-style:none;width:798px; left:-1px; height:58px; top:141px;}

.menu li{float:left; height:27px;}
.menu li a.home{background:url(../images/menu.gif) no-repeat;width:63px; height:58px; text-indent:-5000px; background-position:0 0;display:block;}
.menu li a.about{background:url(../images/menu.gif) no-repeat;width:89px; height:58px; text-indent:-5000px; background-position:-62px 0;display:block;}
.menu li a.expertise{background:url(../images/menu.gif) no-repeat;width:164px; height:58px; text-indent:-5000px; background-position:-150px 0;display:block;}
.menu li a.awards{background:url(../images/menu.gif) no-repeat;width:187px; height:58px; text-indent:-5000px; background-position:-313px 0;display:block;}
.menu li a.media{background:url(../images/menu.gif) no-repeat;width:110px; height:58px; text-indent:-5000px; background-position:-499px 0;display:block;}
.menu li a.careers{background:url(../images/menu.gif) no-repeat;width:85px; height:58px; text-indent:-5000px; background-position:-609px 0;display:block;}
.menu li a.contact{background:url(../images/menu.gif) no-repeat;width:100px; height:58px; text-indent:-5000px; background-position:-695px 0;display:block;}

.menu li a.home:hover{background-position:0 100%;}
.menu li a.about:hover{background-position:-62px 100%;}
.menu li a.expertise:hover{background-position:-150px 100%;}
.menu li a.awards:hover{background-position:-313px 100%;}
.menu li a.media:hover{background-position:-499px 100%;}
.menu li a.careers:hover{background-position:-609px 100%;}
.menu li a.contact:hover{background-position:-695px 100%;}

#content{
float:left;
margin-left:10px;
padding-right:10px;
margin-top:215px;
width:540px;
background:#FFFFFF;
}
#footLogo{
width:214px;
foat:right;
margin-bottom:10px;
}
#sidebar{
width:195px;
float:left;
margin-top:215px;
background:#FFFFFF;
}

#sidebar ul{
list-style:none;
margin:0;
padding:0;
}
#sidebar ul li{
list-style:none;
margin:0;
padding:0;
padding-left:25px;
display:block;
height:35px;
border-bottom:dotted 1px #CCCCCC;
line-height:35px;
background:url('../images/arrow.gif') no-repeat;
background-position:0 2px;
}

#sidebar a{
color:#333333;
text-decoration:none;
}

#sidebar a:hover{
text-decoration:underline;
}


#footer{
height:33px;
background:url('../images/footer.gif') repeat-x;
text-align:center;
color:#FFFFFF;
line-height:33px;
}
#footer a{
color:#FFFFFF;
text-decoration:none;
margin-right:15px;
}
#footer a:hover{
text-decoration:underline;
}

.clear{
clear:both;
}




h1,h2{
font-size:16px;
font-weight:bold;
margin:0;
padding:0;
}
