

body,
#footer {
	/*background-color: #666 !important;
	*/
	}
#fullDiv,
#fullDivContentWhite {
	border-left: none !important;
	border-right: none !important;
	border-bottom: none !important;
}
#fullDivContentWhite {
	background: none !important;
}

small {
	color: #333;
	font-size: 12px;
	line-height: 16px;
}

#fullWidthContent {
	width: 974px;
	margin: 5px 3px 5px 3px;
	padding: 0 0 30px 0;
	overflow: hidden;
	background: #fff;
	_height: 1%;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	box-shadow: 0 1px 3px rgba(0, 0, 0, .25);
-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .25);
-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, .25);
}

#brochures p {
	font-size: 12px;
}
#brochures a {
	font-weight: bold;
}
#brochures img {
	float: left;
	margin: 0 10px 20px 0;
}
#mobile_content {
	
}

#mobile_content .small p {
	font-size: 12px;
}
#mobile_content .small h3 {
	font-size: 18px;
}
#mobile_content h2.center {
	text-align: center;
}
#mobile_content h2 {
	border: none;
	color: #000;
	font-size: 36px;
	line-height: 48px;
	font-family:'FrutigerLTW01-47LightCn';
	margin: 20px 0;
	font-weight: normal;
}


table h3,
table h4 {
	clear: both;
}

.twocol,
.threecol,
.fourcol {
	width: 100%;
	margin: 25px 0px;
}
#mobile_content .twocol td {
	width: 25%;
	padding: 0 10px;
	vertical-align: top;
}

#mobile_content .twocol p {
	padding-right:20px;
}

#mobile_content .threecol td {
	width: 33%;
	padding: 0 10px;
	vertical-align: top;
}
#mobile_content .fourcol td {
	width: 24.75%;
	padding: 0 10px;
	vertical-align: top;
}
#mobile_content .sixcol td {
	width: 16.6%;
	text-align: center;
	vertical-align: center;
}
.center h3, .center p, .center td {
	text-align: center !important;
}
#mobile_content h3 {
	font-family:'FrutigerLTW02-57Condens';
	font-size: 24px;
	line-height: 36px;
	font-weight: normal;
}

#mobile_content h4 {
	font-family:'FrutigerLTW02-57Condens';
	font-size: 18px;
	line-height: 24px;
	margin-bottom: 8px;
	font-weight: normal;
}

#mobile_logo {
	float: left;
	padding: 5px 0 0 5px;
}

#mobile_content {
	padding: 20px 20px 20px 20px;
	margin: 0;
	position: relative;
	overflow: hidden;
	_height: 1%;
}

#mobile_footer {
	background: url(http://www.microstrategy.com/mobile/graphics/bg_bottom.gif) repeat-y 0 0;
	padding-top: 12px;
	margin-bottom: 10px;
}

img.mobile_heading {
	display: block;
	text-align: center;
	margin: 0 auto;
	padding: 15px 0 0 0;
}

div#mobile_nav {
	float: right;
	width: 680px;
	margin-right: 5px;
	height: 30px;
	text-align: right;
}

#share_links {
	float: right;
	padding: 4px 5px 0 0;
}

div#mobile_nav ul {
	list-style-image: none;
	padding: 0;
}

div#mobile_nav ul li {
	display: inline;
	margin: 0; padding: 0;
}

div#mobile_nav ul li a {
	display: inline-block;
	margin: 0 0 0px 0; padding: 4px 8px;
	text-decoration: none;
}

div#mobile_nav ul li a:link { text-decoration: none; }

div#mobile_nav ul li a:visited { text-decoration: none; }

div#mobile_nav ul li a:hover { /*background: #06C;*/ color: #0066cc; }

div#mobile_nav ul li a:active { text-decoration: none; }

#mobile_nav .current:link,
#mobile_nav  .current:visited,
#mobile_nav  .current:hover,
#mobile_nav  .current:active
{
	cursor: default;
	color: #999;
}

#mobile_bullets {
	padding-left: 15px;
	padding-top: 20px;
}

#mobile_bullets div {
	width: 260px;
	margin-left: 35px;
	float: left;
}

#mobile_bullets h3, #mobile_bullets p {
	margin-left: 20px;
}

#mobile_content h3 {
	font-size: 24px;
	line-height: 36px;
}

#mobile_bullets p {
	margin-top: 5px;
}

#blueboxes {
	margin: 20px 0 0 90px;
	overflow: hidden;
	_height: 1%;
}

#blueboxes h4, #blueboxes p {
	margin: 0;
	text-align: left;
	
}

#blueboxes h4 {
	font-size: 12px;
	font-weight: bold;
	padding: 8px 15px 5px 15px;
	color: #333;
}
#blueboxes p { padding: 0 15px 5px 15px; color: #000;}
#blueboxes .apply_phone {
	font-weight: bold;
	color: #0066cc;
}


#blueboxes a:link,
#blueboxes a:visited,
#blueboxes a:active { color: #0066cc; text-decoration: none;}
#blueboxes a:hover { color: #0066cc; }

#blueboxes div {
	margin-left: 30px;
	background: url(http://www.microstrategy.com/mobile/graphics/bluebox2.png) no-repeat 0 0;
	width: 328px;
	height: 83px;
	float: left;
}

#mobile_content .mobile_copy {
	float: left;
	width: 250px;
	margin-left: 70px;
	margin-top: 50px;
}

#mobile_content .mobile_copy h3 {
	color: #000;
	margin: 0;
	padding: 0;
}

#mobile_content .mobile_copy p {
	font-size: 14px;
	color: #333;
	margin: .5em 0;
	padding: 0;
}

#mobile_content .mobile_copy a.button {
	display: block;
	margin-bottom: 24px;
}

a.db_button {
	display: block;
	overflow: hidden;
	_height: 1%;
	background: url(http://www.microstrategy.com/dashboards/graphics/button_sprite.png) no-repeat 0 0;
	height: 44px;
	width: 244px;
	color: #fff;
}

a.db_button.db_button_big {
	background: url(http://www.microstrategy.com/mobile/graphics/db_button_big.png) no-repeat 0 0;
	height: 44px;
	width: 301px;
}

a.db_button.db_button_medium {
	background: url(http://www.microstrategy.com/mobile/graphics/db_button_medium.png) no-repeat 0 0;
	height: 44px;
	width: 269px;
}

a.db_button:link,
a.db_button:visited,
a.db_button:hover,
a.db_button:active,
a.db_playbutton
{ color: #fff !important; text-decoration: none !important;
}

a.db_button:link {

}
a.db_button:visited {
}
a.db_button:hover {
	background-position: 0 -44px;
}
a.db_button:active {
	background-position: 0 -88px;
}

a.db_button span {
	font-size: 13px;
	line-height: 15px;
	display: block;
	padding: 7px 20px 0 21px;
text-shadow: 1px 1px 5px #336699;
}

a.db_playbutton span {
	font-size: 13px;
	line-height: 15px;
	font-weight: bold;
	display: block;
	padding: 8px 20px 0 16px;
text-shadow: 1px 1px 5px #336699;
}

a.db_button small {
	font-size: 11px;
}

a.db_playbutton {
	display: block;
	width: 212px;
	height: 33px;
	background: url(http://www.microstrategy.com/dashboards/graphics/video_button_sprite.png) no-repeat top left;
	color: #fff !important;
}

a.db_playbutton:hover {
	background-position: 0 -33px;
}

a.db_playbutton:active {
	background-position: 0 -66px;
}
#ipad_screenshots img {
	width: 400px;
	height: 400px;
}
			
#demo1_screen, #demo2_screen{
	position:absolute;
	display:none;
	z-index:100;
	height:0px;
	overflow:visible;
	top:300px;
	margin-left:2px;
}

#iphone_slideshows {
	margin-top: 25px;
	_height: 1%;
	overflow: hidden;
}

.iphone_slideshow {
	width: 300px;
	float: left;
	margin-right: 20px;
	text-align: center;
	_height: 1%;
	overflow: hidden;
}
.ipad_slideshow {
	width: 792px;
	float: left;
	text-align: center;
	_height: 1%;
	overflow: hidden;
}
#slideshow3 {
	margin-right: 0;
}

.iphone_slidebg {
	width: 286px;
	height: 469px;
	background: url(http://www.microstrategy.com/mobile/graphics/iphone/iphone4_blank.jpg) no-repeat top left;
	overflow: hidden;
	_height: 1%;
}
.ipad_slidebg {
	width: 792px;
	height: 574px;
	background: url(/mobile/graphics/ipad/ipad_slidecontainer3.jpg) no-repeat top left;
	overflow: hidden;
	_height: 1%;
}


.iphone_slidemask {
	position: relative;
	left: 48px;
	top: 74px;
	width: 196px;
	height: 294px;
	overflow: hidden;
}
.ipad_slidemask {
	position: relative;
	left: 113px;
	top: 63px;
	width: 564px;
	height: 423px;
	overflow: hidden;
}


.iphone_slides {
	width: 196px;
	height: 294px;
	overflow: hidden;
}
.ipad_slides {
	width: 564px;
	height: 423px;
	overflow: hidden;
}

.iphone_slides div {
	float: left;
	width: 196px;
	height: 294px;
}
.ipad_slides div {
	float: left;
	width: 564px;
	height: 423px;
}

.slide_arrows {
	overflow: hidden;
	height: 55px;
	_height: 1%;
}
#ipad_arrows {
	height: 30px;
	/*margin-left: 150px;*/
}

#iphone_slideshows ul,
#ipad_arrows ul,
#iphone_apps .slide_arrows ul,
#ipad_apps ul {
	list-style: none;
	text-align: center;
	margin: 0;
	padding: 0;
}
#iphone_slideshows ul li,
#ipad_arrows ul li,
#iphone_apps .slide_arrows ul li,
#ipad_apps ul li {
	display: inline;
	margin: 0;
	padding: 0 6px 0 0;
	line-height: 11px;

}
#iphone_slideshows li a,
#ipad_arrows li a,
#iphone_apps .slide_arrows li a,
#ipad_apps li a {
	display: inline-block;
	margin: 0 auto;
	padding: 0;
	height: 11px;
	width: 11px;

}

#iphone_slideshows li a,
#ipad_arrows li a,
#iphone_apps .slide_arrows li a,
#ipad_apps li a {
	background-image: url(http://www.microstrategy.com/mobile/graphics/slideshow_buttons.gif);
	background-repeat: no-repeat;
	background-position: top left;
}

#iphone_slideshows li a.act,
#ipad_arrows li a.act,
#iphone_apps .slide_arrows li a.act,
#ipad_apps li a.act {
	background-position: 0 -22px;
}

a.slide_left,
a.slide_right {
	display: block;
	margin-top: 2px;
	height: 11px;
	width: 11px;
	background-image: url(http://www.microstrategy.com/mobile/graphics/slideshow_buttons.gif);
	background-repeat: no-repeat;
}

a.slide_left {
	float: left;
	margin-left: 70px;
	background-position: 0 -44px;
}
#ipad_apps a.slide_left {
	margin-left: 230px;
}
#ipad_apps a.slide_right {
	margin-right: 230px;
}



a.slide_right {
	float: right;
	margin-right: 70px;
	background-position: 0 -33px;
}

.slide_arrows {
	width: 295px;
	
	/*padding-left: 45px;*/
	text-align: center;
}
#ipad_apps .slide_arrows {
	width: 260px;
	margin: 0 auto;
	
}


#iphone_slideshows h3 {
	margin-bottom: .5em;
	padding-top: 5px;
}

#iphone_slideshows p {
	padding: 0 10px;
}

#video_slide_1 {
	display: block;
	width: 196px;
	height: 294px;
	background: url(http://www.microstrategy.com/mobile/graphics/iphone_wealth_video_slide.png) no-repeat 0 -294px;
}

#video_slide_1:hover {
	background-position: 0 0;
}

#video_slide_1:active {
	background-position: 0 -588px;
}

.slide_arrows a.playVideo, .slide_arrows a.playYouTubeVideo {
	margin: 10px auto;
	display: block;
	height: 20px;
	width: 99px;
	background: url(http://www.microstrategy.com/mobile/graphics/play_video_sprite.gif) no-repeat top left;
}
.slide_arrows a.playVideo:hover, .slide_arrows a.playYouTubeVideo:hover{
	background-position: bottom left;
}
.slide_arrows a.stopVideo {
	margin: 10px auto;
	display: block;
	height: 20px;
	width: 99px;
	background: url(http://www.microstrategy.com/mobile/graphics/stop_video_sprite.gif) no-repeat top left;
}
.slide_arrows a.stopVideo:hover{
	background-position: bottom left;
}





 a.CaseStudy {
	margin: 10px auto;
	display: block;
	height: 20px;
	width: 99px;
	background: url(http://www.microstrategy.com/mobile/graphics/case_study_sprite.gif) no-repeat top left;
}
 a.CaseStudy:hover {
	background-position: bottom left;
}
	
a.PartnerProfile {
	margin: 10px auto;
	display: block;
	height: 20px;
	width: 99px;
	background: url(http://www.microstrategy.com/mobile/graphics/view_profile_sprite.gif) no-repeat top left;
}

a.PartnerProfile:hover{
	background-position: bottom left;
}






.slide_arrows h3 {
	margin-top: 0;
}

#iphone_apps {
	width: 800px;
	margin: 20px auto 0 auto;
	padding: 20px 0 0 0;
	/*border-top: 1px solid #ccc;
	*/
	overflow: hidden;
	_height: 1%;
}

.iphone_app {
	width: 700px;
	margin-bottom: 30px;
	margin-left: 40px;
	overflow: hidden;
	_height: 1%;
}

#ipad_apps {
	margin: 0 auto;
}

.ipad_app {
	width: 800px;
	margin-left: 75px;
	margin-bottom: 30px;

	overflow: hidden;
	_height: 1%;
}

.iphone_app.bump {
	margin-left: 150px;
}
.iphone_app.bumpmore {
	margin-left: 250px;
}

.iphone_app_desc {
	margin-left: 320px;
	font-size:1.27em;
}
.iphone_app_desc_left {
	margin-right: 340px;
	font-size:1.27em;
}

a.app_slides {
	display: block;
	float: left;
	width: 195px;
	height: 320px;
}

#tutorial_app {
	background: url(/mobile/graphics/iphone/thumb_app_tutorial.png) no-repeat top left;
}

#casino_app {
	background: url(/mobile/graphics/iphone/thumb_app_casino.png) no-repeat top left;
}

#retail_app {
	background: url(/mobile/graphics/iphone/thumb_app_retail.png) no-repeat top left;
}

#tutorial_app:hover,
#casino_app:hover,
#retail_app:hover {
	background-position: top right;
}

.app_more {
	display: none;
}
#why_quotes {
	overflow: hidden;
	padding-bottom: 20px;
	margin-bottom: 20px;
	border-bottom: 1px solid #ddd;
}
#why_quotes blockquote {
	float: left;
	width: 360px;
	padding: 0 20px;
	height: 240px;
}
#why_quotes span {
	display: block;
	text-align: right;
	color: #666;
	font-weight: bold;
}

#yellownote {

display: block;
width: 180px;
margin: 30px 0 0 0;
clear: none;
padding: 10px; background: #ffffd9; border: 1px solid #ffee99;
}

#yellownote:link,
#yellownote:visited {
	text-decoration: none !important;
}

#yellownote:hover {
	background: #fde999;
}

/*Copied from Free Mobile Suite for headers in Frutiger - P.B. 7-19*/

#ms_header {
	font-family:'FrutigerLTW01-47LightCn';
	font-weight:normal;
	clear: none;
	text-align: center;
}

.applinktopright {
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	width: 127px;
	height: 44px;

}

#ms_header h2 a:link,
#ms_header h2 a:visited {
	color: #333;
	text-decoration: none;
}
#ms_header h2 a:hover,
#ms_header h2 a:active {
	color: #80acd9;
	/*color: #0066cc;*/
}
#ms_header h2 a {
	
}
#ms_header h1 {
font-family:'FrutigerLTW02-57Condens';
	margin: 0 0 6px 0;
	font-weight: normal;
	font-size: 36px;
	line-height: 36px;
}

#ms_header h2 {
	margin-top: 0;
	color: #555;
	font-size: 24px;
	font-weight: normal;
	line-height: 32px !important;
	text-align: center;
	border: none;
}
#mobile_content .ios_gallery {
	margin: 0;
	list-style-image: none;
}
#mobile_content .ios_gallery li{
	list-style:none;
	display:block;
	overflow:hidden;
	padding:2em 0;
	border-bottom:1px solid #ccc;
	margin: 0;
	background: #fff;
}
.app_description{
	display:block;
	width:350px;
}
.app_description p{
	margin:0.5em 0;
}
#mobile_content .app_description a.more{
	font-size:0.8em;
	color:#666;
	border:2px solid #2f6eab;
	border-radius:15px;
	height:25px;
	line-height:30px;
	text-transform:uppercase;
	text-decoration:none;
	padding:2px 10px;
	white-space:nowrap;
}
#mobile_content .app_description a.more:after {
	content: "\00a0\00a0\25b6";
}
#mobile_content .app_description a.more:hover{
	background:#2f6eab;
	color:#FFF;
}
.even .app_description{
	float:left;
}
.odd .app_description{
	float:right;
}
.ipad{
	display:block;
	float:left;
	width:407px;
	height:353px;

	margin-top:50px;
}
.even .ipad{
	margin-left:30px;
}
.iphone{
	display:block;
	float:left;
	width:123px;
	height:269px;

	margin:124px 0 0 20px;
}
.odd .iphone{
	margin-right:30px;
}
.iphone span.playButton, .ipad span.playButton{
	display:block;
	width:50px;
	height:50px;
	border:0px dotted white;
	margin:100px 40px;
}
.ipad span.playButton{
	margin:125px 175px;
}
span.playButton.search{
	border:0px dashed yellow;
}

.ipad.cfodashboard { background: url(/mobile/graphics/ios-gallery/cfodashboard-ipad.jpg) no-repeat top left; }
.ipad.counterparty { background: url(/mobile/graphics/ios-gallery/counterparty-ipad.jpg) no-repeat top left; }

.ipad.hospital { background: url(/mobile/graphics/ios-gallery/hospital-ipad.jpg) no-repeat top left; }
.iphone.hospital { background: url(/mobile/graphics/ios-gallery/hospital-iphone.jpg) no-repeat top left;  }

.ipad.banking { background: url(/mobile/graphics/ios-gallery/bank-ipad.jpg) no-repeat top left; }
.iphone.banking { background: url(/mobile/graphics/ios-gallery/bank-iphone.jpg) no-repeat top left;  }

.ipad.airports { background: url(/mobile/graphics/ios-gallery/airport-ipad.jpg) no-repeat top left; }
.iphone.airports { background: url(/mobile/graphics/ios-gallery/airport-iphone.jpg) no-repeat top left;  }

.ipad.telco { background: url(/mobile/graphics/ios-gallery/telco-ipad.jpg) no-repeat top left; }
.iphone.telco { background: url(/mobile/graphics/ios-gallery/telco-iphone.jpg) no-repeat top left;  }

.ipad.pricelynx { background: url(/mobile/graphics/ios-gallery/vha-ipad.jpg) no-repeat top left; }
.iphone.pricelynx { background: url(/mobile/graphics/ios-gallery/vha-iphone.jpg) no-repeat top left;  }

.ipad.quantisense { background: url(/mobile/graphics/ios-gallery/merchandising-ipad.jpg) no-repeat top left; }
.iphone.quantisense { background: url(/mobile/graphics/ios-gallery/merchandising-iphone.jpg) no-repeat top left;  }

.ipad.casino { background: url(/mobile/graphics/ios-gallery/casino-ipad.jpg) no-repeat top left; }
.iphone.casino { background: url(/mobile/graphics/ios-gallery/casino-iphone.jpg) no-repeat top left;  }

.ipad.quantisense2 { background: url(/mobile/graphics/ios-gallery/operations-ipad.jpg) no-repeat top left; }
.iphone.quantisense2 { background: url(/mobile/graphics/ios-gallery/operations-iphone.jpg) no-repeat top left;  }

.ipad.insight { background: url(/mobile/graphics/ios-gallery/insight-ipad.jpg) no-repeat top left; }
.iphone.insight { background: url(/mobile/graphics/ios-gallery/insight-iphone.jpg) no-repeat top left;  }

.ipad.profit { background: url(/mobile/graphics/ios-gallery/profit-ipad.jpg) no-repeat top left;  }

.ipad.nclb { background: url(/mobile/graphics/ios-gallery/nclb-ipad.jpg) no-repeat top left; }
.ipad.vendorscorecard { background: url(/mobile/graphics/ios-gallery/vendor-ipad.jpg) no-repeat top left;  }

.iphone.wealth { background: url(/mobile/graphics/ios-gallery/wealth-iphone.jpg) no-repeat top left; }
.iphone.guestmetrics { background: url(/mobile/graphics/ios-gallery/guestmetrics-iphone.jpg) no-repeat top left; }
.iphone.autorepair { background: url(/mobile/graphics/ios-gallery/auto-iphone.jpg) no-repeat top left; }
.iphone.cardaccount { background: url(/mobile/graphics/ios-gallery/card-iphone.jpg) no-repeat top left; }

.testimonial img {
	float:left;
	margin-right:15px;
	margin-bottom:40px;
	width: 150px;	
}

.testimonial span {
	color: #777;
	font-size: 13px;
	line-height: 1.5em;	
}

.testimonial {
	float:left; 
	width: 455px; 
	margin-top:40px;
}

.testimonial-quote {
	clear:both;
	padding-top:20px;
	padding-bottom:20px;
	padding-right:10px;
}

.testimonial-quote span {
	color: #777;
}

.testimonial-quote strong { color:#000;}

.testimonial-quote img {
	float: left;	
	width:200px;
	margin-right: 10px;
}

.hugenumber {
	font-size: 120px;
	line-height: 120px;
	display: block;
}

.qs_subhead {
	text-transform: uppercase;
	font-size: 16px;
	display: block;
	margin-bottom: 35px;
}

.qs_banner {
position: relative; top: 0; left: -20px; margin-right: -40px; background-color: #000; background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0, rgb(0,0,0)),
    color-stop(0.39, rgb(66,66,66)),
    color-stop(0.64, rgb(69,69,69)),
    color-stop(0.88, rgb(0,0,0))
);
background-image: -moz-linear-gradient(
    center bottom,
    rgb(0,0,0) 0%,
    rgb(66,66,66) 39%,
    rgb(69,69,69) 64%,
    rgb(0,0,0) 88%
);
 color: #fff; padding: 5px 0;
}

.qs_banner p {
	font-size: 14px; font-weight: normal; color: #eee;
}

.standards-btn {
  background: url("http://www.microstrategy.com/mobile/graphics/thumb-mobile-standards-webcast.jpg") no-repeat scroll left top transparent;
  display: block;
    height: 210px;
    text-indent: -9999px;
    width: 280px  
}
.standards-btn:hover {
  background-position: bottom left;
}

#launchcol {
  overflow: hidden;
}



#appsbuttons {
  width: 346px;
  height: 140px;
  margin: 0px 10px 0 0;
  float: left;
}

.ipadapps {
  border: 1px solid #ccc;
  webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  display: block;
  float: left;
  width: 157px;
  height: 138px;
  background: url('http://www.microstrategy.com/mobile/graphics/ipad_thumb2.gif') no-repeat 50% 25px ;
}
.iphoneapps {
  border: 1px solid #ccc;
  webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  display: block;
  float: right;
  width: 158px;
  height: 138px;
  background: url('http://www.microstrategy.com/mobile/graphics/iphones_thumb.gif') no-repeat 50% 35px ;
}
.ipadapps,
.iphoneapps {
  text-decoration: none !important;
  text-align: center;
}
.ipadapps span,
.iphoneapps span {
  line-height: 2em;
}


#launchcol div {
  float: left;
  margin-right: 30px;
  width: 280px;
  height: 280px;
}

.videopopup {
  display: block;
  width: 280px;
  height: 210px;
  text-indent: -9999px;
}

.videopopup:last-child {
  margin-right: 0;
}

#launchpopup { background: url('http://www.microstrategy.com/mobile/graphics/thumb-mobile-keynote.jpg') no-repeat top left; }
#webcast1popup { background: url('http://www.microstrategy.com/mobile/graphics/thumb-mobile-standards-webcast.jpg') no-repeat top left; }
#trailerpopup { background: url('http://www.microstrategy.com/mobile/graphics/thumb-mobile-trailer.jpg') no-repeat top left; }

#launchpopup:hover,
#webcast1popup:hover,
#trailerpopup:hover { background-position: bottom left; }

a.frutiger {
  display: block;
  padding-bottom: 10px;
  text-decoration: none !important;
}

.wbcast-banner {
  background-image: url(/mobile/more-information/images/6-15-webcast-header3.png);
  background-position: top left;
  background-repeat: no-repeat;
  width: 280px;
  height: 100px;
}

.rightdocs {
  float:right;
  margin-left: 10px;  
  width: 315px;
  margin-bottom: 20px;
}

.rightcol {
/*
  float:right;
  width: 600px;
  margin-left: 50px;
  margin-top: 0px;  
  margin-bottom: 20px;
  */
  overflow: hidden;
}

.dl {
  background-image: url(../../graphics/icon_pdf_tiny.png);
  background-position: left top;
  background-repeat: no-repeat;
  padding-left: 17px; 
  margin-bottom: 5px;
  display:block;
}

#resource_col div a h3 {
  font-size: 16px;
  margin-bottom: 0;
}

#resource_col div {
  margin-right: 20px;
  height: 160px;
  width: 190px;
  padding-left: 100px;
  margin-bottom: 15px;
  border-top: none;
  float: left;
}

#resource_col div {
  
}

#mobileinsight{ background: url(/mobile/graphics/thumb_insight_action.jpg) no-repeat top left; }
#mobilesecurity { background: url(/mobile/graphics/thumb_mobilesecurity.gif) no-repeat top left; }
#mobilerev { background: url(/mobile/graphics/thumb_mobilevision.gif) no-repeat top left; }
#mobiledres { background: url(/mobile/graphics/thumb_dresner.gif) no-repeat top left; }
#mobilestudy { background: url(/mobile/graphics/thumb_mobilestudy.gif) no-repeat top left; }
#testresults { background: url(/mobile/graphics/thumb_mobileresults.gif) no-repeat top left; }
#beyenetwork { background: url(/mobile/graphics/thumb_beyenetwork.gif) no-repeat top left; }

.webcast-banner {
  background-image: url(/webcasts/images/5-18-webcast-banner2.jpg);
  background-position: top left;
  background-repeat: no-repeat;
  width: 551px;
  height: 141px;
  position:relative;
  display:block;
}

.webcast-reg {
  background-image: url(/webcasts/images/4-20-webcast-banner-reg-btn.png);
  background-position: top left;
  background-repeat: no-repeat;
  width: 157px;
  height: 26px;
  position:absolute;
  top: 105px;
  left: 305px;
} 

.webcast-reg:hover {
  background-position: bottom;
}

.reg-top {
  float:right;
  margin-right: 200px;
  text-align: left;
  font-weight: bold;
}

.webcast-banner {
  background-image: url(/webcasts/images/9-21-webcast-banner.jpg);
  background-position: top left;
  background-repeat: no-repeat;
  width: 551px;
  height: 141px;
  display: block;
  position:relative;
  margin-bottom: 25px;
}

a.time_btn span {
  font-size: 11px;
  line-height: 12px;
  font-weight: bold;
  display: block;
  padding: 8px 20px 0 16px;
  text-shadow: 1px 1px 5px #336699;
  text-decoration: none;
  text-align: left;
}

a.time_btn {
  display: block;
  width: 162px;
  height: 30px;
  background: url(/webcasts/images/time-CTA.jpg) no-repeat top left;
  color: #fff !important;
  margin-bottom: 5px;
  text-decoration: none !important;
}

a.time_btn:hover {
  background-position: 0 -30px;
}

a.time_btn:active {
  background-position: 0 -60px;
}
