body {background: url(//images.tmcnet.com/tmc/vertical/it/images/it_pg_bkg_nw.gif) repeat-x top #cfcfcf; margin: 0 0 0 0; padding: 0 0 0 0;}
h1 {font-family: Arial, Helvetica, sans-serif; text-align: center; margin: 0 0 0 0; padding: 0 0 0 0; font-size: 10px; line-height: 15px; color: #595959;}
#itech-page-wrap {background: url(//images.tmcnet.com/tmc/vertical/it/images/it_pg_bkg_nw.gif) repeat-x top;}
#itech-page {width: 1024px; margin: 0 auto; background: url(//images.tmcnet.com/tmc/vertical/it/images/vt_pg_bkg.png) repeat-y top; }

#ITmag-Feature {background: #404041; position: relative; margin: 0 0 15px 0;}
#ITmag-Feature .readMore {position: absolute; bottom: 10px; right: 10px;}
#ITmag-Feature .cover {float: left; width: 200px; margin: 5px 0 5px 5px;}
#ITmag-Feature .coverStory {float: right; width: 295px; margin: 5px 10px 0 0;}
#ITmag-Feature .issue {color: #CCCCCC; font-family: 'Century Gothic', 'Avant Garde', Arial, Helvetica, sans-serif; padding: 10px 0 5px 0; font-size: 13px; border-bottom: 1px solid #FFFFFF;}
#ITmag-Feature .mainArticle {font-family: Arial, Helvetica, sans-serif; color: #CCCCCC; font-size: 12px; padding: 10px 10px 0 0; line-height: 19px}
#ITmag-Feature .mainArticle a {color: #FFFFFF; text-decoration: none; font-size: 34px; line-height: 40px;}
#ITmag-Feature .mainArticle a:visited {color: #FFFFFF; text-decoration: none;}
#ITmag-Feature .mainArticle a:hover {color: #FFFFFF; text-decoration: underline;}
.headline {font-family: 'Century Gothic', 'Avant Garde', Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; padding: 10px 10px 0px 10px;}
.magTitle {padding: 10px 0 5px 0;}
.featIMG {float: right; width: 160px; margin: 0 0 10px 10px;}

#magFeature {border: 1px dashed #CCCCCC; margin: 0 0 15px 0; padding: 10px 10px 10px 10px; font-family: Arial, Helvetica, sans-serif; color: #666666; font-size: 11px; text-align: left; font-weight: normal; line-height: 18px;}
#magFeature a {font-size: 16px; font-weight: bold; color: #000000; text-decoration: none; line-height: 20px;}
#magFeature a:visited {font-size: 16px; font-weight: bold; color: #000000; text-decoration: none;}
#magFeature a:hover {font-size: 16px; font-weight: bold; color: #7d0613; text-decoration: underline;}

#magArtciles {padding: 0px 5px 10px 25px; margin: 5px 0 0 0; font-family: Arial, Helvetica, sans-serif; background: url(//images.tmcnet.com/tmc/IT/images/red-arr-frame.png) no-repeat 8px 3px; color: #666666; font-size: 11px; text-align: left; font-weight: normal;}
#magArtciles a {font-size: 14px; font-weight: bold; color: #000000; text-decoration: none;}
#magArtciles a:visited {font-size: 14px; font-weight: bold; color: #000000; text-decoration: none;}
#magArtciles a:hover {font-size: 14px; font-weight: bold; color: #7d0613; text-decoration: underline;}

#itech-header {height: 110px; position: relative; z-index: 9999;} 
#itech-header .logo { float:left; padding:15px 0px 0px 15px;}
#itech-header .ldr-brd { float:right; padding:10px 15px 0px 0px;}

#magNav1 {width: 150px; float: left;}
#magNav2 {width: 150px; float: right;}
ul#magNav {margin: 0; border: 0 none; padding: 0; list-style: none; height: 25px; font: bold 12px/25px Arial, Helvetica, sans-serif; color: #7d0613; width: 150px; height: 160px;}
ul#magNav li {margin: 0; border: 0 none; padding: 0; /*For Gecko*/ display: inline; list-style: none; position: relative; z-index: 5500;}
ul#magNav ul {margin: 0; border: 0 none; padding: 0; width: 150px; list-style: none; display: none; position: absolute; top: 30px; right: 5px;}
ul#magNav ul:after /*From IE 7 lack of compliance*/{clear: both; display: block; font: 1px/0px serif; content: "."; height: 0; visibility: hidden;}
ul#magNav ul li {float: left; /*For IE 7 lack of compliance*/ display: block !important; display: inline; /*For IE*/ position: relative;}
/* Root Menu */
ul#magNav li a {border-bottom: 1px dashed #CCCCCC; background: url(//images.tmcnet.com/tmc/IT/images/gray-box.png) 10px 9px no-repeat; margin: 0 0 5px 0; padding: 0 10px 0 23px; text-align: left; float: none !important; /*For Opera*/ float: left; /*For IE*/ display: block; color: #731012; font: bold 11px/25px 'Century Gothic', 'Avant Garde', Arial, Helvetica, sans-serif; text-decoration: none; height: auto !important; height: 1%; /*For IE*/ text-transform: uppercase;}
ul#magNav li a:hover {background: url(//images.tmcnet.com/tmc/IT/images/red-box.png) 10px 9px no-repeat; color: #000000; padding: 0 10px 0 23px; margin: 0 0 5px 0;}
/* Root Menu Hover Persistence */
ul#magNav a:hover, ul#magNav li:hover a, ul#magNav li.iehover a {}
/* 2nd Menu */
ul#magNav li:hover li a, ul#magNav li.iehover li a {float: none;}
/* 2nd Menu Hover Persistence */
ul#magNav li:hover li a:hover, ul#magNav li:hover li:hover a, ul#magNav li.iehover li a:hover, ul#magNav li.iehover li.iehover a {}
/* Do Not Move - Must Come Before display:block for Gecko */
ul#magNav li:hover ul, ul#magNav ul li:hover ul, ul#magNav ul ul li:hover ul, ul#magNav li.iehover ul, ul#magNav ul li.iehover ul, ul#magNav ul ul li.iehover ul {display: block;}
/* End of Horizental menu */
#itech-right #cta {padding: 0 0 15px 0;}

#tp-nav-nw{background-color:#000; height:32px; margin:0px 5px;  background: url(//images.tmcnet.com/tmc/vertical/it/images/tp_nav_bkg_nw.gif) repeat-x top;}
#tp-nav-nw .link-holder {width:665px; float:left;}
#tp-nav-nw .srch-holder {width:336px; float:right;}
#search-holder{ padding:0px 0px 2px 6px;}
#search-holder .srch-bkg { background: url(//images.tmcnet.com/tmc/vertical/it/images/nw_srch_new_bkg.png) no-repeat; width:255px; height:30px; }
#search-holder input {font-size:12px; font-family:Arial, Helvetica, sans-serif; padding:2px 4px 2px 6px;  }
#search-holder .input-butt{ width:245px; border:0px; color:#888; background-color:transparent; font-size:11px; font-family:Arial, Helvetica, sans-serif; padding-top:8px;}

ul#tmc-temp-menu-horiz {
  margin: 0;
  border: 0 none;
  padding: 0;
  width:990px; /*For KHTML*/
  list-style: none;
  height: 30px;
}

ul#tmc-temp-menu-horiz li {
  margin: 0;
  border: 0 none;
  padding: 0;
  float: left; /*For Gecko*/
  display: inline;
  list-style: none;
  position: relative;
  z-index:99999;
}

ul#tmc-temp-menu-horiz ul {
  margin: 0;
  border: 0 none;
  padding: 0;
  width: 220px;
  list-style: none;
  display: none;
  position: absolute;
  top: 29px;
  left: 0;
  z-index:99999;
}

ul#tmc-temp-menu-horiz ul:after /*From IE 7 lack of compliance*/{
  clear: both;
  display: block;
  font: 1px/0px serif;
  content: ".";
  height: 0;
  visibility: hidden;
}

ul#tmc-temp-menu-horiz ul li {
  width: 220px;
  float: left; /*For IE 7 lack of compliance*/
  display: block !important;
  display: inline; /*For IE*/
  position:relative;
}

/* Root Menu */
ul#tmc-temp-menu-horiz a {
  border-right: 0;
  padding: 7px 12px 6px 12px;
  border-right:1px dotted #676565;
  float: none !important; /*For Opera*/
  float: left; /*For IE*/
  display: block;
  color: #FFFFFF;
  text-shadow: rgb(0, 0, 0) 0px 1px 0px; 
  font: bold 11px/19px Arial, Helvetica, sans-serif;
  text-decoration: none;
  font-variant:small-caps;
  height: auto !important;
  height: 1%; /*For IE*/
}
/* Root Menu Hover Persistence */
ul#tmc-temp-menu-horiz a:hover,
ul#tmc-temp-menu-horiz li:hover a,
ul#tmc-temp-menu-horiz li.iehover a {

color: #FFFFFF;
 background-color: #72020e;
  background-image:url(//images.tmcnet.com/tmc/vertical/it/images/mn_dwn_arrow.gif); background-repeat:no-repeat; background-position:top center; 
 }
/* 2nd Menu */
ul#tmc-temp-menu-horiz li:hover li a,
ul#tmc-temp-menu-horiz li.iehover li a {
  float: none;
  background: #363535;
  color: #FFFFFF;
  font: bold 10px/19px Arial, Helvetica, sans-serif;
   border-bottom:1px dotted #000;
  border-width:0px 0px 1px 0px;
  padding: 3px 18px 3px 18px;}
  
/* 2nd Menu Hover Persistence */
ul#tmc-temp-menu-horiz li:hover li a:hover,
ul#tmc-temp-menu-horiz li:hover li:hover a,
ul#tmc-temp-menu-horiz li.iehover li a:hover,
ul#tmc-temp-menu-horiz li.iehover li.iehover a {
  background: #9e1823;
  color: #FFFFFF;
  background-image:url(//images.tmcnet.com/tmc/vertical/medhealth/images/right_arrow.gif); background-repeat:no-repeat; background-position:right center; 
}
/* 3rd Menu */
ul#tmc-temp-menu-horiz li:hover li:hover li a,
ul#tmc-temp-menu-horiz li.iehover li.iehover li a {
  background: #EEE;
  color: #666;
}

/* 3rd Menu Hover Persistence */
ul#tmc-temp-menu-horiz li:hover li:hover li a:hover,
ul#tmc-temp-menu-horiz li:hover li:hover li:hover a,
ul#tmc-temp-menu-horiz li.iehover li.iehover li a:hover,
ul#tmc-temp-menu-horiz li.iehover li.iehover li.iehover a {
  background: #CCC;
  color: #FFF;
}

/* 4th Menu */
ul#tmc-temp-menu-horiz li:hover li:hover li:hover li a,
ul#tmc-temp-menu-horiz li.iehover li.iehover li.iehover li a {
  background: #EEE;
  color: #666;
}

/* 4th Menu Hover */
ul#tmc-temp-menu-horiz li:hover li:hover li:hover li a:hover,
ul#tmc-temp-menu-horiz li.iehover li.iehover li.iehover li a:hover {
  background: #CCC;
  color: #FFF;
}

ul#tmc-temp-menu-horiz ul ul,
ul#tmc-temp-menu-horiz ul ul ul {
  display: none;
  position: absolute;
  top: 0;
  left: 160px;
 
}

/* Do Not Move - Must Come Before display:block for Gecko */
ul#tmc-temp-menu-horiz li:hover ul ul,
ul#tmc-temp-menu-horiz li:hover ul ul ul,
ul#tmc-temp-menu-horiz li.iehover ul ul,
ul#tmc-temp-menu-horiz li.iehover ul ul ul {
  display: none;
}

ul#tmc-temp-menu-horiz li:hover ul,
ul#tmc-temp-menu-horiz ul li:hover ul,
ul#tmc-temp-menu-horiz ul ul li:hover ul,
ul#tmc-temp-menu-horiz li.iehover ul,
ul#tmc-temp-menu-horiz ul li.iehover ul,
ul#tmc-temp-menu-horiz ul ul li.iehover ul {
  display: block;
}
/* End of Horizental menu */

ul#itechNav-left {margin: 0; border: 0 none; padding: 0; list-style: none; font: bold 12px/15px Arial, Helvetica, sans-serif; color: #7d0613;}
ul#itechNav-left li {margin: 0; border: 0 none; padding: 0; list-style: none; position: relative; z-index: 500;}
ul#itechNav-left ul {margin: 0; border: 0 none; padding: 0; width: 250px; list-style: none; display: none; position: absolute; top: 0px; left: 133px;}
ul#itechNav-left ul:after /*From IE 7 lack of compliance*/{clear: both; display: block; font: 1px/0px serif; content: "."; height: 0; visibility: hidden;}
ul#itechNav-left ul li {float: left; /*For IE 7 lack of compliance*/ display: block !important; display: inline; /*For IE*/ position: relative;}
/* Root Menu */
ul#itechNav-left .itech-comm a { background: url(//images.tmcnet.com/tmc/vertical/it/images/lft_nav_bkg_nw.gif) top repeat-x #2a2a2a; margin: 0 0 0 0; padding: 6px 0px 6px 12px; text-align: left; display: block; color: #cccccc; font: normal 11px/15px Arial, Helvetica, sans-serif; font-weight:bold; text-decoration: none; border-bottom: 1px solid #000;} 

ul#itechNav-left .itech-comm a:hover {background: url(//images.tmcnet.com/tmc/vertical/it/images/arrow_lft_nv.gif) left center no-repeat #66000a; color: #ffcccc; text-decoration: none;}

ul#itechNav-left .it-resource a {background: url(//images.tmcnet.com/tmc/IT/images/gray-arr-frame.png) 0px 8px no-repeat; margin: 0 5px 5px 5px; padding: 5px 5px 5px 17px; text-align: left; float: none !important; /*For Opera*/ float: left; /*For IE*/ display: block; color: #7d0613; font: normal 11px/15px Arial, Helvetica, sans-serif; text-decoration: none; height: auto !important; height: 1%; /*For IE*/  border-bottom: 1px dotted #CCCCCC; text-transform: none;}
ul#itechNav-left .it-resource a:hover {background: url(//images.tmcnet.com/tmc/IT/images/red-arr-frame.png) 0px 8px no-repeat; color: #000000; text-decoration: underline;}
/* Root Menu Hover Persistence */
ul#itechNav-left a:hover, ul#itechNav-left li:hover a, ul#itechNav-left li.iehover a {}
/* 2nd Menu */
ul#itechNav-left li:hover li a, ul#itechNav-left li.iehover li a {}
/* 2nd Menu Hover Persistence */
ul#itechNav-left li:hover li a:hover, ul#itechNav-left li:hover li:hover a, ul#itechNav-left li.iehover li a:hover, ul#itechNav-left li.iehover li.iehover a {}
/* Do Not Move - Must Come Before display:block for Gecko */
ul#itechNav-left li:hover ul, ul#itechNav-left ul li:hover ul, ul#itechNav-left ul ul li:hover ul, ul#itechNav-left li.iehover ul, ul#itechNav-left ul li.iehover ul, ul#itechNav-left ul ul li.iehover ul {display: block;}
/* End of Horizental menu */

ul#itechNav-main li.navActive a {background: url(//images.tmcnet.com/tmc/IT/images/nav-bar-roll.png) top left no-repeat #000000; color: #FFFFFF; padding-bottom: 0px; margin-top: 5px;}

#itech-main {padding: 10px 0 10px 0; margin:0px 5px 0px 6px; background: url(//images.tmcnet.com/tmc/vertical/it/images/cont_tp_runner.gif) top repeat-x; }
#itech-left {width: 134px; float: left; padding: 5px 0 5px 0px;}
#itech-content {width: 878px; float: right; padding: 0 0 0 0;}
#itech-search {padding: 5px 5px 5px 10px;}
#itech-middle {width: 520px; float: left; margin: 5px 0 5px 9px;}
#itech-728 {width: 728px; float: left; margin: 5px 0 5px 10px;}
#itech-sky {width: 124px; float: right; margin: 5px 5px 5px 0;}
#itech-right {width: 336px; float: right; margin: 5px 2px 5px 0;}

#itech-left h2 {font-family:Arial, Helvetica, sans-serif; color: #CCC; padding: 2px 5px 2px 8px; margin: 0 0 0px 0; font-size: 14px; line-height: 20px; text-align: left; font-weight:bold;  background: url(//images.tmcnet.com/tmc/vertical/it/images/lft_nav_bkg_alt_nw.gif) top repeat-x #73000c; border-top:1px solid #000;}
#itech-left h2 a,  #itech-left h2 a:visited{ color:#CCC; text-decoration:none;}
#itech-left h2 a:hover {color:#CCC; text-decoration:none;}

#itech-right h2 {font-family:Arial, Helvetica, sans-serif; color: #7d0613; border-bottom:1px solid #CCC; padding: 3px 5px 3px 10px; margin: 0 0 0px 0; font-size: 17px; line-height: 22px; text-align: left; font-weight: normal; font-variant:small-caps; font-weight:bolder ; background: url(//images.tmcnet.com/tmc/vertical/it/images/bx_top_runner.gif) top repeat-x #ebebeb;  }
#itech-middle h2 {font-family:Arial, Helvetica, sans-serif; color: #7d0613; padding: 0 5px 2px 5px; margin: 0 0 5px 0; font-size: 22px; line-height: 26px; text-align: left; font-weight: normal; border-bottom:1px solid #999; font-variant:small-caps; font-weight:bolder; }

#leaderboard {margin: 10px 0 10px 0; text-align: center; background: url(//images.tmcnet.com/tmc/IT/images/leaderboard.png) no-repeat;}
#skyscraper {text-align: center; padding: 5px 0 0 0;}
#ad-box {text-align: center; padding: 0 0 10px 0;}

.magic {clear: both;}

.dropdown {padding: 0 30px 0 10px; background: url(//images.tmcnet.com/tmc/IT/images/black-arr.png) no-repeat right;}
.dropdown a {padding: 0 30px 0 10px; background: url(//images.tmcnet.com/tmc/IT/images/black-arr.png) no-repeat right;}
.dropdown a:visited {padding: 0 30px 0 10px; background: url(//images.tmcnet.com/tmc/IT/images/black-arr.png) no-repeat right;}
.dropdown a:hover {padding: 0 30px 0 10px; background: url(//images.tmcnet.com/tmc/IT/images/black-arr-box.png) no-repeat right;}

#rollBox {width: 250px; background: #FFFFFF; border: 2px solid #666666;}
#rollBox h2 {font-family: Arial, Helvetica, sans-serif; padding: 5px 5px 5px 5px; margin: 0 0 0 0; font-size: 11px; text-align: left; background: #666666; color: #FFFFFF; font-weight: bold; line-height: 15px; border: 0px;}

ul#itechNav-main #rollBox {width: 200px; background: #000000; border: 0px; padding: 10px 0 0 0;}
ul#itechNav-main #rollBox h2 {font-family: Arial, Helvetica, sans-serif; padding: 8px 8px 8px 8px; margin: 0 0 0 0; font-size: 10px; text-align: left; background: #000000; color: #FFFFFF; font-weight: bold; line-height: 15px; border: 0px;}

.comm-img  { width:150px; float:left; padding-top:20px;}
.comm-arti { width:350px; float:right;}

.sublink {line-height: 14px; font-size: 10px;}

#box135 {background: #dfdfdf; margin: 0 0 10px 0; padding: 0 0 0 0; background: url(//images.tmcnet.com/tmc/vertical/it/images/lft_nav_bkg_nw.gif) top repeat-x;}
#box336 {background: url(//images.tmcnet.com/tmc/IT/images/base-336.png) bottom no-repeat; margin: 0 0 10px 0; border: 1px solid #CCCCCC;}
#box336 .wrp10 { padding:10px;}

#itech-right h3 {padding: 5px 5px 5px 20px; margin: 0 0 0 0; font-family: Arial, Helvetica, sans-serif; background: url(//images.tmcnet.com/tmc/IT/images/article.png) no-repeat 5px 8px; color: #999999; font-size: 10px; text-align: left; font-weight: normal;}
#itech-right h3 a {font-size: 11px; font-weight: normal; color: #000000; text-decoration: none;}
#itech-right h3 a:visited {font-size: 11px; font-weight: normal; color: #000000; text-decoration: none;}
#itech-right h3 a:hover {font-size: 11px; font-weight: normal; color: #7d0613; text-decoration: underline;}

.it-more {padding: 5px 5px 5px 20px; margin: 0 0 0 0; font-family: Arial, Helvetica, sans-serif; color: #999999; font-size: 10px; text-align: right; font-weight: normal;}
.it-more a {font-size: 11px; font-weight: normal; color: #000000; text-decoration: none;}
.it-more a:visited {font-size: 11px; font-weight: normal; color: #000000; text-decoration: none;}
.it-more a:hover {font-size: 11px; font-weight: normal; color: #7d0613; text-decoration: underline;}

.it-more-rd {padding: 5px 5px 5px 20px; margin: 0 0 0 0; font-family: Arial, Helvetica, sans-serif; color: #999999; font-size: 10px; text-align: right; font-weight: normal;}
.it-more-rd a, .it-more-rd a:visited  {font-size: 11px; font-weight: normal; color: #7d0613; text-decoration: none;}
.it-more-rd a:hover {font-size: 11px; font-weight: normal; color: #7d0613; text-decoration: underline;}

.it-chnl-lnk {padding: 0px 5px 0px 25px; margin: 0 0 0 0; font-family: Arial, Helvetica, sans-serif; font-style:italic; color: #999999; font-size: 10px; font-weight: normal;}
.it-chnl-lnk a, .it-chnl-lnk a:visited  {font-size: 11px; font-weight: normal; color: #7d0613; text-decoration: none;}
.it-chnl-lnk a:hover {font-size: 11px; font-weight: normal; color: #7d0613; text-decoration: underline;}

#itech-right .blog {padding: 10px 5px 0 25px; font-family: Arial, Helvetica, sans-serif; background: url(//images.tmcnet.com/tmc/IT/images/blog.png) no-repeat 10px 13px; color: #666666; font-size: 10px; text-align: left; font-weight: normal;}
#itech-right .blog a {font-size: 12px; font-weight: normal; color: #7d0613; text-decoration: none;}
#itech-right .blog a:visited {font-size: 12px; font-weight: normal; color: #7d0613; text-decoration: none;}
#itech-right .blog a:hover {font-size: 12px; font-weight: normal; color: #000000; text-decoration: underline;}

#itech-right .webinar {padding: 10px 5px 0 25px; font-family: Arial, Helvetica, sans-serif; background: url(//images.tmcnet.com/tmc/IT/images/blog.png) no-repeat 10px 13px; color: #666666; font-size: 10px; text-align: left; font-weight: normal;}
#itech-right .webinar a {font-size: 12px; font-weight: normal; color: #7d0613; text-decoration: none;}
#itech-right .webinar a:visited {font-size: 12px; font-weight: normal; color: #7d0613; text-decoration: none;}
#itech-right .webinar a:hover {font-size: 12px; font-weight: normal; color: #000000; text-decoration: underline;}

#itech-right .video {padding: 10px 5px 0 25px; font-family: Arial, Helvetica, sans-serif; background: url(//images.tmcnet.com/tmc/IT/images/video.png) no-repeat 10px 13px; color: #666666; font-size: 10px; text-align: left; font-weight: normal;}
#itech-right .video a {font-size: 12px; font-weight: normal; color: #7d0613; text-decoration: none;}
#itech-right .video a:visited {font-size: 12px; font-weight: normal; color: #7d0613; text-decoration: none;}
#itech-right .video a:hover {font-size: 12px; font-weight: normal; color: #000000; text-decoration: underline;}

#itech-middle .it-ov {padding: 5px 10px 15px 10px; font-family: Arial, Helvetica, sans-serif; color: #151515; font-size: 12px; line-height: 16px; text-align: left; font-weight: normal;}

#itech-middle h3 {padding: 10px 5px 10px 0px; margin: 05px 0 0 0; font-family: Arial, Helvetica, sans-serif; color: #666666; font-size: 11px; text-align: left; font-weight: normal;}
#itech-middle h3 a {font-size: 14px; font-weight: bold; color: #000000; text-decoration: none;}
#itech-middle h3 a:visited {font-size: 14px; font-weight: bold; color: #000000; text-decoration: none;}
#itech-middle h3 a:hover {font-size: 14px; font-weight: bold; color: #7d0613; text-decoration: underline;}

#itech-middle h4 {padding: 10px 5px 0px 25px; margin: 05px 0 0 0; font-family: Arial, Helvetica, sans-serif; background: url(//images.tmcnet.com/tmc/IT/images/red-arr-frame.png) no-repeat 8px 12px; color: #666666; font-size: 11px; text-align: left; font-weight: normal;}
#itech-middle h4 a {font-size: 14px; font-weight: bold; color: #123a6d; text-decoration: none;}
#itech-middle h4 a:visited {font-size: 14px; font-weight: bold; color: #123a6d; text-decoration: none;}
#itech-middle h4 a:hover {font-size: 14px; font-weight: bold; color: #123a6d; text-decoration: underline;}

ul#news-list-ftr{list-style-type:none; font-size:11px; margin:0px; padding:0px; text-align:left; }
ul#news-list-ftr li {font-family:Arial, Helvetica, sans-serif; color:#444; text-decoration:none; line-height:16px; font-size:11px;   text-align:left;  padding:6px 5px 6px 15px;  background-image:url(//images.tmcnet.com/tmc/IT/images/article.png); background-repeat:no-repeat; background-position:left; background-position:left center; background-repeat:no-repeat; border-bottom:1px dotted #D9D9D9;}
ul#news-list-ftr li a{ color:#000; text-decoration:none;}
ul#news-list-ftr li a:visited{ color:#000; text-decoration:none;}
ul#news-list-ftr li a:hover{ color:#990000; text-decoration:underline;}

#itech-middle h5 {padding: 5px 5px 0px 8px; margin: 05px 0 0 0; font-family: Arial, Helvetica, sans-serif; font-size:16px; text-align: left; font-weight:bold; color:#06537D; background-color:#F4F4F4;}

#featurePlayer {height: 320px; z-index: 10;}
#photos {z-index: 1;}
#featurePlayer h2 {font-family: "Times New Roman", Times, serif; color: #FFFFFF; padding: 0 7px 0 7px; margin: 7px 0 0 0; font-size: 22px; line-height: 26px; text-align: left; font-weight: normal; border-bottom: 0px; background: none; font-variant:normal;}

.navOff { float:left; font-family:Arial, Helvetica, sans-serif; margin-top:5px; padding:7px 10px 9px 10px; border:1px solid #999999; border-width:1px 1px 0px 1px; background: url(//images.tmcnet.com/tmc/vertical/it/images/lft_nav_bkg_alt_nw.gif) top repeat-x #4e0109;}
.navOff a{ color:#CCC; text-decoration:none; font-size:11px; font-weight:bold; display:block; }
.navOff a:visited { color:#CCC; text-decoration:none; font-size:11px; font-weight:bold; display:block;}
.navOff a:hover { color:#CCC; font-weight:bold; display:block;}
.navOn { float:left; font-family: Arial, Helvetica, sans-serif; padding:11px 10px 10px 10px; display:block; border:1px solid #999999;  border-bottom-width:0px; background: url(//images.tmcnet.com/tmc/vertical/it/images/cont_tp_runner.gif) top repeat-x #FFF; }
.navOn a{ color:#7d0613; text-decoration:none; font-size:11px; font-weight:bold; display:block;  }
.navOn a:visited { color:#7d0613; text-decoration:none; font-size:11px; font-weight:bold; display:block;}
.navOn a:hover { color:#7d0613; font-weight:bold; display:block;}
.news-lst-hldr {padding:50px 5px 5px 20px;}

.top-news-nav-hldr{
	height:35px;
	z-index:1;
	border-bottom:1px solid #999999;
	padding: 0px 0px 0px 10px;
	margin: 15px 0px 0px 0px;
}

#blogBox h2 {font-family: 'Century Gothic', 'Avant Garde', Arial, Helvetica, sans-serif; padding: 0px 10px 0px 10px; margin: 10px 0 0 0; font-size: 18px; text-align: left; background: url(//images.tmcnet.com/tmc/IT/images/right-black-fade.png) top no-repeat; color: #FFFFFF; font-weight: normal; line-height: 30px; border-bottom: 1px solid #000000;}

#it-footer {padding: 20px 10px 10px 10px; margin: 0px 0px 0px 0px; margin:0px 6px; background: url(//images.tmcnet.com/tmc/vertical/it/images/it_footer_bkg_nw.png) top repeat-x #000000;}
#it-footer #footerFloat {float: left; width: 193px;  }
#it-footer .footerText {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; text-align: left; font-weight: normal; text-align: left;}
#it-footer .footerTitle {font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #CCCCCC; font-size: 12px; margin: 0px 5px 5px 10px; border-bottom: 1px solid #666666; padding: 0px 0px 3px 0px; text-align: left;}

.fit-resource {background: url(//images.tmcnet.com/tmc/satellite/images/red-arr.png) 0px 4px no-repeat; padding: 0px 8px 5px 8px; font-family: Arial, Helvetica, sans-serif; color: #1b3d49; font-weight: normal; font-size: 11px; line-height: 12px; text-align: left; margin: 0 0 0 15px;}
.fit-resource a {color: #666666; text-decoration: none;}
.fit-resource a:visited {color: #666666; text-decoration: none;}
.fit-resource a:hover {color: #FFFFFF; text-decoration: underline;}

#bucket1 {padding: 0 0 20px 0;}
#bucket2 {padding: 0 0 20px 0;}
#bucket3 {padding: 0 0 20px 0;}
#bucket4 {padding: 0 0 20px 0;}
#bucket5 {padding: 0 0 20px 0;}
#bucket6 {padding: 0 0 20px 0;}

#featureCover {position: absolute; width: 421px; height: 319px; background: #FFFFFF;}


#it-subHead {height: 60px; background: url(//images.tmcnet.com/tmc/IT/images/globe-bg.png) no-repeat;}
#it-subHead h2 {font-family: "Times New Roman", Times, serif; color: #FFFFFF; padding: 10px 0 0 15px; margin: 0 0 0 0; font-size: 24px; line-height: 30px; text-align: left; font-weight: normal; border: 0px;}

.bl-class {color: #000000;}
.pg-wrp10 { padding:10px 10px 0px 10px;}
.enews-lft { float:left; width:75px;}
.enews-rt { float:right; width:240px; font-size:9px; font-weight:bold; color:#CCC; font-family:Arial, Helvetica, sans-serif;}
.enews-rt h4 { font-size:11px; font-weight:bold; color:#b61c2a; margin:0px; padding:0px;}
#extrasBox {padding: 5px 0 0 0; margin: 0 0 0 0;}
.iconBox {float: right; padding: 0 5px 0 0;}
.ss-featArticle:first-child {display: none;}
#itech-news {font-family: Arial, Helvetica, sans-serif; font-size: 12px; padding: 0px 5px 0px 5px; line-height: 20px; margin: 0px 0px 0px 0px; color: #151515;}
#itech-news td {font-size: 12px; color: #151515; line-height: 20px;}
#itech-news p {padding: 0; margin: 0; line-height: 20px; color: #151515; line-height: 20px;}
#itech-news h3 {margin: 0px 0px 10px 0px; padding: 0px 0px 5px 0px; background: none; font-family: "Times New Roman", Times, serif; font-size: 36px; line-height: 40px; color:#7d0613; font-weight: normal;}

#itech-editorial h1 {margin: 0px 0px 10px 0px; padding: 0px 0px 5px 0px; background: none; font-family: "Times New Roman", Times, serif; font-size: 36px; line-height: 40px; color:#7d0613; text-align: left; font-weight: normal;}
#itech-editorial {font-family: Arial, Helvetica, sans-serif; font-size: 15px; padding: 0px 5px 0px 5px; line-height: 23px; margin: 0px 0px 0px 0px; color: #151515;}
#itech-editorial .date {}

form {padding: 0 0 0 0; margin: 0 0 0 0;}

#eNews {padding: 0 0 15px 0;}
#itwebinar {padding: 0 0 5px 0;}

/* video */

.leaderDefault {padding: 10px 0 10px 0; text-align: right; margin: 0 10px 5px 5px;}
.leaderPortal {padding: 5px 0 10px 0; text-align: center; border-bottom: 3px double #e5e5e5; margin: 0 0 10px 0;}


/* enews subscription slider */
#pageFooterOuter {height: 75px; background: url(//images.tmcnet.com/online-communities/enews-slider/base-bar-bg.png) top left repeat-x; position:fixed; bottom:0; left: 0px; display: block; text-align: center; width: 100%; z-index: 50000000000;}
#pageFooterOuter .close {position: absolute; top: 50px; right: 5px;}

#ITMAG-sidebar {padding: 10px 10px 10px 10px; background: #DDDDDD; margin: 20px 0 10px 0;}
.ITMAG-header {font-family: "Times New Roman", Times, serif; font-size: 20px;}

#slider {
	position:relative;
	background: url(//images.tmcnet.com/tmc/mspnews/images/loading.gif) no-repeat 50% 50% #202834;
	height: 280px;
	margin: 0 0 20px 0;
	border:1px solid #999;
}
#slider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
    border:1px solid #CCC;
}
.nivoSlider {
	position:relative;
}
.nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
	 width:500px;
}
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:60;
	display:none;
}
/* The slices in the Slider */
.nivo-slice {
	display:block;
	position:absolute;
	z-index:50;
	height:100%;
}
/* Caption styles */
.nivo-caption {
	position:absolute;
	left:0px;
	bottom:0px;
	background:#000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color:#fff;
	opacity:0.8; /* Overridden by captionOpacity setting */
	width:100%;
	z-index:89;
}
.nivo-caption p {
	padding:5px;
	margin:0;
}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {
	position:absolute;
	top:45%;
	z-index:99;
	cursor:pointer;
}
.nivo-prevNav {
	left:0px;
}
.nivo-nextNav {
	right:0px;
}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav a {
	position:relative;
	z-index:99;
	cursor:pointer;
}
.nivo-controlNav a.active {
	font-weight:bold;
}
/*Custom */
#slider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}
#slider a {
	border:0;
}

.nivo-controlNav {
	position:absolute;
	right:15px;
	top:15px;
}
.nivo-controlNav a {
	display:block;
	width:10px;
	height:10px;
	background:url(//images.tmcnet.com/tmc/mspnews/images/bullets.png) no-repeat;
	text-indent:-9999px;
	border:0;
	margin-right:3px;
	float:left;
}
.nivo-controlNav a.active {
	background-position:-10px 0;
}

.nivo-directionNav a {
	display:block;
	width:32px;
	height:34px;
	background:url(//images.tmcnet.com/tmc/mspnews/images/arrows.png) no-repeat;
	text-indent:-9999px;
	border:0;
}
a.nivo-nextNav {
	background-position:-32px 0;
	right:10px;
}
a.nivo-prevNav {
	left:10px;
}

/*----------- New Mag Style ----- */
#magRap {width:auto;}
#magRap h2 {font-family:Arial, Helvetica, sans-serif; color: #0066cc; padding: 0 5px 2px 5px; margin: 0 0 5px 0; font-size: 22px; line-height: 26px; text-align: left; font-weight: normal; border-bottom:1px solid #999; font-variant:small-caps; font-weight:bolder; }


#magFeaturenw {border: 1px dashed #CCCCCC; margin: 0 0 15px 0; padding: 10px 10px 10px 10px; font-family: Arial, Helvetica, sans-serif; color: #444; font-size: 12px; text-align: left; font-weight: normal; line-height: 18px;}
#magFeaturenw a {font-size: 16px; font-weight: bold; color: #000000; text-decoration: none; line-height: 20px;}
#magFeaturenw a:visited {font-size: 16px; font-weight: bold; color: #000000; text-decoration: none;}
#magFeaturenw a:hover {font-size: 16px; font-weight: bold; color: #7d0613; text-decoration: underline;}

#magArtcilesnw {padding: 0px 5px 10px 35px; margin: 5px 0 0 0; font-family: Arial, Helvetica, sans-serif; background: url(//images.tmcnet.com/tmc/vertical/4g/images/bullet_go.png) no-repeat 8px 3px; color: #444; font-size: 12px; text-align: left; font-weight: normal; line-height:19px;}
#magArtcilesnw a {font-size: 14px; font-weight: bold; color: #000000; text-decoration: none;}
#magArtcilesnw a:visited {font-size: 14px; font-weight: bold; color: #000000; text-decoration: none;}
#magArtcilesnw a:hover {font-size: 14px; font-weight: bold; color: #7d0613; text-decoration: underline;}

ul#magNavNw {margin: 0; border: 0 none; padding: 0; list-style: none; height: 25px; font: bold 12px/25px Arial, Helvetica, sans-serif; color: #7d0613; width: 150px; height: 130px;}
ul#magNavNw li {margin: 0; border: 0 none; padding: 0; /*For Gecko*/ display: inline; list-style: none; position: relative; z-index: 5500;}
ul#magNavNw ul {margin: 0; border: 0 none; padding: 0; width: 150px; list-style: none; display: none; position: absolute; top: 30px; right: 5px;}
ul#magNavNw ul:after /*From IE 7 lack of compliance*/{clear: both; display: block; font: 1px/0px serif; content: "."; height: 0; visibility: hidden;}
ul#magNavNw ul li {float: left; /*For IE 7 lack of compliance*/ display: block !important; display: inline; /*For IE*/ position: relative;}
/* Root Menu */
ul#magNavNw li a {border-bottom: 1px dashed #CCCCCC; background: url(//images.tmcnet.com/tmc/it/images/cc_mag_nav_icon_off.png) 10px 9px no-repeat; margin: 0 0 5px 0; padding: 0 10px 0 25px; text-align: left; float: none !important; /*For Opera*/ float: left; /*For IE*/ display: block; color: #045faf; font: bold 11px/25px 'Century Gothic', 'Avant Garde', Arial, Helvetica, sans-serif; text-decoration: none; height: auto !important; height: 1%; /*For IE*/ text-transform: uppercase;}
ul#magNavNw li a:hover {background: url(//images.tmcnet.com/tmc/it/images/cc_mag_nav_icon.png) 10px 9px no-repeat; color: #000000; padding: 0 10px 0 23px; margin: 0 0 5px 0;}

/*----------- End of New Mag Style ----- */

#archive {font-family: arial; font-size: 12px; color: #151515; text-align: left; line-height: 19px; padding: 0 0 0 0; margin: 0 0 0 0;}
#archive h1 {font-family: 'Century Gothic', 'Avant Garde', Arial, Helvetica, sans-serif; color: #7d0613; padding: 10px 5px 0 3px; margin: 0 0 5px 0; font-size: 20px; line-height: 25px; text-align: left; font-weight: normal; border-bottom: 1px solid #333333;}
#archive h2 {font-family: 'Century Gothic', 'Avant Garde', Arial, Helvetica, sans-serif; color: #333333; padding: 10px 5px 0 3px; margin: 0 0 15px 0; font-size: 15px; line-height: 25px; text-align: left; font-weight: bold; border-bottom: 1px dotted #CCCCCC;}
#archive #issue {float: left; padding: 0px 10px 20px 10px;}
#archive #issue img { -moz-box-shadow:-2px 0px 5px #aaa; -webkit-box-shadow:-2px 0px 5px #aaa; box-shadow:-2px 0px 5px #aaa; width: 110px;}
#archive #issue #month {text-align: center; padding: 2px 0 0 0; font-family: 'Century Gothic', 'Avant Garde', Arial, Helvetica, sans-serif; font-size: 12px;}
#archive #issue #month a {text-decoration: none;}
#archive #issue #month a:visited {text-decoration: none;}
#archive #issue #month a:hover {text-decoration: underline;}
