@charset "utf-8";
/* CSS Document */

/* Layout */
#page-wrap{margin:0px auto 0; vertical-align:top; padding:22px 0px 50px 0px; }
.content-width { position:relative; width:923px; margin:0px auto;}
#page-header { height:95px; margin:0px auto;}
#logo { width:923px; height:80px; margin:0px auto; margin-bottom:20px; }
#footer{ width:920px; margin:0px auto; height:24px; padding-top:20px; text-align:center; }
#newsletter { width:570px; padding:15px; background-color:#dce8ec; margin-bottom:5px; font-size:1.2em; }

body { font-family:'Tahoma', Geneva, sans-serif; font-size:0.75em; line-height:1.25; color:#666; }
span.body { font-size:12px; color:#666; }
p {  font-size:12px; line-height:1.25; color:#666; }
a { font-size:12px; line-height:1.25; text-decoration:none; color:#528d9f; }
a:hover { text-decoration:underline; }
li {}
h1 { font-size:14px; color:#555; margin-bottom:10px; }
h2 { font-size:24px; color:#528d9f; margin-bottom:10px; }
h2.post-title { font-size:26px; color:#528d9f; margin-bottom:10px; }
h3 { font-size:14px; color:#555; margin-bottom:3px; }

.pagemenu { font-size:14px; color:#528d9f; border-bottom:dashed 1px #528d9f; padding:3px 0px 0px 20px; margin-left:3px; vertical-align:middle; cursor:hand; background:url(../images/arrow_10.gif); background-position:left; background-repeat:no-repeat; cursor:pointer; }
.pagemenu-over { font-size:14px; color:#666; border-bottom:dashed 1px #528d9f; padding:3px 0px 0px 20px; margin-left:3px; vertical-align:middle; cursor:hand; background:url(../images/arrow_10.gif); background-position:left; background-repeat:no-repeat; cursor:pointer; }
.footerlink, .footerlink a { font-size:12px; color:#528d9f; padding:0px 5px 5px 5px; text-decoration:none; }
.footerlink a:hover { font-size:12px; color:#666; padding:0px 5px 5px 5px; text-decoration:none; }
.greenbody { font-size:12px; text-decoration:none; color:#528d9f; }
.lightgrey { font-size:12px; color:#999; }
.blogHeading { font-size:14px; color:#555; margin-bottom:3px; }

#webapplist-rhs	{ padding:10px; background-color:#edf3f5; width:288px; }
.blog-container h1 a {font-size:24px; line-height:1.25; text-decoration:none; color:#528d9f; border-bottom:solid 1px #cdcdcd; padding-bottom:5px; margin-top:0px;}

#casestudieshome { width:344px; height:58px; background-color:#edf3f5; border:solid 1px #dce8ec; padding:20px;}
#casestudieshome h2, #casestudieshome h2 a { font-size:24px; margin-top:15px; }
ul#webapp10932pagination { display:none; }

.calltoaction { position:absolute; top:20px; left:660px; width:219px; height:193px; z-index:100; }
#postit	{position:absolute; top:85px; right:50%; margin-right:-520px; width:274px; height:268px; z-index:100;}
