/* Overrides */
.title_area {background-image: url(../img/title_area_bg2.jpg);}
#main_column p, #main_column li {color:#f2f2f2;}
div.footer {margin-top:20px;}
div.footer div.footer_menu {margin-right:4px;}
#content_section {background: #141515 url(../img/bg_gradient.jpg) repeat-x top left}
h1, h2, h3, h4, h5 {font-weight:normal;margin-top:0;}

/* HPE CaaS Header Footer */
.clearall {font-size: 0px; line-height: 0px; margin: 0px; padding: 0px; clear: both; float: none; height:0px; }
#content {display:block;}
#body {background-color:#111111; font:13px arial;}
#hpe_wrapper {margin:0 auto; width:1000px;}
#hpe_wrapper .title_area h1 {margin:0px 0px 15px 0px;}
#hpe_wrapper .title_area .share_section {margin:10px 0px 0px 0px;}

/* General Styles */
.float:left {float:left; padding:0px 10px;}
.float-right {float:right; padding:0px 10px;}
.content_block h3 {font-weight:normal; color:#ffffff;}
.content_block h4 {font-weight:normal; color:#ffffff; font-size:14px;}
#main_column p {margin-bottom:15px;}
#main_column p.in-line-blue {color:#00BFF3; margin-bottom:10px;}
#main_column p.in-line-gray {color:#999999; margin-bottom:10px;}
#main_column p.in-line-gray a {color:#999999;}
/* If you need to update the positioning, don't forget the IE conditionals*/
#main_column .content_block img.video-icon {margin:0 2px; vertical-align:-2px;}
#main_column .content_block img.ext-link-icon-table {margin:0 2px; position:relative; top:1px;}
p.survey_link {color:#b2b2b2;}
.clear_spacer {clear:both; margin-top:15px;}
.li_span_spacer {display:inline-block; margin:10px 0px;}

/* Home 770 - Inner 280/280/205 divs */
.col-770-280-205 {clear:both; width:770px; height:266px;  background:url(../img/home_3col_bkg.jpg) no-repeat top left;}
.col-770-280-205 h2 {color:#ffffff; font-weight:400; font-size:18px;}
.col-770-280-205 h3 {color:#ffffff; font-weight:normal;}
.col-770-280-205-wide {width:280px; float:left;}
.col-770-280-205-wide-inner {padding:25px 15px 0px 22px;}
.col-770-280-205-wide-inner img {margin-bottom:8px;}
.col-770-280-205-short {width:205px; float:left;}
.col-770-280-205-short-inner {padding:28px 0px 0px 15px;}

/* Banner Image Text Positioning */
.h2-banner-text {position: absolute; top:40px; left:32px; color:#ffffff;}

/* FAQ Styling */
.faq {padding:0px 0px;}
.faq h3 {font-weight:normal; color:#ffffff; margin:20px 0px 5px; font-size:16px;}
.faq-h3-first {margin-top:0px;}
#main_column p.faq-white {color:#ffffff;}

/* Progressive Discloure (+/- functionality) */
.progressive_disclosure {margin-bottom:5px;}
.progressive_disclosure_clear {clear:both;}
.progressive_disclosure_inner {padding-bottom:15px;}
.progressive_disclosure_inner p {margin:10px 0px;}
.progressive_disclosure_trigger {cursor:pointer; display:inline;}
.progressive_disclosure_trigger p {display:inline;}
.progressive_disclosure_icon {width:15px; height:15px; display:inline-block; vertical-align:-2px; margin-left:10px;}
.pd_plus {background: url(../img/pd_plus.jpg) no-repeat top right;}
.pd_minus {background: url(../img/pd_minus.jpg) no-repeat top right;}
.progressive_disclosure_left {margin-right:10px; margin-bottom:20px; display:block; float:left; }

/* Glossary Terms Tooltips */
.glossary-overlay {z-index:20000; width:290px; color:#333333;}
.glossary-trigger {border-bottom: 1px dotted #03AFDE; cursor:pointer;}
.glossary-overlay .tip-top {background:url(../img/tooltip_top.png) no-repeat; height:8px;}
.glossary-overlay .tip {background:url(../img/tooltip_mid.png);}
.glossary-overlay .tip-title {font-size:14px; background:#e2e2e2; margin:0px 5px;  padding:8px 15px;}
.glossary-overlay .tip-text {font-size:12px; background:#e6e6e6 url(../img/ridge.png) repeat-x top left; margin:0px 5px; padding:15px;}
.glossary-overlay .tip-bottom {background:url(../img/tooltip_bottom.png) no-repeat; height:8px;}

/* Glossary Page */
.glossary-title {text-transform:uppercase;}

/* Video Popup */
.vdo_wdg_765 {width:765px;}

/* Other Topics Section */
.other-topics {border-top: 1px solid #262626; padding-top:20px;}
.other-topics h3 {font-weight:normal; color:#ffffff;}

.home-os-list {clear:both;}
.home-os-list span {font-size:10px; vertical-align:3px;}

/* OVERLAY STYLES */
.vdo_wdg {width:625px;}
.pop_cnt {background:none repeat scroll 0 0 #222222; display:none; left:50%; margin-top:50px; position:absolute; z-index:101;}
.cnt20 {padding:20px;}
.pop_drk {background:none repeat scroll 0 0 #000000; left:0; position:absolute; top:0; width:100%; z-index:100;}
.lng_cls {background:url(/global/i/popup_close.gif) no-repeat scroll 0 0 #666666; height:19px; position:absolute; right:10px;top:10px; width:19px;text-decoration:none;}
.lng_cls:hover,.lng_cls:focus{text-decoration:none;}
.modalWindow {background-color:#FFFFFF; border:3px solid #000000; display:none; left:65px; padding:10px; position:absolute; top:90px; width:auto;z-index:150;}
#opaqueLayer{z-index:2; background-color:#000}