@charset "utf-8";
/* CSS Document */


/* =GLOBAL 
--------------------------------------------------------*/
body {font:normal 14px "Myriad Pro", Myriad, Arial, sans-serif; /* line-height:18px; add this when adjust showcase menu p */}

h1, h2, h3 {font-family:"Helvetica LT Std", Helvetica, Arial, sans-serif; font-weight:normal;}
h4, h5 {font-weight:bold;}
h1 {font-size:37px; text-align:center;}
h2 {font-size:17px;}

p {text-align:left;}

a {font-weight:normal; text-decoration:none;}
a:hover {text-decoration:none;}

ol {list-style:decimal inside none;}
ul {list-style:disc inside none;}

caption {font:normal 18px "Helvetica LT Std", Helvetica, Arial, sans-serif; text-transform:uppercase;}
table, td, th {text-align:left;}
tfoot td {font-size:13px;}
th, td {font-size:15px;}
th {font-weight:bold;}

.ctr-txt, .price-ctr {text-align:center;}
.price-ctr {font-style:italic;}
.sml-cps {font-variant:small-caps;}


/* =GENERAL
--------------------------------------------------------*/
div#main-content .hpc-content, div#main-content .main-fromleftbar {font:13px "Segoe UI", Segoe, Tahoma, Geneva, sans-serif;}
div#main-content .pq-source {text-align:right;}
div#main-content .sidebar-left .navmenu .navmenu-header, .navmenu-subheader {font-size:13px; font-family: "Helvetica LT Std",Helvetica,Arial,sans-serif;}
div#main-content #resource-lib .sub-img-links {text-align:center;}


/* =HEADINGS 
--------------------------------------------------------*/
div#main-content .lp-container-icc #lp-why-icc h1 {font-size:30px;}
div#main-content #hpc-overview-header h1 {font-size:50px; text-align:left;}
div#main-content #lp-header h1 {font-size:54px; text-align:left;}
div#main-content #lp-header #lp-specials-header h1 {font-size:35px;}
div#main-content #lp-header h1#lp-header-long {font-size:48px;}
div#main-content #showcase-menu-2 h1 {font-size:32px; text-align:left;}

div#main-content .fancy-display-std h2 {font-size:27px; text-align:left;}
div#main-content .features-pics h2 {font-size:20px;}
div#main-content .hpc-content h2 {font-size:25px;}
div#main-content .lp-container-features h2 {font-size:25px;}
div#main-content .lp-container-features h2 sup, div#main-content .vdisplay h2 sup {font-size:18px; height:0; line-height:1; position:relative; top:-0.6em; vertical-align:baseline !important; vertical-align:bottom;} /**! format this later !**/
div#main-content .lp-container-icc h2 {text-align:center;}
div#main-content #lp-header h2 {font-size:24px;}
div#main-content #lp-header #lp-specials-header h2 {font-size:20px;}
div#menu-header .menu-sub ul li h2 {text-align:left; font-weight:normal;}

div#main-content .hpc-content ol li h3 {font-size:20px;}
div#main-content .module h3 {font-size:18px; font-weight:bold; text-align:center;}
div#main-content .module #slider .scrollContainer div.slider-panel h3 {font-size:14px;}
div#main-content #raid-calc-products h3 {font-weight:bold; text-align:center;}


/* =PARAGRAPH 
--------------------------------------------------------*/
div#footer #footer-content p {font-size:12px; text-align:center;}
div#footer #footer-content #contact-us p {font-size:22px;}
div#footer #footer-content #footer-links p {font-size:10px;}
div#logo-header #contact-info p {font:normal 21px "Helvetica LT Std", Helvetica, Arial, sans-serif;}
div#main-content p {line-height:20px;}
div#main-content .fancy-display-std p {font-size:18px; line-height:27px;}
div#main-content .features-pics p {font-size:15px;}
div#main-content .hpc-content p {line-height:21px;}
div#main-content .lp-trademarks p {font-style:italic;}
div#main-content p.vdisplay-price, div#main-content #raid-calc-products p {text-align:center;}
div#main-content .module #slider .scrollContainer div.slider-panel p {font-size:12px;}
div#main-content .pullquote-simple p {text-align:right; font-style:italic;}
div#main-content #home-announce-special p {text-align:center;}
div#main-content #hpc-overview-header p {font-size:22px; line-height:30px;}
div#main-content #new-site p {font-size:15px;}
div#main-content #new-site .txt-announce {font-size:18px; font-weight:bold; text-align:center;}
div#main-content #showcase-menu p {font-size:17px;}
div#main-content #showcase-menu-2 p {font-size:15px;}


/* =LINKS 
--------------------------------------------------------*/
div#logo-header #tabs a, div#menu-header a {font-family:"Helvetica LT Std", Helvetica, Arial, sans-serif;}

div#footer #footer-content a {font-size:12px;}
div#logo-header #tabs a {font-size:15px; font-weight:bold; letter-spacing:-0.1px;}
div#main-content a.button {font-size:16px; text-align:center;}
div#main-content a.button-lp {font-size:25px; font-weight:bold; text-align:center;}
div#main-content #hpc-header-menu a {font-family:"Helvetica LT Std", Helvetica, Arial, sans-serif;}
div#main-content #home-announce-special a {font:12px "Segoe UI", Arial, sans-serif; font-weight:bold;}
div#main-content #new-site .txt-announce a {font-weight:bold;}
div#main-content #twitter-feed #twitter-link {font-size:14px; text-align:right;}
div#menu-header a {font-size:20px; text-shadow:1px 2px 5px #111;}
div#menu-header .menu-sub ul li a {font-size:14px; text-indent:0; text-decoration:none; text-shadow:none;}

p a:hover {text-decoration:underline;}
div#main-content .container li a:hover, div#main-content .module li a:hover, div#main-content .normal-links li a:hover, div#main-content #hpc-header-menu a:hover, div#main-content #twitter-feed #twitter-link:hover, div#menu-header .menu-sub ul li a:hover, div#footer #footer-content a:hover {text-decoration:underline;}
div#main-content #home-announce-special a:hover {text-decoration:none;}


/* =LISTS
--------------------------------------------------------*/
div#footer #footer-content #footer-links ul li {background:url("../images/footer-list-bullet.png") no-repeat 0 0;}
div#footer #footer-content #footer-links .first {background:none;}
div#logo-header #tabs ul li {list-style-type:none; text-align:center;}
div#main-content .breadcrumbs ul li {background:url("../images/breadcrumbs-bullet.png") no-repeat 7px 0; font:13px "Segoe UI", Segoe, Tahoma, Geneva, sans-serif; line-height:35px;}
div#main-content .breadcrumbs .home-crumb {background:none;}
div#main-content .features-list li, div#main-content .features-pics li, div#main-content .lp-container-features li, div#main-content .lp-container-icc li, div#main-content .no-bullets li, div#main-content .sidebar-left .navmenu ul li {list-style-type:none;}
div#main-content a.vdisplay-panel ul, div#main-content a.vdisplay-panel-more ul, div#main-content a.vdisplay-panel-last ul {list-style-type:circle;}
div#main-content .hpc-content li {line-height:21px;}
div#main-content .sidebar-left .navmenu ul li {font-size:13px; font-family: "Helvetica LT Std",Helvetica,Arial,sans-serif;}
div#main-content #twitter-feed #twitter_update_list li, div#main-content #hpc-header-menu ul li {list-style:none;}
div#menu-header ul li, div#menu-header .menu-sub ul {list-style-type:none;}


/* =TABLES
--------------------------------------------------------*/
div#main-content .ff-selection thead th {font-size:18px; text-align:center;}
div#main-content .ff-selection tbody td {text-align:center;}
div#main-content .ff-selection tbody th {font-size:25px; text-align:center;}
div#main-content .table-servers td {font-size:14px;}
div#main-content .table-servers th {font:normal 40px "Helvetica LT Std", Helvetica, Arial, sans-serif; text-align:center;}


/* =ADDED by Colin
--------------------------------------------------------*/
h3#solutions-contentblock solutions-block {
color: #2C2C38;
font-family: Helvetica LT Std, Helvetica, Arial, sans-serif;
font-weight: normal;
padding: 0px;
font-size: 18px;
margin: 0 0 20px;
display: block;
}
