@charset "UTF-8";
/* CSS Document */


/* ---------------------------------- MAIN SP TEMPLATE MODS */

#c60 h3 {font-size: 18px;line-height: 18px;}
#c60 {margin: 8px 0 0 0;font-weight:bold;}
#c31683 div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image img  { margin-left: -10px; }

#c80557 .video {margin:8px 0}


/* ---------------------------------- BANNER PAGING MODS */
#top-slider .paging, #top-slider .paging-landing {position: absolute;left: 50%;top: 208px;margin-left: -50px;}
.slider,#top-slider.landing, #top-slider.products {height: 220px;}
#top-slider .paging a {
height: 10px;
line-height: 10px;
color: #cccccc;
background: #cccccc;
-webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px;
font-size: 7px;
}
#top-slider .paging a.act, #top-slider .paging a:hover {color: #666666;background: #666666;}
#top-slider .paging > li {width: 10px;height: 10px;}
.aside-sec {margin-top: -49px;}
.b-highlight {padding: 20px 20px 15px 0;}

/* ---------------------------------- NEW DESIGNS */
.g-5:first-child > .gc, .g-6:first-child > .gc, .g-3:first-child > .gc {padding-right: 10px;}


.block-image-01 {background:transparent url('/fileadmin/media/hcap_images/bkgd-drop-corner-01.png') no-repeat bottom right;margin: 30px 0;padding-bottom: 10px;}
.block-image-01 .csc-textpic {border: 1px solid #ddd; min-height:113px;margin: 0 18px 10px 0;padding: 4px;}
.g-3 .block-image-01 {margin-right: -4px;}

.block-image-01 p, .block-image-01 h1, .block-image-01 h2, .block-image-01 h3, .block-image-01 h4, .block-image-01 h5 {margin: 0 1px;overflow:hidden;}

.block-image-01 h2 {margin-top: 4px;
margin-bottom: 1px;
font-size: 12px;
line-height: 1.2em;}
.block-image-01 p {font-size: 11px;line-height: 16px;}

.block-image-01 .csc-textpic p > a {float:right;}


.block-color-02 {font-size: 16px;line-height: 1.3em;margin: 10px 0 40px;padding-right: 10px;}
.block-color-02 > div > .g > .g-5:first-child > .gc > .csc-default {border-right: 1px solid #ddd; padding-right: 2px;}

.solutions {margin-bottom: 0;background: none;padding: 20px 0;border-top: 1px solid #dddddd;}
.solutions > .list-arrows > li {border: none;}


/* ==================================================== LOGO BLOCK SECTION */
#c .block-color-01.metro { padding:20px 0 0 0; border-top:solid 1px #ddd; color: #666;font-size: 14px;}

/* ==================================================== FROM PAGE */
#c141482 img {margin:20px 0 10px 0}
/* ==================================================== BANNER POTITIONING */

.hcap-banner {text-align: center;margin: 60px 0 0;}
.hcap-banner h2 {font-size: 16px;}

#c75000 .bnrplesk115 {margin: 30px 0px 0px 100px;}
#c75000 .bnrplesk115 h1, #c75000 .bnrplesk115 h2, #c75000 .bnrplesk115 h3 {font-size: 30px;
font-weight: bold;
line-height: 30px;}
#c75000 .bnrplesk115 h1 {color:#000000;}
#c75000 .bnrplesk115 h2 {color:#d92231;}
#c75000 .bnrplesk115 h3 {color:#979797;}
#c75000 .bnrplesk115 p a {color:#979797;}
#c75000 .bnrplesk115 p a .more {
background: URL('/fileadmin/media/hcap_images/msft-2013-more-arrows-blk-01.png') no-repeat right -5px;
padding: 0 10px 0 0;
}

#c75001 .slider-content {padding-left:40px;}
#c75001 .slider-content h1 {color:#d92232}
#c75001 .slider-content h2 {color:#010101;font-weight:normal;line-height:26px;padding-top:10px;}
#c75001 .slider-content p {text-align:right;}
#c75001 .slider-content a.LearnMore {color:#d92232;text-decoration:none;font-weight:bold;text-transform:uppercase;}
#c75001 .slider-content a.LearnMore span {font-size:16px;}