
#container{
	width:1000px;
	margin:0 auto;
}

#footergrey {
	max-width:100%;
	background-color:#e5e5e7;
	min-height:9.25em;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.916666em;
	text-align:left;
	padding-top: 5px;
	float: left;
	width: 100%;
}
#footergreyresponsive {
	max-width:100%;
	/* width:1000px; blows template less than 1000px */
	background-color:#e5e5e7;
	min-height:9.25em;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.916666em;
	text-align:left;
	padding-top: 5px;
	float:left;
	width:100%;
}
div#rightlinksnew ul {
    list-style-type: none;
    margin: 0px;
    padding: 0px;
    float: left;
}
div#left {
    float: left;
}
div#rightlinksnew ul li, div#rightlinksnew ul li a {
    font-size: 11px;
    text-decoration: none;
    color: #000000;
}
div#rightlinksnew a:hover {
    font-size: 11px;
    text-decoration: underline;
    color: #000000;
}
div#rightlinksnew ul li.footer_title {
    font-weight: bold;
    padding-bottom: 5px;
}
div#top {
    float: left;
    width: 100%;
    border-bottom: 1px solid white;
}
div#top {
    float: left;
    width: 100%;
    border-bottom: 1px solid white;
}
div#bottom ul {
    float: right;
}
div#bottom ul {
    list-style-type: none;
    margin: 0px;
	padding: 20px;
}
div#bottom ul li {
    float: left;
}
div#bottom {
    float: left;
    width: 100%;
}
div#bottom ul li, div#bottom ul li a {
    text-decoration: none;
    font-size: 11px;
}
div#bottom ul li a{
	color:#005599;
}
div#bottom ul li a:hover{
	text-decoration: underline;
}
div#bottom ul li a:after {
    content: "|";
    color: black;
    padding: 0px 5px;
    position: relative;
    top: -1px;
}
div#top div#rightlinksnew ul.first-list {
    border-left: 1px solid #cccccc;
    margin-top: 0px;
}
div#rightlinksnew ul {
	padding:0px 0px;
}
div#rightlinksnew {
    float: left;
}
div#top {
    max-height: 100%;
    padding: 10px 0px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
}
div#rightlinksnew ul li {
    line-height: 15px;
	padding: 0 5px 0 10px;
}
.interop img{
	width:100px !important;
}
.fueled li {
	list-style:none;
	float:left;
	width:100px;
}
li.darkreading {
	width:150px !important;
}
li.informationweek {
	width:170px !important;
}
li.networkcomputing {
	width:190px !important;
}
div#rightlinksnew div {
    float: left;
}
div#top div#rightlinksnew ul {
    margin-top: 20px;
}
   .nextup_active {
		/* background-image:url('http://img.deusm.com/informationweek/rightarrow.png');		*/
	}
	.nextup_inactive {		
	/* background-image:url('http://img.deusm.com/informationweek/leftarrow.png');	*/
		
	}
	#botSlide {
		background-color:#0078C3;
		background-repeat:no-repeat;
		background-position:left center;
		cursor:pointer;
		width:335px;
		position:fixed; 
		height:100px;
		bottom:140px; 
		/* height:110px; */
		float:left;
		border-top-right-radius: 8px;
		border-bottom-right-radius: 8px;
		box-shadow: 3px 3px 6px rgba(0,0,0,0.3);
       	z-index:1;
	}
	#botSlide_content {
		background-color:#0078C3;
		background-repeat:no-repeat;
		background-position:left center;
		cursor:pointer;
		width:335px;
		position:fixed; 
		height:110px;
		bottom:20px; 
		/* height:110px; */
		float:left;
		border-top-right-radius: 8px;
		border-bottom-right-radius: 8px;
		box-shadow: 3px 3px 6px rgba(0,0,0,0.3);
       	z-index:1;
	}
	.vert-next,.vert-next_content {
		height:85px;
		height:0px\0/;
		display:inline-block;
		float:left;
		font-weight:bold;
		text-align:center;
		line-height:1.1em;
		width:20px;
		margin-left:-1px;
		color:#fff;
		font-size:0.8em;
		font-weight:normal;		
		white-space: pre;
		position:relative;
		
	}
	.vert-next {padding-top:90px;
		padding-top:20px\9;}
	.vert-next_content { padding-top:98px;
padding-top:15px\9;	}
	.rotate{-webkit-transform: rotate(-90deg);
		-moz-transform: rotate(-90deg);
		-ms-transform:rotate(-90deg);
		-ms-writing-mode:tb-rl\9;
		transform:(-90deg);}
	#nextupcontents,#nextupcontents_content {background-color:#def;width:300px;display:inline-block;float:left;cursor:default;height:100px}
	#nextupcontents_content {height:110px}
	#nextup {padding:20px 0px 20px 20px;font-size:12px;line-height:15px;}
	#watermark {padding-right:5px;padding-bottom:4px;}
	#watermark .watermark-inner {background-image:url('/assets/images/site/icons/bird_icon.png');
		background-repeat:no-repeat;
		background-position:right bottom;
		z-index:1;}
	#nextup .header {float:right;margin-top:-13px;padding-right:5px;}
	#nextup .type_cat {clear:both;}
	#nextup .type_cat div {display:inline;}
	#nextup .type_cat div a {font-weight:bold;}
	#nextup .title {padding-top:5px;line-height:18px;}
	#nextup .title a {font-weight:bold;font-size:15px;}
	#nextup .brief {padding-top:4px;}
	#nextup .brief div {display:inline;}
	#nextup .brief a {font-weight:bold;}
	.rowfooter{
	max-width:67em !important;
	}
	#footergreyresponsive{
	background-color:#FFFFFF !important;
	}
	@media screen and (min-width:0\0) {
    .rotate {
                              transform: rotate(-90deg);
               }
               .rotate .first {
                              display: block;
                              margin-top: 60px;
               }
               .rotate .second {
                              display: block;
                              margin-top: 70px;
               }
}
	
@media only screen and (max-width: 63.6875em) and (min-width: 48em){
    #container{
        width:100%;
    }
    div#top{
        max-height:100%;
    }
    div#top div#rightlinksnew ul.first-list{
        border-left:0px;
    }
    div#tech-brands ul{
        width:35%;
    }
    div#rightlinksnew{
        width:86%;
        border-left:1px solid #cccccc;
    }
    div#rightlinksnew div {
        display:block;
        width:100%;
        margin:10px 0px;
    }
}

@media only screen and (max-width: 47.999em) and (min-width: 29.9375em){
	#container{
        width:100%;
    }
    div#top{
        max-height:100%;
    }
    div#top div#rightlinksnew ul.first-list{
        border-left:0px;
    }
    div#tech-brands ul{
        width:35%;
    }
    div#rightlinksnew{
        width:81%;
        border-left:1px solid #cccccc;
    }
    div#rightlinksnew div {
        display:block;
        width:100%;
        margin:10px 0px;
    }
}
