@charset "UTF-8";


/* -----  MAIN STRUCTURAL ELEMENTS LIVE HERE  ----- */

html {
	overflow-y: scroll;
}
body {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	background: #e4e1de;
	margin: 0; 
	padding: 0;
	text-align: center; 
	color: #000000;
}
.mstar #container {
	width: 995px;  
	margin: 0 auto; 
	text-align: left;
	overflow:hidden;
}
.mstar #navHeader {
	width: 953px;
	float:left;
	background:#4b4949;
	margin: 0 auto;
	padding: 0 20px 0 20px;
	border-left: solid 1px #605e5f;
	border-right: solid 1px #605e5f;
	display:inline;	
}
.mstar #navHeader h1 {
	width: 955px;
	margin: 0; 
	padding: 0px 0;	
}

.mstar #mainContentHome {
    width:955px;
    float:left;
	padding: 0 20px 20px 20px; 
	border-top: 1px solid #b5b8bc;
	background: #4b4949;
}
.mstar #mainContentLev3 {
	width:953px;
	float:left;
	background: #ffffff;
	padding: 20px 20px; 
	margin-top: 1px;
	border: 1px solid #b5b8bc;
}

.mstar #footer {
	width: 995px; 
	float:left; 
	margin: 0 auto; 
	text-align: left; 
	padding: 0px;
	background-color:#272727;
	height: 22px;
}
.mstar #footer p {
	margin: 0; 
	padding: 4px 20px 5px 20px; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#999999;
}

.mstar #footer p a {
	color:#999999;
	text-decoration:none;
	outline:none;
}
.mstar #footer p a:hover {
	color:#96b6dc;
	outline:none;
}


/* ----- MAIN NAVIGATION ITEMS ----- */

.redBar {
	width: 953px;
	height: 7px;
	background-color:#fe0503;
	float:left;
	margin:0px 0px 10px 0px;
	padding:0px;
	overflow:hidden;
}
.topLogo {
	float:left;
	left:1px;
	cursor:pointer;
	outline:none;
}
.navBlackBar {
	float:left;
	width: 995px;
	height: 15px;
	background-color: #272727;
}

.navBackground {
	float:left;
	height:27px;
	width:100%;
	margin-top:30px;
} 
.navButton {	
	text-align: center;
	vertical-align: middle;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 26px;
	background-color:#4b4949;
	border-left: 1px solid #605e5f;
	border-top: 1px solid #605e5f;
	padding-left: 10px;
	padding-right: 10px;
	float:left;
	cursor:pointer;
}

.navButton a { color:#ffffff; text-decoration:none; outline:none; }
.navButton a:link { text-decoration:none; border:none; outline:none; }
.navButton a:visited { color:#ffffff; text-decoration:none; outline:none; }
.navButton a:active { color:#61a7ca; background-color:#272727; text-decoration:none; outline:none; }
.navButton a:hover { color:#61a7ca; background-color:#272727; text-decoration:none; outline:none; }



/* -----  HOME PAGE STYLES  ----- */

.homeFlash {
float:left;
margin:20px 0px 20px 0px;
}
.copyColumns {
	width: 953px;
	float:left;
	padding-bottom:40px;
	background-color: #4b4949;
}
.copyColumns #homeLeftCol{
	width: 563px;
	border-top: 3px solid #999999;
	float:left;
}
.copyColumns #homeLeftCol p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 22px;
	color:#cccccc;
}
.copyColumns #homeLeftCol h2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	color:#96b6dc;
	padding-top: 3px;
}
.copyColumns #homeRightCol{
	width:369px;
	border-top: 3px solid #999999;
	float:right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color:#cccccc;
}
.copyColumns #homeRightCol p {
	border-top: 1px solid #999999;
	padding-top: 3px;
}

.copyColumns #homeRightCol a {
	color:#ccc;
	margin-top:10px;
	border-top: 1px solid #999999;
	display:block;
	padding-top: 2px;
	text-decoration:none;
	outline:none;
}
.copyColumns #homeRightCol a:hover {
	color:#93b2d6;
}

.copyColumns #miniLeftCol{
	margin-top:10px;
	width: 175px;
	float:left;
}
.copyColumns #miniLeftCol a{
	color:#cccccc;
	border-top: 1px solid #999999;
	margin:0px;
	padding-bottom:10px;
	padding-left:12px;
	background-image:url(http://im.mstar.com/im/media_kit_2010/art_arrowbulletLt.gif);
	background-position: 0px 6px;
	background-repeat:no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	text-decoration:none;
	outline:none;
	display:block;
}

.copyColumns #miniLeftCol a:hover{
	color:#93b2d6;
}
.copyColumns #miniRightCol{
	margin-top:10px;
	width: 175px;
	float:right;
}
.copyColumns #miniRightCol a{
	color:#cccccc;
	border-top: 1px solid #999999;
	margin:0px;
	padding-bottom:10px;
	padding-left:12px;
	background-image:url(http://im.mstar.com/im/media_kit_2010/art_arrowbulletLt.gif);
	background-position: 0px 6px;
	background-repeat:no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	text-decoration:none;
	outline:none;
	display:block;
}

.copyColumns #miniLeftCol a:hover{
	color:#93b2d6;
}


/* -----  mainContentLev2 Styles  ----- */

.leftNavColumn {
	width:175px;
	float:left;
}
.leftNavColumn p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 13px;
	color:#666666;
	border-top: 1px solid #BBB;
	padding-top: 3px;
	margin-top:0px;
	margin-bottom:11px;
}
.leftNavColumn a { color:#666666; text-decoration:none; outline:none; }
.leftNavColumn a:link { color:#666666; text-decoration:none; outline:none; }
.leftNavColumn a:visited { color:#666666; text-decoration:none; outline:none; }
.leftNavColumn a:active { color:#3399cc; text-decoration:none; outline:none; }
.leftNavColumn a:hover { color:#3399cc; text-decoration:none; outline:none; }

.rightContentColumn {
	width:758px;
	margin-left:20px;
	padding-bottom: 20px;
	float:left;
	overflow:hidden;
}
.rightContentColumn p {
	margin-bottom:20px;
	margin-top:5px;
	color:#666666;
	float:left;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 22px;

}
.rightContentColumn h2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 22px;
	color:#666666;
	font-weight: normal;
	float:left;
}
.rightContentColumn h2 a {
	color:#666666;
	text-decoration:none;
	outline:none;
}
.rightContentColumn h2 a:hover {
	color:#3399cc;
	text-decoration:none;
}
.rightContentColumn #medLeftCol{
	width: 370px;
	border-top: 1px solid #999999;
}
.rightContentColumn #medLeftCol p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color:#666666;
}
.rightContentColumn #medLeftCol li{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color:#666666;
	margin-left:14px;
	margin-bottom: 8px;
	list-style:url(http://im.mstar.com/im/media_kit_2010/art_3squarebullets.gif) inside;
}
.rightContentColumn #medRightCol{
	width: 370px;
	margin-left: 390px;
	border-top: 1px solid #999999;
}
.rightContentColumn #medRightCol p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color:#666666;
}
.rightContentColumn #medRightCol li{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color:#666666;
	margin-left:14px;
	margin-bottom: 8px;
	list-style:url(http://im.mstar.com/im/media_kit_2010/art_3squarebullets.gif) inside;
}
.miniColumn {
	width:170px;
	border-top: 3px solid #aaaaaa;
	margin-right:20px;
	float:left;
}
.miniColumn h3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	line-height: 16px;
	color:#666666;
	margin-bottom: 8px;
	margin-top: 4px;
}
.miniColumn li {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color:#666666;
	margin-left: 14px;
	margin-bottom: 8px;
	list-style:url(http://im.mstar.com/im/media_kit_2010/art_3squarebullets.gif);
}



/* ----- AFFECTS THIRD LEVEL PAGES ONLY ----- */

.rightContentColumn #thirdLeftCol{
	width: 369px;
	margin-right:20px;
	border-top: 3px solid #aaaaaa;
	float:left;
}
.rightContentColumn #thirdLeftCont{
	width: 369px;
	margin-right:20px;
}
.rightContentColumn #thirdLeftCol p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color:#666666;
}
.rightContentColumn #thirdLeftCol li{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color:#666666;
	margin-left:14px;
	margin-bottom: 8px;
	list-style:url(http://im.mstar.com/im/media_kit_2010/art_3squarebullets.gif);
}
.rightContentColumn #thirdLeftCol h2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 20px;
	color:#666666;
	font-weight:normal;
	margin-top:2px;
	margin-bottom:12px;
	width:100%;
}
.rightContentColumn #thirdRightCol{
	width: 369px;
	border-top: 3px solid #aaaaaa;
	overflow:hidden;
	float:left;
}
.rightContentColumn #thirdRightCont{
	width: 370px;
	margin-left: 390px;
}
.rightContentColumn #thirdRightCol p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color:#666666;
	margin:0px;
	padding:0px;
	text-decoration:none;
}
.rightContentColumn #thirdRightCol a{
	outline:none;
	text-decoration:none;
}
.rightContentColumn #thirdRightCol li{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color:#666666;
	margin-left:14px;
	margin-bottom: 8px;
	list-style:url(http://im.mstar.com/im/media_kit_2010/art_3squarebullets.gif);
}
.rightContentColumn #thirdRightCol h2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 20px;
	color:#666666;
	font-weight:normal;
	margin-top:2px;
	margin-bottom:12px;
}
.rightContentColumn #thirdLeftCont{
	width: 369px;
	float:left
}
.rightContentColumn #thirdRightCont{
	width: 369px;
	margin-left: 390px;
}
.thirdFloat{
	width: 370px;
	border-top: 3px solid #aaaaaa;
	margin-top:0px;
	margin-bottom: 30px;
}
.thirdFloat p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color:#666666;
}
.thirdFloat li{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color:#666666;
	margin-left:14px;
	margin-bottom: 8px;
	list-style:url(http://im.mstar.com/im/media_kit_2010/art_3squarebullets.gif);
}
.thirdFloat h2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 15px;
	color:#666666;
	font-weight:normal;
	margin-top:4px;
}

/* --- Handles the User demographics - left column --- */
.demosLeft {
	width: 174px;
	margin-right:20px;
	float:left;
}
.demosRight {
	width: 174px;
	float:left;
}
.userDemos {
	border-top: 1px solid #aaaaaa;
	width: 174px;
	height:70px;
	/* background-color:#ffffff; */
}
.userDemos #title {
	width: 174px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color:#666666;
}
.userDemos #figure {
	float: left;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 26px;
	line-height: 28px;
	color:#777777;
}
.userDemos #legendTop {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color:#999999;
	margin-left:6px;
}
.userDemos #legendBot {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color:#666666;
	margin-left:4px;
}
.userDemosBlink {
	width: 174px;
	height:70px;
	/* background-color:#ffffff; */
}
.userDemosBlink a:hover {
	background-color:#dceef6;
	outline:none;
}


/* --- Handles the User behavior - right column --- */

.userBehavior {
	width: 370px;
}
.userBehavior p {
	border-top: 1px solid #aaaaaa;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	color:#666666;
	font-weight:bold;
}
.userBehavior li {
	border-top: 1px solid #aaaaaa;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	color:#666666;
	font-weight:bold;
	margin-bottom: 8px;
	list-style:url(http://im.mstar.com/im/media_kit_2010/art_3squarebullets.gif);
}

/* --- Handles the Ad Specs page - right column --- */

.adType {
	width:760px;
	height:auto;
	background-color:#ffffff;
	border-top: 3px solid #aaa;
	float:left;
	margin-top:0px;
}
.adType a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height: 18pt;
	color:#666;
	text-decoration:none;
	outline:none;
}
.adType a:hover {
	color:#3399cc; 
	text-decoration:none;
	outline:none;
}
.adType #stripeItem {
	width:760px;
	min-height: 30px;
	padding-bottom: 20px;
	border-top: 1px solid #cccccc;
	float:left;
}
.adType #stripeItem h3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	line-height: 14pt;
	color:#666666;
	width:195px;
	float:left;
	margin-top: 1px;
}

.adType #stripeItem em {
	font-weight:normal;
	color:#999999;
}

.adType #stripeItem p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height: 14pt;
	color:#666666;
	width:545px;
	margin-top: 2px;
	float:left;
}
.adType #stripeItem p a {
	color:#666666;
	text-decoration:none;
	outline:none;
}

.adType #stripeItem p a:hover {
	color:#3399cc;
	text-decoration:none;
	outline:none;
}
.adType #stripeItem ul {
	margin-top: 0px;
}
.adType #stripeItem li {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height: 14pt;
	color:#666666;
	background:url(http://im.mstar.com/im/media_kit_2010/art_3squarebullets.gif) 0px 7px;
	background-repeat:no-repeat;
	list-style:none;
	width:553px;
	margin-top: 6px;
	padding-left:12px;
	float:right;
}
.adType #stripeItem li a{
	color:#666666;
	text-decoration:none;
	outline:none;
}
.adType #stripeItem li a:hover{
	color:#3399cc;
	text-decoration:none;
	outline:none;
}

.adStripeLeaderboard {
	width:760px;
	height: 30px;
	background-color:#ffffff;
	cursor:pointer;
}
.adStripeSkyscraper {
	width:760px;
	height: 30px;
	background-color:#ffffff;
	cursor:pointer;
}
.adStripeRectangle {
	width:760px;
	height: 30px;
	background-color:#ffffff;
	cursor:pointer;
}
.adStripeTile {
	width:760px;
	height: 30px;
	background-color:#ffffff;
	cursor:pointer;
}
.adStripeButton {
	width:760px;
	height: 30px;
	background-color:#ffffff;
	cursor:pointer;
}
.adStripePop {
	width:760px;
	height: 30px;
	background-color:#ffffff;
	cursor:pointer;
}
.adStripePortfolio {
	width:760px;
	height: 30px;
	background-color:#ffffff;
	cursor:pointer;
}
.adStripeRibbon {
	width:760px;
	height: 30px;
	background-color:#ffffff;
	cursor:pointer;
}
.adStripeContact {
	width:760px;
	height: 29px;
	background-color:#ffffff;
	cursor:pointer;
}
.adStripeFullpage {
	width:760px;
	height: 29px;
	background-color:#ffffff;
	cursor:pointer;
}
.adStripeFullspread {
	width:760px;
	height: 29px;
	background-color:#ffffff;
	cursor:pointer;
}
.adStripeHalfpage {
	width:760px;
	height: 29px;
	background-color:#ffffff;
	cursor:pointer;
}
.adStripeSemipage {
	width:760px;
	height: 29px;
	background-color:#ffffff;
	cursor:pointer;
}
.adStripeRegistration {
	width:760px;
	height: 30px;
	background-color:#ffffff;
	cursor:pointer;
}
.adStripeBehavioral {
	width:760px;
	height: 30px;
	background-color:#ffffff;
	cursor:pointer;
}
.adStripeUsertype {
	width:760px;
	height: 30px;
	background-color:#ffffff;
	cursor:pointer;
}
.adStripeDaypart {
	width:760px;
	height: 30px;
	background-color:#ffffff;
	cursor:pointer;
}
.adStripeGeo {
	width:760px;
	height: 30px;
	background-color:#ffffff;
	cursor:pointer;
}
.adStripeIshares {
	width:760px;
	height: 29px;
	background-color:#ffffff;
	cursor:pointer;
}
.adStripeBMW {
	width:760px;
	height: 29px;
	background-color:#ffffff;
	cursor:pointer;
}
.audStripeYearsexp {
	width:370px;
	height: 29px;
	background-color:#ffffff;
	cursor:pointer;
}
.audStripeType {
	width:370px;
	height: 29px;
	background-color:#ffffff;
	cursor:pointer;
}
.audStripeAssets {
	width:370px;
	height: 29px;
	background-color:#ffffff;
	cursor:pointer;
}
.audStripeEdu {
	width:370px;
	height: 29px;
	background-color:#ffffff;
	cursor:pointer;
}
.audStripeAge {
	width:370px;
	height: 30px;
	cursor:pointer;
}
.audStripeHouseInc {
	width:370px;
	height: 29px;
	cursor:pointer;
}
.audStripeInvPort {
	width:370px;
	height: 29px;
	cursor:pointer;
}
.audStripeInvTrans {
	width:370px;
	height: 29px;
	cursor:pointer;
}
.audStripeUsage {
	width:370px;
	height: 29px;
	cursor:pointer;
}


.rightContentColumn #leaderboard {
	width:760px;
	min-height:auto;
	display:block;
}
.rightContentColumn #skyscraper {
	width:760px;
	min-height:auto;
	display:none;
}
.rightContentColumn #rectangle {
	width:760px;
	min-height:auto;
	display:none;
}
.rightContentColumn #tile {
	width:760px;
	min-height:auto;
	display:none;
}
.rightContentColumn #button {
	width:760px;
	min-height:auto;
	display:none;
}
.rightContentColumn #pop {
	width:760px;
	min-height:auto;
	display:none;
}
.rightContentColumn #portfolio {
	width:760px;
	min-height:auto;
	display:none;
}
.rightContentColumn #ribbon {
	width:760px;
	min-height:auto;
	display:none;
}
.rightContentColumn #contact {
	width:758px;
	min-height:auto;
	display:none;
}
.rightContentColumn #fullpage {
	width:760px;
	min-height:auto;
	display:block;
}
.rightContentColumn #fullspread {
	width:760px;
	min-height:auto;
	display:none;
}
.rightContentColumn #halfpage {
	width:760px;
	min-height:auto;
	display:none;
}
.rightContentColumn #semipage {
	width:760px;
	min-height:auto;
	display:none;
}
.rightContentColumn #registration {
	width:760px;
	min-height:auto;
	display:block;
}
.rightContentColumn #behavioral {
	width:760px;
	min-height:auto;
	display:none;
}
.rightContentColumn #usertype {
	width:760px;
	min-height:auto;
	display:none;
}
.rightContentColumn #daypart {
	width:760px;
	min-height:auto;
	display:none;
}
.rightContentColumn #geo {
	width:760px;
	min-height:auto;
	display:none;
}
.rightContentColumn #ishares {
	width:760px;
	min-height:auto;
	display:block;
}
.rightContentColumn #bmw {
	width:760px;
	min-height:auto;
	display:none;
}
.rightContentColumn #yearsexp {
	width:370px;
	min-height:auto;
	display:none;
}
.rightContentColumn #type {
	width:370px;
	min-height:auto;
	display:none;
}
.rightContentColumn #comp {
	width:370px;
	min-height:auto;
	display:none;
}
.rightContentColumn #assets {
	width:370px;
	min-height:auto;
	display:none;
}
.rightContentColumn #edu {
	width:370px;
	min-height:auto;
	display:none;
}
.rightContentColumn #age {
	width:370px;
	min-height:auto;
	display:block;
}
.rightContentColumn #houseinc {
	width:370px;
	min-height:auto;
	display:none;
}
.rightContentColumn #invport {
	width:370px;
	min-height:auto;
	display:none;
}
.rightContentColumn #invtrans {
	width:370px;
	min-height:auto;
	display:none;
}
.rightContentColumn #usage {
	width:370px;
	min-height:auto;
	display:none;
}





.leftSpecs {
	width: 370px;
	float:left;
	border-top: 1px solid #ccc;
}
.leftSpecs p {
	width: 370px;
	font-size: 12px;
	margin-top:8px;
}
.leftSpecs #title {
	width: 185px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color:#666666;
	font-weight:normal;
	margin-top:4px;
	float:left;
}
.leftSpecs #quantity {
	width: 185px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color:#666666;
	font-weight:normal;
	text-align:right;
	float:right;
	margin-top:4px;
	margin-bottom: 10px;
}
.leftSpecs #head{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#666666;
	font-weight:bold;
	margin-left:14px;
	margin-top: 6px;
}
.leftSpecs #desc{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#666666;
	font-weight:normal;
	margin-left:14px;
}
.rightGrid {
	width: 370px;
	height: 100%;
	float:right;
	padding-right:2px;
	margin-bottom:20px;
}
.rightGridP {
	width: 370px;
	height: 260px;
	float:right;
}
.rightGridT {
	width: 370px;
	margin-top: 6px;
	float:right;
}
.rightGridT #head{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#333333;
	font-weight:normal;
}
.rightGridT #desc{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#666666;
	font-weight:normal;
}
.targetSummary {
	width:760px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:16px;
	color:#666666;
	font-weight:normal;
	display:inline-block;
	margin-top: 10px;
}


.termsType {
	width:758px;
	border-top: 3px solid #aaa;
	margin-top: 20px;
	padding: 0px;
	float:left;
}
.termsType h2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#666;
	text-decoration:none;
	margin-bottom: 10px;
	margin-top: 0px;
	width:100%;
}
.termsType table {
	width:760px;
	margin-top: 6px;
}
.termsType th {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height: 14pt;
	height: 14pt;
	font-weight: normal;
	color:#999999;
}
.termsType tr {
	width: 760px;
	height: 25px;
	/* border-bottom: 1px solid #cccccc; */
}
.termsType td {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	line-height:18px;
	padding-left: 3px;
	padding-right:3px;
}

.termsType td a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	line-height:18px;
	outline:none;
}

.termsType td a:hover {
	color:#3399cc;
}

.termsType p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height: 12pt;
	height: 12pt;
	font-weight: normal;
	color:#999999;
	float:right;
	padding:0px;
	margin:5px 0px 0px 0px;
}

.termsType a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	line-height:18px;
	outline:none;
	text-decoration:none;
}

.termsType a:hover {
	color:#3399cc;
}

/* ---------------------------- */
.termsType #termsItem {
	width:760px;
	min-height: 30px;
	margin-bottom: 20px;
	display: inline-block;
	border-top: 1px solid #aaa;
}
.termsType #termsItem h3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	line-height: 14pt;
	color:#666666;
	width:195px;
	float:left;
	margin-top: 1px;
}
.termsType #termsItem h3 em {
	font-weight:normal;
	color:#999999;
}
.termsType #termsItem p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height: 14pt;
	color:#666666;
	width:565px;
	height:100%;
	margin:2px 0px 15px 0px;
	float:right;
}
.termsType #termsItem p a {
	color:#666666;
	text-decoration:none;
	outline:none;
}
.termsType #termsItem p a:hover {
	color:#3399cc;
	text-decoration:none;
	outline:none;
}

.termsType #termsItem ul {
	margin-top: 0px;
}
.termsType #termsItem li {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height: 14pt;
	color:#666666;
	background:url(http://im.mstar.com/im/media_kit_2010/art_3squarebullets.gif) 0px 7px;
	background-repeat:no-repeat;
	list-style:none;
	width:553px;
	margin-top: 6px;
	padding-left:12px;
	float:right;
}
.termsType #termsItem li a{
	color:#666666;
	text-decoration:none;
	outline:none;
}
.termsType #termsItem li a:hover{
	color:#3399cc;
	text-decoration:none;
	outline:none;
}

.termsType #termsItem table {
	width:560px;
	margin-top: 6px;
	margin-left: 195px;
}
.termsType #termsItem th {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height: 14pt;
	height: 14pt;
	font-weight: normal;
	color:#999999;
}
.termsType #termsItem tr {
	width: 540px;
	height: 25px;
	/* border-bottom: 1px solid #cccccc; */
}
.termsType #termsItem td {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	line-height:18px;
	padding-left:3px;
	padding-right:3px;
}
.termsType #termsItem td a {
	color:#666666;
	text-decoration:none;
	outline:none;
}
.termsType #termsItem td a:hover {
	color:#3399cc;
	text-decoration:none;
	outline:none;
}

.termsType #custom {
	width:760px;
	min-height: 30px;
	margin-bottom: 16px;
	display: inline-block;
}
.termsType #custom p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height: 14pt;
	color:#666666;
	width:760px;
	margin-top:-10px;
	margin-bottom: 30px;
}
.termsType #custom h3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	line-height: 14pt;
	color:#333333;
	width:760px;
}

.termsType #column{
	margin-left:195px;
	width:175px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height: 14pt;
	color:#666666;
	float:left;
}
.termsType #column a {
	color:#666666;
	text-decoration:none;
	outline:none;
}
.termsType #column a:hover {
	color:#3399cc;
	text-decoration:none;	
	outline:none;
}

.termsType #screen {
	float:left;
	margin:10px 0px;
	
}


/* ----------------------------------- */

.termsType #halfWidth {
	width:369px;
	min-height: 30px;
	margin-bottom: 16px;
	display: inline-block;
	border-top: 3px solid #cccccc;
	float:left;
	padding:0px;
}
.termsType #halfWidth h3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	line-height: 14pt;
	color:#666666;
	width:200px;
	float:left;
	margin-top: 6px;
}
.termsType #halfWidth p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height: 14pt;
	color:#666666;
	width:560px;
	margin-left: 200px;
	margin-top: 6px;
}
.termsType #halfWidth p a {
	color:#666666;
	text-decoration:none;
	outline:none;
}
.termsType #halfWidth p a:hover {
	color:#3399cc;
	text-decoration:none;
	outline:none;
}

.termsType #halfWidth ul {
	margin-top: 6px;
}
.termsType #halfWidth li {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height: 14pt;
	color:#666666;
	list-style:url(http://im.mstar.com/im/media_kit_2010/art_3squarebullets.gif);
	width:530px;
	margin-left: 211px;
	margin-top: 6px;
}
.termsType #halfWidth li a{
	color:#666666;
	outline:none;
}
.termsType #halfWidth li a:hover{
	color:#3399cc;
	outline:none;
}

.termsType #halfWidth table {
	width:370px;
	margin-top: 6px;
}
.termsType #halfWidth th {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height: 14pt;
	height: 14pt;
	font-weight: normal;
	color:#999999;
}
.termsType #halfWidth tr {
	width: 540px;
	height: 25px;
	/* border-bottom: 1px solid #cccccc; */
}
.termsType #halfWidth td {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	line-height:18px;
	padding-left:3px;
	padding-right:3px;
}

/* ---------------------------------------- */

.termsType #emailItem {
	width:760px;
	min-height: 30px;
	margin-bottom: 16px;
	display: inline-block;
}
.termsType #emailItem h3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	line-height: 12pt;
	color:#666666;
	width:200px;
	float:left;
	margin-top: 6px;
}
.termsType #emailItem p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height: 12pt;
	color:#666666;
	width:540px;
	float:right;
	margin-top: 6px;
}
.termsType #emailItem p a {
	color:#666666;
	outline:none;
}
.termsType #emailItem li {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height: 14pt;
	color:#666666;
	width:540px;
	float:right;
	margin-top: 6px;
	list-style:url(http://im.mstar.com/im/media_kit_2010/art_3squarebullets.gif);
}
.termsType #emailItem li a{
	color:#666666;
	outline:none;
}

.termsType #emailItem table {
	width:760px;
	margin-top: 6px;
}
.termsType #emailItem th {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height: 16pt;
	color:#999999;
	font-weight:normal;
}
.termsType #emailItem tr {
	width: 760px;
	height: 25px;
}
.termsType #emailItem td {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	line-height:18px;
	height: 25px;
	padding-left:3px;
	padding-right:3px;
}

.termsType #directItem {
	width:760px;
	min-height: 30px;
	margin-bottom: 16px;
	display: inline-block;
	border-top: 1px solid #cccccc;
}
.termsType #directItem h3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	line-height: 14pt;
	color:#666666;
	margin-left:0px;
	margin-top: 14px;
}
.termsType #directItem img {
	margin-left:0px; 
	margin-top:6px;
	margin-bottom:14px;
}

.termsLeft {
	width:369px;
	margin-right:20px;
	float:left;
}
.termsRight {
	width:369px;
	float:left;
}
.termsContact {
	width:369px;
	margin-bottom:20px;
}
.termsName {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	font-weight:normal;
	color:#333333;
	margin:0px;
}
.termsTitle {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height: 18px;
	color:#666666;
}
.termsTitle a {
	color:#666666;
	text-decoration:none;
	outline:none;
}
.termsTitle a:hover {
	color:#3399cc;
	text-decoration:none;
	outline:none;
}



.opptyType {
	width:760px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height: 30pt;
	color:#666666;
	text-decoration:none;
	margin-top: 20px;
	float:left;
}
.opptyType img {
	float: left;
}

.opptyType a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	line-height:18px;
	outline:none;
	text-decoration:none;
}

.opptyType a:hover {
	color:#3399cc;
}

.opptyType #opptyItem {
	width:760px;
	height: 100%;
	margin-bottom: 20px;
	display: inline-block;
}
.opptyType #content  {
	width:560px;
	float:left;
	border-top: 3px solid #aaa;
}
.opptyType #opptyItem h3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	line-height: 14pt;
	color:666666;
	margin-top: 2px;
}
.opptyType #opptyItem p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height: 14pt;
	color:#666666;
}
.opptyType #opptyItem a img {
	width:175px;
	float:right;
	outline:none;
}
.opptyType #rightCol {
	width:175px;
	margin-left: 580px;
	height:auto;
	margin-top: -10px;
	border-top: 3px solid #cccccc;

}
.opptyType #rightCol h2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#666666;
	margin-top: 4px;
}
.opptyType #rightCol p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	line-height: 14pt;
	color:#666666;
}
.opptyType #rightCol a {
	color:#666666;
	text-decoration:none;
	outline:none;
}
.opptyType #rightCol a:hover {
	color:#3399cc;
	text-decoration:none;
	outline:none;
}
.opptyType #rightCol li {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height: 14pt;
	color:#666666;
	list-style:url(http://im.mstar.com/im/media_kit_2010/art_3squarebullets.gif) inside;
}

.opptyPrint {
	width:758px;
	min-height: 180px;
	margin-bottom: 10px;
	display: inline-block;
}
.opptyPrint h3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	line-height: 14pt;
	color:#5f5f5f;
	margin-top: 2px;
}
.opptyPrint p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height: 14pt;
	color:#666666;
}
.opptyPrint #pageDesc {
	width:175px;
	float:right;
}


.thirdBars{
	width: 370px;
	height:auto;
	border-top: 1px solid #999999;
	margin-top:0px;
	margin-bottom: 30px;
	background-color:#ffffff;
}
.thirdBars p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color:#666666;
}
.thirdBars h2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 15px;
	color:#666666;
	font-weight:normal;
	margin-top:4px;
}
.thirdBars table {
	width:370px;
}
.thirdBars a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height: 22pt;
	color:#666666;
	text-decoration:none;
	outline:none;
}
.thirdBars a:hover {
	color:#3399cc;
	text-decoration:none;
	outline:none;
}


.thirdAuds{
	width: 370px;
	height:auto;
	border-top: 1px solid #999999;
	float:left;
}
.thirdAuds p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color:#666666;
	margin-top:7px;
	width:364px;
	padding-left:3px;
	padding-right:3px;
}
.thirdAuds h2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 15px;
	color:#666666;
	font-weight:normal;
	margin-top:4px;
}
.thirdAuds table {
	width:370px;
}
.thirdAuds li {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	/* line-height: 24pt; */
	color:#666666;
	list-style-image:url(http://im.mstar.com/im/media_kit_2010/art_3squarebullets.gif);
}
.thirdAuds a {
	color:#666666;
	text-decoration:none;
	outline:none;
	font-weight:bold;
}
.thirdAuds a:hover {
	color:#3399cc; 
	text-decoration:none;
	font-weight:bold;
	outline:none;
}
.thirdAuds #qual {
	float:right; 
	color:#a0a0a0;
	font-weight:bold;
	margin-top:0px;
}


/* -- Contact form CSS -- */

.compactform { 
	overflow: hidden; 
} 
.compactform div, 
.compactform label, 
.compactform input, 
.compactform select, 
.compactform textarea {
	float: left;
}
.compactform input.text, 
.compactform select, 
.compactform textarea {
	width: 175px;
	height: 18px;
	border: 1px solid #aaaaaa;
}
/* Increase width of elements in twoper 
   columns to provide better alignment */
.compactform .twoper input.text, 
.compactform .twoper select  {
	width: 175px;
	margin-right: 20px;
	color:#777777;
	vertical-align:middle;
}
.compactform .twoper textarea {
	width: 366px;
	height: 127px;
	color:#777777;
	vertical-align:middle;
	position:relative;
	top:-181px;
	left:390px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	line-height: 14pt;
	color:#777777;
}
.compactform div {
  width: 99%;
  margin-bottom: 14px; /* space between rows */
  clear: both;
}
/* Nested divs shouldn't clear floated elements */
/* keeps nested divs from compounding margin value */
.compactform div div {
  margin-bottom: 0; 
  clear: none;
}
/* Nested div label contents should determine their own width */
.compactform div div label {
  width: auto;
  white-space: normal;
  /* unccomment to stack form inputs inside a row */
  /* clear: left; */
  margin-right: 1em;
}
/* Fix paragraph white space in Safari */
.compactform div div p {
  margin: 0;
  padding: 0;
}
 
/* Compact layout - Set item width within rows */
.twoper label, .twoper div { 
	width: 370px;
}
 
.twoper label, .twoper div {
  white-space: nowrap;
  overflow: hidden;
  border: none;
  border-collapse: collapse;
}


/* We use this to conceal the preload of the animated arrows for Ad Specs page...or anything that needs preloading. */
/* Some things never change. */
.hideMe {
	display:none;
}




/*---------------------Additional Styles -------------------------*/

.TblRow {
	background-color:#f0f0f0;
}

.PgHeadline {
	width:758px; 
	float:left; 
	border-top: 3px solid #666; 
	margin-top:20px; 
	margin-bottom:0px;
}

/* -----  Pie Chart Styles  ----- */

.legendCont { 
  width:370px; 
  float:left; 
  margin:10px 0px 20px 0px;
}

.legendContR { 
  width:175px; 
  float:left; 
  margin-top:15px; 
}

.legendL, .legendR  { 
  float:left; 
  width:175px; 
  border-top:solid 1px #CCC; 
  margin-bottom:10px; 
  cursor:pointer; 
  font-family:Verdana, Arial, Helvetica, sans-serif; 
  font-size:12px; 
  color:#333; 
  padding-top:3px;
}

.legendL {
  margin-right:18px;
}

.chartCont {
  width:240px; 
  float:left;
  margin-left:50px;
  display:inline;
}
  
  /* ---------------Call-Out Table Treatement----------------*/
  
 .callOut {
  padding:0px 0px 0px 5px; 
  background-image: url(http://im.mstar.com/im/media_kit_2010/call_out_bground.gif); 
  background-repeat:repeat-x;
}
 
.blueArrowLink, blueArrowLink a {
  background:url(http://im.mstar.com/im/media_kit_2010/art_arrowbullet_blue.gif) 0px 6px;
  background-repeat:no-repeat;
  padding-left:12px;
  outline:none;
  font-size:12px;
  color:#666;
  float:left;
  text-decoration:none;
} 
.blueArrowLink a:hover {
  color:#336699;

}   
  
.squareBullets {
	color:#666666;
	padding-left:20px;
	float:left;
	background:url(http://im.mstar.com/im/media_kit_2010/art_3squarebullets.gif) 3px 7px;
	background-repeat:no-repeat;
}  
  
/*Inputs*/
.fm_row {margin: 0px; padding: 4px 0px 4px 0px; width: 100%; float: left; display: inline;}
.fm_fld_cnt {margin: 0px; padding: 0px; float: left; display: inline;}
.fm_fld_cnt input {margin: 0px; padding: 3px 0px 0px 3px; height: 19px; border: 1px solid #CCC; color: #999; font-size: 12px; outline: none; float: left; display:inline;}        
            
/*Container*/
.fm_row {margin: 0px; padding: 4px 0px 4px 0px; width: 100%; float: left; display: inline;}
.fm_fld_cnt {margin: 0px; padding: 0px; float: left; display: inline;}

/*Dropdown Lists*/
.fm_dd {height:22px; background-color:#FFF; border: 1px solid #CCC; list-style-type:none; outline: none; z-index: 1; position:relative; float:left; display: inline;}
.fm_dd ul {margin: 0px 0px 0px -1px; padding: 0px; position: absolute; height: 105px; border: 1px solid #CCC; display: none; overflow: auto; overflow-x:hidden; }
.fm_dd ul li {width: 100%; font-size: 12px; background-color: #EEE; list-style: none; font-family:Verdana, Arial, Helvetica, sans-serif;}
.fm_dd ul li a, .fm_dd ul li a:link, .fm_dd ul li a:visited {padding-left: 3px; width: 100%; height: 21px; line-height: 20px; color: #333; text-decoration: none; display: block; outline: none; font-size:12px;}
.fm_dd ul li a:hover, .fm_dd ul li a:active {background-color: #C3D0E0; outline: none;}
.fm_dd a.fm_dd_arrow {padding-left: 3px; height: 22px; line-height: 24px; color: #333; text-decoration: none; cursor:pointer; display: block; outline: none; position: relative;}
.fm_dd a.fm_dd_arrow span, a.fm_dd_arrow span:link, a.fm_dd_arrow span:visited {width: 19px; height: 22px; right: 0px; top: 0px; background:url(http://im.mstar.com/im/mbr/fm_sprite.png) no-repeat -167px -110px; outline: none; position: absolute;}
.fm_dd a.fm_dd_arrow span:hover, a.fm_dd_arrow span:active {width: 19px; height: 22px; right: 0px; top: 0px; background:url(http://im.mstar.com/im/mbr/fm_sprite.png) no-repeat -191px -110px; outline: none;} 

/*Form Button*/
a.fm_btn_gry2, a.fm_btn_gry2:link {margin: 20px 0px 0px 0px; padding:7px 12px 0px 16px; height:20px; color:#333; font-size:12px; font-weight:bold; line-height: 12px; background:url(http://im.mstar.com/im/mbr/btn_sprite.png) no-repeat 0px -56px; text-decoration:none;  position:relative; float:left; display:inline;}
a.fm_btn_gry2 span {top:0; right:-4px; height:27px; width:6px; background:url(http://im.mstar.com/im/mbr/btn_sprite.png) no-repeat -260px -56px; overflow:hidden; position:absolute;}        
            
/*Premium Arrow*/
.prem {float:left; padding-left:20px; background: url(http://im.mstar.com/im/media_kit_2010/art_purplebug.gif) 0px 3px; background-repeat:no-repeat; float:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#666;}            
