/*
 * response-analysis.css
 *
 * Response Analysis Application styles.
 *
 * requires ets.org styles.
 *
 */
body.response-analysis {
	background: #e1dada url(../img/wrap/ets-background.gif) repeat-y center
		center;
}

/* -- */
.text-box {
	BORDER-RIGHT: #000000 1px solid;
	PADDING-RIGHT: 4px;
	BORDER-TOP: #000000 1px solid;
	PADDING-LEFT: 4px;
	FONT-SIZE: 8pt;
	PADDING-BOTTOM: 1px;
	BORDER-LEFT: #000000 1px solid;
	COLOR: #000000;
	PADDING-TOP: 1px;
	BORDER-BOTTOM: #000000 1px solid;
	FONT-FAMILY: normal;
	BACKGROUND-COLOR: #f1f1f1 "
}

[disabled] { /* disabled form fields */
	color: #adaa9c;
	background-color: #efebde;
	border: 1px solid #7b9ebd;
}

input.field-error {
	background: none repeat scroll 0 0 #ffbfbf;
}

input.text-s-field {
	width: 6em;
}

select.select-lg-field {
	width: 13.5em;
}

.batch-remove {
	margin: 0 0.5em;
	border: 0;
	color: #003082;
	background: #fff url(remove.png) no-repeat 6px 50%;
	padding-left: 25px;
	*padding-left: 15px;
}

.batch-remove-over {
	text-decoration: underline;
}



/* -- */
.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited
	{
	color: #fff;
}

.ui-tabs-nav .ui-tabs-selected a,.ui-tabs-nav a:hover,.ui-tabs-nav a:focus,.ui-tabs-nav a:active
	{
	color: #333;
}

/* -- */
div#audience-header {
	
}

div#audience-header img {
	padding-top: 25px;
}

/* -- */
ul#section-nav {
	display: inline-block;
}

div#section-navigation div#user-id {
	margin: 7px 1.5em 0 0;
	padding: 0;
	font: normal normal bold 11px/11px arial, helvetica, sans-serif;
	/* inline display hackz */
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: top;
	zoom: 1;
	*display: inline;
	color: #0a0a0a;
}

.section-nav li a.user-id,.section-nav a.user-id {
	color: #0a0a0a;
	text-decoration: none;
	text-transform: none;
}

/* -- */
/* -- step indicator -- */
div#app-steps {
	margin: 0;
	padding: 0;
}

div#app-steps ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

div#app-steps li {
	display: inline-block;
	margin: 0;
	padding: 0 0 0 15px;
	white-space: nowrap;
	color: #000;
	height: 20px;
	line-height: 19px;
	font-size: 11px;
	font-weight: bold;
	background: #fff url(steps/step_indicator.gif) no-repeat 0 0;
	width: auto;
	zoom: 1;
	*display: inline;
}

div#app-steps li span {
	display: inline-block;
	height: 20px;
	background: #fff url(steps/step_indicator.gif) no-repeat 100% 0;
	padding: 0 15px 0 0;
	zoom: 1;
	*display: inline;
}

div#app-steps li.current {
	background-position: 0 -20px;
	color: #fff;
}

div#app-steps li.current span {
	background-position: 100% -20px;
}

/* -- */
ul#site-nav {
	margin: 0 0 0 10px;
	padding: 0;
}

ul#site-nav li {
	margin: 1px 0 0 0;
	padding: 0 0 0 10px;
	float: left;
	list-style: none;
	font: normal normal bold 11px/15px arial, helvetica, sans-serif;
	background: transparent url(site-nav-border.gif) no-repeat 100% 6px;
}

ul#site-nav li.no-bar {
	background: 0;
}

ul#site-nav li a {
	display: block;
	margin: 3px 0 0 0;
	padding: 2px 10px 0 0;
	color: #fff;
	height: 22px;
	overflow: hidden;
}

ul#site-nav li.current {
	background: transparent url(site-nav-background.gif) no-repeat 0 3px;
}

ul#site-nav li.current a {
	color: #333;
	background: transparent url(site-nav-background.gif) no-repeat 100%
		-25px;
}

/* -- */
ul.inline {
	margin: 0 0 1em -0.5em;
	padding: 0;
	list-style-type: none;
}

ul.inline li {
	margin: 0;
	padding: 0 0.5em;
	border-right: 1px solid #000;
	display: inline;
}

ul.inline li.last {
	border: 0;
}

ul.inline li a.current {
	text-decoration: none !important;
	color: #0a0a0a !important;
}

/* -- */
div.shaded {
	background: #e6e6e6;
	margin: 0 0 1em 0;
	padding: 1em 0 0.5em 1em;
}

div.row {
	margin: 0 0 0.5em 0;
	padding: 0;
	clear: both;
}

div.col-sz-0 {
	display: inline-block;
	width: 24em;
	zoom: 1;
	*display: inline;
}

div.col-sz-1 {
	display: inline-block;
	width: 18em;
	zoom: 1;
	*display: inline;
}

div.col-sz-2 {
	width: 20%;
	display: inline-block;
	zoom: 1;
	*display: inline;
}

span.label {
	font: normal normal normal 1.05em/1.5 arial, helvetica, sans-serif;
	display: inline-block;
	padding-right: 0.5em;
	zoom: 1;
	*display: inline;
}

span.field {
	font: normal normal normal 1.05em/1.5 arial, helvetica, sans-serif;
	display: inline-block;
	zoom: 1;
	*display: inline;
}

div.align-right {
	text-align: right;
}

.formTableTdClass
{
	margin-right:2px;
}

.pageTitle
{
	FONT-SIZE: 10pt;
	font-weight: bold;
}

.requiredAstr
{
	color: red;
}

.errormessages { margin: 1em 0; padding: 1em 0; border: 0px solid #660019; background: #fff; margin-left:200px }
.errormessages h3 { margin: 0 1em 0.5em 1em; padding: 5px 0 0 25px; background: url(../../img/wrap/icon_alert_message.gif) no-repeat left center; font-size: 120%; color: #cc0000; }
.errormessages p { margin: 0 2em 0.8em 2em; }
.errormessages ul { margin: 0 2em; padding: 0; }

.infomessages { margin: 1em 0; padding: 1em 0; border: 0px solid #660019; background: #fff; margin-left:200px }
.infomessages ul { margin: 0 0em 0.0em 0.5em; padding: 5px 0 0 25px; background: url(../../img/msginfo.png) no-repeat left center; font-size: 120%;  }


ra-modalPanel-std .rich-mp-content 
{ background-color: #ffffec; border-color:#507BAF; border-top-width: 0; padding: 0; overflow-y: auto;
	-webkit-box-shadow: 3px 3px 6px rgba(0,0,0,.3);
	-moz-box-shadow: 3px 3px 6px rgba(0,0,0,.3);
	box-shadow: 3px 3px 6px rgba(0,0,0,.3);
}
.disbaledfont
{
	color : #778899;
}

.no-padding { padding: 0 !important; }



/* -- */