/*
/ generic static page rules 
*/
.static-page{width:940px;margin:0 30px 0 50px;}
.static-page h1{border-bottom:3px solid #005682;color:#333333;font-size:1.5714em;font-weight:bold;padding:5px 0 12px;text-transform:capitalize;margin:0 0 50px 0;}
.static-page, 
.static-page .content ul li span{color:#505050;}

.static-page .left-rail{width:230px;float:left;}
.static-page .left-rail ul{}
.static-page .left-rail ul li{line-height:15px;font-weight:bold;color:#949492;font-size:0.8571em;}
.static-page .left-rail ul li a{}

.static-page .content{width:600px;float:left;margin:2px 0 0 0;}
.static-page .content h2{color:#8dca23;margin:0 0 5px;}
.static-page .content h2 a{color:#8dca23;margin:0 0 5px;}
.static-page .content h4{text-transform:capitalize;} 

.static-page .content p{line-height:1.429em; margin: 0 0 20px;} 
.static-page .content p strong{color:#8dca23;}

.static-page .content ul.copy{margin:0 0 25px 18px;}
.static-page .content ul.copy li{list-style:disc;color:#f7921c;padding:0 0 0 20px;line-height:1.5;}
.static-page .content ul.copy li a{}

/* FAQ */
#faq .content ul{margin:0 0 25px 0;}
#faq .content ul li{list-style:none;padding:0;font-size:0.8571em;font-weight:bold;line-height:15px;}

#faq .content div.contact-us{display:block;background:#e2f8ff;padding:12px 17px;margin:0 0 35px -17px;width:108%;}
#faq .content div.contact-us p{display:block;float:left;color:#505050;margin:0;line-height:1.6;}
#faq .content .answer{margin-top:32px;} 


.btn-contact-us{display:block;text-indent:-5000px;width:147px;height:24px;background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/images/buttons/btn-contact-houselogic.gif') no-repeat top left;float:left;margin:0 0 0 12px;}
.btn-contact-us:hover{background-position:bottom left;}
 

/* site map */
#sitemap .content {margin-left:67px;}
#sitemap .content .column{float:left;width:243px;}
#sitemap .content .column p{font-weight:bold;margin:0;}      
#sitemap .content .column ul{margin-bottom:25px;}
#sitemap .content .column a{font-weight:bold;font-size:.8571em;}
   

/* how it works */
   
#how-it-works .content ul{margin:62px 0 0 0;}
#how-it-works .content ul li{margin:0 0 44px 0;}
#how-it-works .content ul img{margin-bottom:11px;} 
#how-it-works .content ul li h2{margin-left:-30px;margin-bottom:2px;background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/images/icons/icon-how-it-works-steps.png') no-repeat;padding: 4px 0 6px 30px;}
#how-it-works .content ul li ul{margin:0 0 0 13px;} 
#how-it-works .content ul li ul li{list-style-type:disc;line-height:1.5857;margin-bottom:0;}

#how-it-works .content ul li#step-2 h2{background-position:0 -30px;}
#how-it-works .content ul li#step-3 h2{background-position:0 -60px;}

/*404 page */
.not-found-page { width:840px !important;padding:50px;}
.not-found-page h1 span{display:block;font-size:0.65em;margin:10px 0 15px;font-weight:normal;color:#505050;}
.not-found-page p{font-size:.95em;padding:0 0 20px 5px;color:#505050;}
.not-found-page h2{color:#8dca23;font-size:.95em;padding:0 0 3px 5px;margin:22px 0 0;}
.not-found-page ul{margin:0 0 40px 20px;}
.not-found-page ul li{list-style:disc;font-size:.95em;color:#f7921e;padding:0 0 0 20px;line-height:25px;}
.not-found-page ul li span{color:#505050;}
.not-found-page ul li span a{font-weight:bold;}

/*contact-form / tell a friend */   
#contact-us .content{margin-top:0;}
#tell-a-friend h1 {text-transform: none;}
#tell-a-friend ul.bread-crumb li a { text-transform: none !important; }

.static-page form#contact-form{padding:23px 0 0 0} 
.static-page form#contact-form ul .errorlist{background:#fcf9b7 url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/images/background/bg-error-x.png')no-repeat 2px 6px;margin:15px 0 15px 148px;width:250px}

.static-page form#contact-form ul .errorlist li{margin:0 0 0 22px;padding:6px 0;font-weight:bold;font-size:.85em;}
.static-page form#contact-form ul {margin:0;}
.static-page form#contact-form ul li{margin:12px 0 0 0;}
.static-page form#contact-form ul li span.field-ok{display:inline-block;width:20px;height:20px;text-indent:-9999px;background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/images/icons/icon-css-sprite.png') 0 -2210px;visibility:hidden;}
.static-page form#contact-form ul li.valid span.field-ok{visibility:visible;} 
.static-page form#contact-form ul li.error{margin:8px 6px 12px 132px;width:209px;background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/images/background/bg-error-x.png') no-repeat 1px 5px #fcf9b7;color:#434646;padding:5px 20px;font-size:.7857em;font-weight:bold;;}

.static-page form#contact-form ul li select{width:250px;}
.static-page form#contact-form ul li textarea{margin:0 0 0 0;}
.static-page form#contact-form ul li input{width:244px;}
.static-page form#contact-form ul label{display:inline-block;width:118px;text-align:right;margin:0 10px 0 0;font-size:0.85em;font-weight:bold;float:left;line-height:18px;}

.static-page form#contact-form .btn-send-container{margin:0 0 0 132px;}
.static-page form#contact-form .btn-send-container #btn-send{float:left;} 
.static-page form#contact-form .btn-send-container input.reset{padding:0;cursor:pointer;width:50px !important;color:#005682;font-size:0.7142em;font-family:arial;background:none;border:none;float:left;display:block;margin:14px 0 0 5px !important;}
.static-page form#contact-form .btn-send-container p{float:left;margin:3px 0 0 5px;}
.static-page form#contact-form .btn-send-container a{font-size:0.7857em;color:#005682;line-height:2;}

.static-page form#contact-form #recaptcha_container{width:302px; margin-left:132px;min-height:143px;} 
.static-page form#contact-form #recaptcha_container .form{margin:12px 0 10px 0;}
.static-page form#contact-form #recaptcha_container .text{float:left;width:230px;}  
.static-page form#contact-form #recaptcha_container .text input{width:175px;float:none;}
.static-page form#contact-form #recaptcha_container .text span.recaptcha{font-size:.8571em;text-transform:uppercase;color:#969fa1;}
.static-page form#contact-form #recaptcha_container .text span.info{float:none;font-size:.7857em;font-style:italic;color:#969fa1;}
.static-page form#contact-form #recaptcha_container .icons{float:right;width:26px;border:1px solid #dfdfdf;} 
.static-page form#contact-form #recaptcha_container .icons a{text-indent:-9999px;display:block;height:25px;width:26px;background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/images/icons/icon-recaptcha.png') 0 0 no-repeat;}
.static-page form#contact-form #recaptcha_container .icons a.recaptcha_reload{border-bottom:1px solid #dfeaee;}
.static-page form#contact-form #recaptcha_container .icons a.recaptcha_only_if_image{border:none;background-position:0 -25px;}
.static-page form#contact-form #recaptcha_container .icons a.recaptcha_only_if_audio{border:none;background-position:0 -50px;} 
.static-page form#contact-form #recaptcha_container p{float:right;}



.snail-mail{margin:70px 0 0;}
.snail-mail h2{border-bottom:1px solid #e7ecef;padding:0 0 10px 0;}
.snail-mail ul{}
.snail-mail ul li{display:block;float:left;margin:6px 118px 0 0px;font-size:0.8571em;}

/* tell a friend */
#tell-a-friend .content {padding-bottom:50px;}
#tell-a-friend .thankyou {padding-bottom:100px;}

/* take the tour page */
#take-the-tour{margin: 0 27px;padding:13px 0 0 0;} 
                     
#take-the-tour .header{margin:0 0 32px 0;width:965px;height:98px; background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/images/image-replace/ir-take-the-tour-header.png') 1px 0 no-repeat;text-indent:-9999px;}  

#take-the-tour .tour-bottom{background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/images/background/bg-author-bio.png') bottom repeat-x;width:965px;padding: 0 0 34px 0 ;}
#take-the-tour .tour-left{background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/images/background/bg-module-featured-side-left.png') left repeat-y;width:965px;}
#take-the-tour .tour-right{background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/images/background/bg-module-featured-side-right.png') right repeat-y;width:965px;}

#take-the-tour .tour{width:925px;margin:0 20px;} 
#take-the-tour .tour ul.tour-tabs {width:927px;height:36px;}
#take-the-tour .tour ul.tour-tabs li{display:block;float:left;height:36px;}
#take-the-tour .tour ul.tour-tabs li a{overflow:hidden;height:0;text-indent:-9999px;background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/images/image-replace/ir-take-the-tour-tabs.png') no-repeat;display:block;padding:36px 0 0 0;width:166px;}

#take-the-tour .tour ul.tour-tabs li#tab-search a.current{background-position:0 0;width:167px;}
#take-the-tour .tour ul.tour-tabs li#tab-action a.current{background-position:-167px 0;width:200px;}   
#take-the-tour .tour ul.tour-tabs li#tab-organize a.current{background-position:-367px 0;width:180px;}
#take-the-tour .tour ul.tour-tabs li#tab-monitor a.current{background-position:-547px 0;width:189px;}
#take-the-tour .tour ul.tour-tabs li#tab-working a.current{background-position:-736px 0;width:191px;}
        
#take-the-tour .tour ul.tour-tabs li#tab-search a{background-position:0 -36px;width:167px;}
#take-the-tour .tour ul.tour-tabs li#tab-action a{background-position:-167px -36px;width:200px;}   
#take-the-tour .tour ul.tour-tabs li#tab-organize a{background-position:-367px -36px;width:180px;}
#take-the-tour .tour ul.tour-tabs li#tab-monitor a{background-position:-547px -36px;width:189px;}
#take-the-tour .tour ul.tour-tabs li#tab-working a {background-position:-736px -36px;width:191px;}    

#take-the-tour .tour ul.tour-tabs li#tab-search a:hover{background-position:0 -72px;width:167px;}
#take-the-tour .tour ul.tour-tabs li#tab-action a:hover{background-position:-167px -72px;width:200px;}   
#take-the-tour .tour ul.tour-tabs li#tab-organize a:hover{background-position:-367px -72px;width:180px;}
#take-the-tour .tour ul.tour-tabs li#tab-monitor a:hover{background-position:-547px -72px;width:189px;}
#take-the-tour .tour ul.tour-tabs li#tab-working a:hover{background-position:-736px -72px;width:191px;}

#take-the-tour .tour-panes{border:1px solid #d6d5d5;padding:10px;width:905px;margin:-1px 0 0 0;}
#take-the-tour .pane{background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/images/background/bg-take-the-tour.png') repeat-x 0 bottom;}   

#take-the-tour .pane .text{float:left;width:365px;margin:34px 0 0 0;}   

#take-the-tour .pane .text h2{margin:0 0 30px 0;background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/images/image-replace/ir-take-the-tour.png') 0 0 no-repeat;text-indent:-9999px;height:20px;display:block;width:300px;}
#take-the-tour .pane .text ul{margin:0 0 0 14px;}
#take-the-tour .pane .text li{font-size:1.1428em;line-height:1.375;color:#faa21e;margin:0 0 30px 0;display:;list-style-type:disc;list-style-position:outside;}
#take-the-tour .pane .text li.last{margin-bottom:15px;}
#take-the-tour .pane .text li span{color:#464545;}
#take-the-tour .pane .text a.sign-up{background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/images/buttons/btn-or-signup.png') 0 0 no-repeat;width:104px;height:33px;text-indent:-9999px; display:block;float:left;} 
#take-the-tour .pane .text a.next:hover{background-position: 0 -40px;}   
#take-the-tour .pane .text a.next{background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/images/buttons/btn-tour-next.png') no-repeat; width:181px;height:40px;display:block;float:left;text-indent:-9999px;}
#take-the-tour .pane img{float:left;width:540px;height:370px;margin:22px 0 0 0;} 

#take-the-tour  #pane-search h2 {background-position: 0 0;}
#take-the-tour  #pane-action  h2 {background-position: 0 -30px;}
#take-the-tour  #pane-organize h2 {background-position: 0 -60px;}
#take-the-tour  #pane-monitor  h2 {background-position: 0 -90px;}
#take-the-tour  #pane-working h2  {background-position: 0 -120px;} 

#take-the-tour  #pane-working .text a.sign-up{height:38px;margin:0 0 15px 13px;background:url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/images/buttons/btn-signup-tour-arrow.png') 0 0 no-repeat;width:202px;} 
#take-the-tour  #pane-working .text a.sign-up:hover{background-position: 0 -38px;}

/* email un/re-subscription */
#subscriptions h1{margin-top:42px;} 
#subscriptions p{text-align:center;line-height:1.5;} 
#subscriptions p span.email{color:#8dca23;font-weight:bold;} 
  
/* glossary */
#glossary{}
#glossary .index{padding:0 0 75px 0;} 
#glossary .index a,  
#glossary .index span {padding-right:4px;font-weight:bold;} 

#glossary .dictionary div.letters{margin-bottom:47px;}
#glossary .dictionary div.letters a.letter{color:#f7921e; font-weight:bold;}
#glossary .dictionary div.letters a.top{color:#005682;font-size:.7857em;text-transform:uppercase;font-weight:bold;background: url('http://c0263062.cdn.cloudfiles.rackspacecloud.com/images/background/bg-glossary-up-arrow.png') no-repeat;padding: 0 0 0 18px;}  
#glossary .dictionary div.letters a.top:hover{text-decoration:none;}
#glossary .dictionary dl{margin:5px 0 0 0;}   
#glossary .dictionary dt{float:left;}
#glossary .dictionary dt a{color:#8dca23;font-weight:bold;line-height:1.429;}
#glossary .dictionary dd{line-height:1.429em; margin: 0 0 20px;}

#glossary .attribution{text-align:right;font-style:italic;}

@media print {
	body {background: white;font-size: 10pt !important;}
	#menu {display: none;}
	#dashboard { display:none;}
	.left-rail { display:none;}
	#userarea {display:none;}
	#headest { display:none;}
	#footer {display:none;}
	ul.menu {display:none;}
	#faq-contact-us {display:none !important;}
	a.header-logo {display:none !important;}
	img.logo-print, img.topbar-print {display:block;}
	a { color:#000 !important;}
	h1 { border-bottom:3px solid #d6d6d6 !important;}
	.static-page { float:left !important;}
	#footer-print {clear:both;display:block !important;border-top:1px solid #d6d6d6 !important;}
	#doc {padding: 0;float: none !important;color: black;background: transparent none;}
}