@charset "UTF-8";
/* CSS Document */

body							{margin:0; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11pt; color:#8d6030;}

legend 							{font-size:16pt; font-style:italic;}

.centercontainer				{width:975px; margin:0 auto;}
.stepscentercontainer			{width:975px; margin:20px auto 0 auto;}

#footercontainer a 				{color:#8d6030; text-decoration: none;}
#footercontainer a:hover		{color:#8d6030; text-decoration: underline;}

.block							{display:block;}

a:link							{color:#8d6030; text-decoration: none;}
a:visited						{color:#8d6030; text-decoration: none;}
a:active						{color:#cca882; text-decoration: underline;}
a:hover							{color:#cca882; text-decoration: underline;}

#header							{height:154px; width:975px; margin:0 auto;}
#headercontainer				{background:url(../images/header-bg.gif) top center repeat-x;}
#headerlogo						{width:213px; height:106px; display:block; float:left;}
#headertrynow					{width:212px; height:58px; display:block; float:right; margin:26px 0 0 0;}

#primenav						{float:left; width:975px; position:relative; overflow:hidden;}

#primenav ul					{margin:0; padding:0; float:left; left:50%; position:relative;}
#primenav li					{margin:0; padding:0; float:left; list-style:none; position:relative; right:50%; text-align:center;}

#navleftbutt					{height:48px; width:1px; background:url(../images/nav-sprite.gif) -159px 0 no-repeat;}
#navrightbutt					{height:48px; width:1px; background:url(../images/nav-sprite.gif) 0 0 no-repeat;}

.ind_show						{margin-top:0px;}

.primenavoption a				{width:160px; height:34px; background:url(../images/nav-sprite.gif) 0 0 no-repeat;     display:block; padding-top: 13px; color:#6d3f0d; text-decoration:none;}
.primenavoption a:hover			{width:160px; height:34px; background:url(../images/nav-sprite.gif) 0 -47px no-repeat; display:block; padding-top: 13px; color:#6d3f0d; text-decoration:none;}
.primenavoption a:active		{width:160px; height:34px; background:url(../images/nav-sprite.gif) 0 -93px no-repeat; display:block; padding-top: 13px; color:#6d3f0d; text-decoration:none;}

#footercontainer				{width:950px; margin:25px auto 30px auto; text-align:center;}

.indicatorcontent li			{margin-left:50px;}
.indicatorcontent ul			{margin-top:15px;}

.faqcontainer,
fieldset.container				{width:80%;margin:0 auto;background:url(../images/question-bg-grad.gif) center bottom repeat-x #fdfcf5; border:1px solid #dbd8c6; padding:15px; font-size:12pt;}
.faqcontainer li				{margin:0 0 13px 30px;}
.faqanswers						{margin:50px auto 0 auto; width:900px;}
.faqanswers dt					{font-size: 14pt; font-weight:bold; margin-bottom:1em; margin-top:1em;}
.faqanswers dd					{font-size:12pt; font-weight: normal; font-style: italic; margin:0 50px 30px 50px;background:url(../images/question-bg-grad.gif) center bottom repeat-x #fdfcf5; border:1px solid #dbd8c6; padding:15px;}
.faqcontainer p					{margin:0 0 1em 0;}
.faqanswers li 					{list-style:url(../images/bullet-check.gif); margin:0 0 .3em 1.5em;}

#hometopcontentcontainer		{background:url(../images/blue-bg.jpg) repeat;}
#hometopcontent					{background:url(../images/home-blue-bg.jpg) bottom center no-repeat #0965be; height: 335px; width:975px; margin:0 auto; color:#fff; font-size:1.2em; font-weight:bold;}
#hometopcontent	ul				{margin:0; padding:170px 0 0 460px;}
#hometopcontent li				{list-style:url(../images/bullet.gif); margin:0 0 .3em 0; padding:0 0 0 3px;}
#homebottomcontentleft			{width:618px; float:left; background:#f9f7f1; border:1px solid #dad7c5; padding:7px 20px; margin: 40px 0 0 0;}
#homebottomcontentleft h1		{margin:0; padding:0; color: #0e7eec; margin: 0 0 .5em 0;}
#homebottomcontentleft ul		{margin:0; padding:0;}
#homebottomcontentleft li		{list-style:url(../images/bullet-check.gif); margin:0 0 .3em 1.5em;}
#homebottomcontentright			{float:right; margin:40px 0 0 0;}
#homebottomcontentright img		{display:block;}

#stepstopcontentcontainer		{background:url(../images/blue-bg-steps.gif) top center no-repeat #0965be;}
#stepstopcontent				{height:60px; width:975px; margin:0 auto;}
.stepstitle						{float:right; margin:5px 0 0 0;}

.indicator						{width:955px; margin:0 auto 30px auto; border:1px solid #baaa98; background:#efecdd; padding:3px 10px 0px 10px;}
.indicator h1					{color:#6d3f0d; font-size:16pt; font-style:italic; font-weight:bold; margin:0; padding:0;}
.indicatorcontent				{border:1px solid #dad7c5; background:#fff; font-size:1.1em; width:815px; margin-left:35px; margin-right:25px; margin-bottom:27px; margin-top:8px; padding:3px 7px; float:left;}

.question						{border:1px solid #dcd9c8; background:url(../images/question-bg-grad.gif) center bottom repeat-x #fdfcf5; padding:10px; margin: 0 0 17px 0;}
.questioncontent				{padding:6px; border:1px solid #dad7c5; background:#fff; float:left; width:528px; margin:0 0 0 7px;}
.qpreview						{padding:0 10px 0 15px; float:left; text-align: center;}
.apreview						{padding:0 10px; float:left; text-align: center; background: url(../images/pin-sep.png) left 50% no-repeat;}
.qselect						{padding:0 0 0 10px; float:left; text-align: center; background: url(../images/pin-sep.png) left 50% no-repeat; width:129px;}
.qdeselect						{width:36px; height:38px; position:absolute; margin:-20px 0 0 918px;}

.horzsep						{margin:0 0 27px 0;}

.breadcrumb						{width:950px; margin:5px auto; padding:0 20px; font-size: 14pt; font-style:italic;}
.steptitle						{width:950px; margin:0 auto;}

.nextback						{text-align:center;}

#step1container					{width:545px; margin:0 auto;background:url(../images/question-bg-grad.gif) center bottom repeat-x #fdfcf5; border:1px solid #dbd8c6; padding:15px;}
.selectstate					{width:270px; float:left; text-align: center;}
.selectgrade					{width:270px; float:left; text-align: center;}
.selectsubject					{text-align: center; width:545px; clear:both; padding-top:28px;}
.selectsubject td				{padding:0 15px 7px 0;}
.selectsubject label			{font-size: 12pt;}
.step1selectmenu				{width:90%; border:1px solid #dad7c5; padding:4px; font-family:"Trebuchet MS", arial, sans-serif; font-size:12pt; margin-top:10px;}
option							{margin:4px;}
.go								{width:950px; margin:20px auto; text-align: center; }

.errormsg						{padding:0.5em; margin:0.25em; background-color:#FDD; border:1px solid red; text-align:center; width:950px; margin:10px auto;}
.infomsg						{padding:0.5em; margin:0.25em; background-color:#DDF; border:1px solid blue; text-align:center; width:950px; margin:10px auto; }
.successmsg						{padding:0.5em; margin:0.25em; background-color:#DFD; border:1px solid green; text-align:center;  width:950px; margin:10px auto;}

.pager a, .userdashboardbtn{
	padding: 0.65em 2em;
	border: 1px solid;
	background: url(../images/dashboard-nav-bg.png) 0 50% repeat-x;
	line-height: 3em;
	white-space: nowrap;
}

.pager a {padding:1px 5px; line-height: normal;}
.pager {margin-bottom:10px; float:right; margin-top:10px;}
.paging-div {clear: both; overflow: hidden;}

.subscriptionKey{
	background: #F0F0FF;
	border: 1px solid;
	font-weight: bold;
	line-height: 1.7em;
	padding: 0.25em 0.5em;
	text-align: center;
}



/* STYLING FOR CUSTOM RADIO AND CHECKBOXES */
			.ui-radio-state-disabled,
			.ui-radio-state-checked-disabled,
			.ui-radio-state-disabled-hover,
			.ui-radio-state-checked-disabled-hover {
				color: #999;
			}
			span.ui-checkbox,
			span.ui-radio {
				display: block;
				float: left;
				width: 17px;
				height: 17px;
				background: url(../images/icon_checkbox.png) 0 -39px no-repeat;
			}
			span.ui-helper-hidden {
				display: none;
			}
			span.ui-radio-state-hover,
			span.ui-checkbox-state-hover {
				background-position: 0 -113px;
			}
			
			span.ui-checkbox-state-checked {
				background-position: 0 0px;
			}
			
			span.ui-checkbox-state-checked-hover {
				background-position: 0 -74px;
			}
			span.ui-radio-state-checked-disabled-hover,
			span.ui-radio-state-checked-disabled,
			span.ui-radio-state-checked {
				background-position: 0 -160px;
			}
			span.ui-radio-state-checked-hover {
				background-position: 0 -199px;
			}			
			.ui-helper-hidden-accessible {
				position: absolute;
				left: -999em;
			}




h1.prop {color:#fff; font-weight:bold; text-align: right; padding-top:8px;}
.propogation-container p {margin-bottom:1.5em;}

.seo-tiny {margin-top:20px;}
.seo-tiny h2 {font-size: 8pt; font-style: italic; font-weight: bold; padding-bottom:5px; margin-bottom:7px; border-bottom:1px solid #8d6030;}
.seo-tiny {font-size: 8pt; font-weight:normal; color:inherit; font-style: normal;}
.seo-tiny p {margin-bottom: .2em;}
.propogation-container .address {font-size:16pt; font-style:italic; line-height: 1.5em; margin-left: 20px; padding-left: 20px; border-left:1px solid #8d6030; margin-top:1.5em;}
.propogation-container .address p {}










/* ########################################### Print Styles ############################################ */
/*#teacherversion {color:#000; width:576pt; font-size:10pt;}
#teacherversion img {margin:1em;}
#teacherversion p {margin:1em 0;}*/

/*#teacherversion span {font-family: font-family:"Trebuchet MS", Arial, Helvetica, sans-serif !important; font-size:11pt !important;}*/

/*.printquestioncontent ol li {margin:0 2em;}
.printquestioncontent ol li span { font-size:10pt !important;}
.printquestioncontent ol li ol li {margin:.2em 2.5em;}
.printquestioncontent ol li ol {margin:.7em 0 0 0;}
.printquestioncontent p {font-size:11pt !important;}

.printquestioncontent		{margin:1em 2em;}
.printanswer		{margin:1em 2em; color:#f00; border:1pt solid #f00; padding:.5em 1em;}
.printanswer>p {margin:0 !important; padding:0 !important;}

.printanswer ol li	{margin:.2em 2em;}

.printquestion	{margin-bottom:3em;}

.printindicatorfull {border:1pt solid #333; background: #fefefe; padding:.7em 1em; margin:5pt 50pt;}
.printindicatorfull li {margin-left:2em;}
.printindicatorfull h1 {font-size:14pt; font-style:italic;}

.printquestioncontent table {border-left:1pt solid #000 !important; border-top:1pt solid #000 !important;}
.printquestioncontent td, #teacherversion th {border-right:1pt solid #000 !important; padding:2pt; border-bottom:1pt solid #000 !important;}
.printquestioncontent tr {border:0px none !important;}
.printquestioncontent thead, #cboxLoadedContent tfoot {background:#ccc;}
.printquestioncontent ol {list-style-type:upper-alpha}*/