* {margin: 0; padding: 0;}

body {color: #333; font-weight: normal; font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 12px;background:url(/images/nav/bar.gif) repeat-x center top;}

.cleaner {clear: both; height: 1px; font-size: 1px;}

p {line-height:18px;}

h1 {font-size: 14px; font-weight: normal;}

h2, h3, h4, h5{font-size: 12px; font-weight: normal;}

img {border: 0;}

ul li {list-style: none;}

a {text-decoration: none; color: #333;}

a:hover {text-decoration:underline;}



.right {float:right;}
.left {float:left;}

.bodyRuleBlue {height:1px;border-bottom:1px dashed #1A4798;}

.bodyRuleBlue hr {display:none;}

.sidebarRule {height:1px;border-bottom:1px solid #CCC;margin:18px 0;}

.sidebarRule hr {display:none;}

a.moreAfter {background:url(/images/more.gif) no-repeat right;padding-right:14px;}

ul.standard {margin:1.2em;padding:0;list-style-type:none;}

ul.standard li {font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#333;background:url(/images/bullet.gif) no-repeat 0 3px;padding:0 12px 0 24px;margin:.4em 0;}









.wrap {width: 1600px; margin: auto;}

/* header */

.header {height: 347px; background: url(/images/nav/bar.gif) no-repeat top;}

.head-line {width: 980px; height: 94px; margin: auto; clear: both; position: relative;}


.isHere {border-bottom-style:solid;border-bottom-width:2px;border-bottom-color:#b5ccf0;}

#mainNav {width:980px;height:94px;margin:auto;clear:both;position:relative;z-index:10;}

.logo {width: 154px; height: 94px; background: url(/images/logo.gif) no-repeat; display: block; float: left;}

.logo h2 {display:none;}

/*

.top-nav {float: left; padding: 56px 0 0 13px;}

.top-nav li{float: left; text-indent: -9999px; height: 14px; line-height: 13px; padding: 0 0 0 27px;}

.top-nav li a{height: 13px; display: block;}

.top-nav li a:hover{background-position: 0 -14px;}

.top-nav .oursol {width: 66px; background: url(/images/nav/solutions.gif) no-repeat 0 0;}

.top-nav .oursup {width: 58px; background: url(/images/nav/support.gif) no-repeat 0 0;}

.top-nav .infra {width: 97px; background: url(/images/nav/infrastructure.gif) no-repeat 0 0;}

.top-nav .wcont {width: 103px; background: url(/images/nav/wcontegix.gif) no-repeat 0 0;}

.top-nav .about {width: 68px; background: url(/images/nav/about-us.gif) no-repeat 0 0;}

.top-nav .blog {width: 36px; background: url(/images/nav/blog.gif) no-repeat 0 0;} */



#mainNav ul {padding:56px 0 0 20px;list-style-type:none;position:relative;float:left;}

#mainNav ul li {float:left;position:relative;margin:0 12px;}

#mainNav ul li a {height:14px;display:block;background-position:0 0;}

#mainNav ul li a:hover {background-position:0 -14px;}

#mainNav ul li a span {display:none;}

.navSolutions {width: 66px; background: url(/images/nav/solutions.gif) no-repeat 0 0;}

.navSupport {width: 58px; background: url(/images/nav/support.gif) no-repeat 0 0;}

.navInfra {width: 97px; background: url(/images/nav/infrastructure.gif) no-repeat 0 0;}

.navWhy {width: 103px; background: url(/images/nav/wcontegix.gif) no-repeat 0 0;}

.navAbout {width: 68px; background: url(/images/nav/about-us.gif) no-repeat 0 0;}

.navBlog {width: 36px; background: url(/images/nav/blog.gif) no-repeat 0 0;}

#mainNav ul li ul {width:200px;position:absolute;top:14px;left:-9999px;margin:0;padding:24px 0 0 0;}

#mainNav ul li:hover ul {left:-18px;}

#mainNav ul li ul li a {width:200px;color:#B5CCF0;background:#010A2C;border-right:1px solid #18203F;border-bottom:1px solid #18203F;border-left:1px solid #18203F;margin:0;padding:10px 6px;display:block;float:none;}





.search {float: right; position: relative; width: 188px; height: 26px; background: #222743; margin: 49px 0 0 0;}

.search .txt{width: 174px; height: 18px; background: url(/images/txt-bg.gif) repeat-x; border: 1px solid #000; position: absolute; top: 3px; left: 3px; z-index: 1; padding: 0 0 0 6px;}

.search .button {width: 16px; height: 18px; background: url(/images/sbutton.gif) no-repeat; position: absolute; right: 7px; top: 4px; z-index: 2; border: none; cursor: pointer;}

.contact-img {background: url(/images/contact-image.gif) no-repeat; position: absolute; top: 16px; right: 2px; width: 227px; height: 14px; text-indent: -9999px;}



/* -- Banner image set as background to banner class on each page --*/

.banner {min-width:980px;height:212px;background-repeat:no-repeat;background-position:center;margin:auto;position:relative;}

.banner-bkg {background-color:#050E46;}

.banner h1 {display:none;}
.banner h4 {display:none;}
.bannerInner {width:980px;height:213px;margin:auto;position:relative;}

.btext {width: 223px; position: absolute; top: 13px; right: 0;}

.btext p{line-height: 18px; color: #FFF;}

.btext .img {background: url(/images/img.gif) no-repeat left top; text-indent: 27px; padding-bottom: 8px;}

.quoteLogo {position: absolute; top: 140px; right: 0;}



.btextIndex {width: 290px; position: absolute; top: 13px; right: 0;}

.btextIndex p{line-height: 18px; color: #FFF;}

.btextIndex .img {background: url(/images/img.gif) no-repeat left top; text-indent: 27px; padding-bottom: 8px;}



#subNav {min-width:980px;height:41px;background:url(/images/nav/sub-nav-bg.gif) center;margin:auto;clear:both;position:relative;}

#subNavSimple {min-width:980px;height:41px;background:url(/images/nav/sub-nav-bg-simple.gif) center;margin:auto;clear:both;position:relative;}
#subNavNone {min-width:980px;height:14px;background:url(/images/nav/noSubBG.gif) repeat-x;margin:auto;clear:both;position:relative;}
.sub-menu {width:980px;height:41px;margin:auto;position:relative;}

h3#pageTitle {height:41px;float:left;text-indent:-9999px;}

h3#moreSolutions {width:107px;height:41px;background:url(/images/nav/title-more-solutions.gif);margin:0;padding:0;float:left;text-indent:-9999px;}

.dgray {width:400px;height:41px;background:url(/images/nav/dgray.gif) repeat-x;float:left;}

.dgray ul li{float: left; padding: 13px 6px 0 12px;}



.lgray {height: 40px;position:absolute;top:0;left:540px;}

.lgray img{float: left;}

.lgray ul {float: left;}

.lgray ul li{float: left; padding: 13px 6px 0 6px;}



.lgray-simple {float:left;height: 40px;}

.lgray-simple img{float: left;}

.lgray-simple ul {float: left;}

.lgray-simple ul li{float: left; padding: 13px 6px 0 12px;}







/* main */

#main {width: 980px; margin: auto; padding: 30px 0;position:relative;}

.content {width: 719px; float: left; border-right: 1px solid #CCC;padding-right:24px;}

/* ++++++++++++++++++++++++++++++++++++++++++ add this if main content section has float problems overflow: auto; ==============
======================================================+=====================================================================*/

.content h1 {font-family:Rockwell, Arial, sans-serif;font-size:30px;font-weight:normal;color:#2566c6;padding:5px 0 10px 0;}
.introText {font-size: 16px; line-height: 24px; padding: 0 0 20px 0;}
.content h2 {font-family:Rockwell, Arial, sans-serif;font-size:18px;padding:0 0 15px 0;}
.content a {color: #59A202;}

.iconBlock {clear: both; padding: 18px 0 25px 0;}
.iconImage {float: left; width: 114px;}
.iconText {float: left; width: 576px; padding: 0 0 0 12px;}
.iconText p{line-height: 18px;}



.logoBlock {clear: both; padding: 24px 0 24px 0;margin:0;}
.logoImage {float: left; width: 154px;text-align:center;border:0;}
.logoText {float: left; width: 536px; padding: 0 0 0 12px;}
.logoText p{line-height: 18px;}
.logoRight {clear: both; padding: 24px 0 24px 0;margin:0;}
.logoImageRight {float: right; width: 154px;text-align:center;border:0;}
.logoTextRight {float: left; width: 536px; padding: 0 0 0 12px;}
.logoTextRight p{line-height: 18px;}


/* ========================================= Sidebar */

#sidebar {width: 223px; float: left; padding: 0 0 0 13px;}
#sidebar h1 {font-family:Rockwell, Arial, sans-serif;font-size:24px;font-weight:normal;color:#2566c6;margin:4p 0 8px 0;}
#sidebar h2 {font-family:Rockwell, Arial, sans-serif;font-size:18px;font-weight:normal;color:#2566c6;margin:4p 0 8px 0;}
#sidebar h3 {font-family:Rockwell, Arial, sans-serif;font-size:18px;font-weight:normal;color:#000;}
#sidebar a {color: #59A202;}
#sidebar .starting {width: 223px; height: 49px; background: url(/images/free-assessment.gif) no-repeat 0 0; display: block;}
#sidebar .free {width: 223px; height: 40px; background: url(/images/free.gif) no-repeat 0 0; display: block;}
#sidebar .gbutton a:hover{background-position: 0 -49px;}
#sidebar .gbutton p {padding-bottom: 6px;}
#sidebar .gbutton {padding: 5px 0; }

a.WPinfrastructure {width:223px;height:60px;background-image:url(/images/button-InfrastructureWhitepaper.gif);background-position:0 0;background-repeat:no-repeat;padding:0;margin:5px 0;display:block;}
a:hover.WPinfrastructure {background-position:0 -60px;}
a.WPinfrastructure span {display:none;}

.sidebarSearch {position: relative; width: 188px; height: 26px; background: #EEEEEE; margin: 6px 0 0 0;}
.sidebarSearch .txt{width: 174px; height: 18px; background: url(/images/txt-bg.gif) repeat-x; border: 1px solid #000; position: absolute; top: 3px; left: 3px; z-index: 1; padding: 0 0 0 6px;}
.sidebarSearch .button {width: 16px; height: 18px; background: url(/images/sbutton.gif) no-repeat; position: absolute; right: 7px; top: 4px; z-index: 2; border: none; cursor: pointer;}

.logo-block {padding: 0;}
.logo-block ul {padding: 8px 0 0 0;}
.logo-block ul li a {display: block; width: 73px; height: 59px;}
.logo-block ul li {float: left; padding: 0 2px 0 0;}
.logo-block ul li.last {padding: 0;}
.logo-block .atal a{background: url(/images/atal.gif) no-repeat 0 0;}
.logo-block .zimbra a{background: url(/images/zimbra.gif) no-repeat 0 0;}
.logo-block .subv a{background: url(/images/subv.gif) no-repeat 0 0;}
.logo-block ul li a:hover {background-position: 0 -59px;}

.api-block {padding: 5px 0;}
.api-block ul {padding: 13px 40px 0 8px;}
.api-block ul li {padding: 0 0 18px 32px;}
.api-block ul li a{color: #666;}
.api-block ul li a:hover{text-decoration: none; color: #59A202;}
.api-block ul li.ico1 {background: url(/images/icons/clock-small.gif) no-repeat;}
.api-block ul li.ico2 {background: url(/images/icons/support-small.gif) no-repeat;}
.api-block ul li.ico3 {background: url(/images/icons/tools-small.gif) no-repeat;}
.api-block ul li.ico4 {background: url(/images/icons/thumbsup-small.gif) no-repeat;}
.api-block ul li.ico5 {background: url(/images/icons/application-small.gif) no-repeat;}
.api-block ul li.ico6 {background: url(/images/icons/servers-small.gif) no-repeat;}

.zimbraFeatures {padding: 0 0 10px 0;}
.zimbraFeatures ul {padding: 0 40px 0 0;}
.zimbraFeatures ul li {padding: 0 0 24px 32px;}
.zimbraFeatures ul li a{color: #666;}
.zimbraFeatures ul li a:hover{text-decoration: none; color: #59A202;}
.zimbraFeatures ul li.ico1 {background: url(/images/icons/ajax.gif) no-repeat;}
.zimbraFeatures ul li.ico2 {background: url(/images/icons/zimbra-mobile.gif) no-repeat;}
.zimbraFeatures ul li.ico3 {background: url(/images/icons/lock-small.gif) no-repeat;}
.zimbraFeatures ul li.ico4 {background: url(/images/icons/scroll-small.gif) no-repeat;}

.promoCerts {overflow:hidden;padding:5px 0;}
.promoCerts img {margin:0;float:left;}

.contactUs {width:223px;height:138px;background:url(/images/sidebar/contact-us.gif) no-repeat;position:relative;}
.contactUs a {width:125px;height:31px;background-image:url(/images/sidebar/contact-us-button.gif);background-repeat:no-repeat;background-position:0 -31px;display:block;position:absolute;top:75px;left:85px;}
.contactUs a:hover {background-position:0 0;}
.contactUs a span {display:none;}

.blueBox {width:223px;background:#2566C6 url(/images/sidebar/blue-top.gif) no-repeat top;margin:0;}
.blueBoxInner {width:199px;background:url(/images/sidebar/blue-bottom.gif) no-repeat bottom;padding:12px;margin:0;overflow:hidden;}
#sidebar .blueBox .blueBoxInner h2 {font-family:Rockwell, Arial, sans-serif;font-size:28px;font-weight:normal;color:#FFF;margin:4p 0 8px 0;padding:0 0 6px 0;}
#sidebar .blueBox .blueBoxInner p {color:#FFF;}
#sidebar .blueBox .blueBoxInner ul {margin:12px 0 12px 8px;}
#sidebar .blueBox .blueBoxInner ul li {color:#FFF;background:url(/images/bullet-white.gif) no-repeat 0 10px;padding:4px 0 4px 12px;}
a.greenButton {width:127px;height:33px;background-repeat:no-repeat;background-position:0 0;float:right;display:block;}
a:hover.greenButton {background-position:0 -33px;}
a.greenButton span {display:none;}

a.signup {width:223px;height:58px;background-image:url(/images/sidebar/signup.gif);background-repeat:no-repeat;background-position:0 0;margin:0;display:block;}
a:hover.signup {background-position:0 -58px;}
a.signup span {display:none;}


/* footer */

.footer {margin: auto; height: 280px; clear: both; background: #000; padding: 24px 0 0 0; position: relative;}

.sub-footer {width: 980px; margin: auto;}

.footer ul{float: left; padding: 0 24px 0 0;}

.footer ul li {font-size: 11px; line-height: 18px;}

.footer ul li a{font-size: 11px; color: #CCC;}

.footer ul li.title a {color: #B5CCF0; font-weight: bold;}

.copy {float: right; color: #CCC; padding: 0 43px 0 0;}
.copy p{padding: 0 0 18px 0;}
.copy h1{padding: 0 0 12px 0;}
.copy h2 {font-family:Rockwell, Arial, sans-serif;font-size:18px;font-weight:normal;color:#DDD;}

.footerLanding {width: 980px; margin: auto;color:#CCC;padding:0;}
.footerLanding p{padding:0;}
.footerLanding h1{padding: 0 0 12px 0;}
.footerLanding h2 {font-family:Rockwell, Arial, sans-serif;font-size:18px;font-weight:normal;color:#DDD;}

.sas70 {position:absolute;bottom:24px;left:0;}





/* ======================== Forms */

img.formTopper{position:absolute;top:-20px;left:-24px;}

form.contact {width:694px;background:url(/images/forms/form-top.gif) no-repeat top;margin:30px 0;padding:3px 0 0 0;position:relative;}
.contact fieldset {width:594px;background:#EEE url(/images/forms/form-bottom.gif) no-repeat bottom;margin:0;padding:17px 20px 20px 80px;border:0;}
.contact label {font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:bold;color:#333;margin:4px 0;display:block;}
.contact input {width:540px;font-family:Arial, Helvetica, sans-serif;font-size:18px;color:#2566c6;background:#FFF url(/images/forms/field-bg.gif) no-repeat top right;margin:4px 0 12px 0;padding:4px 0;border:0;}
.contact textarea {width:540px;height:80px;font-family:Arial, Helvetica, sans-serif;font-size:18px;color:#2566c6;background:#FFF url(/images/forms/field-bg.gif) no-repeat top left;margin:4px 0 18px 0;padding:0;border:0;}
.contact button {width:223px;height:40px;font-family: Arial, Helvetica, sans-serif;font-size:14px;font-weight:bold;text-align:center;color:#FFF;background-image:url(/images/forms/button-green.gif);background-repeat:no-repeat;background-position:0 0;border:0;margin:20px auto 15px 150px;padding:3px 0 4px 0;display:block;cursor:pointer;}
.contact button:hover {background-position:0 -40px;}

form.faqForm {width:223px;background:url(/images/forms/questions.gif) no-repeat top;margin:0;padding:53px 0 0 0;position:relative;}
.faqForm fieldset {width:203px;background:#EEE url(/images/forms/form-bottom-sidebar.gif) no-repeat bottom;margin:0;padding:10px;border:0;}
.faqForm label {font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:bold;color:#333;margin:4px 0;display:block;}
.faqForm input {width:203px;font-family:Arial, Helvetica, sans-serif;font-size:18px;color:#2566c6;background:#FFF url(/images/forms/field-bg-sidebar.gif) no-repeat top right;margin:4px 0 12px 0;padding:4px 0;border:0;}
.faqForm select {width:203px;font-family:Arial, Helvetica, sans-serif;font-size:18px;color:#2566c6;background:#FFF url(/images/forms/field-bg-sidebar.gif) no-repeat top right;margin:4px 0 12px 0;padding:4px 0;border:0;}
.faqForm textarea {width:203px;height:80px;font-family:Arial, Helvetica, sans-serif;font-size:18px;color:#2566c6;background:#FFF url(/images/forms/field-bg-sidebar.gif) no-repeat top center;margin:4px 0 18px 0;padding:0;border:0;}
.faqForm button {width:203px;height:40px;font-family: Arial, Helvetica, sans-serif;font-size:14px;font-weight:bold;text-align:center;color:#FFF;background-image:url(/images/forms/button-green-sidebar.gif);background-repeat:no-repeat;background-position:0 0;border:0;margin:10px 0 0 0;padding:3px 0 4px 0;display:block;cursor:pointer;}
.faqForm button:hover {background-position:0 -40px;}
.faqForm p {font-size:14px;margin:5px 0 20px 0;}

form.landingForm {width:223px;background:url(/images/forms/freequote.gif) no-repeat top;margin:0;padding:53px 0 0 0;position:relative;}
.landingForm fieldset {width:203px;background:#EEE url(/images/forms/form-bottom-sidebar.gif) no-repeat bottom;margin:0;padding:10px;border:0;}
.landingForm label {font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:bold;color:#333;margin:4px 0;display:block;}
.landingForm input {width:203px;font-family:Arial, Helvetica, sans-serif;font-size:18px;color:#2566c6;background:#FFF url(/images/forms/field-bg-sidebar.gif) no-repeat top right;margin:4px 0 12px 0;padding:4px 0;border:0;}
.landingForm select {width:203px;font-family:Arial, Helvetica, sans-serif;font-size:18px;color:#2566c6;background:#FFF url(/images/forms/field-bg-sidebar.gif) no-repeat top right;margin:4px 0 12px 0;padding:4px 0;border:0;}
.landingForm textarea {width:203px;height:80px;font-family:Arial, Helvetica, sans-serif;font-size:18px;color:#2566c6;background:#FFF url(/images/forms/field-bg-sidebar.gif) no-repeat top center;margin:4px 0 18px 0;padding:0;border:0;}
.landingForm button {width:203px;height:40px;font-family: Arial, Helvetica, sans-serif;font-size:14px;font-weight:bold;text-align:center;color:#FFF;background-image:url(/images/forms/button-green-sidebar.gif);background-repeat:no-repeat;background-position:0 0;border:0;margin:10px 0 0 0;padding:3px 0 4px 0;display:block;cursor:pointer;}
.landingForm button:hover {background-position:0 -40px;}
.landingForm p {font-size:14px;margin:5px 0 20px 0;}
.optout_box {
	font-size: 10px;
}
.optout_box input {
	width: 10px;
}

/* ======================== News */

ul.newsList {margin:0;padding:0;list-style-type:none;margin-top:6px;}

ul.newsList li {font-family:Arial, Helvetica, sans-serif;font-size:13px;margin:0 0 20px 0;}

ul.newsList li a {color:#333;padding-left:36px;display:block;}

ul.newsList li a:hover {color: #59A202;}

ul.newsList li a strong {color: #59A202;}

ul.newsList li.newsItem a {background:url(/images/icons/news-news.gif) no-repeat 0 2px;}

ul.newsList li.prItem a {background:url(/images/icons/news-pr.gif) no-repeat 0 2px;}

ul.newsList li.blogItem a {background:url(/images/icons/news-rss.gif) no-repeat 0 2px;}

ul.newsList li.twitterItem a {background:url(/images/icons/news-twitter.gif) no-repeat 0 2px;}

ul.newsList li.moreItem a {background:url(/images/icons/snews-more.gif) no-repeat 0 2px;}



ul.newsListSmall {margin:0;padding:0;list-style-type:none;margin-top:6px;}

ul.newsListSmall li {font-family:Arial, Helvetica, sans-serif;font-size:13px;margin:0 0 12px 0;}

ul.newsListSmall li a {color:#333;padding-left:24px;display:block;}

ul.newsListSmall li a:hover {color: #59A202;}

ul.newsListSmall li a strong {color: #59A202;}

ul.newsListSmall li.newsItem a {background:url(/images/icons/snews-news.gif) no-repeat 0 2px;}

ul.newsListSmall li.prItem a {background:url(/images/icons/snews-pr.gif) no-repeat 0 2px;}

ul.newsListSmall li.blogItem a {background:url(/images/icons/snews-rss.gif) no-repeat 0 2px;}

ul.newsListSmall li.twitterItem a {background:url(/images/icons/snews-twitter.gif) no-repeat 0 2px;}

ul.newsListSmall li.moreItem a {background:url(/images/icons/snews-more.gif) no-repeat 0 2px;}



ul.searchList {margin:0;padding:0;list-style-type:none;margin-top:6px;}

ul.searchList li {font-family:Arial, Helvetica, sans-serif;font-size:13px;background:url(/images/icons/snews-more.gif) no-repeat 6px 2px;margin:0 0 20px 0;padding-left:36px;}



/* ======================== Screenshots */

.imageLeft {margin:18px 0 36px 0;overflow:hidden;}

.imageLeft img {width:280px;margin-right:24px;border:0;float:left;overflow:hidden;}

.imageRight {margin:18px 0 24px 0;overflow:hidden;}

.imageRight img {width:280px;margin-left:24px;border:0;float:right;overflow:hidden;}



/* ======================== Double Column Text Blocks */

.duoBlock {width:330px;float:left;margin-right:24px;}

.duoBlock img {float:left;}

.duoBlock h2 {font-family:Rockwell, Arial, sans-serif;font-size:24px;font-weight:normal;color:#333;padding:12px 0 6px 0;margin:0;}

.duoBlock h2.exception {padding:24px 0 6px 0;}

.duoBlock p {margin-top:0;clear:both;}

.duoBoxes {width:300px;height:184px;float:left;margin:0 24px 12px 0;padding:24px 6px 12px 24px;background:#FFF url(/images/duoBox.gif);position:relative;}
.duoBoxes h2 {margin:0;padding:0 0 12px 24px;}
.duoBoxes ul.standard {margin:0;padding:0;}
.duoBoxes ul.standard li {margin:0 0 8px 0;}
.duoBoxes img {position:absolute;top:-6px;left:-12px;}


/* ======================== Index */

.contentIndex {width: 651px; overflow: hidden; float: left; border-right: 1px solid #CCC;padding-right:24px;}

.contentIndex a {color: #59A202;}

.underBanner {height:12px;background:url(/images/index.bg.gif) repeat-x;margin:auto;padding:0;}

.underBanner h2 {display:none;}

.blockRow {overflow:hidden;margin-bottom:36px;}

.indexBlock {width:300px;float:left;margin-right:24px;}

.indexBlock img {float:left;}

.indexBlock h2 {font-family:Rockwell, Arial, sans-serif;font-size:24px;font-weight:normal;color:#333;padding:12px 0 6px 0;margin:0;}

.indexBlock h2.exception {padding:24px 0 6px 0;}

.indexBlock p {margin-top:0;clear:both;}



#sidebarIndex {width: 281px; float: left; padding: 0 0 0 13px;}

#sidebarIndex h2 {font-family:Rockwell, Arial, sans-serif;font-size:18px;font-weight:normal;color:#2566c6;margin:8px 0;}

#sidebarIndex h3 {font-family:Rockwell, Arial, sans-serif;font-size:18px;font-weight:normal;color:#000;}

#sidebarIndex a {color: #59A202;}

#sidebarIndex .starting {width: 223px; height: 40px; background: url(/images/starting.gif) no-repeat 0 0; display: block;}

#sidebarIndex .free {width: 223px; height: 40px; background: url(/images/free.gif) no-repeat 0 0; display: block;}

#sidebarIndex .gbutton a:hover{background-position: 0 -40px;}

#sidebarIndex .gbutton p {padding-bottom: 6px;}

#sidebarIndex .gbutton {padding: 11px 0 17px 0; border-bottom: 1px solid #CCC;}


/* ======================== image scroller for logos ==*/
#prDiv{width:217px; height:64px; padding:0; border:0; background-color:#FFF; margin:12px 6px 0 0;}
#imgContainer{position:relative; overflow:hidden; height:64px; width:217px; z-index:100}
#imgContainerDiv {position:absolute; left:0px; top:0; width:1600px;}
#imgContainerDiv img {margin:0; float:left;}

.quoteBox {margin:24px 0;}
.pullQuote {width:670px;background:#FFF url(/images/quoteBox-bg.gif) repeat-y;margin:0;padding:12px 24px;overflow:hidden;}
.pullQuote p {font-family:Georgia, "Times New Roman", Times, serif;font-size:14px;color:#2566c6;position:relative;text-indent:24px;margin:6px 0;}
.pullQuote p span {font-size:36px;font-weight:bold;display:block;position:absolute;top:0;left:-24px;padding-top:8px;}
.pullQuote p.quoter {text-align:right;font-weight:bold;text-indent:0;}

.markup {font-size:12px;background-color:#FFFF00;}

.colocation {clear: both; padding: 24px 0 24px 0;margin:0;position:relative;}
.colocation img {width:271px;height:211px;text-align:center;border:0;position:absolute;top:36px;left:-60px;z-index:-1;}
.colocationText {width:536px;padding: 0 0 0 200px;z-index:21;}
.colocationText h1 {z-index:22;}

.management {padding:4px 0 12px 12px;float:right;}

.privacy {padding: 0 12px 12px 4px;float:left;}


/* ======================== pricing boxes ==*/
.priceBox {margin:24px 0;float:left;}
.priceBox div {width:342px;padding:56px 0 24px 0;}
.unmanagedCloud {background:url(/images/price-unmanaged-cloud.gif) no-repeat 0 0;margin-right:35px;}
.managedCloud {background:url(/images/price-managed-cloud.gif) no-repeat 0 0;}
.priceBox table {width:297px;margin:0 auto;border-collapse:collapse;}
.priceBox table thead tr th {text-align:right;border-bottom:1px dashed #1A4798;padding-bottom:4px;vertical-align:top;}
.priceBox table thead tr th.price {width:30px;}
.priceBox table thead tr th.memory {width:60px;}
.priceBox table thead tr th.disk {width:60px;}
.priceBox table thead tr th.cpu {width:77px;}
.priceBox table thead tr th.bandwidth {width:70px;}
.priceBox table tbody tr td {text-align:right;padding:4px 0;border-bottom:1px solid #DDD;}