/* GLOBAL RESETS */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, iframe, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding:0;
	border:0;
	outline:0;
	font-weight:inherit;
	font-style:inherit;
	font-size:100%;
	font-family:inherit;
	vertical-align:baseline;
}

/*GLOBAL STYLES */
body {font-family:Arial;font-size:11px;background-color:#fff;}
ul {list-style:none;}
strong {font-weight:bold;}
em {font-style:italic;}
input, select, textarea {border:1px solid #7b9ebd;}
input.checkbox, input.radio {border:none;}
input[type="image"] {border:none;}
*:first-child+html input[type="checkbox"], *:first-child+html input[type="radio"] {border:none;}

thead tr {background:#cdd9e2;}
tr.odd {background:#eaeff2;}
th {padding:3px;font-weight:bold;}
th div {font-weight:normal;}
th.first {padding:3px 3px 3px 10px;text-align:left;}

.clear {clear:both;float:none;height:0;overflow:hidden;}
.right {float:right;}
.hide {display:none;}
.odd {background:#eaeff2;}
.text-left {text-align:left !important;}
.text-right {text-align:right;}
.pT20 {padding:20px 0 0 0;}

/*GLOBAL LINKS*/
a, a:visited {text-decoration:underline;color:#2c85c3;}
a:hover {text-decoration:none;color:#628ccb;}
a:focus, a:active {-moz-outline:0px none red;outline:0px none red;}

a.pdf {background:url(../images/icon-pdf.gif) no-repeat 4px 0;padding:0 0 0 24px;}
a.excel{background:url(../images/icon-excel.gif) no-repeat 4px 0;padding:0 0 0 24px;}
.more-link {display:block;padding:0 0 0px 10px;}

#footer-container a, a:visited {text-decoration:underline;color:#3399cc;font-weight:normal;}
#footer-container a:hover {text-decoration:none;color:#666;font-weight:normal;}

/*MAIN STRUCTURAL990px*/
#main-container {width:990px;margin:0}
.table-no-link {display:block;height:9px;}

/*MENU*/
#navigation-container {}
	.top-navigation {background:#6f93ac;padding:10px 10px 15px 0px;margin:0 0 1px 0;border:1px solid #b7c9d6;border-top:1px solid #acb5bb;height:63px;}
		#logo {float:left;padding:0 10px 0 0;}
		.top-navigation-links {float:right;width:75%;}
			.top-navigation-links ul {float:right;list-style:none;padding:10px 0 0 0;}
				.top-navigation-links li {float:left;border-left:1px solid #e3e5e6;padding:0 7px 0 7px;}
				.top-navigation-links li a {color:#000 !important;text-decoration:none;font-weight:bold !important;}
				.top-navigation-links li a.nav-options {background:url(../images/icon-down-arrow-transparent.gif) no-repeat 100% 40%;padding:0 15px 0 0;}
				.top-navigation-links li a:hover {color:#fff;text-decoration:underline;font-weight:bold;}
				.top-navigation-links li.first {float:left;padding:0 7px 0 7px;border-left:none;}
			.username-display {float:right;color:#fff;padding:20px 7px 0 0;}
				.username-groupname {font-weight:bold;padding:0 10px 0 0;display:block;float:left;}
				#username-dropdown {display:block;float:left;position:relative;background:url(../images/bg-change-name-left.gif) no-repeat;padding:0 2px 0 2px;}
					#username-dropdown a {display:block;background:url(../images/bg-change-name-right.gif) no-repeat right top;padding:1px 12px 3px 5px;padding:1px 12px 5px 5px; color:#6F93AC;text-decoration:none;font-size:10px;z-index:1;}
					#username-dropdown ul li {float:none;border:none;}
						span#username-dropdown ul {position:absolute;right:0;background:#f8f8f8;border:1px solid #d0d0d0;display:none;padding:0;width:140px;}
						span#username-dropdown ul li {padding:1px;}
						span#username-dropdown:hover ul, span#username-dropdown.change-name-hover ul {display:block;}
						span#username-dropdown ul li a {background:none;padding:3px 4px;color:#000;border:1px solid transparent;border-left:none;border-right:none;}
						span#username-dropdown ul li a:hover {background:#cdd9e2;border:1px solid #d0d0d0;border-left:none;border-right:none;}
		.sub-navigation {background:#d0d6dd;}
		.sub-navigation .padding {float:left;padding:3px 0 3px 40px;border-right:1px solid #fff;height:21px;background:#D0D6DD;}

	.nav-dropdown, .nav-dropdown ul{float:left;padding:0;margin:0;list-style:none;line-height:1em;z-index:5000;background:#D0D6DD;}
		.nav-dropdown li {float: left;padding:3px 0 3px 0;border-right:1px solid #fff;}
		.nav-dropdown li a {color:#000 !important;text-decoration:none !important;font-weight:bold !important;display:block;background:#D0D6DD;padding:5px;}
		/*.nav-dropdown li a {color:#000 !important;text-decoration:none !important;font-weight:bold !important;display:block;background:#D0D6DD url(../images/icon-down-arrow.gif) no-repeat 95% 7px;padding:5px 25px 5px 5px;}*/
			
			.nav-dropdown li a:hover {color:#000;text-decoration:none !important;}

	/* second-level lists */
	.nav-dropdown li ul {position:absolute;background:#f8f8f8;width:170px;display:none;border:1px solid #d0d0d0;}
		.nav-dropdown li ul li {text-align:left; float:none;clear:both;position:relative;margin:0;padding:1px 0 1px 1px;background:#f8f8f8;}
			.nav-dropdown li ul li a {background:#f8f8f8;border:1px solid #f8f8f8;width:auto;}
			.nav-dropdown li ul li a:hover {background-color:#cdd9e2; border:1px solid #c7cdd1;text-decoration:none !important;}
			
	/* third-and-above-level lists */
	.nav-dropdown li ul ul {position:absolute;left:170px;top:0px;}
	.nav-dropdown li ul ul a, .nav-dropdown li ul ul a:hover{background-image:none;}
	.nav-dropdown li:hover ul ul, #nav li.sub-nav-hover ul ul {display:none;}
	.nav-dropdown li:hover ul, #nav li li:hover ul, #nav li.sub-nav-hover ul, #nav li li.sub-nav-hover ul {display:block;}
	.nav-dropdown li:hover, #nav li.sub-nav-hover {background:#b3bbc5;}
	.nav-dropdown li li:hover , #nav li li.sub-nav-hover ul {background:#f8f8f8;}
	.nav-dropdown li li.display-table:hover ,.nav-dropdown li li.display-table ul li:hover, #nav li li.display-table.sub-nav-hover ul {background:transparent;}

	.nav-dropdown li.display-table ul{width:464px;border:none;background:none;}
	.nav-dropdown li.display-table ul li{width:464px;border:none;background:none;}
	.nav-dropdown li.display-table ul li a{background:none;}

	.drop-down {position:relative;}
	.drop-down ul {position:absolute;top:12px;top:13px;left:6px;background:#f8f8f8;border:1px solid #d0d0d0;z-index:5000;width:90%;display:none;padding:0;}
	.drop-down ul li {text-align:left;float:none;clear:both;position:relative;padding:1px;border:none;}
	.drop-down ul li a {display:block;background:none;padding:3px 4px;color:#000;border:1px solid transparent;border-left:none;border-right:none;}
	.drop-down ul li a:hover {background:#cdd9e2;border:1px solid #d0d0d0;border-left:none;border-right:none;color:#000;text-decoration:none;}
	.drop-down ul ul {position:absolute;left:170px;top:0px;}
	.drop-down:hover ul, .drop-down.sub-nav-hover ul {display:block;}
	.drop-down:hover ul ul, .drop-down.sub-nav-hover ul ul {display:block;}

	.flyout-wrapper {float:right;position:relative;top:-20px;width:444px;padding:10px 0 0 0;background:url(../images/bg-nav-table-top.gif) no-repeat top left;}
	.flyout-wrapper p {margin:0 0 5px 0;}
	.flyout-wrapper .title-box {width:422px;border:1px solid #cbcccd;border-bottom:none;background:#eaeff2;}
	.flyout-wrapper .title-box .name {display:block;float:left;width:26px;padding:5px 11px 5px 7px;font-weight:bold;}
	.flyout-wrapper .title-box .value {display:block;float:left;width:360px;padding:5px 11px 5px 0;}
	.no-arrow a{background-image:none !important;}
	.nav-table-arrow {position:absolute;left:-21px;top:20px;}
	.flyout-body {width:428px;background:#eaeff2 url(../images/bg-nav-table-body.gif) repeat-y top left;padding:0 8px;}
	.flyout-body table {width:424px;text-align:left;border:1px solid #cbcccd;}
	.flyout-body table tr.titles {background:#cdd9e2;}
	.flyout-body table th.underline {text-decoration:underline;}
	.flyout-body table td, .flyout-body table th {padding:5px;}
	.flyout-body table th {border-bottom:1px solid #cbcccd;}
	.flyout-body table tr.odd {background:#ffffff;}
	.flyout-body table tr.even {background:#eaeff2;}
	.flyout-body table th {font-weight:bold;}
	.flyout-btm {width:444px;background:url(../images/bg-nav-table-btm.gif) no-repeat top left;height:8px;}

/*MAIN CONTENT*/
#content-container {padding:20px 0 20px 10px;}
#content-containerltd {padding:20px 0 20px 10px; width: 990px;}
	.content-header {float:left; text-align:left;}
		.content-header img {display:block;}
		.content-header h1, h1 {text-align:left; display:inline;font-size:24px;font-weight:normal;padding:0 5px 0 5px;color:#6f93ac;}
		.content-header span {color:#6f93ac;font-size:16px;font-weight:normal;}
		.content-header h1 span {padding-left:12px;}

/*GLOBAL FORM STYLES*/
.global-search-container {float:left;width:210px;margin:0 0 20px 10px;margin-bottom:0px;}
		.global-search-container .rounded-corner-box {margin:0;background:#eaeff2 url(../images/img-roundedcornr-tl.gif) no-repeat top left;}
		.global-search-container label {position:relative;top:5px;}
		#global-search-input {font-size:1em;float:left;border:1px solid #999;height:14px;padding:1px 0 1px 3px;margin:0 5px 0 7px;width:140px;}
		#company-search {margin:5px 5px 0 7px;margin:1px 5px 0 3px;}

/*alternate global search*/
.global-search-container-alt {float:left;width:445px;background:#eaeff2;margin:0 0 20px 10px;}
		.global-search-container-alt .rounded-corner-box {margin:0;background:#eaeff2 url(../images/img-roundedcornr-tl.gif) no-repeat top left;}
		.global-search-container-alt label {position:relative;top:5px;}
		#global-search-input-alt {font-size:1em;float:left;border:1px solid #999;height:14px;padding:1px 0 1px 3px;margin:0 5px 0 7px;width:290px;}
		.global-search-container-alt select {font-size:1em;border:1px solid #999999;float:left;height:16px;height:18px;margin:0 8px 0 2px;padding:1px 0 1px 3px;width:75px;}
		#watch-list {margin:5px 5px 0 7px;margin:1px 5px 0 3px;}

/*alternate2 global search*/
.global-search-container-alt2 {float:left;width:445px;background:#eaeff2;margin:0 0 20px 10px;}
		.global-search-container-alt2 .rounded-corner-box {margin:0;background:#eaeff2 url(../images/img-roundedcornr-tl.gif) no-repeat top left;}
		.global-search-container-alt2 label {position:relative;top:5px;}
	.global-search-container-alt2 .radio-button-container {float:left;margin:0 10px 0 0;width:185px;}
		.global-search-container-alt2 .radio-button-container input {margin:-2px 0 0 0;}
		.global-search-container-alt2 .radio-button-container label {position:relative;top:-3px;top:-2px;margin:0 2px 0 0;}
		#global-search-input-alt2 {font-size:1em;float:left;border:1px solid #999;height:14px;padding:1px 0 1px 3px;margin:0 5px 0 7px;width:180px;}

.checkbox {float:left;display:block;}
.btn {font-size:10px;display:inline;background:url(../images/bg-button.gif) no-repeat scroll center;border:medium none;color:#fff;font-weight:normal;padding:0;margin:1px 0 0 5px;}
.btn.search {float:left;height:17px;width:44px;}

/* Buttons with dynamic content */
.button-dynamic {display:inline;float:left;background:url(../images/btn-right.gif) no-repeat 100% 2px;padding:0px 4px 3px 0px;margin:0 2px;}
/* *:first-child+html .button-dynamic {padding-top:1px;background-position-y:3px;background-position-x:101%}*/
.button-dynamic a {float:left;text-decoration:none;color:#000;}
.button-dynamic a img {float:left;}
.button-dynamic a span {float:left;height:17px;padding:3px 3px 0px 4px;background:url(../images/btn-mid.gif) repeat-x 0 2px;}

/*COMMON WIDGET ROUNDED CORNERS*/
.rounded-corner-box {background: url(../images/img-roundedcornr-tl.gif) no-repeat top left;margin:0 0 10px 0;}
.rounded-corner-top {background: url(../images/img-roundedcornr-tr.gif) no-repeat top right;}
.rounded-corner-bottom {background: url(../images/img-roundedcornr-bl.gif) no-repeat bottom left;}
.rounded-corner-bottom div {background: url(../images/img-roundedcornr-br.gif) no-repeat bottom right;}
.rounded-corner-content {background: url(../images/img-roundedcornr-r.gif) top right repeat-y;border-left:1px solid #dedede;}
.rounded-corner-top div,.rounded-corner-top,.rounded-corner-bottom div, .rounded-corner-bottom {width:100%;height:7px;font-size:1px;}
.rounded-corner-content, .rounded-corner-bottom {margin-top:0px;}
.rounded-corner-content {padding:0;}

.rounded-corner-content img { padding-left: 10px; }

.more-options-big .rounded-corner-box {background:#fff url(../images/img-roundedcornr-tl-dark.gif) no-repeat top left;margin:0 0 10px 0;}
.more-options-big .rounded-corner-top {background: url(../images/img-roundedcornr-tr-dark.gif) no-repeat top right;}
.more-options-big .rounded-corner-bottom {background: url(../images/img-roundedcornr-bl-dark.gif) no-repeat bottom left;}
.more-options-big .rounded-corner-bottom div {background: url(../images/img-roundedcornr-br-dark.gif) no-repeat bottom right;}

.more-options-big-show .rounded-corner-box {background:#fff url(../images/img-roundedcornr-tl-dark.gif) no-repeat top left;margin:0 0 10px 0;}
.more-options-big-show .rounded-corner-top {background: url(../images/img-roundedcornr-tr-dark.gif) no-repeat top right;}
.more-options-big-show .rounded-corner-bottom {background: url(../images/img-roundedcornr-bl-dark.gif) no-repeat bottom left;}
.more-options-big-show .rounded-corner-bottom div {background: url(../images/img-roundedcornr-br-dark.gif) no-repeat bottom right;}

/*HOMEPAGE*/
.content-header h1.homepage {color:#aca61d; text-align:left}
.content-header span.homepage-admin-message {display:block;color:#b40505;font-size:100%;padding:0 0 0 10px;}

.show-sort-container {float:right;padding:5px 5px 0 0;color:#6f93ac;font-weight:bold;}
	.show-sort-container span.active {color:#000;}
	.show-sort-container span a {font-weight:normal;}

.tab-navigation {line-height:normal;padding:5px 0 0 0;width:100%;}
	.tab-navigation ul {float:left;padding:6px 0 0 0;}
		.tab-navigation li {float:left;background:url(../images/bg-right-tab.png) no-repeat right top;margin:0 3px 0 0;}
		.tab-navigation li.active {float:left;background:#aac1ca url(../images/bg-right-tab.png) no-repeat right top;}
			.tab-navigation li a {display:block;background:url(../images/bg-left-tab.png) no-repeat left top;padding:2px 15px;text-decoration:none;color:#000;}
	.tab-navigation .tab-navigation-separator {width:100%;height:4px;background:#aac1ca;}

	/*column 1*/
	.column-1-container {float:left;width:520px;margin:0 10px 0 0;}
	.column-1-container h2 {float:left;font-size:20px;font-weight:normal;padding:0 5px 5px 10px;color:#6f93ac;}
	.column-1-container h3.sub {float:left;font-size:18px;font-weight:normal;padding:0 5px 5px 10px;color:#6f93ac;}
	.column-1-container .icon-list-container, .icon-list-container{float:right;padding:0 5px 0 0;}
	.column-1-container table {margin:0 1px 9px 0;border:1px solid #d1d0d0;color:#666;}
	.column-1-container td {padding:3px;border-left:1px solid #c6c5c5;}
	.column-1-container td.first {padding:3px 3px 3px 17px;text-align:left;border-left:none;}
	.column-1-container td img {margin:0 2px 0 -15px;padding:0;}
	.column-1-container td.action img {margin:0;padding:0;}
	.column-1-container td.text-left {padding:3px 3px 3px 17px;}
	.column-1-container td.text-left img {margin:0 2px 0 -15px;padding:0;}
	
	/*column 1-user */
	.column-1-user-container {float:left;width:560px;margin:0 10px 0 0;}
	.column-1-user-container h2 {float:left;font-size:20px;font-weight:normal;padding:0 5px 5px 10px;color:#6f93ac;}
	.column-1-user-container .icon-list-container, .icon-list-container{float:right;padding:0 5px 0 0;}
	.column-1-user-container table {margin:0 1px 9px 0;border:1px solid #d1d0d0;color:#666;}
	.column-1-user-container td {padding:3px;border-left:1px solid #c6c5c5;}
	.column-1-user-container td.first {padding:3px 3px 3px 17px;text-align:left;border-left:none;}
	.column-1-user-container td img {margin:0 2px 0 -15px;padding:0;}
	.column-1-user-container td.action img {margin:0;padding:0;}
	.column-1-user-container td.text-left {padding:3px 3px 3px 17px;}
	.column-1-user-container td.text-left img {margin:0 2px 0 -15px;padding:0;} 

			#sales-summary tr {text-align:center;}
				#sales-summary th {width:15%;}
				#sales-summary th.first {width:25%;}
				#sales-summary th span {display:block;font-weight:normal;}

			#industry-snapshot thead tr {text-align:center;}
			#industry-snapshot, #record-details tr {text-align:right;}
				#industry-snapshot th {width:18%;}
				#industry-snapshot th.first {width:10%;}
				.blank { background-color: #FFFFFF; border: 0;}

			/*bestsellers*/
			th.column-1 {width:35%;}
			th.column-2 {width:25%;}
			th.column-3 {width:10%;}
			th.column-4 {width:15%;}
			th.column-5 {width:15%;}
			.bestseller-section-title {float:left;color:#aca61d;font-weight:bold;padding:5px 0 5px 10px;}
			.market-share-info {float:right;padding:5px 5px 5px 0;color:#6f93ac;font-weight:bold;}
				.market-share-info span {font-weight:normal;color:#000;}

	/*column 2*/
	.column-2-container {float:left;width:220px;margin:0 10px 0 0;}
	.column-2-containerMsgs {float:left;width:420px;margin:0 10px 0 0;}
		.column-2-container h2, .column-2-containerMsgs h2 {font-size:20px;font-weight:normal;padding:0 5px 5px 10px;color:#6f93ac;}
		#status-container h3 {font-weight:bold;margin:0 0 0 10px;}
		#status-container ul {list-style:square;padding:0;margin:0 10px 0 24px;}
		.saved-reports-list {border:1px solid #ccc;margin:0 1px 7px 0;}
			.saved-reports-list .list-header {background:#b0c2d3;border-top:1px solid #a2b4c6;}
				.list-header .icon {float:left;padding:0 8px 0 15px;margin:2px 0;border-right:1px solid #fff;}
				.list-header .header {float:left;font-weight:bold;padding:5px 0 0 7px;}
			.saved-reports-list .row {border-top:1px solid #ccc;}
				.saved-reports-list .row img {padding:2px 10px 2px 10px;}
				.saved-reports-list .row a {line-height:22px;vertical-align:top;}
		#titles-to-watch ul {padding:0 0 0 10px;}
			#titles-to-watch li {padding:0 0 15px 0;}
				#titles-to-watch li ul {list-style:square;margin:0 0 0 35px;color:#2c85c3;}
				#titles-to-watch li ul li {padding:3px 0 0 0;}
				#titles-to-watch li a.more-link {display:block;padding:5px 0 0 20px;}
				#titles-to-watch li a.parent {font-weight:bold;color:#000;text-decoration:none;background:url(../images/icon-bullet-list-collapsed.png) no-repeat;padding:0 0 2px 20px;}
				#titles-to-watch li a.expanded {font-weight:bold;color:#000;text-decoration:none;background:url(../images/icon-bullet-list-expanded.png) no-repeat;padding:0 0 2px 20px;}

	/*column 3*/
	.column-3-container {float:left;width:225px;margin:0 5px 0 0;}
		.column-3-container h2 {font-size:20px;font-weight:normal;padding:0 5px 5px 10px;color:#6f93ac;}
		.feature-info-container {padding:0 10px 0 10px;color:#666;}
			.feature-info-container h3 {text-transform:uppercase;font-weight:bold;font-size:10px;padding:0 0 3px 0;}
			.feature-info-container p {padding:10px 0 0 0;}
			.feature-info-container p.indent {padding:5px 0 5px 10px;}
			.feature-info-container ul {list-style:square;padding:0;margin:0 10px 10px 24px;}
		#recent-blog-posts img {padding:0 5px 5px 10px;}
		#recent-blog-posts ul {list-style:square;padding:0;margin:0 10px 10px 24px;}
			#recent-blog-posts li span {color:#666;display:block;}

/*FOOTER*/
#footer-container {width:60%;margin:0 auto;padding:0 0 20px 0;clear:both; }
	#footer-container img {float:left;}
	#footer-container ul {float:left;list-style:none;color:#666;padding:5px 0 0 0;}
		#footer-container li {float:left;border-left:1px solid #666;padding:0 7px 0 7px;}
		#footer-container li.first {float:left;border-left:none;padding:0 7px 0 7px;}

/* Fix for IE6 select/z-index bug */
.select-free {
	position:absolute;
	z-index:10;
	overflow:hidden;/*must have*/
	width:33em;/*must have for any value*/
}

.select-free iframe {
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute;/*must have*/
	top:0;/*must have*/
	left:0;/*must have*/
	z-index:-1;/*must have*/
	filter:mask();/*must have*/
	width:3000px;/*must have for any big value*/
	height:3000px/*must have for any big value*/
}
