/* ERROR MESSAGES */
.content-header div.header-error-message {color:#b40505;font-size:100%;margin-left:10px;padding:0 0 0 30px;background:url(../images/icon-err-header.gif) top left no-repeat;}
.content-header div.header-error-message li {padding:0 0 0 8px;background:url(../images/icon-err-bullet.gif) no-repeat 0px 4px;}
.form-block label.inline-error-message {color:#b40505;margin-left:-20px;padding:2px 0 2px 20px;background:url(../images/icon-err-inline.gif) 0% 50% no-repeat;_margin-left:0;_width:90px;}

.column-a-container {float:left;width:520px;margin:0 10px 0 0;}

h3{font-size:100%;color:#6F93AC;font-weight:bold;margin:0 0 10px 0;}

.rounded-corner-content {padding:0}

div.form-block{float:left;margin:0 13px 10px 0;position:relative;}
label.reports{width:76px;display:block;float:left;margin:0 10px 0 0;padding:3px 0 0 0;font-size:100%;font-weight:bold;}
select.large{width:277px;float:left;margin:0 13px 0 0;}
.form-section {padding:0 0 0 10px;}
.help-container {width:19px;height:17px;float:left;position:relative;padding:4px 0 0 1px;}
a.help-icon {width:19px;height:17px;background:url(../images/icon-question.gif) no-repeat;display:block;text-decoration:none;}

.tip {z-index:2000;width:209px;background:url(../images/bg-tool-tip-top.gif) no-repeat top left;padding:9px 0 0 0;position:absolute;left:40px;top:-20px;cursor:arrow;}
.tip .tip-body {z-index:2000;color:#000;background:#eaeff2;border-left:1px solid #c0c0c0;border-right:1px solid #c0c0c0;padding:0 7px;}
.tip .tip-body img.arrow {z-index:2000;position:absolute;display:block;left:-20px;top:20px;}
.tip .tip-btm {z-index:2000;width:209px;height:9px;background:url(../images/bg-tool-tip-btm.gif) no-repeat top left;}
.tip .tip-body h3 {margin:0 0 2px 0;}
.tip .tip-body p {margin:0 0 10px 0;}
.tip .tip-body p.last {margin:0;}
input.short {width:34px;}
input.file {margin:0 5px 0 0;padding:0 0 0 10px;}

a.options {background:url(../images/bg-more-less-options.gif) no-repeat;width:78px;line-height:16px;text-decoration:none !important;padding:0px 0 0 20px;height:17px;display:block;float:left;margin:0 5px 0 0;}
a.options.more {background-position:0 0;margin:4px 0 0 0;}
a.options.hide {background-position:0 -18px;margin:4px 0 0 0;}
a.calendar {width:25px;height:18px;display:block;float:left;background:url(../images/icon-calendar.png) no-repeat;margin:0 0 0 5px;}
#report-basics .checkbox-block {width:300px;float:left;}
#report-basics .checkbox-block label {position:relative;left:3px;top:3px;}

.more-options-narrow {background:url(../images/bg-more-options-narrow-top.gif) no-repeat top left;width:250px;float:right;margin:-15px 5px 0 0;padding:8px 0 0 0;}
.more-options-narrow .more-options-body {background:url(../images/bg-more-options-narrow-body.gif) repeat-y top left;width:238px;padding:15px 6px 0 6px;}
.more-options-narrow .more-options-btm {background:url(../images/bg-more-options-narrow-bottom.gif) no-repeat top left;width:250px;float:right;height:20px;}
.more-options-narrow .more-options-body .buttons {padding:5px 0 0 40%;}

.more-options-big {background:url(../images/bg-more-options-big-top.gif) no-repeat top left;width:500px;float:right;margin:-15px 5px 0 0;padding:8px 0 0 0; display: none;}

.more-options-big-show {background:url(../images/bg-more-options-big-top.gif) no-repeat top left;width:500px;float:right;margin:-15px 5px 0 0;padding:8px 0 0 0;}

.more-options-big .more-options-body {background:url(../images/bg-more-options-big-body.gif) repeat-y top left;width:488px;padding:15px 6px 0 6px;}

.more-options-big-show .more-options-body {background:url(../images/bg-more-options-big-body.gif) repeat-y top left;width:488px;padding:15px 6px 0 6px;}

.more-options-big .more-options-btm {background:url(../images/bg-more-options-big-bottom.gif) no-repeat top left;width:500px;float:right;height:20px;}

.more-options-big-show .more-options-btm {background:url(../images/bg-more-options-big-bottom.gif) no-repeat top left;width:500px;float:right;height:20px;}

.more-options-big .more-options-body .buttons {padding:5px 0 0 40%;}

.more-options-big-show .more-options-body .buttons {padding:5px 0 0 40%;}

.more-options-wide {background:url(../images/bg-more-options-wide-top.gif) no-repeat top left;width:830px;float:right;margin:-15px 5px 0 0;padding:8px 0 0 0;}
.more-options-wide .more-options-body {background:url(../images/bg-more-options-wide-body.gif) repeat-y top left;width:818px;padding:15px 6px 0 6px;}
.more-options-wide .more-options-btm {background:url(../images/bg-more-options-wide-bottom.gif) no-repeat top left;width:830px;float:right;height:20px;}
.more-options-wide .more-options-body .buttons {padding:5px 0 0 40%;}

.more-options {background:url(../images/bg-more-options-top.gif) no-repeat top left;width:420px;float:right;margin:-15px 5px 0 0;padding:8px 0 0 0;}
.more-options .more-options-body {background:url(../images/bg-more-options-body.gif) repeat-y top left;width:406px;padding:15px 7px 0 7px;float:right;}
.more-options .more-options-body .display {width:176px;float:left;margin:12px 0 0 0;}
.more-options .more-options-body.day-input .display {width:208px;}
.more-options .more-options-body input.short {margin:0 3px 0 0;}
.more-options .more-options-body .start-end-points {width:78px;float:left;}
.more-options .more-options-body .date {width:120px;float:left;margin:12px 0 0 0;}
	.more-options .more-options-body .date input {width:80px;float:left;}

.more-options .more-options-body label {width:44px;float:left;position:relative;top:3px;}
.more-options .more-options-body label.block {display:block;float:none;width:98%;margin:0 0 5px 0;_margin-bottom:8px;}
.more-options .more-options-body input.long {width:258px;margin:0 13px 0 0;}
.more-options .more-options-body textarea.block {width:262px;margin:0 0 10px 0;}
.more-options .more-options-body div.input-button-row {width:366px;padding:0 0 5px 0; }
div.buttons {padding:5px 0 0 150px;margin:5px 0 0 0;border-top:2px solid #abacad;}
.more-options .more-options-body div.buttons input {margin:0 5px 0 0;}
.more-options .more-options-body select.small {width:110px;float:left;}
.more-options .more-options-body input {float:left;padding:2px 0 0 0;}

#filter-results {float:left;position:absolute;left:30px;margin:-57px 0 0 0;}
	.filter-results-container {padding:10px 10px 0 10px;}
		.filter-results-container label {float:left;color:#6f93ac;font-weight:bold;margin:0 0 10px 0;}
		.filter-results-container input.long {float:left;margin:0 10px 0 0;width:200px;}
		.filter-results-container select.small {float:left;width:130px;margin: 0 8px 0 0;height:20px;*height:22px;}
		.filter-results-container .form-block:after {clear:both;display:block;content:".";height:0;visibility:hidden;}
	.options-list-price {padding:0 0 8px 0;}
	#filter-container {margin:0;}

	#price-options input.short {float:none;width:50px;}
	#price-options select {margin:0 10px 0 0;width:111px;}

#show-hide-results {float:left;position:absolute;left:29px;margin: -56px 0 0 0;}
#show-hide-container {margin:0;}
	.show-hide-columns-container {padding:10px 10px 0 10px;}
	.show-hide-columns-container fieldset {padding:0 0 5px 0;}
	.show-hide-columns-container legend {font-weight:bold;padding:5px 0 5px 0;}
		.show-hide-columns-container fieldset div {float:left;width:20%;}
		.show-hide-columns-container label {float:left;font-weight:normal;padding:2px 0 0 0;color:#000;}
		.show-hide-columns-container label.header {width:100%;color:#6f93ac;font-weight:bold;margin:0 0 10px 0;}

label.block{display:block;float:none;width:98%;margin:0 0 5px 0;}
.more-options .more-options-btm{background:url(../images/bg-more-options-bottom.gif) no-repeat top left;width:420px;float:right;height:20px;}

#subject-options .col1 {width:235px;float:left;margin:0 10px 10px 0;}
#subject-options .list-container {width:240px;float:left; border:1px solid #97b2ca;overflow:hidden;height:225px;background:#fff;margin:32px 0 0 0;*margin:37px 0 0 0;}
#subject-options .list-container ul li span {display:block;float:left;width:200px;}
#subject-options .col1 input.for-check-tree {width:201px;}
.checkbox-tree {width:235px;overflow:auto;height:224px;background:#fff;border:1px solid #97b2ca;margin:10px 0 0 0;}

#binding-options ul.check-list {width:153px;float:left;margin:0 10px 10px 0;}
#binding-options ul.check-list.last {margin:0;}
#binding-options ul.check-list li.top-level {padding:0;background:none;}
#binding-options ul.check-list li {padding:0 0 0 21px;background:url(../images/bg-check-list.gif) no-repeat 8px -5px;margin:0 0 8px 0;}

#binding-options ul.check-list li input.checkbox {display:block;float:left;}
#binding-options ul.check-list li label {position:relative;top:3px;left:3px;}

.range {margin:0 5px 0 0;}
input.year{width:53px;}
#publication-options select.is-between {width:127px;}
#publication-options select.month {width:70px;}
#publication-options select {margin:0 5px 0 0;}

label.large{width:220px;float:left;font-weight:bold;font-size:100%;margin:0 5px 0 0;padding:3px 0 0 0;}
label.medium{width:110px;float:left;font-weight:bold;font-size:100%;margin:0 5px 0 0;padding:3px 0 0 0;}
label.small{width:58px;float:left;font-weight:bold;font-size:100%;margin:0 5px 0 0;padding:3px 0 0 0;}
input.text {float:left;margin: 0 8px 0 0;border:1px solid #7b9ebd;}
.form-block select {width:248px;float:left;margin: 0 8px 0 0;height:20px;*height:22px;}
.form-block select.filter {float:left;width:207px;margin: 0 8px 0 0;height:20px;*height:22px;}
select.small {width:50px;float:left;margin:0 10px 0 0;}
textarea {width:246px; *width:243px;float:left;margin: 0 8px 0 0;border:1px solid #7b9ebd;}
strong{font-weight:bold;}
.notice{width:200px;float:left;font-style:italic;color:#5f5f5f;}

#preview-data {width:210px;float:left;}
#preview-data .rounded-corner-content{padding:0 10px;}
#preview-data ul {list-style-type:square;margin:0 0 10px 0;}
#preview-data ul li {margin:0 0 0 15px;}
#preview-data p.italic {font-style:italic;}

#submit-buttons {
	position:relative;
}
#submit-buttons input{
	display:block;
	float:left;
	margin:0 10px 0 0;
}
#export-options {
	width:107px;
	background:url(../images/bg-export-options-top.gif) no-repeat top left;
	padding:4px 0 0 0;
	float:left;
}

#export-options a {padding:0 0 0 24px;display:block;}
#export-options li.options {margin:0 0 3px 0;padding:0;_margin:0 0 -10px 0;}
#export-options .export-options-body {
	width:107px;
	background:url(../images/bg-export-options-body.gif) repeat-y top left;
}

#export-options .export-options-btm {
	width:107px;
	background:url(../images/bg-export-options-btm.gif) no-repeat top left;
	height:4px;
	margin:-3px 0 0 0;
}

#export-button {
	width:105px;
	float:left;
	margin:0 13px 0 0;
	position:relative;

}

/* Create A Market Share Report */
#market-search-options {float:left;}
#market-search-options h3 {margin:0;}
#market-search-options ul {float:left;_width:484px;}
#market-search-options ul li {float:left;width:115px;margin:0 5px 5px 0;_width:112px;}
#market-search-options ul li.last {margin-right:0;}
#market-search-options ul ul {_width:auto;}
#market-search-options ul ul li {padding-left:5px;_margin:0 0 0px 0;}
#market-search-options ul ul li input.radio {display:block;float:left;}
#market-search-options ul ul li label {position:relative;top:3px;left:3px;}

/* Create A Comparison Report */
#compare-options ul {float:left;margin-left:75px;}
#compare-options ul li {float:left;width:215px;margin:0 10px 5px 0;}
#compare-options ul li.last {margin-right:0;}
#compare-options ul ul {margin-left:0;}
#compare-options ul ul li {padding-left:5px;}
#compare-options input.radio {display:block;float:left;}
#compare-options label {position:relative;top:3px;left:3px;}

#compare-search-options ul {float:left;}
#compare-search-options h3 {float:left;margin:0 8px 0 0;}
#compare-search-options .help-container {padding:0;top:-2px;}
#compare-search-options .help-container h3 {float:inherit;margin:inherit;}
#compare-search-options .date {float:left;padding:5px 0 0 0;}
#compare-search-options .date input {float:left;}
#compare-search-options ul li {float:left;width:236px;margin:0 0px 5px 0;_width:220px;}
#compare-search-options ul li.last {margin-right:0;_width:192px;}
#compare-search-options ul ul {margin-left:0;}
#compare-search-options ul ul li {padding-left:5px;}
#compare-search-options input.radio {display:block;float:left;}
#compare-search-options label {position:relative;top:3px;left:3px;}

/* Sample Create A Report Table */
div.display-table table {width:100%;text-align:left;border:1px solid #cbcccd;}
div.display-table table tr.titles {background:#cdd9e2;}
div.display-table table th.underline {text-decoration:underline;}
div.display-table table td, div.display-table table th {padding:5px;}
div.display-table table th {border-bottom:1px solid #cbcccd;}
div.display-table table tr.minor th {background:#eff1e4;font-weight:normal;}
div.display-table table tr.odd {background:#ffffff;}
div.display-table table tr.even {background:#eaeff2;}

/* Saved Reports */
#saved-reports-column-1 {width:270px;*display:inline-block;}
#saved-reports-list .control-panel {position:relative;top:-6px;left:8px;}
#saved-reports-list .control-panel a {padding-right:3px;}
.reports-lists {padding:12px 26px 40px 8px;_padding-top:0px;}
.reports-lists li {background:url(../images/bg-reports-item.gif) no-repeat 5px 50%;padding:0 0 0 20px;_zoom:1;}
.reports-lists li.top-level {background:url(../images/bg-reports-list.gif) no-repeat 5px 100%;padding:0;}
.reports-lists li label, .reports-lists li input {display:block;background:url(../images/ico-folder-closed.gif) no-repeat 0px 0px;padding:3px 0 1px 24px;border:none;width:190px;font-size:11px;}
.reports-lists li.selected label {background-image:url(../images/ico-folder-open.gif);}
.reports-lists li.dist-lists li label {display:block;background:url(../images/ico-dist-list-item.gif) no-repeat 0px 0px;padding:3px 0 1px 24px;}

#saved-reports-column-2 {width:690px;*display:inline-block;}
#saved-reports-table .control-panel {position:relative;top:-6px;left:8px;}
#saved-reports-table .control-panel a {padding-right:3px;}
#reports-table {padding:6px 0px 3px 0px;_padding-top:0px;}
*:first-child+html #reports-table {padding-bottom:15px;}
#reports-table table {width:100%;}
#reports-table table th {width:auto;text-align:left;border-right:1px solid #fff;padding:3px 8px;}
#reports-table table th.column-1 {width:12px;padding:3px 0;}
#reports-table table th.column-2 {width:18px;text-align:center;padding:3px 0;}
#reports-table table th.column-3 {width:150px;}
#reports-table table th.column-4 {width:90px;}
#reports-table table th.column-5 {width:82px}
#reports-table table th.column-6 {width:350px;border-right:none;}
#reports-table table th.sortable {cursor:pointer;cursor:hand;padding-right:18px;}
#reports-table table th.asc {background-image:url(../images/icon-asc.gif);background-repeat:no-repeat;background-position:94% 50%;}
#reports-table table td {padding:3px 8px;vertical-align:middle;border-bottom:1px solid #c0c0c0;}
#reports-table table td.center {text-align:center;padding:3px 2px;}

/* Correct Biblio Data */
.full-width-container {float:left;width:520px;margin:0 10px 10px 0;}
.full-width-container label.medium {width:120px;}
.full-width-container #notes div {clear:left;padding:5px 0 0 125px;}
.full-width-container .actions {float:left;clear:both;padding:5px 0 10px 125px;*width:350px;}
.full-width-container h1 {font-size:24px;font-weight:normal;padding:0 0 10px 0;color:#6f93ac;}

#correct-reply {width:100%;}
#correct-reply h1 {padding:20px 0;}
#correct-reply p {padding:5px 25px 5px 5px;font-size:12px;}

/* Contact Us */
#contact-us {width:100%;margin:0 10px 10px 0;}
#contact-us h1 {padding:20px 0;}
#contact-us .form-section {padding:0 180px 20px 170px;}
#contact-us p {padding:0px 200px 20px 0px;font-size:12px;}
#contact-us input.text {border:1px solid #7b9ebd;width:300px;}
#contact-us textarea {width:480px;height:100px;*width:464px;}

/* My Account */
#my-account {padding:0 10px 0 10px;}
#my-account h1 {font-size:24px;font-weight:normal;padding:0;color:#6f93ac;}
#my-account p.contact-us {padding-bottom:20px;}
#my-account fieldset .form-block {clear:both;margin-bottom:5px;}
#my-account label.medium {padding:0;}
#my-account #group-names table {position:relative;}
#my-account #group-names .help-container {position:absolute;top:-4px;left:292px;*top:-2px;*left:260px;}
#my-account th {padding-top:0;width:120px;text-align:left;background:transparent;}
#my-account td {vertical-align:top;}
#my-account th p {font-weight:inherit;float:left;}
#my-account .checkbox-block {width:335px;float:left;_width:320px;}
#my-account .checkbox-block ul {float:left;list-style:none;}
#my-account .checkbox-block li {float:left;width:111px;_width:105px;}
#my-account .checkbox-block li.long {width:330px;_width:310px;}
#my-account .checkbox-block label {position:relative;left:3px;top:-2px;}
#my-account #report-reviews-block .help-container {top:-5px;left:-25px;}
#my-account .actions {float:left;clear:both;padding:5px 0 10px 115px;*width:350px;}

#change-password {margin-bottom:0;}
#change-password fieldset .form-block {clear:none;margin-bottom:10px;}
#change-password input.text {width:300px;}
#change-password h1 {padding:0 0 20px 0;}
#change-password .actions {*width:350px;}

/* My Account 2 */
#my-account .profile-tables .form-block {float:none;margin-bottom:0;padding-bottom:20px;}
#my-account .profile-tables table {width:auto;border:1px solid #000;border-collapse:collapse;}
#my-account .profile-tables table th, #my-account .profile-tables table td {width:auto;border:1px solid #000;padding:3px 6px;}
#my-account .profile-tables table .l {text-align:left;}
#my-account .profile-tables table .c {text-align:center;}
#my-account .profile-tables table .r {text-align:right;}
#my-account .profile-tables .actions {padding:0 0 10px 0;}