body{
margin:0;
background:url(../images/background.jpg) repeat-x;
font-size:13px;
font-family:Arial, Helvetica, sans-serif;
padding-bottom:24px;
}
a{
color:#568656;
}
p{
stext-indent:12px;
}

#bodywrapper{
width:980px;
text-align:left;
}
#logo{
position:absolute;
margin:-85px 0 0 0;
}
#rk{
position:absolute;
margin:-85px 0 0 760px;
}
#content{
margin:16px 0 0 70px;
width:670px;

sbackground:#eee;
sborder:1px solid #ddd;
-moz-border-radius:8px;
-webkit-border-radius:8px;
}
#content2{
padding:10px 10px 10px 10px;
}
#content h1{
font-weight:normal;
font-size:18px;
color:#568656;

margin:0 0 18px 0;
padding:0;
}
#content h2{
margin:20px 0 24px 0;
padding:0;

font-size:18px;
font-weight:bold;
text-align:center;

color:#568656
}
#content .subheadline{
margin:8px 0 -12px 0;

font-weight:bold;
}

#footertop{
height:10px;
font-size:8px;
background:url(../images/divider.jpg);
margin:24px 0 12px 0;
}
#footer{
font-size:12px;
text-align:center;
padding-top:8px;
}
#righthand{
position:absolute;

width:160px;

text-align:center;

margin:-1px 0 0 700px;

abackground:#eee;
border:1px solid #ddd;
-moz-border-radius:8px;
}
#righthand .wrapper{
padding:14px;
}
#righthand .header{
font-weight:bold;
font-size:12px;
text-decoration:underline;
}
#righthand img
{
padding:12px 0;
}
#expertiseChecklist{
width:420px;
margin:24px 0 24px 40px;
padding:10px 12px 12px 12px;

background:#eee;
sborder-top:1px solid #bbb;
sborder-right:2px solid #aaa;
sborder-bottom:2px solid #888;
sborder-left:1px solid #bbb;
-moz-border-radius:8px;
}
#expertiseChecklist .header{
color:#568656;
font-size:16px;
font-weight:bold;
padding:0 0 10px 0;
}
#expertiseChecklist ul{
padding:0 0 0 16px;
margin:0;
color:#000;
list-style-type:disc;
}
.tagline{
color:#aaa;
font-size:15px;
font-style:italic;

text-align:right;
}
.invis{
display:none;
}
img{
border:0;
}

#Grail
{
margin:8px;

color:#568656;
}