@charset "UTF-8";
/* CSS Document */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike,  sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin:0;
	padding:0;
	border:0;
	font-weight:normal;
	font-style:normal;
	font-family:inherit;
}


/* FONT FACE declaration */

sup {
position:relative;
top:2px;
font-size:100% !important;
} 

@font-face {
	font-family: "Neo";
	src: url(../_images/NeoSansIntel.eot);
}

@font-face {
	font-family: "Neo";
	src: url(../_images/NeoSansIntel.ttf) format("truetype");
}

#mainBlock {
	position:relative;
	z-index:1;
}

#roadmap-nav {  background: url(../_images/Nav-strip-background.jpg); width: 732px; height: 34px; margin-bottom: 10px}
#roadmap-nav a {
	background:url(../_images/rmd_nav_sprite.gif) no-repeat 0 0;
	display:block;
	text-indent:-999em;
	width:127px;
	height:34px;
	float:left;
}
	#roadmap-nav a#rmd-nav2 {
		background-position:-127px 0;
	}
	#roadmap-nav a#rmd-nav3 {
		background-position:-254px 0;
	}
	#roadmap-nav a#rmd-nav4 {
		background-position:-381px 0;
	}
#roadmap-nav a:hover	{ background-position: 0 -34px; }
	#roadmap-nav a#rmd-nav2:hover {
		background-position:-127px -34px;
	}
	#roadmap-nav a#rmd-nav3:hover {
		background-position:-254px -34px;
	}
	#roadmap-nav a#rmd-nav4:hover {
		background-position:-381px -34px;
	}

#roadmap-nav a.selected	{ background-position: 0 -68px; }
	#roadmap-nav a#rmd-nav2.selected {
		background-position:-127px -68px;
	}
	#roadmap-nav a#rmd-nav3.selected {
		background-position:-254px -68px;
	}
	#roadmap-nav a#rmd-nav4.selected {
		background-position:-381px -68px;
	}


h2.titlebar {
	background:#0075b9 url(../_images/title_bg.jpg) no-repeat 0 0;
	color:#FFFFFF;
	font-weight:bold;
	padding:5px 15px;
	margin:0;
}

#slider {
  width: 732px;
  height:370px;
  _height:390px;
  margin: 0 auto;
  position: relative;
  background:#ebebeb url(../_images/bg.jpg) repeat-x bottom left;
}

.scroll {
  height: 310px;
  _height: 330px;
  width: 732px;
  overflow: auto;
  overflow-x: hidden;
  position: relative; /* fix for IE to respect overflow */
  clear: left;
}

.scrollContainer div.panel {
  padding:10px 0 10px 20px;
  width:712px;
  height: 210px;
}

.panel h2 {
	font:24px neo, verdana;
	margin:0 0 5px;
	display:none;
	border:0;
	text-align:left;
}
.panel h2 sup {
	top:10px;
}

/*#video {
	left:6px;
	*left:10px;
	position:absolute;
	top:27px;
	*top:40px;
	z-index:99;
	
}
*/

#video1.youtube-clip {
	left:20px;
	top:82px;
}
#video2.youtube-clip {
	left:20px;
	top:82px;
}
#video3.youtube-clip {
	left:20px;
	top:82px;
}
#video4.youtube-clip {
	left:20px;
	top:82px;
}
#video5.youtube-clip {
	left:20px;
	top:82px;
}
#video6.youtube-clip {
	left:20px;
	top:82px;
}
#video7.youtube-clip {
	left:20px;
	top:82px;
}

.slider-aug10 .youtube-clip {
	border:4px solid #00A7DF
}

.slider-pic {
	left:16px;
	position:absolute;
	top:53px;
	display:none;
}

.panel h3 {
	background:url(../_images/arrow.gif) no-repeat 0 5px;
	border-bottom:1px dashed #c6c6c6;
	margin:0 0 5px;
	padding:0 0 5px 10px;
	font-size:11px;
	font-weight:bold;
}

.bubble {
	background:url(../_images/slider_bubble.png) no-repeat 0 0;
	_background:url(../_images/slider_bubble.gif) no-repeat 0 0;
	height:88px;
	margin:0 0 0 325px;
	padding:12px 10px 10px 20px;
	width:345px;
	text-align:left;
}

.slider-subs {
	margin:0 0 0 325px;
	width:365px;
	overflow:hidden;
	padding:10px 0 0 8px;
	text-align:left;

}

.slider-subs div {
	float:left;
	margin:0 15px 0 0;
	width:165px;
	text-align:left;
}

.navigation {
	list-style:none;
	margin:10px 0 0;
	padding:0 0 0 10px;
}
#slider .navigation li {
	float:left;
	background:none;
	padding:0;
}
.navigation li span {
	position:absolute;
	bottom:20px;
	right:15px;
	color:#83b1d6;
	font:17px "Neo",Verdana, Arial, Helvetica, sans-serif;
	_width:460px;
}
.navigation li span sup {
	color:#83b1d6;
	top:6px;
}
.navigation li a {
	background:url(../_images/slider_btns.png) 0 0;
	_background:url(../_images/slider_btns.gif) 0 0;
	color:#000000;
	display:block;
	height:25px;
	line-height:25px;
	text-align:center;
	text-decoration:none;
	width:25px;
	margin:7px 0 0 10px;
	font-family: "Neo",Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.navigation li a:hover, .navigation li a.selected {
	background-position:0 -25px;
	color:#fff;
}

#whatsnew-blocks {
	overflow:hidden;
	margin:15px 0;
	text-align:left;
}

#whatsnew-blocks div {
	background:url(../_images/whatsnew_blocks.jpg) no-repeat 0 0;
	width:232px;
	height:196px;
	float:left;
	margin-right:18px;
	position:relative;
}

/* START NOVEMBER 2010 */
#whatsnew-blocks.nov10 div {
	background:url(../_images/whatsnew_blocks_nov10_v3.jpg) no-repeat 0 0;
}

#whatsnew-blocks.nov10 #whatsnew3 {
	background:url(../_images/whatsnew_blocks_nov10_v3.jpg) no-repeat -464px 0;
}
#wrapr #whatsnew-blocks.nov10 ul {
	margin:80px 0 0 20px;
	}
#wrapr #whatsnew-blocks.nov10 li {
	background:url(../_images/icon-pdf.gif) no-repeat 0 0;
	padding:0 0 8px 25px;
	width:176px;
	}
#wrapr #whatsnew-blocks.nov10 li a {
	font-weight:bold;
	}

#whatsnew-blocks.nov10 #whatsnew3 ul {
	margin: 126px 0 0 14px;
	}
#whatsnew-blocks.nov10 #whatsnew3 li {
	margin:0;
	padding:0;
	background:none;
	width:100%;
	}
#whatsnew-blocks.nov10 #whatsnew3 li a {
	/*background:url(../_images/onlinesurvey_btn_off_nov10.png) no-repeat 0 0;*/
	width:150px;
	height:34px;
	text-indent:-999em;
	text-align:left;
	display:block;
	}
	
#whatsnew-blocks.nov10 #whatsnew1 a {
	color:#FFFFFF;
	padding:0 0 0 15px;
	text-align:left;
	}	
#whatsnew-blocks.nov10 #whatsnew3 li a {
	width:150px;
	height:34px;
	text-indent:-999em;
	text-align:left;
	display:block;
	}	
#whatsnew-blocks.nov10 #whatsnew3 li a:hover {
	}
#whatsnew-blocks.nov10 #whatsnew3 li#survey2 a {
	background-position:0 -34px;
	}
#whatsnew-blocks.nov10 #whatsnew3 li#survey2 a:hover {
	background-position:-150px -34px;
	}


#whatsnew-blocks.nov10 #whatsnew2 a {
	text-align:left;
		text-indent:-999em;}

#survey-spot {
	background:url("../_images/survey_spot.jpg") no-repeat scroll 0 0 transparent;
	height:202px;
	margin:0 0 10px;
	padding:0 0 0 10px;
	position:relative;
	}	
#survey-spot h3 {
	text-indent:-999em;
	}	
#survey-spot p {
	width:130px;
	margin:80px 0 0;
	}	
#survey-spot a {
	bottom:0;
	display:block;
	height:33px;
	left:0;
	line-height:30px;
	position:absolute;
	padding:0 0 0 10px;
	}	
	
#sidebar-links h3 {
	font:normal 20px neo, verdana;
	color:#006ca4;
	margin:0 0 10px;
	padding:0 0 5px 10px;
	border-bottom:1px solid #006ca4;
	}		
	
#sidebar-links ul {
	margin:0 0 0 10px;
	}	
	
#sidebar-links p {
	margin:0;
	}	
	
/* END NOVEMBER 2010 */


#whatsnew-blocks.aug10 div {
	background:url(../_images/whatsnew_blocks_aug10.jpg) no-repeat 0 0;
}

#whatsnew-blocks.nov09 div {
	background:url(../_images/whatsnew_blocks_nov09.jpg) no-repeat 0 0;
}
#whatsnew-blocks.jun10 div {
	background:url(../_images/whatsnew_blocks_jun10.jpg) no-repeat 0 0;
}

#whatsnew-blocks.jan10 div {
	background:url(../_images/whatsnew_blocks_jan10.jpg) no-repeat 0 0;
}

#whatsnew-blocks.jan10 div#whatsnew1 {
	width:482px;
}

#whatsnew-blocks div h3 {
	text-indent:-999em;
}
#whatsnew-blocks div p {
	bottom:55px;
	left:15px;
	position:absolute;
	width:115px;
}
#whatsnew-blocks div a {
	bottom:0;
	display:block;
	height:35px;
	left:0;
	padding:158px 15px 0 0;
	position:absolute;
	text-align:right;
	width:217px;
}

#whatsnew-blocks.jan10 div#whatsnew1 a {
	width:467px;
}

#whatsnew-blocks.jan10 div#whatsnew1 p {
	width:225px;
	color:#fff
}
#whatsnew-blocks #whatsnew2 {
	background-position:-232px 0;
}

	#whatsnew-blocks #whatsnew2 p {
		width:140px;
	}
#whatsnew-blocks.jan10 #whatsnew2 {
	background-position:-482px 0;
	margin:0;
}
#whatsnew-blocks #whatsnew3 {
	background-position:-464px 0;
	margin:0;
}
#whatsnew-blocks.aug10 #whatsnew3 {
	background:url(../_images/whatsnew_blocks_aug10.jpg) no-repeat -464px 0;
}



#wrapr #whatsnew-blocks ul {
	margin:45px 0 0 16px;
	}
#wrapr #whatsnew-blocks.aug10 ul {
	margin:80px 0 0 15px;
	}
#wrapr #whatsnew-blocks li {
	background:url(../_images/video_icon.gif) no-repeat 0 0;
	padding:0 0 2px 20px;
	width:150px;
	line-height:14px;
	}
#wrapr #whatsnew-blocks.aug10 li {
	background:url(../_images/icon-pdf.gif) no-repeat 0 0;
	padding:0 0 8px 25px;
	width:120px;
	}
#wrapr #whatsnew-blocks.aug10 li a {
	font-weight:bold;
	}
#whatsnew-blocks li a {
	font-size:10px;
	display:inline;
	position:static;
	padding:0;
}

#whatsnew-blocks.aug10 #whatsnew3 ul {
	margin: 65px 0 0 8px
	}
#whatsnew-blocks.aug10 #whatsnew3 li {
	margin:0;
	padding:0;
	background:none;
	width:100%;
	}
#whatsnew-blocks.aug10 #whatsnew3 li a {
	background:url(../_images/estimator-btns.png) no-repeat 0 0;
	width:218px;
	height:53px;
	text-indent:-999em;
	text-align:left;
	display:block;
	}
	
	
#whatsnew-blocks.aug10 #whatsnew1 a {
	color:#FFFFFF;
	padding:0 0 0 15px;
	text-align:left;
	}	
#whatsnew-blocks.aug10 #whatsnew3 li a {
	background:url(../_images/estimator-btns.png) no-repeat 0 0;
	width:218px;
	height:53px;
	text-indent:-999em;
	text-align:left;
	display:block;
	}	
#whatsnew-blocks.aug10 #whatsnew3 li a:hover {
	background-position:-218px 0;
	}
#whatsnew-blocks.aug10 #whatsnew3 li#estimator2 a {
	background-position:0 -53px;
	}
#whatsnew-blocks.aug10 #whatsnew3 li#estimator2 a:hover {
	background-position:-218px -53px;
	}

.rmd-listblock1 h3,.rmd-listblock2 h3,.rmd-listblock3 h3 {
	background:#0075b9 url(../_images/title_bg.jpg) no-repeat 0 0;
	color:#FFFFFF;
	font-weight:bold;
	padding:5px 15px;
	}

#wrapr .rmd-listblock2 h3 {
	background:#0075b9 url(../_images/listblock2_hd.jpg) no-repeat 0 0 !important;
}

#wrapr .rmd-listblock3 h3 {
	background:#8d8d8d url(../_images/listblock3_hd.jpg) no-repeat 0 0 !important;
}
#wrapr .rmd-listblock1 li,#wrapr .rmd-listblock2 li,#wrapr .rmd-listblock3 li {
	background-position:10px 5px;
	border-top:1px dashed #CCCCCC;
	padding:5px 0 7px 25px;
}
#wrapr .rmd-listblock1 li:first-child,#wrapr .rmd-listblock2 li:first-child,#wrapr .rmd-listblock3 li:first-child {
	border-top:none;
}

.rmd-listblock1 {
	background:#e2eefd url(../_images/listblock1_bg.jpg) repeat-x bottom left;
	margin:0 0 10px;
}

.rmd-listblock2 {
	background:#f6fcce url(../_images/listblock2_bg.jpg) repeat-x bottom left;
}


.rmd-listblock3 {
	background:#ebebeb url(../_images/listblock3_bg.jpg) repeat-x bottom left;
}


#ownership-note {
	background-color:#FFFFFF;
border:1px solid #999999;
display:none;
left:340px;
padding:10px;
position:absolute;
top:10px;
width:360px;
z-index:999;

}

#ownership-close {
		display:block;
		width:20px;
		height:20px;
		background-color:#0075ba;
		color:#fff;
		position:absolute;
		top:5px;
		right:5px;
		text-align:center;
		font-weight:bold;
		text-decoration:none;
	}




/* safari hacks */

@media screen and (-webkit-min-device-pixel-ratio:0){

/*#video {
	left:10px;top:40px;
}*/

} 


#whatsnew-blocks.may11 {}
#whatsnew-blocks.may11 div { background:#fff url(../_images/whatsnew_bg_may11.jpg) no-repeat 0 40px; border:1px solid #0071be; width:230px; height:100%}
#whatsnew-blocks.may11 div h3 { background:#0071be url(../_images/whatsnew_hd.gif) repeat-x top left; color:#fff;font:17px/22px "Neo",Verdana, Arial, Helvetica, sans-serif; text-indent:0;text-shadow: -1px -1px 0px #176499;filter: dropshadow(color=#176499, offx=-1, offy=-1); padding:8px; min-height:24px; }
#whatsnew-blocks.may11 div p { margin:80px 0 0 8px;
position:static;
width:215px !important;}
#whatsnew-blocks.may11 div a { 
height:25px;
padding:10px 0 0;
position:static;}
#whatsnew-blocks.may11 #whatsnew1 { }
#whatsnew-blocks.may11 #whatsnew2 {background-position:-230px 40px;}
#whatsnew-blocks.may11 #whatsnew3 {background-position:-460px 40px;}


#sidebar-green { background:#fff url(../_images/green-spot.gif) no-repeat 0 0; border:1px solid #73a923;margin:0 0 15px;padding:60px 80px 10px 13px;}
#sidebar-green h3 { text-indent:-999em;}
#sidebar-green p {}
#sidebar-green a {}
