$Id$ */ 

@media screen and (-webkit-min-device-pixel-ratio:0) { 

}

body {  color: #333;  font-family: Arial;  font-size: 12px;  margin: 0;  padding: 0;}

#lightboxFrame { overflow:hidden; }

.id {font-family: arial;    font-size: 14px;    font-weight: normal;    line-height: 20px; }

.messages error {
display: none;
}

div.error {
display: none;
}

div.thubnail { width: 102px; float:left; /*remaining css is in their respective node*/}

.id h2{ font-size:14px;}

#widgets-element-socialmedia_socialmedia-rss-feed-button img{width:20px;
}
.view-id-smart_choice_in_data_centers h2.title, .view-california-data-center-campus h2.title, .view-data-center-in-verginia h2.title, .view-colocation-services h2.title, .view-professional-services h2.title, .view-id-why_ragingwire_ h2.title, .view-id-infrastructure h2.title, .view-id-compliance h2.title, .view-network-services h2.title, .view-id-about_ragingwire h2.title, .view-id-reliability h2.title, .view-id-company h2.title, .view-id-management h2.title, .page-resources h1.title, .page-management h1.title, .page-resources h2.title { display:none; }
.ddblock-cycle-upright10p .slide-body-inner {
   color: white;
   width: 190px !important;
}
#content h1.title, #content h1.inside-title {color:#023858; font-size:20px; font-weight:normal;  }

#sublinks h2 a{ color: #1A96D4;}

#serviceslinks ul { padding-left:20px; }

#serviceslinks ul li {  font-size: 14px;    line-height: 24px;    list-style: disc outside none; }

#serviceslinks ul li a {color: #1A96D4; }

.text { font-size: 16px;    line-height: 22px; }

img, a {  outline: none; }

a.active {  font-weight: bold; text-decoration:none; }

.node a {  color: #1A96D4; }

a {  color: #333; text-decoration:none; }

a:hover {  text-decoration: none;}

.node-type-press-releases h2#page-title-title { width:100%; }

h2#page-title-title { color: #023858;    font-size: 22px;    font-weight: bold; float: right;  margin-bottom: 11px;  margin-top: 19px;  width: 486px; }

.node-sales-rep h2#page-title-title { margin-top: 6px; }

.page-node-45 h2#page-title-title { display:none;}

h1, h2, h3, h4, h5, h6 {  color: #333; }

.node h1 a, .node h2 a, .node h3 a, .node h4 a, .node h5 a, .node h6 a {  color: #333;  text-decoration: none;}

h2.title {  font-size: 1.5em;  margin: 0;} 

.form-text {  padding: 3px; }

.form-submit {  background: #1A96D4;  color: #fff;  margin: 5px;  padding: 2px;}

.node-readmore{  font-weight: bold; }

.item-list ul li, li.leaf, ul.menu li, li  {  list-style-image: none;  list-style: none;  }

#block-system-main .content  ul li   {  list-style: disc;  }
#block-system-main .content  ol li   {  list-style: disc;  }


blockquote {  background: #F0F0F0;  border-left: 4px solid #1A96D4;  color: #333;  margin: 25px 0 25px 20px;  padding: 5px 10px;}

/*----- HEADER TOP -----*/

#header { height:30px; background: url("images/headertop.jpg") repeat scroll 0 0 transparent;}

#header-inner { margin: 0 auto;   width: 960px;}

#block-menu-menu-header-top-menus { float: right;  margin: 0;  width: 240px; }

#block-menu-menu-header-top-menus h2 { display:none;}

#block-menu-menu-header-top-menus ul { height: 12px;    margin: 9px 0 0;}

#block-menu-menu-header-top-menus ul li{ border-right: 1px solid #C3C4D7;  float: left;  height: 10px;  line-height: 9px; list-style: none outside none;
    padding: 2px 7px 2px 0px;}
	
#block-menu-menu-header-top-menus ul li.last { border-right: 0px solid #FFFFFF; padding-right: 0px;}

#block-menu-menu-header-top-menus ul li a  {   color: #C3C4D7;   font-size: 11px;   font-weight: normal;   text-decoration: none; }

#block-menu-menu-header-top-menus ul li a.active { font-family: arial; font-size: 11px; color:#C3C4D7; } 

#node-36 #space { border-top:1px solid ;}

/*----- HEADER -----*/

.om-maximenu.om-maximenu-block.om-maximenu-row ul.om-menu li.om-leaf .om-link {
    color: #d9d9da;
    float: left;
    font-weight: bold;
}

.om-maximenu.om-maximenu-block.om-maximenu-row ul.om-menu li.om-leaf {
float: left;
padding: 0 5px;
}

.om-maximenu.om-maximenu-block.om-maximenu-row ul.om-menu li.om-leaf.last {
    padding-left: 7px;
	padding-right: 0;
}

#block-block-2 { float: left;  margin-top: 8px;   width: 200px; }

#block-block-2 #logo{ margin-bottom: 0;  margin-top: 0; padding-left:14px;}

#block-om_maximenu-om-maximenu-1 { float: left;  width: 760px; }

#block-om_maximenu-om-maximenu-1 h2 { display:none;}

#block-om_maximenu-om-maximenu-1 ul { float: right;    margin-right: 5px;    margin-top: 31px; }

#block-om_maximenu-om-maximenu-1 ul ul { margin-top:0px; float:none; }

#block-om_maximenu-om-maximenu-1 ul ul ul { margin-top: 5px; float:none; }

#block-om_maximenu-om-maximenu-1 ul span.om-link { color: #D9D9DA;    font-family: arial;    font-size: 9pt;    font-weight: bold;  }

li#om-leaf-om-u1-1936223358-2 .om-maximenu-content {   left: -330px;  top: 3.8em;  }

li#om-leaf-om-u1-1936223358-3 .om-maximenu-content {   left: -420px; top: 3.8em; }

li#om-leaf-om-u1-1936223358-4 .om-maximenu-content {   left: -554px; top: 3.8em; } 

li#om-leaf-om-u1-1936223358-5 .om-maximenu-content {   left: -696px; top: 3.8em; } 

li#om-leaf-om-u1-1936223358-7 .om-maximenu-content {   left: -863px; top: 3.8em; } 

li#om-leaf-om-u1-1936223358-7 span.link-let-s-talk {  background: url("images/talk1.png") no-repeat scroll center center transparent;  padding: 0 7px; color: #FFFFFF; font-family: verdana; font-size: 14px;  }

.block-menu-id-menu-data-center-services-, .block-menu-id-menu-why-ragingwire, .block-menu-id-menu-about-ragingwire, .block-views-id-let_s_talk-block { float: left;  margin-left: 20px; width: 630px; clear:right; margin-top:0px !important;  }

.block-menu-id-menu-data-center-services- h3, .block-menu-id-menu-why-ragingwire h3, .block-menu-id-menu-about-ragingwire h3, .block-views-id-let_s_talk-block h3, .block-block-id-14 h3  { font-size:26px; color:#356079; font-family:arial; font-weight:normal;}

.block-block-id-14 #title { font-size:16px; color:#505050; font-family:arial; font-weight:bold; margin:16px 0 6px;  }

.block-menu-id-menu-data-center-services- ul li a, .block-menu-id-menu-why-ragingwire ul li a, .block-menu-id-menu-about-ragingwire ul li a, .block-menu-id-menu-resources-menu-block ul li a{ color:#505050; font-size:16px; font-weight:bold;}

.block-menu-id-menu-data-center-services- ul.menu, .block-menu-id-menu-why-ragingwire ul.menu, .block-menu-id-menu-about-ragingwire ul.menu, .block-menu-id-menu-resources-menu-block ul.menu  { padding-left:0px; margin-left:0px; }

.block-menu-id-menu-data-center-services- ul li ul, .block-menu-id-menu-why-ragingwire ul li ul, .block-menu-id-menu-about-ragingwire ul li ul, .block-menu-id-menu-resources-menu-block ul li ul  { padding-left:0px; margin:0px; }

.block-menu-id-menu-data-center-services- ul li li, .block-menu-id-menu-why-ragingwire ul li li, .block-menu-id-menu-about-ragingwire ul li li, .block-menu-id-menu-resources-menu-block ul li li { cursor: pointer;    line-height: 20px;    margin-left: 0;    pointer-events: auto;}

.block-menu-id-menu-data-center-services- ul li li a, .block-menu-id-menu-why-ragingwire ul li li a, .block-menu-id-menu-about-ragingwire ul li li a, .block-menu-id-menu-resources-menu-block ul li li a { color:#1c5890; font-size:12px; font-weight: normal; font-family:arial; margin-left:1px; }

.block-menu-id-menu-data-center-services- ul li.first.expanded {  float: left; list-style: none outside none; margin: 0 10px 0 0; width: 225px; }

.block-menu-id-menu-data-center-services- ul li.expanded {  float: left; list-style: none outside none; margin: 0 10px 0 0; width: 160px; }

.block-menu-id-menu-data-center-services- ul li.last.expanded {  float: left; list-style: none outside none; margin: 0 10px 0 0; width: 175px; }

.block-menu-id-menu-why-ragingwire ul li.expanded, .block-menu-id-menu-about-ragingwire ul li.expanded {  float: left; list-style: none outside none; margin: 0 10px 0 0; width: 185px; }

.block-menu-id-menu-about-ragingwire ul li.expanded {width:185px;}

.block-menu-id-menu-data-center-services- ul li, .block-menu-id-menu-why-ragingwire ul li, .block-menu-id-menu-about-ragingwire ul li { list-style:none; }

.block-menu-id-menu-why-ragingwire ul.menu li.expanded, .block-menu-id-menu-why-ragingwire ul.menu li.expanded, .block-menu-id-menu-about-ragingwire ul.menu li.expanded { 
    float: left;   }

li#om-leaf-om-u1-1936223358-2 .block-block-id-7 { float: left;  margin: 0 0 0 26px;  width: 235px; padding-top:36px;  background: url("images/divider.png") no-repeat scroll right center transparent; height:187px; }

li#om-leaf-om-u1-1936223358-3 .block-block-id-7 { float: left;  margin: 0 0 0 26px;  width: 220px; padding-top:36px; }

li#om-leaf-om-u1-1936223358-7 .block-block-id-7 { float: left;  margin: 0 0 0 26px;  width: 220px; padding-top:36px; }

li#om-leaf-om-u1-1936223358-4 .block-block-id-7 { float: left;  margin: 0 0 0 26px;  width: 220px; padding-top:36px; }

li#om-leaf-om-u1-1936223358-5 .block-block-id-7 { float: left;  margin: 0 0 0 26px;  width: 220px; padding-top:36px; }

.block-block-id-7 p, .block-block-id-7 a { color: #626262; }
.block-block-id-7 p, .block-block-id-7 #datacenter {    color: #626262;    font-family: arial;    font-size: 16px;    font-weight: bold;	line-height:24px;    width: 200px; }

.block-block-id-7 p a img {   left: 2px;  position: relative; top: 6px;}

.block-block-id-7 h3 { display:none;}

.block-block-id-14 {background: url("images/divider.png") no-repeat scroll left center transparent;
    float: left;
    margin-left: 14px;
    padding: 0px 20px 0px 30px;
    width: 180px;  }

.block-block-id-14 .view-id-resource_data_center_blog_ {
margin-bottom: 24px; }

.block-block-id-14 .view-resource-data-center-blog- .views-field-title { margin-bottom:0px !important; }

.block-block-id-14 .view-resource-data-center-blog- a  { color:#1C5890 !important; font-size:12px !important; margin-bottom: 0px !important; }

.block-menu-id-menu-resources-menu-block { width:450px; float:right; margin-top:85px;  }

.block-menu-id-menu-resources-menu-block h3 { display:none; }

.block-menu-id-menu-resources-menu-block ul.menu li.expanded { float:left; padding-right:30px;  }

.block-menu-id-menu-why-ragingwire, .block-menu-id-menu-about-ragingwire, .block-views-id-let_s_talk-block { background: url("images/divider.png") no-repeat scroll left center transparent; padding-left:30px; }

.block-views-id-let_s_talk-block { padding-bottom:28px;}

.block-views-id-let_s_talk-block .view-content .views-field-field-category { font-size:15px; color:#505050; margin-bottom:10px; font-weight:bold; }

.block-views-id-let_s_talk-block .view-content td.col-2 { padding:0px 60px;}

.block-views-id-let_s_talk-block .view-id-let_s_talk .views-field-title a, .block-views-id-let_s_talk-block .views-field-field-link-to-sales-rep-page .field-content a { color : #356079; font-weight:bold; }

.block-views-id-let_s_talk-block .views-field-field-phone-number-sales  { margin:10px 0px; width:150px; }

.block-views-id-let_s_talk-block .views-field-field-phone-number-sales .views-label { float:left; margin-right:5px;}

.block-views-id-let_s_talk-block .views-field-field-link-to-sales-rep-page { margin:10px 0px; width:150px; }

.block-views-id-let_s_talk-block .views-field-field-link-to-sales-rep-page .views-label { float:left; margin-right:5px; }

.om-maximenu-simple .om-maximenu-middle { background: url("images/menu-back.jpg") repeat scroll 0 0 transparent; }

.om-maximenu.om-maximenu-block-down .om-maximenu-content {  width: 960px; z-index:1;  }

.om-maximenu-open {display:none;}

#block-block-3 {  float: right; width: 120px; height:76px;}

#block-block-3 #talk {  background: url("images/talk.png") no-repeat scroll 0 0 transparent;  margin: 30px 0 20px;  padding: 4px 0 6px;  text-align: center;}

#block-block-3  a {color: #FFFFFF; font-family: verdana; font-size: 15px; font-weight: bold; }

/* .region-search-box */

#searchBox {  float: right;  height: 35px;  margin:16px 0 0;  padding: 0;}

.region-search-box {  background: #333;  height: 34px;    margin: 10px;  padding:5px 3px 0;}

#searchBox .form-submit {  margin: 0 4px 0 2px;}

#searchBox .form-text {  border: none;  margin: 3px 0 0 3px;  padding:3px;  width:153px;}

#searchBox label {  display: none;}

/* PRIMARY MENU */

#primaryMenu {  clear: none;  float: left;  margin: 0 0 10px;  padding: 0;  width: 942px;}

#menuLeft {  float: left;  height: 59px;   margin: 0 0 0 -24px;    padding: 0;  width: 24px;}

#menuRight {  clear: right;  float: right;  height: 59px;  margin: 0 -24px 0 0;  padding: 0;  width: 24px;  }

#primaryMenu ul.sf-menu {  clear: none;  float: none;  height: 44px;   font-size: 14px;  margin: 0;  padding:0;  width: 100%;}

#primaryMenu ul.sf-menu li {  border-right: 1px #ccc solid;  color: #fff;  display: block;
  float: left;
  font-weight: bold;
  list-style: none;
  list-style-image: none;
  margin: 0;
  padding: 0;
  position: relative;
  overflow: visible;
  width:  auto;
  z-index: 100;
}
#primaryMenu ul.menu li.expanded, #primaryMenu ul.menu li.expanded a {  background-image: none;  list-style-image: none !important;  list-style: none !important;}

#primaryMenu ul.sf-menu li a {  color: #fff;  display: block;  margin: 0;  padding: 14px;  outline: none;}

#primaryMenu ul li.active {  background: #333;}

#primaryMenu ul.sf-menu li a:hover, #primaryMenu ul.sf-menu li:hover,
#primaryMenu ul.sf-menu li a.active, #primaryMenu ul.sf-menu li.active-trail {  background: #333; }

#primaryMenu ul.sf-menu li ul {  border: none;  left: -9999em;  margin: 0 0 0 -1px;  padding: 0;  position: absolute;  width: auto;  }

#primaryMenu ul.sf-menu li:hover ul, #primaryMenu ul.sf-menu li.hover ul {  display: block;  left: auto;} 

#primaryMenu ul.sf-menu li ul li {
  background: #333;
  clear: both;
  border: 1px solid #fff;
  border-bottom: none;
  float: left; 
  height: auto;
  margin: 0;
  padding: 0;
  width: 200px;
  cursor:pointer;
}
#primaryMenu ul.sf-menu li ul li a,
#primaryMenu ul.sf-menu li ul li a:link,
#primaryMenu ul.sf-menu li ul li a:visited {  padding: 12px;  width: auto;}

#primaryMenu ul.sf-menu li ul li.last {  border-bottom: 1px solid #fff; }

#primaryMenu ul.sf-menu li ul li a:hover, #primaryMenu ul.sf-menu li ul li a.active  {  background: #1A96D4;}

#primaryMenu ul.sf-menu li ul li ul.menu {  left: -9999em;  margin: -1px 0 0 0;  padding: 0;  position: absolute;  width: auto;}

#primaryMenu ul.sf-menu li ul li:hover ul.menu,
#primaryMenu ul.sf-menu li ul li.hover ul.menu {  display: block;  left: 200px;  top: 0;}

#primaryMenu ul.sf-menu ul.menu ul.menu ul.menu {  display: none;}

#primaryMenu ul.sf-menu ul.menu ul.menu li:hover ul.menu,
#primaryMenu ul.sf-menu ul.menu ul.menu li.hover ul.menu {  display: block;  left: 200px;  top: 0;}

#primaryMenu ul.sf-menu ul.menu ul.menu li ul.menu li.last a {  display: block; }

#primaryMenu ul.sf-js-enabled li.expanded {  list-style-image: none;  list-style: none; }
/* END PRIMARY MENU */

/* SECONDARY MENU */
#topMenu {  margin: 5px 0;  padding: 0;  text-align:right; }

#topMenu li {  border-right: 1px solid #333;  margin: 0 5px 0 0;  padding: 0 5px 0 0;}

#topMenu li.last {  border-right: none;}

#topMenu li a:hover {  text-decoration: underline;} 

/* END SECONDARY MENU */

/* END HEADER */

/* CONTENT */

#content .content { padding: 0; }

.front.logged-in #content .tabs {  margin: 10px 0 0px !important;}

.logged-in #content .tabs {  margin: 10px 0 30px;}

.page-mgmt-news-room #content .tabs {  margin: 10px 0 0px;}

.page-mgmt-news-room h1.title { margin-top:0px; }

.page-mgmt-news-room .region.region-content { margin-top:80px; }

.logged-in #content ul.tabs, .not-logged-in #content ul.tabs { margin:0px; }

.front.not-logged-in #content .tabs {  margin: 25px 0 0px !important;}

.not-logged-in #content .tabs {  margin: 10px 0 29px; }

#content .item-list {  margin: 10px 0 0;}

#content .user-picture {  float: right;  margin: 5px 0 5px 5px;}

.search-form #edit-submit {  margin-right: 0px;}

.date {
display:none;
  clear: none;
  color: #fff;
  float: left;
  font-weight: bold;
  line-height: 12px;
  margin: 5px 3px 0 0;
  padding: 3px;
  text-align: center;

}
.field-name-field-tags, .node-links {  clear: both;}

.field-name-field-tags .field-label {  float: left;  font-weight: bold;  margin-bottom: 5px;  margin-right: 5px;}

.field-name-field-tags .field-item {  float: left;  margin-right: 10px;}

.pagedate {  float: right;}

.submitted {  font-style: italic;  font-size: 11px;}

#mission {  background: none repeat scroll 0 0 #333333;  color: #FFFFFF;  font-weight: bold;  margin: 0 0 5px 0;  padding: 5px;}

#mission h2 {  background: #F0F0F0;  margin: 2px;  padding-left: 5px;}

#mission .content {  padding-left: 5px;}

#mission p {  margin: 2px;}

#mission a {  color: #fff;}

#container { clear:both; background: url("images/contentback.png") repeat-x scroll 0 bottom #FAFCFE;}

#inner { margin: 0 auto; width: 960px; }

#headerWrapper {background: url("images/header_1.png") repeat-x scroll 0 0 transparent;    clear: both;    height: 76px;}

#content_top {  clear: both;  margin: 0;  padding: 0;  width: 100%;  }

.not-front #content_top { height: 74px; }

#preface_top {  clear: both;  float: left;  *float: none;  margin: 0;  padding: 0;  width: 100%;}

#headerTop {  clear: both;  width: 960px; }

#content .picture {  float: right;}

#center {  float: left;  width: 960px;}

.node {  margin: 0 0 10px;  padding: 0 0 10px;}

.one-sidebar #center, .one-sidebar #content_region {  width: 670px; float:left;}

body.page-node-101 { padding-top:0px !important;}

body.page-node-101 #toolbar, body.page-node-101 .workbench-info-block{ display:none; }

.page-node-101 #content_region, .page-node-101 .content  {  width: 445px; }

.two-sidebars #center {  width: 482px;}

#content {  clear: both;  margin: 0;  padding: 0;  width: 100%; min-height:230px; font-size:14px;}

ul.primary { border-bottom:0px; padding-left:0px; margin-left:0px;}

ul.primary li.active a {
    background-color: #FFFFFF;
    border-color: #BBBBBB #BBBBBB -moz-use-text-color;
    border-style: solid solid none;
    border-width: 1px 1px 0;
    color: #023858;
    font-family: arial;
    font-size: 12px;
}
ul.primary li a {
    -moz-border-radius: 5px 5px 0 0; border-radius: 5px 5px 0 0;
    -moz-box-shadow: 0 -1px 4px #000000; box-shadow: 0 -1px 4px #000000;
    background-color: #DDDDDD;
    border-color: #FFFFFF;
    border-style: solid solid none;
    border-width: 2px;
    height: auto;
    margin-right: 0.2em;
    padding: 6px 18px 4px;
	color: #023858;
    font-family: arial;
    font-size: 12px;
	font-weight:bold;
}

.front #content_region h1#page-title{  display:none;}

.page-news-archives #content_region h1.title, .page-enterprise-data-center-blog #content_region h1.title, .page-press-release-news-room #content_region h1.title{    font-size: 22px;    margin: -75px 0 75px; }

.page-mgmt #content_region h1.title  { margin:-52px 0 0; font-size:24px; }

.not-front #content_region h1#page-title  {  color: #023858;  margin:0px; padding-top: 10px;   position: relative;    top: 18px; font-size:22px;}

.not-front #content_region h1#page-title1 {  color: #023858;    margin: 0 0px 48px 0px;    padding-top: 10px;    position: relative;    top: 18px; font-size:22px;}

.not-front #content h2#page-title {  color: #023858;  margin:15px 0 43px; font-size:22px; position: relative;    top: 18px; }

.page-node-73 h1.title, .page-about-ragingwire h1.title { display:none; }

#postscript_bottom {  clear: both;  margin: 0;  padding: 0;}

#header-region { clear: both;    height: 75px;    margin: 0 auto;    width: 960px; }

.node-links  {  margin: 5px 0;  text-align: right; }

.block h2 span.edit {  font-size: 13px;  text-align: right; }

.block h2 span.edit a {  display: none;} 

.block h2:hover span.edit a {  color: #fff; display: block;  float: right;  padding: 5px;  }

#sidebar_last .block h2:hover span.edit a {  float: left; }

#block-quicktabs-sample_test h2{ display:none;}

#block-quicktabs-sample_test{font-size:12px; padding-left:4px;}

#block-quicktabs-sample_test .quicktabs-tabpage  { padding:0px 10px 5px 7px;}

#block-quicktabs-sample_test .views-field-title h1 { margin:0px;}

#block-quicktabs-sample_test .views-field-nothing p{ line-height:19px; }

#block-quicktabs-sample_test .views-field-nothing a {   color: #023858;   font-weight: bold;}

.view-display-id-page_6 .view-header p, .view-display-id-page_3 .view-header p { color: #023858;    font-size: 20px; }

.view-display-id-page_3 .views-row { margin:10px 0px 15px;}

.view-display-id-page_6 .views-field-title, .view-display-id-page_3 .views-field-title { margin:2px 0px 0px;}

.view-display-id-page_6 .views-field-title a, .view-display-id-page_3 .views-field-title a { color: #616888;    font-size: 15px;    font-weight: bold; }

.view-id-white_paper.view-display-id-page { margin-top:45px;}

.view-id-white_paper.view-display-id-page .views-row { border-bottom: 1px solid #ccc;   
    height: 100px;
    margin: 15px 0;
    padding: 10px 0;}

.view-id-white_paper.view-display-id-page .views-field-field-resource-image { float: left;    height: 110px;    text-align: center;    width: 100px;}

.view-id-white_paper.view-display-id-page .views-field-field-link-field a, .view-id-white_paper.view-display-id-page .views-field-title a { font-weight:bold;  }

.view-id-white_paper.view-display-id-page .views-field-view-node a {color: #134563; }

/* BREADCRUMB */

#breadcrumb {  color: #333;  font-weight: bold;  margin: 0 0 5px 0;  padding: 12px 5px 0 0; }

#breadcrumb a, #breadcrumb a.active {  color: #023858; }

#breadcrumb .breadcrumb {  margin: 10px 0px;  padding: 0; color:#023858; }

/* SIDEBARS */

#sidebar_first {  float: left;}

#sidebar_last {  float: right; margin-top:150px;}

.sidebar {  margin: 0;  *margin-top: 12px;  padding: 0;  width: 250px; }

.sidebar h2 {  color: #134563;    font-size: 18px; }

#sidebar_first h2 {  margin-left: -24px;   padding: 9px 0 24px 26px; }

#sidebar_last h2 {  clear: both;  margin: 10px 0px;  text-align:left; }

.sidebar .block .with-subject {  border: none;}

.sidebar .block {  margin: 0 0 10px;}

/* Messages */
div.messages,
div.help, div.webform-confirmation {
  border-style: solid;
  border-width: 4px;
  font-weight: bold;
  margin: 0 0 5px 0;
  overflow: hidden;
  padding: 10px 10px 10px 40px;
}
div.messages ul, div.webform-confirmation ul {  padding-bottom: 0;}

#content div.messages p, #content div.help p, div.webform-confirmation p {  padding-bottom: 0;}

div.status {  background-color: #F0F0F0;  border-color: #3E642F;  color: #3E642F;}

div.warning {  background: #FFFFDD;  border-color: #745500;  color: #993300;  margin-bottom: 10px;}

div.error {  background-color: #eee;  border-color: #CC0000;  color: #970F00;}

div.error ul li {  color: #970F00; }

.help {  background-color: #E4EEF8;  border-color: #57718A;  color: #292929;}

div.messages ul, div.content-help .help ul {  list-style-position: inside;}

div.messages a:link,
div.messages a:visited,
.help a:link,
.help a:visited,
.help .more-help-link a:link,
.help .more-help-link a:visited {  color: #333;  text-decoration: underline; }

div.messages a:hover,
div.messages a:active,
.help a:hover,
.help a:active,
.help .more-help-link a:hover,
.help .more-help-link a:active,
div.messages em {  color: #333;}

/* PAGER */

ul.pager {  margin: 20px 0;  padding: 0;}

ul.pager li {  margin: 0 0 10px 0;  padding: 0;}

.item-list .pager li {  padding: 0;}

ul.pager li a {  background: #1A96D4;  color: #fff;  font-weight: bold;  padding: 5px; }

ul.pager li.pager-current, ul.pager li a:hover {  background: #333;  color: #fff;  font-weight: bold;   padding: 5px; }

/*-------- Block-Search-Form ------------*/

#block-search-form{    float: right;    margin-top:6px;}
	
#block-search-form #search-block-form .form-submit {
    background: url("images/magnify2.png") no-repeat scroll 0 0 transparent;
    border: 0 solid;
    color: #FFFFFF;
    font-size: 0;
    margin: 0px;
    padding: 11px 7px 2px;
}

#block-search-form .form-item-search-block-form #edit-search-block-form--2{
background: none repeat scroll 0 0 #C3C4D7;
    border: 0 none;
	padding:3px 0px 0px;
	height:16px;
	width:60px;}

#block-search-form #search-block-form{
background: none repeat scroll 0 0 #C3C4D7;
    border-radius: 10px 10px 10px 10px;
	-moz-border-radius:10px;
    padding: 0 3px 0 10px;
	margin-right: 5px;
	height:20px;}

/*---------- Quicktabs Tabs -----------*/ 

ul.quicktabs-tabs.quicktabs-style-navlist li{
background: url("images/qtab.png") no-repeat scroll 5px 0 transparent;
    height: 37px;
    margin: 0;
    padding: 2px 0;
    width: 210px;
	position:relative;
	left:3px;
}

ul.quicktabs-tabs.quicktabs-style-navlist{padding: 0px;}

ul.quicktabs-tabs.quicktabs-style-navlist li.first.active { position:relative; top:-2px; }

ul.quicktabs-tabs.quicktabs-style-navlist li.active {
background: url("images/activetab1.png") no-repeat scroll 0 0 transparent;
width: 210px !important;
border: 0 solid;
height: 41px;
top: -2px;
}

/*ul.quicktabs-tabs.quicktabs-style-navlist li.last { position:relative; top:4px; }*/

ul.quicktabs-tabs.quicktabs-style-navlist li.last.active {
background: url("images/activetab1.png") no-repeat scroll 0 1px transparent;
height: 41px;
position: relative;
}

.quicktabs_main.quicktabs-style-navlist {
background: none repeat scroll 0 0 white;
border: 0 none;
border-radius: 0 5px 5px 0;
-moz-border-radius: 0 5px 5px 0;
box-shadow: 0 1px 9px #AAA;
height: 186px;
left: 7px;
margin-right: 26px;
padding: 10px 7px 8px 10px;
position: relative;
width: 501px;
top: 1px;
font-size:14px;
}

#quicktabs-container-home_page_tabs .view-display-id-block_1 a {
    color: #023858;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    line-height: normal;
    outline: medium none;
}
	
ul.quicktabs-tabs.quicktabs-style-navlist {     height: 205px;    margin-top: 0;    padding: 0;    width: 206px; }

ul.quicktabs-tabs.quicktabs-style-navlist li a { padding: 9px 0 0 30px; text-align: left; font-weight: bold; color:#4c4c4c; font-size:14px;}

ul.quicktabs-tabs.quicktabs-style-navlist li.active a {  color:#4c4c4c; padding-top:12px;}

.quicktabs_main.quicktabs-style-navlist .views-field-title .field-content {    color: #023858;    font-size: 16px;    font-weight: bold; }

.quicktabs_main.quicktabs-style-navlist .views-field-title h1.field-content { margin:0px;    color: #023858;    font-size: 16px;    font-weight: bold; }

.quicktabs_main.quicktabs-style-navlist .views-field-nothing p { font-size:14px;}

.quicktabs_main.quicktabs-style-navlist .views-field-nothing a {  color: #023858;    font-size: 12px;    font-weight: bold; }

#block-views-news_and_resources-block {  border-top: 1px solid #AEAFB1; padding-top:10px; }



/*-------- Page Press Release News Room ----------*/

.page-news-archives .view-display-id-page_6 .views-row, .page-press-release-news-room .view-display-id-page_3 .views-row {  clear: right;
    min-height: 60px;
    margin: 0 0 10px;
    padding-top: 0;
    width: auto;}

/*------- News-and-Resources ---------------*/

#block-views-news_and_resources-block h2 {  color: #023757;  font-size: 16px; }

#block-views-news_and_resources-block .views-field-title .field-content {   color: #000000;    font-size: 14px;    font-weight: bold;}

#block-views-news_and_resources-block span.field-content a, #readmore a { color:#023757; font-weight:bold; font-size:14px;}

#block-views-news_and_resources-block span.field-content p { color:#000; font-size:14px; line-height:20px; }

/*---------- Content Bottom 1 -----------*/ 

.front #contentbottom1 { border-bottom: 1px solid #679CA6;
    border-top: 1px solid #9AB7BE;
    height: 140px;
    padding-top: 4px; 
	padding-bottom: 10px;}

#content_bottom1 #block-views-announcements-block { float: left;  width: 230px; padding-left:13px;}

#block-views-announcements-block .views-field-body, #block-views-blog_entry-block .views-field-body { margin-bottom:12px;}

#block-views-announcements-block .views-field-title{ height:48px;}

#block-views-announcements-block .views-field-nothing a#lnk {
    background: url("images/arrow_1.png") no-repeat scroll right 5px transparent;
    color: #023858;
    padding-right: 8px;
    text-decoration: none;
	font-weight:bold; 
}

#block-views-announcements-block #dv
{
padding-bottom: 5px;
}

#block-views-announcements-block h2, #block-views-blog_entry-block h2 { color:#023858; font-size:14px; margin: 18px 0;}

#block-block-6  { float: left;  width: 420px; text-align:center;}

#block-block-6 h2 { margin:15px 0 20px; color:#023858; font-size:20px; font-family:Calibri;}

#content_bottom1 #block-block-6 ul { height: 32px;    margin: 0 auto;    padding-left: 0;    width: 315px; }

#block-block-6 ul li.first {  margin-right:8px; margin-top: 1px; } 

#block-block-6 ul li { float:left; list-style:none; height: 32px;   padding-left: 0; }

#block-block-6 ul li.last {  margin-right:0px; }

#block-views-blog_entry-block {     float: right;    padding-right: 2px;    width: 175px;}

/*---------- content_bottom -----------*/ 

#content_bottom {  margin: 10px 0;  padding: 0; }

#block-views-carousel_block-block {  float: left;   padding-left: 13px;  width: 560px;}

#block-views-carousel_block-block .jcarousel-clip-horizontal { right:7px; }

#block-views-carousel_block-block h2, #block-block-5 h2{ color: #023858; font-size:14px; margin:13px 0px; }

#block-block-4 { float: left;    width: 160px; margin:0 0 0 14px }

#block-block-4  #success-block {    margin: 60px 0 30px;}

#block-block-5 {   float: right;  width: 180px;}

#block-block-5 ul { padding-left:0px; margin-top:45px; margin-left:0px; }

#block-block-5 ul li { list-style:none; float:left; margin-right:10px;}

#block-block-5 ul li.last { margin-right:0px;}

/*-------------- Inside Page ---------------*/

.not-front #container { clear:both; background: url("images/insidecontentback.png") repeat-x scroll 0 bottom #FAFCFE; }

#container #content .tabs { padding-top: 5px;}

/*.page-mgmt #container #content .tabs, .page-why-ragingwire #container #content .tabs, .page-compliance #container #content .tabs, .page-reliability #container #content .tabs, .page-infrastructure #container #content .tabs, .page-management #container #content .tabs { height: auto;    padding-top: 3px;}*/

.page-company #container #content .tabs { height: auto;    padding-top: 4px;}

#container #content .tabs ul.tabs { text-transform:uppercase;}

.not-front #container-inner-id{background: url("images/insidebg.jpg") no-repeat scroll center top transparent;  }

.not-front #container-inner {background: url("images/imageback.jpg") repeat-x scroll 0 top transparent;  }

.front.logged-in #container-inner-inner { margin-top:-10px; position:relative; top:-4px; }

.front.not-logged-in #container {   margin-top: 0px; }

.front.not-logged-in #inner { padding-top:5px; }

.not-front #container-inner-inner { background: url("images/menutopshadow.png") repeat-x scroll 0 0 transparent;}

.not-front #container-inner-inner #inner{ background: url("images/shade.png") no-repeat scroll center 160px transparent; }

.not-front #header-bottom { display:none; }

.page-node-45 .node { margin:0px; padding:0px; border-bottom:0px solid #679CA6; }

#block-views-sales_rep-block_1 .content { margin-top:0px;}

#block-views-sales_rep-block_1 .view-id-sales_rep { height:170px; padding-top:0px; }

 .view-id-sales_rep .views-field-field-sales-rep-image, .node-sales-rep .field-name-field-sales-rep-image {  float: left;    height: 150px;    margin-right: 10px; text-align:center;   width: 175px; }
 
.node-sales-rep .field-name-field-sales-rep-image {  float: left;    height: 150px;    margin-right: 10px; text-align:center;   width: 175px; margin-top:-32px;}

.view-id-sales_rep .views-field-title { margin-bottom:10px; }

.view-id-sales_rep .views-field-title a{   color: #000000;    font-size: 21px;    font-weight: bold; }

.node-sales-rep .field-name-field-designation { float: right; width: 483px; }

.node-sales-rep .field-name-field-designation .field-item  { color: #000000;    font-size: 15px;    font-weight: bold; }

.node-sales-rep .field-type-text-with-summary { float: right;    width: 482px; }

.view-id-sales_rep .views-field-field-designation .field-content { color: #000000;    font-size: 15px;    font-weight: bold; } 

.view-id-sales_rep .views-field-body p {     font-size: 14px;   line-height: 18px; }

.view-id-sales_rep .views-field-body a { color:#000; font-weight:bold; } 

/*-------------- Block-block-8 ---------------*/

#block-block-8 .content, #block-block-9 .content, #block-block-10 .content  { padding:0px;}

#block-block-8 p{ text-align:center; margin:0px;}

#block-block-8 .content a {  background: url("images/request.png") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    font-family: arial;
    font-size: 15px;
    font-weight: bold;
    padding: 4px 56px 8px 56px; }
	
 #block-block-22 #Schedule a {  background: url("images/schedule.jpg") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    font-family: arial;
    font-size: 14px;
    font-weight: bold;
    padding: 6px 64px 8px 64px;}
	
#block-block-8 {   border-bottom: 1px solid #679CA6;    height: 30px;    margin-top: 15px;    padding: 19px 0 10px;    text-align: center; border-top:1px solid #679CA6; }

 #block-block-22 {   border-bottom: 1px solid #679CA6;    height: 30px;    padding: 19px 0 10px;    text-align: center;  }

/*-------------- Block-block-9 ---------------*/


.custom-colonomics-theme {   
width:240px; -moz-border-radius: 10px 10px 10px 10px; border-radius: 10px 10px 10px 10px; padding:16px 0px 0px;
    -moz-box-shadow: 0 0 7px #000000; box-shadow: 0 0 7px #000000;
    border: 3px solid #0B5A8E;  }
	
#block-multiblock-3 {



 float:right;	}
		
.custom-colonomics-theme #colonomic { color: #2D75BD; text-align:center; font-weight:bold;  }

#block-views-colonomics-block_1 { float:right; }
	
#block-block-9 ul  { height: 30px;    margin: 0;    padding-left: 0; width:250px; }

#block-block-12 ul { height: 30px;    margin-top: 0;    padding-left: 0;}

#block-block-9 ul li, #block-block-12 ul li { float: left;    margin-right: 8px; }

#block-block-13 { margin-bottom: 0px;   /* border-bottom: 1px solid #679CA6;       padding-bottom: 15px; */ }

#block-block-9 ul li.last, #block-block-12 ul li.last { margin-right:0px; }

#block-block-13 #call {  background: url("images/call.jpg") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    font-size: 18px;
    padding: 4px 0 5px;
    text-align: center; }

#block-block-13 #campus { background: url("images/schedule.jpg") no-repeat scroll 0 0 transparent;    padding: 4px 0 5px;    text-align: center; }

#block-block-13 #campus a {    color: #FFFFFF;    font-size: 18px;  }

#block-block-10 { height:50px;}

#block-views-technology_partners-block a {  color: #134563;    font-size: 13px;    font-weight: bold; }

#block-views-technology_partners-block .views-row { border-bottom:1px solid #AEAFB1; margin:15px 0px;}

/*-------------- Block--views-talk_to_an_expert-block ---------------*/

#block-views-talk_to_an_expert-block ul { width:250px !important;}

#block-views-talk_to_an_expert-block .view-id-talk_to_an_expert { margin-top:15px; }

#block-views-talk_to_an_expert-block .views-row { height: 78px !important; border-bottom:1px solid #679CA6; margin:10px 0px !important;  }

#block-views-talk_to_an_expert-block .content { padding:0px; margin:0px;}

.view-talk-to-an-expert .views-field-field-sales-rep-image {  float: left;  width: 65px; height:70px; margin-right:5px; }

.view-talk-to-an-expert .views-field-title { margin-bottom:9px;}

.view-talk-to-an-expert .views-field-title a { font-size: 12px;  font-weight: bold; }

.view-talk-to-an-expert .views-field-field-link-to-sales-rep-page{ margin:7px 0px;}

.view-talk-to-an-expert .views-field-field-link-to-sales-rep-page  .views-label { float:left; margin-right:5px;  }

.view-talk-to-an-expert .views-field-field-link-to-sales-rep-page a { color:#2D75BD; font-weight:bold; }

.view-talk-to-an-expert .views-field-field-phone-number-sales .views-label { float:left;  }

.view-talk-to-an-expert .views-field-field-phone-number-sales { margin-bottom:3px; }

#views-ticker-vTicker-talk_to_an_expert { height:280px !important;  }

/*-------------- Block-block-10 ---------------*/

#block-block-10 ul { padding:0px; margin:0px; }

#block-block-10 ul li { float:left; margin-right:10px;}

#postscript_bottom { background: url("images/shadow.png") no-repeat scroll center top transparent; width:960px; min-height:220px; }

#postscript_bottom_bottom { padding:25px 0px 0px; }

/*-------------- Block-block-11 ---------------*/

.custom-colonomics-theme #eco, #block-multiblock-3 #eco { color: #2D75BD;    font-size: 13px;    font-weight: bold;    margin: 9px 0;    text-align: center; }

.custom-colonomics-theme #img1, #block-block-11 #img1, #block-block-11 #link, #block-block-9 #img1,  #block-block-9 #link,  #block-multiblock-3 #img1{ text-align:center; }
#block-block-11 #link, #block-block-9 #link, #block-views-colonomics-block_1 #link { margin:20px 0px;}

#block-block-11 #link a, #block-block-9 #link a{  background: url("images/down_load.png") repeat scroll center center transparent;
    color: #FFFFFF;
    font-family: verdana;
    font-size: 11px;
    font-weight: bold;
    padding: 10px 28px 10px 27px;
    text-decoration: none;  }
	
#block-views-colonomics-block .views-field-nothing-1, #block-views-colonomics-block_1 .views-field-field-download { margin:5px 0px 15px;}
	
.view-colonomics .views-field-field-download, .custom-colonomics-theme .views-field-nothing-1,  #block-multiblock-3 #whitepapers   {  background: url("images/down_load.png") no-repeat scroll center center transparent;
    font-family: verdana;
    font-size: 11px;
    font-weight: bold;
    margin: 0 0 10px;
    padding: 20px 26px 22px 21px;
    text-align: center;
    text-decoration: none; }
	
.view-colonomics .views-field-field-download a, .custom-colonomics-theme .views-field-nothing-1 a,  #block-multiblock-3 #whitepapers a{ color:#fff; font-size:13px; }


.view-colonomics #whitepapers a, #block-views-colonomics-block .views-field-field-download a, #block-views-colonomics-block_1 .views-field-field-download a { color:#fff; }

/*-------------- Block-views-blog_entry-block_1 ---------------*/

#block-views-blog_entry-block_1, #block-views-colocation_resources-block, #block-block-31 {background: url("images/saparater.png") no-repeat scroll right 20px transparent;
    float: left;
    margin-right: 21px;
    width: 325px;}

#block-views-blog_entry-block_1 h2, #block-views-colocation_resources-block h2, #block-block-31 h2 { color: #134563;    font-size: 13px;    font-weight: bold; margin:10px 0px 15px; }

#block-block-31 .view-blog-entry .views-row {  font-size: 14px;    height: 45px;    margin-bottom: 10px; border-bottom: 1px solid #679CA6; margin-right: 30px;}

#block-block-31 .view-resource-data-center-blog- { margin-bottom:40px; }

#block-block-31 .view-resource-data-center-blog- a { font-size: 14px;    font-weight: bold; }
		
#block-views-blog_entry-block_1 p { font-size:12px; margin-bottom:25px; }

#block-views-blog_entry-block_1 .views-field-view-node {    position: relative;    right: 35px;    text-align: right;    top: -17px;	}
	
#block-views-blog_entry-block_1 .views-field-view-node a{   color: #023757;    font-size: 12px;    font-weight: bold;	}
	
#block-views-blog_entry-block_1 .views-row { margin-bottom:7px;}
	
#block-views-blog_entry-block_1 .content, #block-views-colocation_resources-block .content { padding:0px 10px 0px 0px; }

#block-views-blog_entry-block_1 .view-blog-entry .views-field-title a {  color: #323233;    font-size: 14px;    font-weight: bold;  }

/*-------------- Block-views-colocation_resources-block ---------------*/

#block-views-colocation_resources-block .views-field-field-resource-image { float: left;  margin-right: 10px; }

#block-views-colocation_resources-block .views-row{ margin-bottom: 20px; height:66px; }

#block-views-colocation_resources-block .views-field-body p { font-size:14px; }

#block-views-colocation_resources-block .views-field-field-link-field a { color: #323233;    font-size: 14px;    font-weight: bold;  }

/*---- View-id-Management ----*/

.view-id-management  .views-row { margin:40px 0px 10px; min-height:90px; width:670px; clear:right; padding-top: 15px;}

.page-management-contact-ragingwire .view-id-management  .views-row, .page-management-company  .view-id-management  .views-row{border-top:0px solid #ccc !important;}

.page-management .view-id-management  .views-row, .page-management-board-of-directors  .view-id-management  .views-row{border-top:1px solid #ccc;}

.page-management-contact-ragingwire .view-management .views-row {margin:0px; padding-top:1px;}

.page-mgmt-news-room .view-id-management  .views-row {   margin: 0;    min-height: 85px;    padding: 0;    width: 670px; }

.view-id-management  .views-field-field-management-image, .view-id-management .views-field-field-directors-image {   float: left;  margin-right: 10px; margin-top:5px;  text-align: center;    width: 90px; height:110px; }

.view-display-id-page_4 .views-field-nothing { margin-bottom:10px; }

.view-id-management  .views-field-nothing #title, .view-id-management .views-field-nothing .field-content {font-size: 15px; margin-bottom:10px;  font-weight: bold; }

.view-id-management .views-field-nothing .field-content .desig { font-weight:normal; }

.view-id-management  .views-field-nothing #title span{ font-weight:normal; font-size:14px;}

.view-id-management  .views-field-body fieldset.collapse-processed { margin-top:10px; border-width:0px; }

.view-id-management .views-field-field-management-description  a.adjust, .view-id-management .views-field-field-directors-description a.adjust  { clear: right;
    color: #0B5A8E;
    float: right;
    font-weight: bold;
    margin-top: 10px;
    position: relative; }

.view-id-management  .views-field-field-management-description p, .view-id-management .views-field-field-directors-description p { float: right;    line-height: 18px;    margin-top: 0;    width: 570px; font-size:14px;}

.view-id-management  .views-field-field-management-description p.continued, .view-id-management ..views-field-field-directors-description p.continued{ float:left; color: #0B5A8E; display: block; margin-right: 3px;}

/*------------- Node-Type-Management ---------------*/

.node-type-management h2#page-title-title, .node-type-board-of-directors h2#page-title-title, .node-type-bloggers-bio h2#page-title-blog {    float: right; width: 545px; margin:0px;}
.node-type-bloggers-bio .field-name-body {  font-size:14px; line-height:22px; }
#page-title-blog {
}

.node-type-bloggers-bio h2#page-title-blog {display:none; }


.node-type-bloggers-bio h1.title  { margin-top:4px; }

.node-type-management .field-name-field-management-image, .node-type-board-of-directors .field-name-field-directors-image, .node-type-bloggers-bio .field-name-field-blogger-image {     height: 135px;    margin-right: 15px;    margin-top: -6px;     }

.not-logged-in.node-type-management .field-name-field-management-image, .not-logged-in.node-type-board-of-directors .field-name-field-directors-image, .not-logged-in.node-type-bloggers-bio .field-name-field-blogger-image { margin-top:6px;}

.node-type-bloggers-bio .field-name-body {  font-size:14px; line-height:22px; }


.node-type-management .field-name-field-management-description, .node-type-board-of-directors .field-name-field-directors-description {float:right;   width: 544px; font-size:14px; line-height:22px; }

.node-type-bloggers-bio .field-name-field-list-of-blogs { border-bottom: 1px solid #CCCCCC; border-top: 1px solid #CCCCCC; clear: both;  padding: 10px 0; }

.node-type-bloggers-bio .field-name-field-list-of-blogs .field-items { line-height:22px; }

.node-type-bloggers-bio .field-name-field-list-of-blogs .field-items #list {  float: left;    font-weight: bold;    margin-right: 4px; }

.node-type-bloggers-bio .field-name-field-list-of-blogs .field-items #list-name { color: #008FC6; font-weight:bold; margin-bottom:10px;  }

html.js fieldset.collapsed .fieldset-legend, html.js fieldset.collapsible .fieldset-legend { background: none; padding:0px;}

/* FOOTER */

#footer-block {  background: url("images/footer.jpg") repeat scroll 0 0 transparent;  clear: both;}

#footer-inner {  clear: both;  }

#footer-inner-block {  background: url("images/shadow.png") no-repeat scroll center top transparent;   margin:0px auto;   padding: 15px 0px;  width: 960px; }

#block-menu-menu-footer-links { width:175px; float:left; display:none;}

#block-menu-menu-footer-links h2 { display:none;}

#block-menu-menu-footer-links ul { height: 18px;    margin: 0 0 0 10px;    padding: 0;    width: 160px;}

#block-menu-menu-footer-links ul li {    float: left;    list-style: none outside none;    margin: 0;    padding: 0 19px; }

#block-menu-menu-footer-links ul li.first { padding-left:0px; margin-left:0px; padding-right:18px;}

#block-menu-menu-footer-links ul li.last {    padding-left: 18px;    padding-right: 0;}

#block-menu-menu-footer-links ul li a { font-family: arial,helvetica,sans-serif;    font-size: 13px; font-weight:bold; color:#000;}

#block-block-1 { float: right;    height: 18px;    width: 960px;  padding-right:13px; margin-top:30px; }

#block-block-1 ul { padding:0px; margin:0px; float: right;    height: 14px;    width: 375px;}

#block-block-1 ul li, #block-block-1 ul li a { float:left; list-style-image:none; list-style:none; color:#000; font-family:Arial; font-size:11px; }

#block-block-1 ul li.first  {padding-right: 10px;  }

#block-block-1 ul li.middle {padding: 0px 10px;  border-style:solid; border-width:0px 1px 0px 1px; }

#block-block-1 ul li.last  {padding-left: 10px; }

/* END FOOTER */

/* COMMENTS */
#comments {  margin: 10px 0;  padding: 0;}

#comments h3{  margin: 0 0 0 0;  padding: 0;pointer-events:none;}


#comments .comment-count {  background: #333;}

#comments .comment-count h2 {  margin: 0 0 10px;  color: #fff;  padding: 5px;}

.comment .permalink-comment {  background :#333;  clear: both;  float: left;  padding: 3px;}

.comment .permalink-comment a {  color: #fff;  font-weight: bold; }

.comment .links {  float: right;}

.comment .links a {  color: #1A96D4;  font-weight: bold; }

.comment {
  background: none repeat scroll 0 0 #F0F0F0;
  border: 1px dashed #CCCCCC;
  clear: both;
  float: left;
  margin: 0 0 10px;
  padding: 5px 10px 5px;
  width: 95%;
}
.new {  color: #f00;}

/* END COMMENTS */

/* USER */
#overlay #header, #overlay #footer, #overlay #menuLeft, #overlay #menuRight, #overlay #primaryMenu, #overlay #breadcrumb {  display: none; }

#overlay #contentWrapper{  border-bottom: none;}

input.password-confirm, input.password-field {  width: 10em; }

.password-parent {    margin: 0;    width: 30em;}

/* END USER */

.maintenance-page #contentWrapper {  width: 942px;}

.maintenance-page #content {  min-height: 200px;}

.maintenance-page h2 {  margin: 10px 0;}

/* DRUPAL EXTRA'S */
#container .view-tweets ul {  padding: 0 0 0.25em 0;}

#container .view-tweets ul li {
  background: url("images/twitter-list.png") top left no-repeat !important;
  list-style: none;
  margin-left: 0;
  padding-left: 30px;
}
a.feed-icon img {  margin-bottom: 5px;}

#forum table {  width: 100%;}

/* END DRUPAL EXTRA'S */

/*------ddblock4-----*/
#block-ddblock-4 {   float:right; height: 205px;    overflow: hidden;    padding-left: 0px;    width: 190px; margin-right:0px; }
	
#block-ddblock-4 h2{  color: #023858;  font-family: arial;  font-size: 14px;   font-weight: bold;  margin-bottom: 6px;   margin-left: 13px;   margin-top: 0;  width: 230px;}
	
#block-ddblock-4 .content{ height:160px; margin-top:18px;}

#block-ddblock-4 #ddblock-4 .container{ width:200px; }

#block-ddblock-4 #ddblock-4 .container .slider{width:200px;}

#block-ddblock-4 #ddblock-4 .container .slider-inner{height:140px;}

#block-ddblock-4 #ddblock-4 .slide-body-inner p{    color: #494949;    font-family: arial;    font-size: 10px;    font-weight: normal;}

#block-ddblock-4 #ddblock-4 .container .slider-inner img{ width:188px; height:100px; }

#block-ddblock-4 #ddblock-4 .container .slider-inner .slide-text{position: relative;    width: 188px;}

#block-ddblock-4 #ddblock-number-pager-4{ display:block;  width:188px; background:none; margin-top:9px; height:20px !important; }

#block-ddblock-4 .spacer-horizontal{ display:none;}

div.ddblock-cycle-upright30p div.custom-pager-inner { height:0px !important;}

#block-ddblock-4 #ddblock-number-pager-4 ul{ width:188px; }

#block-ddblock-4 #ddblock-number-pager-4 ul li a{ margin-right:10px; }

#block-ddblock-4 .slide-title-inner h2{ margin:0px; }

#block-ddblock-4 #ddblock-number-pager-4 ul li a {    background: none repeat scroll 0 0;    height: 15px;    margin-right: 10px;    padding-top: 3px;    width: 18px; }

#block-ddblock-4 #ddblock-number-pager-4 ul li a.activeSlide{ background: #5CB5ED !important; color:#000 !important; } 

#block-ddblock-4 .slide-body-horizontal { height:20px; width:250px !important;}

#block-ddblock-4 .slide-read-more {    position: relative;  top: 20px;	width:184px;  }

#block-ddblock-4 .slide-text-inner .slide-read-more a.active{ background:none; color:#023858;}

#block-ddblock-4 .slide-text-inner .slide-read-more a{ background:none; color:#494949; width:150px; font-size:11px; font-family:Arial; font-weight:normal;}

/* $Id$ */
/* ADD HERE YOUR CUSTOM CSS */



#content_bottom1 #block-block-6  { float: left;  width: 520px; text-align:center;}

#block-views-blog_entry-block .views-field-title { height:48px;}

#block-views-blog_entry-block .views-field-view-node a {
    background: url("images/arrow_1.png") no-repeat scroll right 5px transparent;
    color: #023858;
    font-weight: bold;
    padding-right: 8px; }

div.ddblock-cycle-upright30p div.slider {width: 1600px !important;}

div.ddblock-cycle-upright30p div.slider  .slide-body-inner  { margin-top:50px; }

div.ddblock-cycle-upright30p div.slider-inner, div.ddblock-cycle-upright30p div.slider-inner .slide.clearfix {height:375px !important;}

div.ddblock-cycle-upright30p div.slide-inner img {width: 1600px !important;height:375px !important; /*background: url("/sites/all/themes/ragingwire/images/ddsha.png") repeat-x 0px top  transparent;*/ }

div.ddblock-cycle-upright30p div.custom-pager {position: absolute !important; top: 250px !important;z-index: 10 !important;left: 302px !important;width:968px !important;}

div.ddblock-cycle-upright30p div.custom-pager a{ width:230px !important;border-radius: 0px 0px 5px 5px; }

div.ddblock-cycle-upright30p div.custom-pager #snippet_title { padding:1px 0px 0px; }

div.ddblock-cycle-upright30p div.custom-pager #link a.pager-link { display:none; }

div.ddblock-cycle-upright30p div.custom-pager #link a {
    background: url("images/arrow1.png") no-repeat scroll right 5px transparent;
    color: #023858;
    margin-left: 130px;
    margin-top: 32px;
    padding-right: 8px;
    width: auto !important;
}

div.ddblock-cycle-upright30p div.spacer-vertical{width:0px !important;}

div.ddblock-cycle-upright30p div.custom-pager .custom-pager-item-inner{width:240px !important;}

div.ddblock-cycle-upright30p div.slide-text-left {bottom: 170px !important; margin-left: 270px !important;}

div.ddblock-cycle-upright30p div.custom-pager a.activeSlide{ color: black !important; }

div.ddblock-cycle-upright30p div.slide-text-vertical {height: 200px !important;}

div.ddblock-cycle-upright30p div.slide-body-vertical {width: 483px !important;}

.custom-pager-item { background: url("images/inactive.png") no-repeat 0px 14px !important; height:105px; padding-top: 20px !important; margin-left:2px;}

/*.custom-pager-item.active-pager-item { background: url("images/active.png") no-repeat 0px 0px !important;}*/

div.ddblock-cycle-upright30p div.spacer-horizontal{clear: none !important;}

#block-ddblock-8 #dd_title p{ color:#023858; font-family:arial; font-size:40px; font-weight:normal; width:515px; line-height:45px; padding-bottom:10px; }

div.ddblock-cycle-upright30p div.slide-body-inner p{clear:both;position: relative;top: 10px;}

#ddblock-custom-pager-8 #snippet_title p{ color: #000000;  font-family: arial; font-size: 16px; font-weight: bold;  margin: 0px 0 0 28px; text-align: left !important; }

#ddblock-custom-pager-8 #snippet_body p{ 
    font-family: arial;
    font-size: 12px;
    font-weight: normal;
    line-height: 15px;
    margin: 0;
    padding: 0 0 0 30px;
    text-align: left !important;
	width:192px; cursor:default;
height:25px;	}

#ddblock-8{height: 375px;}

#ddblock-8 .container{height: 375px;}

.front #breadcrumb{display:none;}

.front #content h1#page-title { display:none;}

#block-ddblock-8 {margin: 0 auto;width: 1600px; left: 50%; margin-left: -788px; position: relative; box-shadow: 0 1px 16px 4px #000000;-moz-box-shadow: 0 1px 16px 4px #000000; background: url("/sites/all/themes/ragingwire/images/ddsha.png") repeat-x 0px top  transparent; }

#block-ddblock-8 .ddblock-cycle-upright30p div.slide-body-inner p {    color: #023858;    font-size: 22px;    line-height: 30px;    width: 450px;	margin-left:4px; }

#block-ddblock-8 .ddblock-cycle-upright30p div.slide-body-inner a {
text-decoration: none;
padding: 23px 65px 7px;
color:white;
background: url("images/readmore.png") no-repeat scroll 0px 0px transparent; font-size:0px;
border-radius: 5px;
-moz-border-radius: 5px;
}

#block-ddblock-8 #slide_text_link a, #block-ddblock-8 #slide_text_link { display:none; }

#header-bottom{margin: 0 auto;    overflow: hidden;    width: 100%;}
	
.front #header-bottom{background: url("/sites/all/themes/ragingwire/images/ddsha.png") repeat-x 0px top #30739D; height:375px;}

-------------------------------------

#block-om_maximenu-om-maximenu-1 ul li#om-leaf-om-u1-1936223358-1 .om-maximenu-content{background: url("images/activemenu_1.png") no-repeat scroll 182px 2px transparent;
    display: none;
    margin-top: -13px;
    padding-top: 11px;}
	
#block-om_maximenu-om-maximenu-1 ul li.om-leaf .om-maximenu-content{/*background:url("images/menutopshadow.png") repeat-x scroll 0 0 #e7e6e7;*/
 background:url("images/menuback.png") repeat-x scroll 0 0 transparent;
        margin-top: -1px;
		box-shadow:3px 3px 14px #000000;
		-moz-box-shadow:3px 3px 14px #000000;
		padding-bottom:5px;
		-moz-border-radius:0px 0px 5px 5px;
   }
	
#block-om_maximenu-om-maximenu-1 ul li#om-leaf-om-u1-1936223358-1:hover {    
    background: url("images/activemenu_15.png") no-repeat scroll 18px 36px transparent;
    height: 50px;
    position: relative;}
	
#block-om_maximenu-om-maximenu-1 ul li#om-leaf-om-u1-1936223358-6:hover{    
    background: url("images/activemenu_16.png") no-repeat scroll 18px 36px transparent;
    height: 50px;
    position: relative;}
	
#block-om_maximenu-om-maximenu-1 ul li#om-leaf-om-u1-1936223358-2 .om-maximenu-middle{background: url("images/activemenu_11.png") no-repeat scroll 346px 3px transparent;
    margin-top: -11px;
    padding-top: 11px;}
	
#block-om_maximenu-om-maximenu-1 ul li#om-leaf-om-u1-1936223358-3 .om-maximenu-middle{background: url("images/activemenu_12.png") no-repeat scroll 439px 3px transparent;
     margin-top: -11px;
    padding-top: 11px;}
	
#block-om_maximenu-om-maximenu-1 ul li#om-leaf-om-u1-1936223358-4 .om-maximenu-middle{background: url("images/activemenu_14.png") no-repeat scroll 575px 3px transparent;
    margin-top: -11px;
    padding-top: 11px;}
	
#block-om_maximenu-om-maximenu-1 ul li#om-leaf-om-u1-1936223358-5 .om-maximenu-middle{background: url("images/activemenu_13.png") no-repeat scroll 715px 2px transparent;
    margin-top: -11px;
    padding-top: 11px;}
	
#block-om_maximenu-om-maximenu-1 ul li#om-leaf-om-u1-1936223358-7 .om-maximenu-middle{background: url("images/activemenu_1.png") no-repeat scroll 871px 3px transparent;
    margin-top: -11px;
    padding-top: 11px;}
	
.om-maximenu-middle-left{background:none;}

.node .field-items div#space{ border-bottom: 1px solid #AFB0B1;    height: 1px;    margin-bottom: 10px; }

.slide-text-outer { width:960px; margin: 0 auto; background:none repeat scroll 0 0 transparent;}

sup {font-size:14px;}

#services, #services1, #services2 { margin-bottom:10px; }

/* ---------------- Web-Form Node Id 101 --------------- */
.page-node-101 #node-101 { background: none repeat scroll 0 0 #E1E1E1; border-radius:10px; -moz-border-radius:10px; 
    height: 390px;
    margin: 0px 0;
    padding: 15px 30px 10px;
    width: 450px; }

.page-node-101 #node-101 #text { font-size: 16px;    line-height: 24px;    width: 465px;}

#webform-client-form-101 #webform-component-first-name, #webform-client-form-101 #webform-component-job-title,  #webform-client-form-101 #webform-component-email { width:215px; float:left; margin: 13px 0 0; }

#webform-client-form-101 #webform-component-last-name, #webform-client-form-101 #webform-component-company-name, #webform-client-form-101 #webform-component-phone-no{ width:215px; float:right; margin: 13px 0 0; }

#webform-client-form-101 #webform-component-comments { clear:both; }

#webform-client-form-101 #edit-actions { text-align:center; }

#webform-client-form-101 #edit-actions .form-submit { background: url("images/requestmore.png") no-repeat scroll 0 0 transparent;
    border: 0 solid;
    font-size: 0;
    margin: 0;
    padding: 20px 117px 19px; cursor:pointer; }
 
#webform-component-phone-no .form-text { width:211px; }
	
#webform-client-form-101 label { margin-bottom:5px; }

#webform-client-form-101 .form-text { background: none repeat scroll 0 0 #FFFFFF;
    border: medium none;
    border-radius: 3px 3px 3px 3px; -moz-border-radius: 3px 3px 3px 3px;
    box-shadow: 1px 1px 1px #808080 inset; -moz-box-shadow: 1px 1px 1px #808080 inset;
    width: 210px; }

#webform-client-form-101 .form-textarea { background:#fff; width:450px;  border: medium none;
    border-radius: 3px 3px 3px 3px; -moz-border-radius: 3px 3px 3px 3px;
    box-shadow: 1px 1px 1px #808080 inset; -moz-box-shadow: 1px 1px 1px #808080 inset; } 

#webform-client-form-101 .grippie { width:447px;}

.lightbox-processed #bottomNav { margin-bottom:0px; height:40px !important;}

.lightbox-processed a#bottomNavClose {
    margin-left: 491px;
    margin-top: 0 !important;
    position: absolute;
    top: 2px; background-color: transparent !important;
}

.view-white-paper table.views-view-grid td { text-align:center; }

.view-white-paper table.views-view-grid td.col-first { padding-right:40px; }

.view-white-paper table.views-view-grid td.col-last { padding-left:40px; }

.page-resources-videos .view-display-id-page_2 .views-field-title { height:55px; margin-top:10px; }

.page-resources-videos .view-display-id-page_2 .views-field-body #video { margin:2px 0 15px; }

.page-resources-videos .view-display-id-page_2 .views-field-body #video a {  color: #023757;  font-size: 13px;  font-weight: bold; }

.front #imageDataContainer, .front #outerImageContainer, .node-type-videos #imageDataContainer, .node-type-videos #outerImageContainer, .page-resources-videos #imageDataContainer, .page-resources-videos #outerImageContainer{ background-color: #E1E1E1 !important; width:550px !important;}

#imageDataContainer {
border-radius:0px 0 10px 10px !important;
}


#outerImageContainer{
border-radius:10px 10px 0px 0px !important;
}


.node-type-videos #modalContainer, .page-resources-videos #modalContainer, .front #modalContainer { padding:30px 20px 10px !important;background:none repeat scroll 0 0 #E1E1E1; }

.node-type-videos a#bottomNavClose, .page-resources-videos a#bottomNavClose {    margin-left: 510px !important;  padding:0px !important;}

#outerImageContainer{ background-color: transparent !important;}

#frameContainer{ background: none repeat scroll 0 0 #E1E1E1;     border-radius: 10px 10px 10px 10px;}

#frameContainer #lightboxFrame { background: none repeat scroll 0 0 #E1E1E1;  }
	
#imageDataContainer{ background-color: transparent !important;}

#imageData {height:30px;}

/*----------- Enterprise Data Center Blog --------------*/

.view-resource-data-center-blog- .views-field-title  { margin-bottom: 10px; }

.view-resource-data-center-blog- .views-field-title a {  color: #023958;    font-size: 20px;    font-weight: normal;    margin-bottom: 5px; }

.view-resource-data-center-blog- .views-field-view-node { margin-bottom:10px; padding-top:10px; }

.view-resource-data-center-blog- .views-field-view-node a { color: #575757;    font-size: 14px;    font-weight: bold; }

.view-resource-data-center-blog- .item-list { margin-top:30px !important;}

.view-resource-data-center-blog- .item-list ul { margin:0px;}

/*------------ Blog Entry Landing Page ----------------*/

.node-type-blog h2#page-title-blog { color:#023958; margin-bottom:10px; font-weight:normal; font-size:20px; } 

.node-type-blog #comment-form .filter-wrapper { display :none; }

.node-type-blog h2.comment-form {     color: #434343;    font-size: 22px; }

.page-comment-reply h2.title { display:none; }

.page-comment-reply- .field-name-field-image-blog { background: none repeat scroll 0 0 #F4F5F7;
    float: left;
    height: 75px;
    padding: 5px;
    text-align: left;
    width: 75px;}
	
.node-type-blog .field-name-field-image-blog, .view-resource-data-center-blog- .views-field-field-profile-image {  background: none repeat scroll 0 0 #F4F5F7;
    float: left;
    height:55px;
    padding: 5px;
    text-align: left;
    width: 50px; } 

.page-comment-reply .field-name-field-submitted-by{ background: none repeat scroll 0 0 #f4f5f7;    float: right;    padding: 15px 0 5px 10px;    width: 575px; height:18px; }

.node-type-blog .field-name-field-submitted-by { background: none repeat scroll 0 0 #f4f5f7;    float: right;    padding: 25px 0 5px 10px;    width: 560px; height:18px; }

.view-resource-data-center-blog- .views-field-field-link-to-user-page { background: none repeat scroll 0 0 #f4f5f7;    float: right;    padding: 10px 0 5px 10px;    width: 600px; height:18px; }

.node-type-blog .field-name-field-submitted-by .field-item, .page-comment-reply .field-name-field-submitted-by .field-item { color: #299DD0; font-size: 15px; font-weight: bold;}

.view-resource-data-center-blog- .views-field-field-link-to-user-page .views-label { color: #299DD0; font-size: 15px; font-weight: bold; float:left; margin-right:4px;}

.view-resource-data-center-blog- .views-field-field-link-to-user-page .field-content a { color: #299DD0; font-size: 15px; font-weight: bold; }

.page-comment-reply .field-name-field-blog-published- { background: none repeat scroll 0 0 #f4f5f7;    float: right;    padding: 3px 0 12px;    width: 600px; }

.view-resource-data-center-blog- .views-field-created { background: none repeat scroll 0 0 #F4F5F7;    float: right;    padding: 5px 0 11px;    width: 610px; }

.node-type-blog .field-name-field-blog-published- { background: none repeat scroll 0 0 #F4F5F7;    float: right;    padding: 0 0 36px;    width: 570px; }

.node-type-blog .field-name-field-blog-published- span.field-content, .view-resource-data-center-blog- .views-field-created span.field-content, .page-comment-reply .field-name-field-blog-published- span.field-content { color: #B1B1B1;    font-size: 12px;    font-weight: bold;    padding-left: 9px; }

.node-type-blog .field-name-body, .view-resource-data-center-blog- .views-field-body, .page-comment-reply .field-name-body { clear: both;    position: relative;    top: 10px; }

.node-type-blog .field-name-body p, .view-resource-data-center-blog- .views-field-body p, .page-comment-reply .field-name-body p { color: #5a5a5a;    font-size: 14px;    line-height: 19px;}

.node-type-blog .field-name-field-comment-count, .view-resource-data-center-blog- .views-field-comment-count, .page-comment-reply .views-field-comment-count {
  border-bottom: 1px dotted #AAAAAA;
    height: 20px;
    margin-bottom: 18px;
    margin-top: 10px;
    padding: 0 0 10px;
    position: relative;
    top: 10px;}
	
.node-type-blog .field-name-field-tags, .page-enterprise-data-center-blog .views-field-field-tags { border-top:1px dotted #AAAAAA; height: 17px; padding: 10px 0 0; position: relative; top: 10px; }

.page-enterprise-data-center-blog .views-field-field-tags  .views-label { color: #575757;    font-size: 14px;    font-weight: bold; float:left; margin-right:5px;}

.page-enterprise-data-center-blog .views-field-field-tags .field-content a { color: #1A96D4; }
	
.node-type-blog .node-blog .node-links { display:none; }

.node-type-blog .field-name-field-tags .field-label {  color: #575757;    font-size: 14px;    font-weight: bold; }
	
.node-type-blog .field-name-field-comment-count .views-label-comment-count, .view-resource-data-center-blog- .views-field-comment-count .views-label-comment-count, .page-comment-reply .views-field-comment-count .views-label-comment-count { color: #575757;    font-size: 14px;    font-weight: bold;}

.node-type-blog .field-name-field-comment-count .field-content, .view-resource-data-center-blog- .views-field-comment-count .field-content, .page-comment-reply .views-field-comment-count .field-content { color:#1A96D4; }

.node-type-blog .comment-count, .page-comment-reply .comment-count { display:none; }

.node-type-blog #edit-actions #edit-submit, .node-type-blog #edit-actions #edit-preview {  background: none repeat scroll 0 0 #AC0E21;
    border: 2px solid #FFFFFF;
    border-radius: 5px 5px 5px 5px;  -moz-border-radius: 5px 5px 5px 5px;
    box-shadow: 0 0 4px #999999; -moz-box-shadow: 0 0 4px #999999;
    font-size: 14px;
    font-weight: bold;
    padding: 2px 10px 4px;
	cursor:pointer; }

/*------ videoss-and-Demo ------*/

.views-field-field-videoss-and-demo { margin-right:30px; }

.media-youtube-outer-wrapper, .media-youtube-preview-wrapper, .media-youtube-outer-wrapper .youtube-player { width:300px !important; height:250px !important; }

/*------ Footer Accordion Blocks  ------*/

#footer-id { clear:both; }

#footer-bottom {  background: url("images/footer.jpg") repeat scroll 0 0 transparent;    clear: both;    height: 30px; margin-bottom:10px; }

.page-node-17 #block-block-1 { margin-top:30px; }

#block-menu-menu-enterprise-data-center {     float: left;    width: 180px;  margin-right: 3px;}

#block-menu-menu-colocation { float: left;    width: 104px;  margin-right: 3px;}

#block-menu-menu-ragingwire-advantages { float: left;    width: 188px;  margin-right: 3px;}

#block-menu-menu-data-center-tour { float: left;    width: 140px;  margin-right: 3px; }

#block-menu-menu-about-ragingwire-footer { float: left;     width: 151px;  margin-right: 3px;}

#block-menu-menu-enterprise-data-center h2, #block-menu-menu-colocation h2, #block-menu-menu-ragingwire-advantages h2, #block-menu-menu-data-center-tour h2, #block-menu-menu-about-ragingwire-footer h2 { margin:0px;}

#block-menu-menu-enterprise-data-center ul, #block-menu-menu-colocation ul, #block-menu-menu-ragingwire-advantages ul, #block-menu-menu-data-center-tour ul, #block-menu-menu-about-ragingwire-footer ul { padding-left:0px;}

#block-menu-menu-enterprise-data-center h2 a, #block-menu-menu-colocation h2 a, #block-menu-menu-ragingwire-advantages h2 a, #block-menu-menu-data-center-tour h2 a, #block-menu-menu-about-ragingwire-footer h2 a{   color: #000000; display:none;
    font-family: arial,helvetica,sans-serif;
    font-size: 13px;
    font-weight: bold; }

/*------------ tabs-menu -------*/

#tabs-menu{ width:960px;}

#tabs-menu ul {text-transform:uppercase; padding-left:0px; margin-top:41px;}

#tabs-menu ul li{float:left; margin:0 1px;}

#tabs-menu ul li a{ 
    background-color: #DDDDDD;
    border-color: #FFFFFF;
    border-radius: 5px 5px 0 0;
    border-style: solid solid none;
    border-width: 2px;
    box-shadow: 0 -1px 4px #000000;
    color: #023858;
    font-family: arial;
    font-size: 12px;
    font-weight: bold;
    height: auto;
    margin-right: 0.2em;
    padding: 5px 18px;
}

#tabs-menu ul li.active a{
    background-color: #FFFFFF;
    border-color: #BBBBBB #BBBBBB #FFFFFF;
    border-style: solid;
    border-width: 1px;
    color: #023858;
    font-family: arial;
    font-size: 12px;}
	
	/*----*/
	
#block-menu-menu-services-sample, #block-menu-menu-tabs-for-colocation, #block-menu-menu-tabs-for-virginia, #block-menu-menu-tabs-for-about-ragingwire{ width:960px;}

#block-menu-menu-services-sample ul, #block-menu-menu-tabs-for-colocation ul, #block-menu-menu-tabs-for-virginia ul, #block-menu-menu-tabs-for-about-ragingwire ul {text-transform:uppercase; padding-left:0px; margin-top:45px;}

#block-menu-menu-services-sample ul li, #block-menu-menu-tabs-for-colocation ul li, #block-menu-menu-tabs-for-virginia ul li, #block-menu-menu-tabs-for-about-ragingwire ul li{float:left; margin:0 1px; padding:8px 0px;}

#block-menu-menu-services-sample ul li a, #block-menu-menu-tabs-for-colocation ul li a, #block-menu-menu-tabs-for-virginia ul li a, #block-menu-menu-tabs-for-about-ragingwire ul li a{ 
    background-color: #DDDDDD;
    border-color: #FFFFFF;
    border-radius: 5px 5px 0 0;
    border-style: solid solid none;
    border-width: 2px;
    box-shadow: 0 -1px 4px #000000;
    color: #023858;
    font-size: 12px;
    font-weight: bold;
    margin-right: 0.2em;
    padding: 5px 18px;
}

#block-menu-menu-services-sample ul li.active-trail a, #block-menu-menu-tabs-for-colocation ul li.active-trail a, #block-menu-menu-tabs-for-virginia ul li.active-trail a, #block-menu-menu-tabs-for-about-ragingwire ul li.active-trail a{
    background-color: #FFFFFF;
    border-color: #BBBBBB #BBBBBB #FFFFFF;
    border-style: solid;
    border-width: 1px;
    color: #023858;
    font-family: arial;
    font-size: 12px;
	padding:5px 18px 4px;}
	
/*--------end tabs-menu ---------*/
#block-views-company-block_1 .view-display-id-block_1 td.views-field-title, #block-views-company-block_2 .view-display-id-block_2 td.views-field-title, #block-views-company-block_3 .view-display-id-block_3 td.views-field-title { vertical-align:middle; margin-top:5px; }

#block-views-company-block_1 .view-display-id-block_1 td.views-field-field-tech-image img, #block-views-company-block_2 .view-display-id-block_2 td.views-field-field-telecom-image img, #block-views-company-block_3 .view-display-id-block_3 td.views-field-field-infrastructure-image img {
 margin-top: 0px; vertical-align:middle; padding:15px 0px;}
 
#block-views-company-block_1 .view-display-id-block_1  table, #block-views-company-block_2 .view-display-id-block_2  table, #block-views-company-block_3 .view-display-id-block_3  table   { width:640px; }

#block-views-company-block_1 .view-display-id-block_1  td, #block-views-company-block_2 .view-display-id-block_2  td, #block-views-company-block_3 .view-display-id-block_3  td { text-align:center; }

.view-id-company .view-content table tr {background-color:#fff; border-botttom:1px solid #ccc; }

.page-company-awards-and-recognition .view-id-company .view-content table td img { margin-top:0px; }

.page-company-awards-and-recognition .view-id-company .view-content table td { vertical-align:middle;}

.page-company-customers .view-id-company .view-content table td.views-field-body{padding-left:50px;}

.view-id-company .view-content table th { border:0px;}

.view-id-company .view-content table tbody, .view-id-company .view-header p{ font-size:14px;}

#form-content li#mktFrmButtons { width:95%;}

/*------ request quote ------*/
#field1 label, #field2 label, #field3 label, #field4 label, #field5 label, #field6 label {
    float: left !important;
    margin-right: 8px !important;
    width: 120px !important;
}

ul.mktLblLeft{ padding:0px !important;}

#mktFrmButtons {
    margin-left: 152px !important;
}
#block-views-news_and_resources-block_1 h2 {
    color: #023757;
    font-size: 16px;
}

#block-views-news_and_resources-block_1 .views-field-title .field-content {
    color: #000000;
    font-size: 14px;
    font-weight: bold;
}

#block-views-news_and_resources-block_2 h2 {
    color: #023757;
    font-size: 16px;
}

#block-views-news_and_resources-block_2 .views-field-title .field-content {
    color: #000000;
    font-size: 14px;
    font-weight: bold;
}

#block-views-news_and_resources-block_1 {
    border-top: 1px solid #AEAFB1;
    padding-top: 10px;
}


#block-views-news_and_resources-block_2 {
    border-top: 1px solid #AEAFB1;
    padding-top: 10px;
}
 #block-views-news_and_resources-block td { width:320px;vertical-align: top;}
#block-views-news_and_resources-block td.col-last {padding-left:10px;}
 #block-views-news_and_resources-block_1 td { width:320px;vertical-align: top;}
#block-views-news_and_resources-block_1 td.col-last {padding-left:10px;}

#block-views-news_and_resources-block_2 td { width:320px;vertical-align: top;}
#block-views-news_and_resources-block_2 td.col-last { padding-left:10px;}
.view-talk-to-an-expert .views-field-nothing {
   margin-bottom: 9px;
}


.view-talk-to-an-expert .views-field-nothing .title a { font-size: 12px;
   font-weight: bold; }

/*----------end request quote -----*/



#block-widgets-s_socialmedia_share-default { margin-left:11px;}
#block-widgets-s_socialmedia_share-default img { margin-right:13px;}


.beacon9-social .beacon9-social-facebook { position:relative; top:2px;}
.beacon9-social {padding-bottom:10px;}



.field-name-field-users-blogs {
clear: both;
height: 103px;
float: none;
background: none repeat scroll 0 0 #F4F5F7;
}
.view-blogger-authors .views-field-field-profile-image {
float: left;
height: 103px;
margin-right: 13px;
}
.view-blogger-authors .views-field-field-enter-your-full-name {
color: #299DD0;
font-size: 15px;
font-weight: bold;
}



.date {
 /* background: #333; */
  clear: none;
  color: #fff;
  float: left;
  font-weight: bold;
  line-height: 12px;
  margin: 5px 3px 0 0;
  padding: 3px;
  text-align: center;
 /* width: 30px; */
}

.view view-blogger-authors view-id-blogger_authors .views-row views-row-1 views-row-odd views-row-first views-row-last
{
background: none repeat scroll 0 0 #F4F5F7;
padding: 8px 5px 75px 10px;
}

.node-type-blog .node-blog .views-field-field-profile-image {
    background: none repeat scroll 0 0 #F4F5F7;
    float: left;
    height: 105px;
    padding: 5px;
    text-align: left;
    width: 90px;
    margin:0;
}


.node-type-blog .node-blog .views-field-nothing a {
    background: none repeat scroll 0 0 #F4F5F7;
    float: right;
    height: 18px;
    padding: 25px 0 20px 10px;
    width: 560px;
}
.views-field-nothing a { font-weight: bold;}
.node-type-bloggers-bio .views-field-nothing { padding:20px 0;}
.node-type-blog .node-blog .views-field-created {
    background: none repeat scroll 0 0 #F4F5F7;
    float: right;
    padding: 0 0 36px 12px;
    width: 558px;
}
.node-type-blog #content {
margin-top: 37px;

}

.page-taxonomy-term h1.title {
   float: left;
   font-size: 22px !important;
   font-weight: bold;
   margin-top: -111px;
}

.not-front.page-taxonomy-term #content_top {
   height: 104px;
}

.page-taxonomy-term .content_title {
   color: #023858;
   font-size: 20px;
   font-weight: normal;
}

h1.views-field .views-field-title .content_title {
font-size: 20px;
color:#023958
}
.views-field-path{
float: left;
padding-left: 5px;
padding-right: 5px;
}

.views-field-path a{display: none;}

.views-field-path a.display_a { display: block !important;}
.block-block-id-14 .view-id-resource_data_center_blog_ {
margin-bottom: 24px; }


#widgets-element-socialmedia_addthis-tweet { width: 90px;}

#widgets-element-socialmedia_addthis-facebook-like {width: 85px;}

#widgets-element-socialmedia_addthis-google-plusone {width: 70px;}

#widgets-element-socialmedia_linkedin-share-button {width: 70px;}



 #whitepapers   {  background: url("images/down_load.png") no-repeat scroll center center transparent;
    font-family: verdana;
color:#ffffff;
    font-size: 11px;
    font-weight: bold;
    margin: 0 0 10px;
    padding: 20px 26px 22px 21px;
    text-align: center;
    text-decoration: none; }


#modalContainer {

 background: none repeat scroll 0 0 #E1E1E1;
    padding: 33px 28px 14px !important;
width:505px !important;
}

 li#field1 { margin:20px 0px 12px;  }

 li#field2, li#field3, li#field4, li#field5  { margin:12px 0px;}

li#field6 { margin:12px 0px 0px;}

li#field1 label , li#field2 label , li#field3 label, li#field4 label, li#field5 label, li#field6 label    {  float: left;    margin-right: 8px;    width: 100px; }

li#field1 input#FirstName, li#field2 input#LastName, li#field3 input#Company, li#field4 input#Title, li#field5 input#Email, li#field6 input#Phone { position: relative;    top: -2px; width:180px; }

#mktFrmButtons { margin-left:108px; }


#modalContainer ul input.mktFormText {
    background: none repeat scroll 0 0 #FFFFFF;
    border: medium none;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 1px 1px 1px #808080 inset;
    height: 31px;
    width: 220px !important;
}


.page-company-events	 .view-id-events .view-content table td.views-field-body {
    padding-left: 50px;
}

.view-id-events .view-content table tr {
	 background-color: #FFFFFF;
}

.view-id-events .view-content table tbody, .view-id-company .view-header p{ font-size:14px;}

.view-id-events th {
    border-bottom: 1px solid #CCCCCC;
    padding-right: 1em;
    text-align: left;
}



.node-type-content-without-blocks #content h1.title, #content h1.inside-title {
padding-top: 10px;
}



