/* CSS Document */
body,h1,h2,h3,h4,h5,table,img,form {
	margin:0;
	padding:0;
	border:0;
}
body {
	background-color:#fcfcfb;
	background-image:url("../images/background-interior.png");
	background-repeat: repeat-x;
}

body,td,tr,p,div,span {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000;
}

td {
	vertical-align:top;
}

td, tr {
	text-align:left;
}

select,input {
	margin:0;
	padding:0;
}

textarea {
	font: 12px Arial, Helvetica, sans-serif;
	color:#666666;
}

a {
	color:#de2a00;
}
a:hover {
	color: #ae0000;
}

.pageheader {
	margin-left:auto;
	margin-right:auto;
	padding:0 0 10px 20px;
	width:980px;
}

.pageheadertop {
	background-color: #f9f9f9;
}

.pageheadertop table {
	padding:0 0 0 20px;
	margin-left:auto;
	margin-right:auto;
	width:1000px;
}

#logo {
	padding-top: 10px;
}

.topnav {
	margin:3px 15px 5px 0;
	font:12px Arial, Helvetica, sans-serif; 
	color:#929292; 
	text-align:right;
}
.topnav a {
	color:#fc7904; 
	font-size:12px;
	margin:0pt 5px;
	text-decoration:none;
	line-height:16px;
}
.topnav a:hover {color:#236cdb;}

.topnavleft {
	margin:3px 15px 5px 0;
	color:#929292;	
	font-size: 16px;
}

.topnavleft a {
	font:14px Arial, Helvetica, sans-serif; 
	margin: 0pt 5px;
	text-decoration: none;
	line-height:16px;
}

.topnavleft a .notactive {
	color:#fc7904; 
	font-size:14px;
	margin:3px 0px 5px 0;
	text-decoration:underline;
}

.topnavleft a .active {
	color:#aaaaaa;
	font-size:14px;
	margin:3px 15px 5px 0;
	font-weight:700;
}

.topnavleft a:hover {color:#236cdb;}

/* GENERAL */
.content {
	background-image:url("../images/body_background.png");
	text-align:left; 
	margin-bottom:0;
	overflow:hidden;
}
h1 {
	font:bold 28px Arial, Helvetica, sans-serif; 
	color:#d41921; 
	padding:10px 0 0px 20px;
}

h1.reports {
	color:#373737;
	float:left;
}

h1.subreports {
	font:normal 18px Arial, Helvetica, sans-serif; 
	padding: 20px 0 0px;
	color:#373737;
	float:left;
}

h1.subDomains {
}

.indianSpan {
	color:#D41921;
	padding-left:4px;
}

h2 {
	font:20px Arial, Helvetica, sans-serif; 
	color:#474745; 
	margin:10px 7px;
}
h2.formheader { 
	background-image:url(../images/bg-formhdr.png);
	width:772px;
	height:26px;
	background-repeat:no-repeat; 
	margin:5px 20px 15px 20px; 
	padding:6px 15px; 
}
td.texttd {
	padding:3px 5px 10px 0px; 
	color:#626262;
	font-size:14px;
}
td.textlegend {
	padding:3px 5px 5px 0px; 
	color:#626262;
	font-size:10px;	
}
.forminstr {
	padding:5px 50px 10px 50px; 
	color:#626262;
	font-size:14px;
}
/*h3 {
	font-size:14px;
	color:#70706d; 
	background-image:url("../images/bg-subhdr.png"); 
	background-repeat:no-repeat; 
	width:185px;
	height:21px; 
	padding:5px 0 0 7px; 
	margin-bottom:10px;
}*/
h3 {
	font-size:12px;
	color:#000000; 
	background-image:url("../images/bg-subhdr.jpg"); 
	background-repeat:no-repeat; 
	height:21px; 
	padding:5px 0 0 7px; 
	margin-bottom:10px;
}
h3 span.bydata {
	font-size:12px;
	font-weight:normal;
	color:#474745;
}
.pagenotes {
	background-color:#fcfce4;
	margin:5px 20px 10px 20px;
	padding:10px 20px; 
	font-size:14px; 
	color:#242424;
}

.pagebtns {
	background-color:#fcfce4;
	margin:5px 20px 0 20px; 
	padding:12px 20px; 
	text-align:center;
}


/*Top Header area */
.printpage {
	background-image:url("../images/icon-print.png"); 
	background-repeat:no-repeat; 
	font-size:12px; 
	padding-left:16px; 
	display:inline; 
	font-weight:normal; 
	margin-left:20px;
}
.printpage a { 
	text-decoration:none; 
	color:#8c8683;
}
.printpage a:hover { 
	text-decoration:underline;
}
.thispage {
	float:right;
	width:80px; 
	text-align:right; 
	margin:15px;
}
.mysites {
	margin-right:15px;
}
.mysites h4 {
	font-size:12px;
}
.mysites select {
	width:170px;
}

/* =============================

HEADER & WRAPPER

============================= */
.header_bg {
	clear:both;
	margin:15px 15px 0 15px;
	padding:9px 0 0;
	background:url("../images/bg-tabs.png") 0 0 no-repeat;
	min-height:32px;
}

/*.header_links {
	background-image:url(../images/traffic-gradient.png);
	background-repeat:repeat-x;
	clear:both;
	font-size:15px;
	margin:0 15px;
	min-height:20px;
	padding:3px 14px;
}

.seperator {
	color: #ff8888;
	font-size:16px;
}

.header_links a {
	font-size:14px;
	padding:0 10px;
	text-decoration:none;
	color: #181818;
}


.header_links a:hover {
	text-decoration:underline;
}

.header_links .disabledLink {
	color:#DE2A00;
}

.header_links .disabledLink:hover {
	text-decoration:none;
	color:#DE2A00;
}*/

* html .header_bg {
	height:32px; /* acts as min-height for ie */
}

.wrapper {
	margin:0 auto;
	padding:0;
	position:relative;
}
	

/* =============================

TABS

============================= */

#mainnav {
	margin:0 8px;
	padding:0 0 0 6px;
}

#mainnav ul,
#mainnav ul ul {
	margin: 0;
	padding: 0;
	height:auto;
}

#mainnav ul {
	height:26px;
}

#mainnav ul li {
	position: relative;
	list-style: none;
	float:left;
	display:inline;
	width:144px;
	height:26px;
	margin:0px 4px 0px 0px;
	text-align:center;
	zoom:1;
}

#mainnav ul li a {
	display: block;
	padding:5px 0 0;
	height:21px;
	line-height:19px;
	text-decoration: none;
	color:#333;
	font-weight:normal;
	font-size:16px;
	border:0;
	background:url("../images/nav-tab-ro.png") 0 -26px no-repeat;
	zoom:1;	
}
	
* html #mainnav ul li a { /* bizarre ie6 */
	padding-bottom:6px; /*julia adding to test 6 instead of 8*/
}


#mainnav ul li a:hover { /* main hover */
	color:#333;
	text-decoration:underline;
}

#mainnav ul li a:hover,
#mainnav ul li:hover a,
#mainnav ul li.over a  { /* main hover */
	color:#333;
	background-position:0 -52px;
}
	
#mainnav ul li.on a  { /* main hover */
	color:#de2a00;
	background-position:0 0;
}

body.trafficpage #mainnav ul li#tab_traffic a,
body.trafficpage#mainnav ul li#tab_traffic a:hover,
body.trafficpage#mainnav ul li#tab_traffic:hover a,
body.trafficpage#mainnav ul li#tab_traffic.over a { /* main hover */
	color:#D41921;
	background-position:0 0;
	font-weight: bold;
}
	
body.summarypage #mainnav ul li#tab_summary a,
body.summarypage#mainnav ul li#tab_summary a:hover,
body.summarypage#mainnav ul li#tab_summary:hover a,
body.summarypage#mainnav ul li#tab_summary.over a { /* main hover */
	color:#D41921;
	background-position:0 0;
	font-weight: bold;
}
	
body.demopage #mainnav ul li#tab_demo a,
body.demopage#mainnav ul li#tab_demo a:hover,
body.demopage#mainnav ul li#tab_demo:hover a,
body.demopage#mainnav ul li#tab_demo.over a { /* main hover */
	color:#D41921;
	background-position:0 0;
	font-weight: bold;
}


/*adding in Rev 4*/
/* Fix IE. Hide from IE Mac \*/
* html #mainnav ul li {
	float: left; 
	height: 1%; 
}
* html #mainnav ul li a { 
	height: 1%; 
}
/* End */

#mainnav ul ul {
	position: absolute;
	display: none;
	left: -3px;
	top: 26px;
	width: 160px; /* Width of Menu Items */
	margin:0;
	padding:8px 0 5px;
	background-color:#FFF;
	border-right:3px solid #f3e395;
	border-bottom:3px solid #f3e395;
	border-left:3px solid #f3e395;
	z-index:10;
}


#mainnav ul ul li {
	width:auto;
	float:none;
	display:block;
	padding:0;
	margin:0;
}

#mainnav ul ul li a { /* Sub Menu Styles */
	margin:0;
	padding:5px;
	padding-left:10px;
	height:auto;
	width:auto;
	line-height:1.0em;
	text-align:left;
	font-weight:normal;
	background:none;
	color: red;
}

/* submenu hovers */
#mainnav ul ul li a:hover,
#mainnav ul ul li.menuparent:hover a,
#mainnav ul ul li.over a {
	color:#de2a00;
}


#mainnav ul li:hover ul ul,
#mainnav ul li.over ul ul  { 
	display: none; 
} /* Hide sub-menus initially */

#mainnav ul li:hover ul,
#mainnav ul li li:hover ul,
#mainnav ul li.over ul,
#mainnav ul li li.over ul  { 
	display: block; 
} /* The magic */


/* FOOTER */
.footer {
	padding-top: 5px; 
	padding-right: 22px; 
	padding-left: 14px; 
	padding-bottom: 20px; 
}
.footer a {
	color:#464646; 
	text-decoration:none; 
}
.footer a:hover {
	color:#000; 
	text-decoration:underline;
}
.footer p {
	font:12px Arial, Helvetica, sans-serif; 
	color:#464646;
}


/*Reports Page Content*/
/*.pagesection {
	border-top:1px dashed #d8d8d8; 
	margin:0 15px;
}

.headsection {
	border-top:none; 
}*/

.marginsection {
	margin:0px 15px 0px 15px;
}
/*.graphsmfour {
	float:left;
	width:50%;
}
.graphicon {
	margin-bottom:10px; 
	float:left;
}
.pielegend {
	font-size:11px;
	color:#000000;
}
.pielegend .piecolor {
	width:11px;
	height:11px;
	float:left; 
	margin:0 10px;
}*/
.visitssummary {
	float:left; 
	width:310px; 
	margin-left:8px; 
	margin-top:10px;
}
.highlight {	
	background-image:url(../images/highlight-home.png);
	background-repeat: repeat-x;
	padding:14px 0 10px 8px;
}
.highlight .vlabel {
	font-size:16px;
	font-weight:bold;
	line-height:24px;
	color:#030303;
}
.highlight .vdata {
	font-size:16px;
	font-weight:bold;
	line-height:24px;
	color:#181818;
}

.non-highlight {
	padding:14px 0 10px 8px;
}

.vlabel {
	color:#5D5C5C;
	font-size:13px;
}

.vdata {
	color:#181818;
	font-size:14px;
	line-height:18px;
	font-weight:bold;
}
.pvgraphlink {
	font-size: 16px; 
	line-height: 20px;
	color: #60b5f8;
	margin: 0 15px 0 55px;
}
.visitsgraphlink {
	font-size: 16px; 
	line-height: 20px;
	color: #ee920e;
}
.graphtimelinks {
	float:right; 
	margin-right:55px;
}
.affinitylist {
	margin:0 0 15px 10px;
}
.affinitylist h4 {
	color:#eb3800;
	font-size:11px;
}


/*Traffic - Behavior Page - added by blacksquare Rev 2*/
.graphtwo {
	float:left;
	width:50%;
}
.graphtwo h3 { 
	background-image:url(../images/bg-subhdr-twocols.png);
	width:400px;
}

.affinity h4 {
	color:#ee5322;
	font-size:15px;
	margin-bottom:10px;
}
.affinity .sitenames {
	font-size:13px;
	font-weight:bold;
	margin-bottom:10px;
}
.affinity .sitenames  a {
	font-size:13px;
	font-weight:bold;
	margin-bottom:10px;
	color:#000;
	text-decoration:none;
}

.graphtwo .chart {
	margin-left:15px;
	margin-bottom:10px;
	float:left;
	width:50%;
}
.graphtwo .pielegend {
	float:left;
	width:40%;
	margin-top:20px;
}


/*My Sites - added by blacksquare Rev 2*/
.mysitessection {
	padding:25px 0 10px 50px; 
	margin:10px 15px; 
	border-top:1px dashed #CCC;
}
.mysiteslink {
	margin-bottom:15px;
}
.mysiteslink a {
	font-size:22px; 
	line-height:22px;
	text-decoration:none;
}
.mysitesdata {
	font-size:18px; 
	line-height:18px;
	font-weight:bold; 
	color:#fd7c14; 
	margin-bottom:5px;
}
.mysitesview {
	margin-top:3px;
}
.mysitesview a {
	font-size:18px; 
	line-height:18px;
	color:#fe5a00; 
	font-weight:bold;
}
.mysitesview a:hover {
	color: #ae0000;
}
.mysitesx a {
	font-size:22px; 
	line-height:22px;
	font-weight:bold;
}


/*Geography - aded by blacksquare Rev 3*/
.map {
	margin-left:10px;
}
.map select {
	width:160px;
} 
.map .total {
	margin:8px 0;
	color:#000;
	font-size:13px;
}
.map .total .visits {
	color:#3f8ce5;
	font-size:18px; 
	line-height:18px;
	font-weight:bold;
}
.maptd {
	padding-left:25px;
}
.maptdbot {
	padding-left:25px; 
	border-left: 1px dashed #CCC; 
	border-bottom:0;
}
.nonindia .split {
	margin:10px 0;
}
.nonindia #chartsplit {
	margin-left:10px;
}
.nonindia .pielegend {
	margin-left:10px;
}
.mapnonlinks {
	text-align:right; 
	margin-right:50px; 
	margin-top:-27px;
}
a.mapnonpv {
	color:#ee920e;
	font-size:12px;
	font-weight:bold; 
	margin-right:20px;
}
a.mapnonvisits {
	color:#60b5f8;
	font-size:12px;
	font-weight:bold;
}


/*Site Visits  - added by blacksquare Rev 3*/
/*Graph and Data*/
.sitevisits .graphlinks {
	float:left; 
	margin-left:10px; 
	margin-bottom:5px;
	font-size:18px; 
	line-height:18px;
	padding-bottom:5px; 
}
.graphlinks a.pvgraphlink {
	margin-left:0;
}
.graphlinks a.visitsgraphlink {
	margin-right:15px;
}
.graphlinks a.uniquesgraphlink {
	color:#8bba00;
}
.graphlinks a:hover {
	color:#ae0000;
}
.disabledLink {
	color:#777777;
	text-decoration: none;
}
.disabledLink:hover {
	color: #777777;
}

.sitevisits .graphtimelinks {
	margin-right:5px; 
	text-align:right;
}
.sitevisits .graph {
	clear:both; 
	margin-left:10px; 
	margin-bottom:15px;
	width: 540px;
	height: 340px;
}
.sitevisitsdata {
	padding-left:25px;
}
.sitevisitsdata h2 {
	margin-top:30px;
}
.sitevisitsdata .overview {
	margin-left:10px;
}
.sitevisitsdata .vdata {
	font-size:18px; 
	line-height:18px;
	color:#fd7c14;
}
.sitevisitsdata .vlabel {
	font-size:12px;
}
.sitevisitsdata .current {
	margin:170px 0 0 10px;
	color:#000;
	font-size:13px;
}
.current .currentnum {
	color:#3f8ce5;
	font-size:18px; 
	line-height:18px;
	font-weight:bold;
}
/*Subs and Traffic*/
.subs .note {
	color:#474745; 
	margin:-13px 10px 3px;
}
.subs .traffic {
	padding-left:10px;
	border-left: 1px dashed #CCC;
}
.traffic .dailylinks {
	text-align:right;
	margin-right:50px;
	margin-top:-30px;
	font-size:12px;
	font-weight:bold;
}
.traffic a.pv {
	color:#ee920e;
	margin-right:20px;
}
.traffic a.visits {
	color:#60b5f8;
}
/*Time Spent*/
.timespent h2 .avgtext {
	color:#474745;
	font-size:14px; 
	margin-left:15px;
}
.timespent h2 .avgnum {
	font-size:18px; 
	line-height:18px;
	color:#f6bd0f; 
	font-weight:bold;
}
.timespent .tbl {
	margin-left:10px; 
	border-right:1px dashed #CCC; 
	border-bottom:0;
}
.timespent h4 {
	color:#ee5322; 
	font-weight:bold; 
	font-size:15px; 
	margin-bottom:10px;
}
.timespent .sitenames {
	font-size:14px; 
	font-weight:bold;
}
.timespent .timesec {
	color:#5c5c5c; 
	font-weight:bold; 
	font-size:14px;
}

/*Demographics - added by blacksquare Rev 3
.demo {
	padding:20px;
}
.demo .top {
	border-top:0; 
	padding-top:0;
}
.demosection {
	border-top:1px dashed #CCC; 
	padding-top:10px;
	padding-bottom:5px;
}
.demosection h2 {
	color:#474745; 
	font-weight:bold;
}
.demosection .pielegend {
	margin-top:70px;
}
.demosection .chartindex {
	margin-top:20px;
}*/

/*Basic Content*/
.basiccontent {
	padding:0 250px 20px 20px;
	background-image:url("../images/body_background.png");
	text-align:left; 
	margin-bottom:0;
}
.basiccontent h1 { 
	padding:10px 5px 5px 0; 
	border-bottom: 1px dashed #CCC; 
	margin-bottom:25px;
}
.basiccontent p { 
	font-size:13px; 
	margin-bottom:15px; 
	line-height:19px; 
	color:#333333;
}
.basiccontent h2 { 
	color:#FF6600; 
	margin-left:0; 
	padding-top:10px;
}
.basiccontent h3 { 
	background:none; 
	border-bottom:1px solid #999999;
	font-weight:normal; 
	margin-left:0; 
	width:100%; \
	padding-left:0;
}


/******public pages******/

/*Signup Page*/

/*top nav public pages - added by blacksquare rev 4*/
.topnavp {
	padding:35px 15px 0 0; 
	font:13px Arial, Helvetica, sans-serif; 
	color:#b5b5b5; 
	text-align:right;
}
.topnavp a {
	color:#fc7904; 
	font-size:13px; 
	text-decoration:none;
	margin:0 5px;
}

/*Search Form */
#search {
	margin:25px 0px 0px 10px;
	float:left;
	width:536px;
}
.searchbox {
	background-color:#FCF7E0;
	background-image:url(../images/search-bar.png);
	background-repeat:no-repeat;
	border: none;
	color:#807E7E;
	font-size:14px;
	padding:7px 6px;
	width:370px;
}
.searchnotes {
	color:#C12B19;
	font-weight:600;
	padding:0 3px;
}

.didyouknow {	
	margin:20px 0 0 0px;
}

/*Login Form*/
#login {
	float:left; 
	background-image:url(../images/bg-login.png); 
	background-repeat:no-repeat; 
	width:283px;
	height:69px; 
	margin-top:4px; 
	padding:10px 0px 10px 10px; 
	text-align:left; 
}
.loginbox {
	width:100px; 
	color:#989898; 
	border:1px solid #e3e3e3; 
	padding:3px;
}
#login .remember {
	font-size:11px; 
	color:#828282;
}
#login a.forgot {
	font-size:11px; 
	color:#873c0a;
}
div.login {
        padding-bottom: 10px;
}

/*Signup Area*/
#signuparea {
	background-image:url(../images/bg-signup.png);
	background-repeat:no-repeat; 
	text-align:left; 
	margin:0; 
	padding:0; 
	height:497px;
}
#signup {
	float:left;
	width:400px; 
	margin:25px 0 0 35px;
	display:inline; 
	padding:0;
}
#signup h1 {
	padding: 0px 0px 20px; 
	font-size:28px;
	line-height:28px;
}
#signup label {
	font-size:15px; 
	font-weight:bold; 
	color:#502406;
}
#signup input.loginfield {
	width:165px;
}
#signup .terms {
	font-size:12px; 
	color:#502406;
}

/**************** New Signup Page ***********************/



/*Reasons*/
#reasons {
	float:left; 
	margin-top:25px;
	display:inline;
}
#reasons h1 {
	font-size:24px; 
	line-height:28px;
	color:#f09e20;
	padding-left:0;
	padding-top:0;
}
#reasons .reasonstext {
	font-size:18px; 
	line-height:18px;
	color:#603f0d; 
	line-height:24px;
}


/*Homepage - added by Blacksquare Rev 5*/
#homemsg {
	background-image:url(../images/bg-home.jpg);
	background-repeat:no-repeat;
	text-align:left; 
	margin:0; 
	padding:0; 
	height:497px;
}

#mainmsg {
	float:left;
	width:570px; 
	margin:25px 0 0 30px;
	display:inline; 
	padding:0; 
	height:400px;
}
#mainmsg h1 {
	font-size:24px;
	line-height:24px;
	margin:0;
	padding:0;
	color:#c12b19; 
}

#mainmsg h2 {
	color:#181818; 
	font-size:18px;
	margin:20px 0 0;
}

#mainmsg h2 span {
	color:#8E1405;
	font-size:18px;
	font-weight:500;
}

#mainmsg .sample {
	padding-top: 10px;
}

#mainmsg a {
	color:#c30810;
	font-size:18px;	 
}
#mainmsg .btn {
	margin-top:150px; 
	margin-left:58px;
}
#mainmsg .learnmore {
	margin-left:90px; 
	font-size:18px;
	line-height:18px; 
	margin-top:10px;
}
#mainmsg .learnmore a {
	color:#d10707;
}
#mainmsg .learnmore a:hover {
	color:#ae0000;
}

#factoid {
	float:left; 
	margin-top:28px;
	display:inline; 
	height:400px; 
	width:200px;
	position: relative;
}

#factoid h1 {
	font-size:24px;
	line-height:28px; 
	color:#f09e20;
	padding-left:0;
	padding-top:0;
}

#factoid .reasonstext {
	font-size:16px; 
	color:#454545; 
	line-height:20px;
}
#factoid .reasonstext b { 
	color:#f09e20; 
	font-weight:normal;
}

#factoid .whyvizi {
	bottom:20px;
	background-image:url("../images/why-vizisense.png");
	position:absolute;
	height:70px;
	width:225px;
	text-decoration: none;
}

#factoid .whyvizi div {
	padding-top:45px;
}

#factoid .whyvizi a {
	font-size:16px;
	text-decoration:none;
}

#publishers {
	padding: 30px;
}

#publishers .title {
	color:#cf3b18; 
	font-size:24px; 
	line-height:24px;
	float:left; 
	padding:24px 10px 0 15px; 
	height:24px;
}
#publishers .logos {
	float: left;
	padding:8px 0px 0 30px;
}

/* CSS added by us*/
.error {
	color: red;
	padding:10px 0pt 0px 20px;
}

.signup_error {
	color: #D41921;
	font-size: 15px;
	float: left;
	padding-top:10px;
}

.signup_reqd {
	color: #D41921;
	font-size: 10px;
	float: right;
	padding: 8px 60px 0pt 0pt;
}

.signin_error {
	color: #D41921;
	font-size: 13px;
}

.accnttext td {
	padding: 10px 20px 0px 30px;
	font-size: 15px;
}

.accntlabel td {
	padding: 10px 0px 0px 50px;
	font-size: 15px;
}

/*TOOL TIPS
.tooltipMessage {
	padding: 5px;
	background-color: #FFFFCC;  
	border: 1px solid #ff9933; 
	width:180px;font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #6b6b6b; 
	display:none; 
	position:absolute;
	left:0px;
	top:0px; 
	zIndex: 203;
}

.tooltip {
	padding: 5px; 
	background-color:#FFFFCC; 
	border:1px solid #ff9933; 
	width:200px;
}

div.tooltip {
	padding: 5px; 
	background-color:#FFFFCC; 
	border:1px solid #ff9933; 
	width:200px;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	line-height:16px; 
	color:#6b6b6b;
}*/

#search-small {
	float: right;
	width: 400px;
	padding: 10px 16px 0px 0px;
}

.searchsmall-box {
	font-size:12px;
	padding:6px;
	color:#807E7E; 
	width:300px;
	border:1px solid #D7D7D6; 
	background-image:url("../images/search-bar.png");
	background-repeat: repeat-x;
}

.loading {
	background-color: #FCF7E0;
	color: #FE7602;
	padding: 2px 5px;
	font-size: 16px;
}

#basicmsg {
	margin: 10px 30px 0px 20px;
}

#basicmsg p, #basicmsg ol {
	font-size: 13px;
	line-height: 19px;
}

#basicmsg .link {
	margin: 2px 0px;
}

#basicmsg .link a {
	color: #FC7904;
	font-weight: 700;
}

#basicmsg .basic {
	margin: 0px 0px 0px 10px;	
}

#basicmsg .define {
	margin: 5px 0px 0px 10px;	
}

#basicmsg .header {
	margin: 15px 0px 5px 0px;
	font-weight: 700;
}

#basicmsg .tncheader {
	margin: 15px 10px 5px 0px;
	font-weight: 700;
}

#basicmsg .line {
	margin: 0px 0px 10px 10px;	
}

#error {
	margin-left: 20px;
} 

#error .simpleerror {
	font-size:18px;
	font-weight:700;
	margin:10px 0px 10px 10px;
}

#error .fferror {
	font-size:14px;
	margin:10px 0px 10px 10px;
}

#error .statserr {
	font-size:20px;
	line-height:24px;
	margin-bottom:5px;
}

.confmeter {
	float:right;
	margin:5px 3px 0px 0px;
}

.confmeter .low {
	margin-left: 10px;
	font-size: 10px;
	color: #FECC4C;
}

.confmeter .high {
	margin-right: 10px;
	font-size: 10px;
	color: #FECC4C;
}

div.field {
	border-top:1px solid #E6E6E6;
	clear:left;
	margin: 0px 0px 0px 10px;	
	padding:0.5em 0pt;
}

div.field:after {
	clear:both;
	content:'.';
	display:block;
	line-height:0pt;
	visibility:hidden;
}

div.field:hover {
	background:#F2F2F2 none repeat scroll 0%;
}

.field input {
}

.field label {
	display:block;
	float:left;
	padding:3px 10px 0pt;
	text-align:right;
	width: 180px;
}

.field textarea {
	height:140px;
}

.field input.txt, .field input.smtxt, .field textarea {
	border-color:#999999 rgb(204, 204, 204) rgb(221, 221, 221) rgb(170, 170, 170);
	border-style:solid;
	border-width:1px;
	width:520px;
}

.field input.smtxt {
	width:170px;
}

.field input.txt:focus, .field input.smtxt:focus, .field textarea:focus {
	background:#FFEEDD none repeat scroll 0%;
}

#submit {
	margin-left:200px;
}

.smallHeader {
	color: #D41921;
}

/*SubDomains - added Parag*/
.paging {
	font:11px Arial, Helvetica, sans-serif;
	padding: 5px;
}

.paging .number a {
	text-decoration:none;
	margin: 2px;
}

.paging .number .off {
	color: grey;
}

.paging .prevNext {
	text-align: right;
}

.paging .prevNext span {
	color: #051c80;
}

.paging .prevNext a {
	color: grey;
}

.paging .prevNext a.on {
	color: #DE2A00;
}

.sdtable {
	border: #cccccc 1px solid;
	border-bottom: 0px;
	font:11px Arial, Helvetica, sans-serif;
}
	

.sdtable .head th {
	background-image:url("../images/topbar-gradient.png");
	background-repeat: repeat-x;
	padding: 4px;
	font-weight:500;
	color:#D41921;
}

.sdtable .head span {
	color:#D41921;
}

.sdtable .domain td {
	background-color: #FBF5DB;
	border-bottom: #cccccc 1px solid;
}

.sdtable .alter td {
	background-color: #f9f9f9;
}

.sdtable .normal td {
}

.sdtable .body td {
	padding: 4px;
	border-bottom: #e8e8e8 1px solid;
}

.sdtable .rank {
	width: 6%;
	text-align: center;
}

.sdtable .name {
	width: 21%;
}

.sdtable .link {
	color: #051c80;
	text-decoration: none;
}

.sdtable a:hover {color:#FC7904;}

.sdtable .uu {
	width: 20%;
	text-align: right;
}

.sdtable .reach {
	width: 18%;
	text-align: right;
}

.sdtable .visits {
	width: 17%;
	text-align: right;
}

.sdtable .pageviews {
	width: 18%;
	text-align: right;
}

.sdtable .notavailable {
	width: 73%;
	text-align: center;
	font-size: 11px;
}

.confidence {
	color:grey;
	font-weight:bold;
}

.newsletter {
	padding: 18px 10px 0 0;
}

.newsletter .txt{
	padding: 3px 0px 0 0;
}

.newsletter .submit {
	margin: 0 7px;
	border: 1px solid #CCCCCC;
	color: #CCCCCC;
	padding: 1px 0;
}

.nonpub_country {
	left:325px;
	position:absolute;
	text-align:center;
	top:150px;
}


.nonpub_country div {
	color:#474745;
	font-family:Arial,Helvetica,sans-serif;
	font-size:16px;
	font-weight:700;
	line-height:20px;
}

.country_map {
	padding-top: 10px;
	position: relative;
}



/*.nonpub_sitevisit {
	left:325px;
	position:absolute;
	text-align:center;
	top:150px;
}


.nonpub_sitevisit div {
	color:#474745;
	font-family:Arial,Helvetica,sans-serif;
	font-size:16px;
	font-weight:700;
	line-height:20px;
}

.sitevisit {
	position: relative;
}*/

.y_flash {
	padding-left: 13px;
}

.y_header {
	margin:20px 10px 0px 13px;
	padding:2px 0px 0px 7px;
}

.y_header li {
	list-style-type:square;
	margin-bottom:0px;
	text-align:left;
	margin-bottom:15px;
}
.image-bottom td {
	text-align: center
}
.image-bottom .inputs {
	padding:5px 10px 5px 5px;
	width: 175px;
}
.image-bottom .inputs input{
	padding:3px;	
	border:1px solid #E3E3E3;
	width: 100%;
	color: #989898;
}
.image-bottom .button {
}


/*** Signup ****/
.registration {
	background-color:#FCFCFB;
	float:left;
	margin:0 10px;
	padding:14px;
	width:35%;
}

.createAcc {
	color:#D41921;
	font-size:20px;
	font-weight: 700;
}

.signinacc {
	padding: 5px 0;
}

.registerField {
	padding: 5px;
}

.registerName {
	float:left;
	text-align: right;
	width: 42%;
	font-size: 12px;
	font-weight: 700;
}

.registerValue {
	float:right;
	text-align: left;
	width: 50%;
	padding-left: 15px;
	font-size:10px;
}

.registerValue input, select {
	width: 100%;
	border: 1px solid #aaaaaa;
}

.dfltpage {
	padding: 10px 0 0 0;	
}

.dfltpage .radioinput {
	padding: 2px 0 5px 10px;
}

.dfltpage .message {
	font-size: 11px;
}

.terms {
	padding: 10px 0;
}

.signupbtn {
	text-align: center;
}

.imgexplanation {
	float:right;
	width: 56%;
	padding-right: 10px;
}

.mediamix {
	float: left;
	width: 58%;
}

.imgexplanation h1 {
	font-size:24px;
	padding:10px 0 0 0;
}

.mediamix h1 {
	color: #5E96EF; 
}

.pubview h1 {
	color: #F9A208; 
}

.imgexplanation h2 {
	color:#474745;
	font-size:14px;
	font-weight:700;
	margin:0;
	padding:0 0 15px;
}

.imgexplanation ul {
	margin:0px;
	padding-left: 35px;
}

.imgexplanation li {	
	line-height: 20px;
}

.mediamiximg {
	float: right;
	width: 42%;
	padding-bottom:80px;
}

.pubviewimg {
	float: left;
	width: 42%;
}

.pubview {
	float: right;
	width: 58%;
}

.clear {
	clear: both;
}

/*** Home Page ****/
.homepage .wrapper {
	width: 1000px;
}

.viziHead{background:url(../images/homepage/bgStrip.png) no-repeat bottom center;font-size:16px;padding:18px 0 25px;letter-spacing:0.02em;}
.whatsNew{margin:0 5px;/*width:235px;*/text-align:left;}
.whatsNew li{list-style:square;margin-top:16px;line-height:1.4em;font-size:13px;	}
.whatsNew .heading{background:url(../images/icon-bulb.gif) no-repeat left;padding-left:20px;text-align:left;color:#a83401;font-size:15px;font-weight:bold;}
.products {
	margin-top:10px;
	padding-top: 30px;
	overflow: auto;
	background-image:url("../images/homepage/products.png");
	height: 260px;
	background-position:0px 0;
}

.products .headersignin {
	border-bottom:1px dotted #C2C2C2;
	color:#A83401;
	font-size:12px;
	line-height:20px;
	text-align:left;
	padding: 2px;
}

.products .clearsignin {
	clear: both;
	margin: 3px 0px 30px 0px;
}

.products .signin {
	background-color:white;
	border-color:#F5F5F5 #DDDDDD #DDDDDD #F5F5F5;
	border-style:solid;
	border-width:2px 3px 3px 2px;
	margin-top:2px;
	padding:0 5px;
	position:absolute;
	right:100px;
	width:230px;
}

.products .signinfield {
	padding: 0 10px 6px 0;
	height: 25px;
}

.products .signinname {
	float:left;
	text-align: right;
	width: 30%;
	padding:2px;
}

.products .signinvalue {
	float:right;
	text-align: left;
	width: 65%;
}

.products .signinvalue input {
	width: 100%;
	border: 1px solid #cccccc;
}

.products .signinbtn {
	padding-top:30px;
}

.products .signinbtn .forgot {
	float:left;
	padding-left:10px;
	padding-top:5px;
}

.products .signinbtn .forgot a {
	color: #3c3c3c;
} 

.products .signinbtn .login {
	float: right;
	padding-right:10px;
}

.producttype {
	padding-left: 50px;
}

.producttype .parts {
	float: left;
	width: 30%;
	padding: 10px;
	font-size: 20px;
	text-align: left;
}

.nonunderline {
	text-decoration:none;
}

.homesignup .hometitle {
	color: #a83401;
	font-size:22px;
	font-weight:700;
}

.launched {
	color:red;
	font-size:14px;
	font-weight:bold;
	padding-left:5px;
}

.briefing {
	color:#888888;
	font-style:italic;
	font-size: 12px;
	padding: 5px 0 10px;
}

.homemmix .briefing {
	padding-top:0px
}

.messaging {
	font-size: 13px;
	color:#212121;
	padding-bottom: 15px;
}

.messaging ul {
	padding-left: 10px;
	margin: 5px;
}

.messaging ul li {
	padding-top: 10px;
}

.publishers {
	background-color:white;
	border-left:1px solid #DDDDDD;
	border-top:1px solid #DDDDDD;
	border-bottom:3px solid #DDDDDD;
	border-right:3px solid #DDDDDD;
	width:900px;	
	padding: 0 5px;
}

.pubimage {
	padding: 10px 10px 0;
	text-align: left;
}

.paticipatingpubimage {
	float: left;
	width: 24%;
	padding-bottom: 8px;
}

.mediamixlearn {
	float: right;
	padding: 3px 20px 0 0;
}

.left {
	float:left;
}

.mediamixsteps {
	padding: 20px;
}

.mediamixsteps th {
	font-weight: 700;
	font-size: 12px;
	padding-bottom: 5px
}

.mediamixsteps td {
	padding: 0px 5px 10px;
}

.mediamixsignup {
	padding: 40px 20px 20px;
}

.mediamixsignup div {
	padding-bottom: 5px;
	font-size:16px;
	line-height: 20px;
	color:#A83401;
	font-weight: bold;
}

.mediamixheader {
	padding: 10px 0 0 20px;
	font-size: 20px;
	color: #5E96EF;
}

.viewimg {
	text-align: center;
}

/* CSS Document */

body {font:12px Arial, Helvetica, sans-serif;color:#060606;line-height:1.5em;}
h1{font-size:28px;}h4{font-size:16px;}
a{text-decoration:none;}
img{border:none;}
a:hover{text-decoration:underline;}
input{float:left;margin-right:5px;}
.padd15{padding:15px;}
.padd10{padding:10px;}
.padd20{padding:20px;}
.lucidaItalic,.banner .takeTour{font-family:lucida sans;font-style:italic;}
.lucida{font-family:lucida sans;}
.floatL{float:left;}
.floatR{float:right;}
/* Clearing html elements */
.clearfix:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
html[xmlns] .clearfix {display: block;}
* html .clearfix {height: 1%;}

.container p {margin:0;padding:2px 5px;}
.xtop, .xbottom {background:transparent none repeat scroll 0 0;display:block;font-size:1px;}
.xb1, .xb2, .xb3, .xb4 {display:block;overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {background:#fff none repeat scroll 0 0;border-left:1px solid #d4d4d4;border-right:1px solid #d4d4d4;}
.xb1 {background:#d4d4d4 none repeat scroll 0 0;margin:0 5px;}.xb2 {border-width:0 2px;margin:0 3px;}.xb3 {margin:0 2px;}.xb4 {height:2px;margin:0 1px;}
.xboxcontent {background-color:#fff;border-left:1px solid #d4d4d4;border-right:1px solid #d4d4d4;display:block;height:auto;}

.greyBr .xb2,.greyBr .xb3,.greyBr .xb4 {border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5;}
.greyBr .xb1 {background:#e5e5e5;}
.greyBr .xboxcontent {border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5;}
.greyBr .headerBg .xb2,.greyBr .headerBg .xb3,.greyBr .headerBg .xb4,.greyBrHeader{background:#f8f8f8;}

.greyBr.greyBrProduct .xb1{background-color:#d4d4d4;}
.greyBr.greyBrProduct .xboxcontent, .greyBr.greyBrProduct .xb2,.greyBr.greyBrProduct .xb3,.greyBr.greyBrProduct .xb4 {border-left:1px solid #d4d4d4;border-right:1px solid #d4d4d4;}
.greyBr.greyBrProduct .xtop .xb2,.greyBr.greyBrProduct .xtop .xb3,.greyBr.greyBrProduct .xtop .xb4 {background-color:#f4f4f4;}
.greyBrHeader{padding:10px;}
.greyBrHeader .login{float:right;margin-right:40px;}
.greyBrHeader h2{font-weight:normal;color:#2e2e2e;float:left;padding-left:12px;}
.greyBrHeaderList{margin:5px 0 0 105px;}
.greyBrHeaderList span a{color:#a5a5a5;font-weight:bold;}
.greyBrHeaderList span.separator{width:1px;height:17px;background:url(../images/separator.gif) no-repeat;margin:0 3px;}
.greyBrHeaderList .selected{color:#3c3c3c;}

.darkGreyBg{margin-bottom:5px;}
.darkGreyBg .xtop .xb1, .darkGreyBg .xtop .xb2,.darkGreyBg .xtop .xb3,.darkGreyBg .xtop .xb4 {border-left:1px solid #cccfd6;border-right:1px solid #cccfd6;background:#cccfd6;}
.darkGreyBg .darkGreyBgHeader {background:url(../images/separator.gif) repeat-x;}
.darkGreyBg .xboxcontent{border-left:1px solid #aeb1b8;border-right:1px solid #aeb1b8;}
.darkGreyBg .icon1{background:url(../images/icon/icon1.jpg) no-repeat 10px center;font-weight:bold;padding:4px 25px;}
.darkGreyBg .xbottom .xb1, .darkGreyBg .xbottom .xb2, .darkGreyBg .xbottom .xb3, .darkGreyBg .xbottom .xb4{border-left:1px solid #aeb1b8;border-right:1px solid #aeb1b8;} 
.darkGreyBg .xbottom .xb1{background:#aeb1b8;}
.lightGreyBr{margin-bottom:12px;}
.lightGreyBr .xb2,.lightGreyBr .xb3,.lightGreyBr .xb4 {border-left:1px solid #ece9e9;border-right:1px solid #ece9e9;}
.lightGreyBr .xtop .xb2,.lightGreyBr .xtop .xb3,.lightGreyBr .xtop .xb4{background-color:#fff;}
.lightGreyBr .xb1 {background:#ece9e9;}
.lightGreyBr .xboxcontent {background:#fff;border-left:1px solid #ece9e9;border-right:1px solid #ece9e9;}

.greyBrBg{margin:0 4px;}
.greyBrBg .xtop .xb2,.greyBrBg .xtop .xb3,.greyBrBg .xtop .xb4 {border-left:1px solid #ece9e9;border-right:1px solid #ece9e9;background-color:#fff;}
.greyBrBg .xbottom .xb2,.greyBrBg .xbottom .xb3,.greyBrBg .xbottom .xb4 {border-left:1px solid #ece9e9;border-right:1px solid #ece9e9;}
.greyBrBg .xb1 {background:#ece9e9;}
.greyBrBg .xboxcontent {border-left:1px solid #ece9e9;border-right:1px solid #ece9e9;}
.greyBrBg .shortGreyBg{border-bottom:1px solid #ece9e9;background:url(../images/shortGreyBg.jpg) repeat-x bottom;padding:2px 12px 6px;}
.right-col .greyBrBg .shortGreyBg {padding:2px 5px 6px;}
.shortGreyBg div{font-weight:bold;font-size:13px;}

.greyBrBgContent div{float:left;}
.greyBrBgContent ul li{list-style:none;margin-top:12px;}

.headerContent .logo{float:left;}
.headerListItem .headerListItemL {width:3px;height:21px;float:left;background:url(../images/headerListItemL.png) no-repeat -3px 0;}
.headerListItem .headerListItemR {width:3px;height:21px;float:left;background:url(../images/headerListItemR.png) no-repeat -3px 0;}
.headerListItem .headerListItemC{float:left;height:21px;padding-top:1px;background:url(../images/headerListItemC.gif) repeat-x 0 -21px;}
.headerListItem.hover div, .headerListItem.selected div{background-position:0 0;}
.hover .headerListItemC a, .selected .headerListItemC a{color:#fff;text-decoration:none;}
.viziTag{color:#2f2f2f;font-size:13px;}
.viziTag span{font-size:18px;}
.viziTag a{font-size:11px;}
.viziTag p{line-height:1.6em;padding:15px;text-align:justify;margin-bottom:12px;}
.viziTagBg{position:relative;}
.itsFree{position:absolute;top:-10px;right:-5px;}
.viziTagBg p{font-size:12px;text-align:left;padding:9px 8px 6px;color:#152d45;font-weight:bold;}
.viziTagBg a{color:#152d45;text-decoration:underline;}
.viziTag .xboxcontent {background-color:#fdfdfd;border-left:1px solid #ececec;border-right:1px solid #ececec;}
.viziTag .xb1{background:#ececec;}
.viziTag .xb2,.viziTag .xb3,.viziTag .xb4 {background:#fdfdfd;border-left:1px solid #ececec;border-right:1px solid #ececec;}
.viziTagBg{margin:0 7px;position:relative;}
.viziTagBg .xboxcontent {background:#fdfdfd url(../images/greyBg1.gif) repeat-x bottom;border-left:1px solid #ececec;border-right:1px solid #ececec;}
.viziTagBg .xb1{background:#ececec;}
.viziTagBg .xtop .xb2,.viziTagBg .xtop .xb3,.viziTagBg .xtop .xb4 {background:#fdfdfd;border-left:1px solid #ececec;border-right:1px solid #ececec;}
.viziTagBg .xbottom .xb2,.viziTagBg .xbottom .xb3,.viziTagBg .xbottom .xb4 {background:#f0f0f0;border-left:1px solid #ececec;border-right:1px solid #ececec;}

.greyBg1 .xboxcontent {background-color:#fafafa;border-left:1px solid #fafafa;border-right:1px solid #fafafa;}
.greyBg1 .xb1{background:#fafafa;}
.greyBg1 .xb2,.greyBg1 .xb3,.greyBg1 .xb4 {background:#fafafa;border-left:1px solid #fafafa;border-right:1px solid #fafafa;}
.greyBg2 .xboxcontent {background-color:#f9f9f9;border-left:1px solid #f9f9f9;border-right:1px solid #f9f9f9;}
.greyBg2 .xb1{background:#f9f9f9;}
.greyBg2 .xb2,.greyBg2 .xb3,.greyBg2 .xb4 {background:#f9f9f9;border-left:1px solid #f9f9f9;border-right:1px solid #f9f9f9;}
.greyBg3 .xboxcontent {background-color:#f6f6f6;border-left:1px solid #f6f6f6;border-right:1px solid #f6f6f6;}
.greyBg3 .xb1{background:#f6f6f6;}
.greyBg3 .xb2,.greyBg3 .xb3,.greyBg3 .xb4 {background:#f6f6f6;border-left:1px solid #f6f6f6;border-right:1px solid #f6f6f6;}
.greyBg6 .xboxcontent {background-color:#f3f2f2;border-left:1px solid #f3f2f2;border-right:1px solid #f3f2f2;}
.greyBg6 .xb1{background:#f3f2f2;}
.greyBg6 .xb2,.greyBg6 .xb3,.greyBg6 .xb4 {background:#f3f2f2;border-left:1px solid #f3f2f2;border-right:1px solid #f3f2f2;}

.greyBg4{background:#e1e1e1;font-weight:bold;padding:2px 0;text-align:center;}
.greyBg5{background:#fbfbfb;}
.topSiteHome{float:left;width:48%;margin:5px 0 0 5px;}

.headerList  .active .xboxcontent, .headerList  .hover .xboxcontent {background-color:#ffb22f;border-left:1px solid #ffb22f;border-right:1px solid #ffb22f;color:#fff;}
.headerList  .active .xboxcontent a, .headerList  .hover .xboxcontent a{text-decoration:none;color:#fff;}
.headerList  .active .xb1, .headerList  .hover .xb1{background:#ffb22f;}
.headerList  .active .xb2,.headerList .active .xb3,.headerList .active .xb4,.headerList  .hover .xb2,.headerList .hover .xb3,.headerList .hover .xb4 {background:#ffb22f;border-left:1px solid #ffb22f;border-right:1px solid #ffb22f;}
.headerList  .hover .xboxcontent div{display:block;}

.wrapper{background:url(../images/bodyBg.jpg) repeat-x;}
.container{width:960px;margin:0 auto;}
.container{position:relative;}
.headerHd{background:#eee url(../images/headerBg.gif) repeat-x bottom;padding:4px 10px;color:#6e6e6e;}
.headerHd a{color:#000;}
.headerHd .headerList{float:right;}
.headerHd .productList{float:left;margin-left:9px;}
.headerHd .productList span a{font-weight:bold;color:#000;margin-right:10px;}
.main-content{margin-top:8px;}

.countrySelector{border-left:1px solid #8e8e8e;float:left;margin-left:5px;padding-left:5px;}

.countrySelector .changeCountry{margin-right:5px;}
.countrySelector .countryFlag{float:left;margin:1px 0 0 2px;}
.countryList{display:none;}
.loggedinUsername div{padding:1px 5px 0 0;}
.changeCountryActive .countryList{display:block;}
.changeCountryActive .changeCountry{visibility:hidden;}

.headerList .headerListItem{float:left;cursor:pointer;}
.headerListItem a{padding:2px 5px;}
.subHeaderList{display:none;position:absolute;border:1px solid #cbcbcb;background:#e7e6e6;}
.subHeaderList ul{list-style:none;}
.headerListItem .subHeaderList ul li a{color:#020202;background:none;line-height:1.8em;}
.subHeaderList ul li.hover{background:#a09f9f;}
.subHeaderList ul li.hover a{color:#fff;text-decoration:none;}
.headerListItem .hasSubList a{background:url(../images/icon/sub-headerList.gif) no-repeat right 9px;padding-right:10px;}
.hover .hasSubList a{background:url(../images/icon/sub-headerListActive.gif) no-repeat right 9px;}

.signInContainer{position:absolute;right:0;top:25px;z-index:5000;display:none;width:320px;}
.signInTop{width:320px;height:35px;background:url(../images/signInTop.png) no-repeat 1px center;}
.signInTop div{left:20px;position:relative;top:10px;color:#262626;font-size:13px;font-weight:bold;}
.signInCenter{width:291px;padding:0 17px;background:url(../images/signInCenter.png) repeat-y;}
.signInBottom{width:325px;height:20px;background:url(../images/signInBottom.png) no-repeat;}
div.closeSignIn{width:15px;height:15px;position:absolute;right:10px;top:0px;z-index:1000;}
.websiteSearch{float:right;margin:9px -9px 0 0 ;}
.login .btn{float:left;}
.signInContainer .btn{float:right;}
.websiteSearchInput{border-top:1px solid #8a3f03;border-left:1px solid #8a3f03;border-bottom:1px solid #bcbcbc;border-right:1px solid #bcbcbc;color:#bb8b64;padding:5px 30px 6px 5px;font-size:11px;width:300px;margin-right:10px;}
.blogSearch{margin-top:15px;}
.blogSearchInput{background:url(../images/icon/searchIconGrey.gif) no-repeat center right;border:1px solid #dcdbdb;color:#777;padding:5px 30px 6px 5px;font-size:11px;width:238px;position:relative;top:-9px;margin-right:10px;}
.headerContent{margin:25px 20px 10px;}
.banner{width:1000px;height:65px;}
.banner1{background:url(../images/homepage/bannerBg1.jpg) no-repeat;}
.banner2{background:url(../images/homepage/bannerBg2.jpg) no-repeat;}
.banner3{background:url(../images/homepage/bannerBg3.jpg) no-repeat;}
.banner h1{font-weight:normal;}
.banner p{margin:10px 0 0 5px;}
.banner .takeTour, .login a{text-decoration:underline;}
.topNavWrapperL{background:url(../images/homepage/topNavL.jpg) no-repeat scroll left bottom;width:5px;height:28px;float:left;}
.topNavWrapperR{background:url(../images/homepage/topNavR.jpg) no-repeat scroll left bottom;width:5px;height:28px;float:left;}
.topNav{background:#7FB3E6;float:left;width:662px;}
.topNav .topNavList{float: right;margin-right:20px;}
.topNav .login{float:left;margin:2px 0 0 15px;}
.topNav .login img{position:relative;top:4px;cursor:pointer;margin-right:10px;}
.topNavList a{font-size:13px;display:block;padding:5px 20px;cursor:pointer;}
.topNavList .active a{font-weight:bold;background-color:#aacdf0;}
.topNavList span{float:left;color:#163C61;font-weight:bold;}
.topNavList .prev-topNavItem{background:url(../images/prev.gif) no-repeat center left;width:5px;height:30px;}
.topNavList .next-topNavItem{background:url(../images/next.gif) no-repeat center left;width:5px;height:30px;}
.topNavList a:hover{text-decoration:none;}
.greyBrBg .topNav1{padding:0;}
.topNav1 div{float:left;}
.topNav1 a{display:block;padding:3px 25px 5px;}
.left-col{float:left;width:673px;margin:3px 7px;}
.left-col .paraHeading{color:#194f8c;font-weight:normal;margin:5px;}
.left-col .paraHeading .date{color:#939393;font-size:11px;}
.right-col{float:left;width:264px;margin:3px 7px 3px 0;}
a.link{color:#8b8c8d;font-size:11px;}
.lightGreyBr ul li{list-style:none;margin:6px 12px;}
.lightGreyBr ul li a.link{font-size:12px;}
.footer{margin:10px 0;}
.footer .divider,.compareSiteContainer .divider{margin:0 3px 0 5px;color:#989898;}
.footer,.footer a{color:#989898;font-size:11px;}
.footer div{color:#666;}
.footer a:hover{color:#666;}
.shortGreyBg .views{float:right;font-size:12px;}
.shortGreyBg .views span{color:#060606;text-decoration:underline;cursor:pointer;}
.shortGreyBg .views .active{text-decoration:none;color:#828282;cursor:default;}

.btn {cursor:pointer;}.btn div{float:left;height:24px;}
.btn .btnL{width:2px;background:url(../images/btnL.png) no-repeat;}
.btn .btnR{width:2px;background:url(../images/btnR.png) no-repeat;}
.btn .btnC{background:url(../images/btnC.gif) repeat-x;padding:0px 8px;font-weight:bold;}
.btn .btnC div{margin:3px 0 -2px;color:#fff;}
.hover .btnL{background:url(../images/btnL.png) no-repeat 0 -24px;}
.hover .btnR{background:url(../images/btnR.png) no-repeat 0 -24px;}
.hover .btnC{background:url(../images/btnC.gif) repeat-x 0 -24px;}
.click .btnL{background:url(../images/btnL.png) no-repeat 0 -48px;}
.click .btnR{background:url(../images/btnR.png) no-repeat 0 -48px;}
.click .btnC{background:url(../images/btnC.gif) repeat-x 0 -48px;}

.categoryList{padding:5px;}
.categoryList ul li{margin:8px 0 0 12px;display:inline;line-height:1.8em;}
.categoryList ul li a{color:#8B8C8D;}
.errDiv{display:none;font-weight:bold;font-size:11px;}
/************************* Slide Viewer CSS *****************************/
/*preload classes*/ 
.svw {width: 672px; height: 222px; background: #fff;} 
.svw ul {position: relative; left: -999em;}  
/*core classes*/ 
#bannerSlider{}
.stripViewer { position: relative; overflow: hidden; padding-top:4px;}
/* this is your UL of images */
.stripViewer ul { margin: 0; padding: 0; position: relative; left: 0; top: 0; width: 1%; list-style-type: none; } 
.stripViewer ul li {  float:left; } 
.stripTransmitter { overflow: auto; width: 1%; display:none;} 
.stripTransmitter ul { margin: 0; padding: 0; position: relative; list-style-type: none; } 
.stripTransmitter ul li{ width: 20px; float:left; margin: 0 1px 1px 0; } 
.stripTransmitter a{ font: bold 10px Verdana, Arial; text-align: center; line-height: 22px; background: #ff0000; color: #fff; text-decoration: none; display: block; } 
.stripTransmitter a:hover, a.current{ background: #fff; color: #ff0000; }

.alignTxt2Btn{position:relative;top:5px;margin-left:5px;}
.bannerPad{position: relative;top:30px;left:30px;}
.signUp .left-col{width:400px;padding:10px 20px;}
.signUp .right-col{padding:28px 0;width:490px;}
.signupItemLabel{text-align:right;padding-right:5px;width:40%;}
.signupItem{width:203px;}
.signupItemSelect{width:207px;}
.signUp .greyBg1, .signUp .greyBg2, .signUp .greyBg3, .signUp .greyBg6{margin-bottom:20px;width:368px;}
.signUp .right-col .greyBg1{width:466px;margin-bottom:0;}
.takeTourList{background-color:#e6e7e9;margin:10px 10px 0;color:#1d1d1d;font-size:13px;padding:4px 10px;}
.takeTourList .divide{margin:0 5px;}
.takeTourList a{color:#4f5050;}
.takeTourList a:hover{color:#1d1d1d;}
.takeTourList a.active{text-decoration:underline;color:#1d1d1d;}
.viziTagWrapper{background:url(../images/containerShadow.jpg) no-repeat bottom;padding-bottom:10px;}
.productContainer{display:none;}
.productBanner{margin:10px;}
.productBanner ul{margin-left:10px;}
.productBanner ul li{list-style:none;background:url(../images/icon/icon11.png) no-repeat;padding-left:23px;margin-top:10px;}
.productBanner p{line-height:1.5em;margin-bottom:5px;padding:2px 5px;}
.productBanner .right-col{width:325px;}
.productBanner .right-col img{float:right;}
.productBanner .left-col{width:570px;}
.productBanner .xboxcontent{padding:5px 10px;}
.productBanner .xtop .xb2, .productBanner .xtop .xb3, .productBanner .xtop .xb4{background:#fdfdfd;}
.highlight{color:#25619f;}
.iconFloat{float:left;margin:0 10px;}
.signupBenefits ul{margin:10px 10px 10px 30px;}
.signupBenefits ul li{margin-top:5px;}
.mandatoryFields{color:#9e9f9f;text-align:right;margin-right:38px;font-size:11px;}
.staticPageWrap{margin: 0pt 20px; padding: 12px 0pt;font-size:13px;}
.staticPageWrap .basic {margin:0 0 0 10px;}
.staticPageWrap .header {font-weight:bold;margin:15px 0 5px;}
.staticPageWrap .tncheader {font-weight:bold;margin:15px 10px 5px 0;}
.staticPageWrap .define {margin:5px 0 0 10px;}
.form{margin-top:10px;}
div.field {clear:left;margin: 0px 0px 0px 10px;padding:5px 0 4px;}
div.field:after {clear:both;content:'.';display:block;line-height:0pt;visibility:hidden;}
div.field:hover {background:#f9f9f9;}
.field label {display:block;float:left;padding:3px 10px 0pt;text-align:right;width: 180px;}
.field textarea {height:140px;}
.field input.txt, .field input.smtxt, .field textarea {border-color:#999999 rgb(204, 204, 204) rgb(221, 221, 221) rgb(170, 170, 170);border-style:solid;border-width:1px;width:520px;}
.field input.smtxt {width:170px;}
.field input.txt:focus, .field input.smtxt:focus, .field textarea:focus {background:#fef9f4 none repeat scroll 0%;}
#submit {margin-left:200px;}
.compareSite{border-bottom:1px dotted #cdcdcc;padding:15px 0 15px 45px;}
.compareSite div{float:left;font-weight:bold;}
.compareSite input{margin:0 5px;padding:4px 1px 0px;}
.compareSiteHeader{float:left;padding-top:4px;}
.compareSiteHeader h2{margin:0;}
.compareSiteContainer{position:relative;padding:15px;}
#siteVisitsSummary{padding:15px;}
.compareSiteContainer h3,#siteVisitsSummary h3{color:#474745;font-weight:normal;}
.compareSiteContainer table{position:absolute;top:18px;z-index:1000;left:220px;font-size:10px;color:#777777;}
.compareSiteNav{position:relative;top:1px;}
.compareSiteNav .tab{margin-left:2px;cursor:pointer;float:right;}
.compareSiteNav .tabL,.productTabContainer .tabL{width:4px;height:25px;background:url(../images/tabL.gif) no-repeat;float:left;}
.compareSiteNav .tabR,.productTabContainer .tabR{width:4px;height:25px;background:url(../images/tabR.gif) no-repeat;float:left;}
.compareSiteNav .tabC,.productTabContainer .tabC{height:25px;background:url(../images/tabC.gif) repeat-x;padding:0 10px;float:left;}
.compareSiteNav .tabC div,.productTabContainer .tabC div{height:20px;padding-top:4px}
.productTabContainer .tabL,.productTabContainer .tabR,.productTabContainer .tabC{height:24px;}
.compareSiteContent{border:1px solid #dadada;display:none; overflow:hidden; width:886px;}
.compareSiteNav .active .tabL,.productTabContainer .active .tabL{background:url(../images/tabL.gif) no-repeat 0 -25px;}
.compareSiteNav .active .tabR,.productTabContainer .active .tabR{background:url(../images/tabR.gif) no-repeat 0 -25px;}
.compareSiteNav .active .tabC,.productTabContainer .active .tabC{background:url(../images/tabC.gif) repeat-x 0 -25px;color:#D41921;font-weight:bold;}
/* MediaMix */
.mediamix .container{width:1002px;}
.mediamix .staticPageWrap{margin:0 11px;}
.productTabContainer{border-bottom:1px solid #e0e0e0;padding:2px 0 0 8px;background:#f4f4f4 url(../images/productTabContainer.gif) repeat-x 0 bottom;}
.productTabContainer .productTab{float:left;margin-right:3px;cursor:pointer;position:relative;top:1px;border-bottom:1px solid #e0e0e0;}
.productTabContainer .active{position:relative;top:1px;border-bottom:1px solid #FFFFFF;}

/* Compare */
#siteVisitsSummary table{borderc-collapse:collapse;border:1px solid #dadada;margin-top:10px;}
#siteVisitsSummary td{text-align:right;border-top:1px solid #dadada;padding:3px 10px;font-size:13px;}
#siteVisitsSummary td.siteSummaryItem{border-right:1px solid #f0f0f0;}
#siteVisitsSummary th{text-align:right;color:#d41921;padding:3px 10px;background:#fff url(../images/tableBg.gif) bottom repeat-x;}
#siteVisitsSummary .alt td{background-color:#fbfbfa;}
.demographics div{width:20px;height:20px;cursor:pointer;}
.demographics #pieChart{background:url(../images/pieChart.gif) no-repeat;}
.demographics #pieChart.active{background:url(../images/pieChart.gif) no-repeat 0 -20px;}
.demographics #barGraph{background:url(../images/barGraph.gif) no-repeat;}
.demographics #barGraph.active{background:url(../images/barGraph.gif) no-repeat 0 -20px;}
.demographicsContent{display:none;}
.pielegend {font-size:11px;}
.pielegend .piecolor {float:left;height:11px;margin:0 10px;width:11px;}
.errCompareDiv{display:none;padding:6px 10px;margin-top:12px;background-color:#FFFF99;font-size:12px;border:1px dashed #fccdab;width:91%;}
.errCompareDivMsg{float:left;color:#D41921;}
.compareSite div.errCompareDivClose{text-align:right;text-decoration:underline;width:100%;cursor:pointer;font-weight:normal;}
.demographicPieChartLegend {width:190px;float:right;margin:10px;padding-top:2px;padding-left:10px;padding-right:10px;}
.chartSiteTitle{color:#D41921;text-align:center;font-weight:bold;}

/*TOOL TIPS*/
.tooltipMessage {padding: 5px;background-color: #FFFFCC;border: 1px solid #ff9933; width:180px; color: #6b6b6b; display:none; position:absolute;left:0px;top:0px; z-index: 203;}
/*AdView*/
.dateRangeControl {margin-bottom:10px;}
.hide-adViewContent{background:url(../images/icon/dropArrow.gif) no-repeat right;padding-right:15px;}
.adViewFilterContainer .adViewFilterHeading{color:#143a7b;font-weight:bold;}
#adViewFilterHeader .xboxcontent {background:#eef5fb url(../images/adViewFilterHeaderBg.gif) repeat-x bottom;border:1px solid #dce8f0;border-top:none;padding:2px 10px;}
#adViewFilterHeader .xb1{background-color:#dce8f0;}
#adViewFilterHeader .xb2,#adViewFilterHeader .xb3,#adViewFilterHeader .xb4 {background:#eef5fb;border-left:1px solid #dce8f0;border-right:1px solid #dce8f0;}

.greyBr .staticPageWrap .adViewContent .xboxcontent {background:#fafbfd;border-left:1px solid #dce8f0;border-right:1px solid #dce8f0;padding:5px 10px;}
.greyBr .staticPageWrap .adViewContent .xb1{background-color:#dce8f0;}
.greyBr .staticPageWrap .adViewContent .xb2,.greyBr .staticPageWrap .adViewContent .xb3,.greyBr .staticPageWrap .adViewContent .xb4 {background:#fafbfd;border-left:1px solid #dce8f0;border-right:1px solid #dce8f0;}

.adv{width:334px;}
.pubs{width:334px;margin:0 40px 0 38px;}
.adFormat{width:114px;}

.adViewFilterL{width:2px;height:18px;background:url(../images/icon/searchBox.gif) no-repeat;}
.adViewFilterC{height:18px;background:url(../images/icon/searchBox.gif) repeat-x center -18px;padding:1px 0 0 2px;}
.adViewFilterC input{font-size:10px;color:#999;border:none;width:192px;}
.adViewFilterR{width:18px;height:18px;background:url(../images/icon/searchBoxIcon.gif) no-repeat;}
.adViewFilterTable{border-collapse:collapse;margin-top:5px;}
.adViewFilterTable td{border:1px solid #a8bfd4;}

.compareSiteHeaderNav{position:relative;top:1px;}
.compareSiteHeaderNav .tab{margin-right:2px;cursor:pointer;float:left;}
.compareSiteHeaderNav .tabL{width:2px;height:27px;background:url(../images/compareSiteHeaderNavL.gif) no-repeat 0 -27px;float:left;}
.compareSiteHeaderNav .tabR{width:2px;height:27px;background:url(../images/compareSiteHeaderNavR.gif) no-repeat 0 -27px;float:left;}
.compareSiteHeaderNav .tabC{height:27px;background:url(../images/compareSiteHeaderNavC.gif) repeat-x 0 -27px;padding:0 10px;float:left;}
.compareSiteHeaderNav .tabC div{height:23px;padding-top:4px}
.compareSiteHeaderContent{border:1px solid #dedede;display:none;background-color:#f4f4f4;}
.compareSiteHeaderContent input{width:92px;font-size:11px;height:17px;}
.compareSiteHeaderContent.compareSite{padding:6px 1px 5px;}
.compareSiteHeaderNav .active .tabL{background-position:0 0px;}
.compareSiteHeaderNav .active .tabR{background-position:0 0px;}
.compareSiteHeaderNav .active .tabC{background-position:0 0px;color:#D41921;font-weight:bold;}
.compareSiteHeaderContent input.searchSite{width:330px;margin:5px;padding:2px;}

.loyaltyLink a{text-decoration:underline;color:#4e4e4e;}
.loyaltyLink .active a{text-decoration:none;color:#456fbc;font-weight:bold;}
.loyaltyLinkContent{display:none;}
.loyaltyLink .byAud{background:url(../images/Aud_Click.gif) no-repeat;padding-left:20px;width:76px;float:left;}
.loyaltyLink .byView{background:url(../images/PV_Click.gif) no-repeat 0 2px;padding-left:14px;}
.loyaltyLink .byAud.active{background:url(../images/AudNormal.gif) no-repeat;}
.loyaltyLink .byView.active{background:url(../images/PV_Normal.gif) no-repeat 0 2px;}

.stripViewer {overflow:hidden;padding-top:4px;position:relative;}
#press{width:990px;}
.pressContent *{font-size:12px;font-family:Verdana,Tahoma,Arial,Sans-Serif;}
#press .staticPageWrap{margin:0 5px;padding-top:1px;}
#press .staticPageWrap .pressContent .xboxcontent {background:#f9f9f9;border-left:1px solid #eaeaea;border-right:1px solid #eaeaea;padding:5px 10px;}
#press .staticPageWrap .pressContent .xb1{background-color:#eaeaea;}
#press .staticPageWrap .pressContent .xb2,.greyBr .staticPageWrap .pressContent .xb3,.greyBr .staticPageWrap .pressContent .xb4 {background:#fbfbfb;border-left:1px solid #eaeaea;border-right:1px solid #eaeaea;}
.pressFontColor{color:#234377;}.pressWWW{padding-left:126px;margin-bottom:20px;}
.featureContainer{padding-left:34px;}
.featureThumbnail{text-align:center;width:19%;margin:15px 0;}
.pressContentForm{/*width:85%;*/margin:0 auto;}
.pressContentForm td{text-align:right;}
.pressContentForm td input{font-size:13px;}
#pressContentFormSubmit{background:url(/images/pressFormSubmit.gif) no-repeat;width:90px;height:27px;border:0 none;cursor:pointer;}
.featureContent{margin:0 auto;width:932px;background-color:#FFF;border:3px solid #f1f1f1;border-top:25px solid #f1f1f1;position:relative;display:none;cursor:pointer;}
.featureContentWrapper{width:100%;position:absolute;left:0px;top:0px;z-index:10000;}
.featureThumbnail{cursor:pointer;}
.pressWWW div *{line-height:1.4em;font-size:13px;}
.closeFeatureContent{font-size:11px;width:40px;height:20px;background:url(/images/Cross.gif) no-repeat right top;position:absolute;right:0;top:-22px;color:#555;padding:1px 13px 0 0;font-weight:bold;}
.overlay{position:absolute;top:0px;left:0px;opacity:0.3;filter: alpha(opacity = 30);background-color:#333;width:100%;display:none;z-index:2;}

/*Added by Abhishek*/
.FL{ float:left;}.FR{ float:right;}.CL{ clear:both;}.TR{ text-align:right;}.TC{ text-align:center;}.DN{display:none;}.DB{display:block;}
.ul { text-decoration:underline;}
.PA15 { padding:15px;}
.PT5 {padding-top:5px;}.PT10 {	padding-top:10px;}.PT20 {padding-top:20px;}
.PB3{padding-bottom:3px;}.PB5{ padding-bottom:5px;}.PB7{padding-bottom:7px;}.PB10{padding-bottom:10px;}.PB15 {padding-bottom:15px;}.PB20{padding-bottom:20px;}
.PL5{ padding-left:5px;}.PL10{ padding-left:10px;}.PL15{ padding-left:15px;}.PL20{ padding-left:20px;}.PL25{ padding-left:25px;}
.PR5{ padding-right:5px;}.PR15{ padding-right:15px;}.PR20{ padding-right:20px;}.PR25{ padding-right:25px;}
.ML10{margin-left:10px;}.ML15{margin-left:15px;}.ML35{margin-left:35px;}
.MT3{ margin-top:3px;}.MT8{ margin-top:8px;}.MT10{ margin-top:10px;}.MT15{ margin-top:15px;}.MT20{ margin-top:20px;}
.MR5{ margin-right:5px;}.MR10{ margin-right:10px;}.MR15{ margin-right:15px;}
.MB5{ margin-bottom:5px;}.MB15{ margin-bottom:15px;}.MB20{ margin-bottom:20px;}.MB25{ margin-bottom:25px;}
.dbl_14{ color:#234377; font:14px Arial;}

.color1,.color2{border-collapse:collapse;}
.color1 {border-left:1px solid #E8E8E8; border-right:1px solid #E8E8E8;margin:4px 0;}
.color1 thead td{background-color:#fff0b8;color:#d41921;}
.color1 tbody tr{background-color:#f9f9f9;}
.color1 tbody td{border-bottom:1px solid #e8e8e8;border-top:1px solid #e8e8e8;}
.color1 tr.alt{background-color:#fff;}
.color1 tbody td.name a, .color1 tbody td.name{ color:#d41921; font-weight:bold;}
.whatsNew .blBullList{ padding:0; margin-left:20px; width:235px; margin-right:45px;}
.whatsNew .blBullList li{background:url("/images/bullet.gif") no-repeat scroll 0 10px transparent;color:#165391; list-style-type:none; padding-left:15px; margin-top:24px;}
 .whatsNew .blBullList li a{color:#165391; font-size:14px; }

