body {margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; background:#FFFFFF;}
img {border:none;}

a {color:#0000FF; text-decoration:none;}
a:visited {color:#0000FF;}
a:hover {text-decoration:underline;}

.s-wrapper {}

.post-edit-link {clear:both;}

.s-top {width:auto; background-image:url(images/top_background.png); background-repeat:repeat-x; }
.s-bottom {width:1000px; margin-left:auto; margin-right:auto;}

.s-header {width:1000px; margin-left:auto; margin-right:auto; background-image:url(images/header_background.png);}
.s-navigation {width:auto; height:40px; font-family:Arial, Helvetica, sans-serif; font-size:16px;}
.s-navigation ul {
margin:0; padding:0;
}

.s-navigation li {
float:left;
list-style-image: none;
list-style-position: outside;
list-style-type: none;
margin: 0;
padding: 0;
}
.s-homelink {float:left; margin-right:5px;}
.s-toppages {padding-top:10px; float:left;}
.s-toppages a {color:#FFFFFF; font-weight:bold; margin-left:20px; text-decoration:none;}
.s-toppages a:hover {color:#DDDDFF; font-weight:bold;}
.s-toppages a:visited {color:#FFFFFF; font-weight:bold;}
.s-othertop {float:right; padding-top:10px;}
.s-othertop a {color:#DDDDFF; margin-right:20px; text-decoration:none;}
.s-othertop a:hover {color:#FFFFFF;}
.s-othertop a:visited {color:#DDDDFF;}

.s-headercontent {width:auto; height:80px;}

.s-widepannel {width:auto;}

.sidebar {position:relative; float:right; font-size: 12px; width:282px; height:100%; background: url(images/sidebar_background.gif) repeat-y;padding:6px;}
.sidebar .signup_link {display:block; margin-left:auto; margin-right:auto; width:277px; height:72px; background: url(images/get-started-in-30-seconds_button.png); }

.sidebar-section {margin:0 auto; text-align:center;background:#FFFFFF; border: 1px solid #DDDDDD; padding: 6px;margin-bottom:10px;}
.sidebar-contact img {margin-left:auto; margin-right:auto; display:block;}
.sidebar-contact .contact_link {display:block; margin-left:auto; margin-right:auto; width:252px; height:52px; background: url(images/contact-sales-sidebar_button.png); }
.sidebar-contact span {display:block;margin-top:5px;margin-bottom:5px;}
.sidebar-quote .quote {font-size:10px; color: #7777EE;font-style:italic;text-align:left;}
.sidebar-quote .credit {font-size:10px; color: #AAAAAA;text-align:left;}
.sidebar-quote img {vertical-align:text-top;}
.maincontent {float:left;width:670px;margin-top:10px;}

.solutions-points {width:330px; font-family:Arial, Helvetica, sans-serif; clear:both; height:120px;}
.solutions-points img {padding-right:10px; border:none; float:left;margin-bottom:40px;}
.solutions-points h2 {color:#000000; font-size:22px; font-weight:normal; padding-top:2px; padding-bottom:5px;}
.solutions-points ul {font-size:14px; margin-left:50px; margin-top:-15px; color:#333333;}
.solutions-points li {padding-bottom:5px;}

.management {clear:both; padding-right:20px; padding-top:10px;}
.management h1 {color:#000000; padding:0px; margin:0px; font-size:20px;}
.management h2 {color:#333333; padding:0px; margin:0px; margin-bottom:10px; font-size:16;}
.management img {float:left; margin-bottom:100px; padding-right:10px;}

.company-nav {font-size:22px; color:#333333; background:#F0F0F0; border:solid; border-width:2px; border-bottom:none; border-color:#CCCCCC; width:250px; height:30px; padding:5px; display:block;}
.company-nav a {color:#333333;}
