body {
	margin:0;
	padding:0;
	width:100%;
	font:12px normal "helvetica", "arial", "verdana", "sans-sarif";
	background:#1A1E1E url('../images/body.rpt.gif') 0 0 repeat-x;
}

p, ul {
	color:#333;
}

a:link,
a:visited {
	text-decoration:none;
}

a:active,
a:hover {
	text-decoration:underline;
}

img {
	border:none;
}

.noBorderRight {
	border-right:0 !important;
}

h1 {
	font:normal 13px "Lucida Grande", "Verdana", "Arial", "Sans-Sarif";
	text-transform:uppercase;
}

h1.top {
	padding:0 0 11px 17px;
	margin:0;
	background:url('../images/content.top.hdr.bg.gif') 0 2px no-repeat;
}

h1.bottom {
	float:left;
	position:relative;
	width:187px;
	padding:7px 0 0 0;
	margin:0;
	text-align:center;
}

strong.blue {
	font-size:11px;
	font-weight:bold;
	color:#066EB8;
	margin:0;
	padding:0;
}

strong.green {
	font-size:11px;
	font-weight:bold;
	color:#008E7E;
	margin:0;
	padding:0;
}

div#pageWrap {
	margin:0 auto;
	padding:0 20px;
	width:993px;
	min-height:300px;
	background:url('../images/hdr.bg.gif') 199px 0 no-repeat;
}

div#header {
	float:left;
	width:100%;
	height:121px;
	margin:0;
	padding:0;
	background:url('../images/logo.interop.gif') 0 0 no-repeat;
}

div#header img.techWebLogo {
	float:right;
	margin:43px 0 0 0;
	padding:0;
}

div#contentTop {
	float:left;
	position:relative;
	width:100%;
	margin:0;
	padding:0 0 10px 0;
}

div#contentTop p {
	float:left;
	font:normal 13px "Arial", "Verdana", "Sans-Sarif";
	padding:10px 0 20px 0;
	line-height:1.5em;
	font-weight:normal;
	color:#fff;
	width:540px;
}

html>/**/body div#contentTop p {
	padding:0;
}

div#contentTop div#slider {
	position:relative;
	z-index:1000 !important;
	top:-10px;
	right:5px;
	width:435px;
	height:115px;
}

html>body div#contentTop div#slider {
	position:absolute;
}

div#contentTop div#slider dl.pics {
	float:left;
	width:100%;
	padding:5px 0 5px 3px;
	margin:0;
	background:#fff;
}

div#contentTop div#slider dl.pics dd {
	float:left;
	margin:0;
	padding:0 5px 0	 0;
}

.sliderGallery {
	overflow: hidden;
	position: relative;
	padding: 10px;
	height:115px;
	width:410px;
}

.sliderGallery ul {
	position: absolute;
	list-style: none;
	overflow: none;
	white-space: nowrap;
	padding: 5px 0 2px 0;
	margin:  0 0 0 -5px;
	top:0;
	left:0;
	color:#fff;
	background:#fff;
}

.sliderGallery ul li {
	display: inline;
	margin:0 0 0 -10px;
}

.slider {
	width:410px;
	height: 17px;
	margin-top: 70px;
	margin-left: 5px;
	padding: 1px;
	position: relative;
	background: url('../images/timeline.gif') 0 0 no-repeat;
}

.handle {
	position: absolute;
	cursor: move;
	height: 13px;
	width: 32px;
	top: 0;
	background: url('../images/handle_02.gif') no-repeat;
	z-index: 100;
}


div#contentBottom {
	float:left;
	width:100%;
	margin:5px 0 0 0;
	padding:0;
	background:#fff;
	border:1px solid #49746F;
}	

div#contentBottom div.wrap {
	float:left;
	width:979px;
	margin:8px 0 0 4px;
	padding:0;
}

html>body div#contentBottom div.wrap {
	margin:8px 0 0 8px;
}

div#contentBottom div#contentBtmTop {
	float:left;
	width:100%;
	min-height:280px;
	margin:0;
	padding:0;
	background:url('../images/content.top.bg.gif') -8px 0 repeat-y;
}

html>body div#contentBottom div#contentBtmTop {
	background:url('../images/content.top.bg.gif') -8px 0 repeat-y;
}

div#contentBottom div.contentBtmTopContent {
	float:left;
	clear:none;
	width:480px;
	min-height:280px;
	margin:0 4px 0 0;
	padding:0 0 10px 0;
	margin:0;
	padding:0;
}

html>body div#contentBottom div.contentBtmTopContent {
	margin:0 7px 0 0;
}

div#contentBottom div.contentBtmTopContent div.contentWrap {
	float:left;
	padding:10px 0 0 23px;
	margin:0;
}

div#contentBottom div.contentBtmTopContent div#videoPlayer {
	float:left;
	margin:0;
	padding:0;
}

div#contentBottom div.contentBtmTopContent div#videoPics {
	float:left;
	margin:0;
	padding:0 0 0 28px;
}

div#contentBottom div.contentBtmTopContent div#videoPics div.pics {
	float:left;
	clear:both;
	width:auto;
	margin:0;
	padding:0 0 9px 0;
}

div#contentBottom div.contentBtmTopContent p {
	float:left;
	width:403px;
	font-size:11px;
	color:#292929;
	font-weight:bold;
}


div#contentBottom div.contentBtmTopContent dl.newsText {
	float:left;
	clear:both;
	width:435px;
	line-height:1.2em;
	margin:0;
	padding:0;
}

div#contentBottom div.contentBtmTopContent dl.newsText dt {
	float:left;
	width:100%;
	clear:both;
	color:#0073C6;
	font-size:11px;
	font-weight:bold;
}

div#contentBottom div.contentBtmTopContent dl.newsText dd {
	float:left;
	width:100%;
	clear:both;
	color:#262626;
	font-size:11px;
	margin:0 0 20px 0;
	padding:0;
}

div#contentBottom div.contentBtmTopContent dl.newsText dd a {
	color:#008E7E;
}

div#contentBottom div#contentBtmBottom {
	float:left;
	width:100%;
	margin:8px 0 0 0;
	padding:0;
	background:url('../images/content.btm.rpt.gif') -8px 0 repeat-y;
}

div#contentBottom div#contentBtmBottom div.btmWrap {
	float:left;
	width:100%;
	margin:0 0 0 -8px;
	padding:0 0 0 8px;
	background:url('../images/content.btm.top.bg.gif') 0 0 no-repeat;
}

div#contentBottom div#contentBtmBottom div.contentBox {
	float:left;
	position:relative;
	width:187px;
	margin:0 8px 0 0;
	padding:0 0 10px 0;
}

div#contentBottom div#contentBtmBottom div.contentBoxNoMargin {
	float:left;
	width:187px;
	margin:0;
	padding:0 0 10px 0;
}

div#contentBottom div#contentBtmBottom h1.bottom img.winner {
	position:relative;
	z-index:1;
	float:right;
	top:-14px;
	right:-12px;
}

div#contentBottom div#contentBtmBottom h1.bottom span {
	z-index:3;
	display:inline;
	width:auto;
	padding:0 0 0 20px;
	margin:0 0 0 5px;
	background:url('../images/content.btm.hdr.gif') 0 0 no-repeat;
}

html>body div#contentBottom div#contentBtmBottom h1.bottom span {
	margin:0 0 0 10px;
}

div#contentBottom div#contentBtmBottom h1.bottom span img {
	float:left;
	clear:none;
	margin:0;
	padding:0;
	border:1px solid green;
}

div#contentBottom div#contentBtmBottom div.logo {
	float:left;
	width:100%;
	text-align:center;
	margin:15px 0 10px 0;
	padding:0;
}

div#contentBottom div#contentBtmBottom div.logoMoveUp {
	float:left;
	width:100%;
	text-align:center;
	margin:-20px 0 10px 0;
	padding:0;
}

div#contentBottom div#contentBtmBottom div.textWrap {
	float:left;
	width:170px;
	height:auto;
	padding:0 0 0 14px;
	margin:0;
	font-size:11px;
}

div#contentBottom div#contentBtmBottom div.textWrap p {
	font-size:11px;
	line-height:1.2em;
	width:170px;
	color:#363636;
}

div#contentBottom div#contentBtmBottom div.desc {
	float:left;
	position:relative;
	width:100%;
	margin:0;
	padding:0 0 10px 0;
}

div#contentBottom div#contentBtmBottom div.desc img.profilePic {
	float:left;
	border:1px solid #5E94D6;
	margin:0 3px 6px 0;
	padding:0;
}

html>body div#contentBottom div#contentBtmBottom div.desc img.profilePic {
	margin:0 6px 6px 0;
}

div#contentBottom div#contentBtmBottom div.desc p {
	width:170px;
	font-size:11px;
	line-height:1.2em;
	color:#363636;
	margin:0;
	padding:0;
}

div#contentBottom div#contentBtmBottom div.desc p a {
	color:#008E7E;
}

div#contentBottom div#contentBtmBottom div.whitePaper {
	float:left;
	width:130px;
	min-height:30px;
	padding:0 0 10px 27px;
	margin:0 0 18px 0;
	background:url('../images/icon.whitepaper.gif') 0 0 no-repeat;
}

div#contentBottom div#contentBtmBottom div.whitePaper p {
	margin:0;
	padding:3px 0 0 0;
	width:140px;
	color:#363636;
	font-size:11px;
}

div#footer {
	float:left;
	width:100%;
	height:152px;
	font-size:11px;
	margin:0;
	padding:0;
	background:#fff url('../images/logo.techweb.ftr.gif') 187px 36px no-repeat;
}

div#footer div.textWrap {
	float:left;
	width:520px;
	margin:0;
	padding:32px 0 0 335px;
}

div#footer ul.footer {
	float:left;
	width:100%;
	margin:0;
	padding:0 0 5px 0;
	color:#ABABAB;
	list-style:none;
}

div#footer ul.footer li {
	float:left;
	margin:0;
	padding:0;
}

div#footer ul.footer li a,
div#footer p a
{
	color:#0679BF !important;
}

div#footer p {
	color:#444;
	line-height:1.5em;
	margin:0;
	padding:0;
}