* {margin:0; padding:0;}
body {background:#CAD3D3; margin:0; padding:0; font-family: Verdana, Arial, Helvetica, Sans-serif; font-size:100%;}

img {border:none;}
ul{display:block;}
legend {display:none;}
a {color:#000; background:transparent; text-decoration:none; font-weight:normal;}
a:hover {color:#DE3E00; background:transparent; text-decoration:underline; font-weight:normal;cursor:pointer;}
a.hand {cursor:pointer;}
.clearboth {clear:both;}
.hidden {display:none;}
.show {display:block;}
.grey {color:#4C4C4C;}
.onlyshowprint {display:none;}
div.spacer5 {height:5px; width:auto; clear:both;}
div.spacer10 {height:10px; width:auto; clear:both;}
div.spacer15 {height:15px; width:auto; clear:both;}
div.spacer25 {height:25px; width:auto; clear:both;}
div.spacer45 {height:45px; width:auto; clear:both;}
div.padleft10 {margin-left:10px}
div.padleft20 {margin-left:20px}
div.padleft30 {margin-left:30px}
div.padleft40 {margin-left:40px}
div.padleft50 {margin-left:50px}
div.spacermedium {height:27px; width:auto; clear:both;}
	div#outercontainer {width:44.5em; background:#fff; margin:0 auto 0 auto;}
		div#leftborder {width:44.5em; background:url(http://img.classmarker.com/pageborderleft.gif) top left repeat-y transparent;}
			div#rightborder {width:44.5em; background:url(http://img.classmarker.com/pageborderright.gif) top right repeat-y transparent;}
				div#innercontainer {padding:0 5px 0 5px; text-align:left;  }
					div#banner {width:43.9em; border-bottom:8px solid #DE3E00; background:url(http://img.classmarker.com/bannerfade.jpg) top right no-repeat transparent;}
						div#banner img {margin-top:43px; margin-bottom:10px; margin-left:28px; float:left;}
						div#banner div#bannerlinks {border-left:27px solid #fff; border-top:55px solid #fff; float:left; font-size:80%;  background:transparent;}
						div#banner div#bannerlinks a {text-decoration:none; font-weight:normal;}
						div#banner div#bannerlinks  a#linkselect{text-decoration:none; font-weight:bold;}
						div#banner div#bannerlinks a:hover {background:transparent; text-decoration:underline; font-weight:normal;}
						div#banner div#loggedin {font-size:65%; float:right; padding-top:59px; padding-right:15px; background:transparent;}
						div#banner div#loggedin a {text-decoration:underline; font-weight:bold;}
						div#banner div#loggedin a:hover {text-decoration:underline; font-weight:bold;}

/*TITLE ETC FOR STANDARD 2 COL TABLE PAGES */
					div#titlemainnavigation {width:43.9em; background:url(http://img.classmarker.com/titlemainnavigation.gif) bottom left no-repeat #fff; height:2.9em; } /*make height auto for ie*/

						div#titlemainnavigation div#h1container {float:left; width:18.5em;}
						/*show ie5 mac*/
						div#titlemainnavigation h1 { padding-right:0; font-size:120%;  color:#999; background:transparent; border-top:11px solid #fff; border-left:26px solid #fff; }
						 /* hide from ie5 mac - show all other browsers - commented backslash hack v2 \*/
						div#titlemainnavigation h1 {padding-right:0;}
						 /* recover from hack */
						 /*show ie5 mac*/
						div#titlemainnavigation ul {list-style:none; margin:0 0 0 0; width:25.4em; float:none; background:#fff; padding-top:14px;}
						 /* hide from ie5 mac - show all other browsers - commented backslash hack v2 \*/
						 div#titlemainnavigation ul {margin:0 0 0 0; padding-top:0; width:24.6em; float:left;}
						 /* recover from hack */
						 /*show ie5 mac*/
						div#titlemainnavigation ul li {display:inline; float:none; font-size:80%; margin:0 7px 0 7px;  text-align:center; height:2.9em; width:auto; background:#fff;}
						 /* hide from ie5 mac - show all other browsers - commented backslash hack v2 \*/
						div#titlemainnavigation ul li {display:block; float:left;}
						 /* recover from hack */  /*apply mac ie5 hack*/
						 /*show ie5 mac*/
						div#titlemainnavigation ul li a {display:inline; float:none; padding:18px 10px 4px 10px; border-bottom:8px solid #CAD3D3; font-weight:normal; width:100%; background:#fff;}
						 /* hide from ie5 mac - show all other browsers - commented backslash hack v2 \*/
						div#titlemainnavigation ul li a {display:block; float:left; padding:18px 0 4px 0;}
						 /* recover from hack */
 						div#titlemainnavigation ul li a:hover {border-bottom:8px solid #8B8B8B; text-decoration:none;}
						div#titlemainnavigation ul li a#mainselected {color:#000; border-bottom:8px solid #8B8B8B; text-decoration:none; font-weight:bold;}
						 /*show ie5 mac*/
						div#titlemainnavigation ul li#myclasses {margin-left:0; width:auto;}
						 /* hide from ie5 mac - show all other browsers - commented backslash hack v2 \*/
						div#titlemainnavigation ul li#myclasses { margin-left:0; width:7.7em;}
						 /* recover from hack */
						 /*show ie5 mac*/
						div#titlemainnavigation ul li#mytests {margin-left:0; width:auto;}
						 /* hide from ie5 mac - show all other browsers - commented backslash hack v2 \*/
						div#titlemainnavigation ul li#mytests { margin-left:0; width:7.7em;}
						 /* recover from hack */
						 /*show ie5 mac*/
						div#titlemainnavigation ul li#myaccount {margin-left:0; width:auto;}
						 /* hide from ie5 mac - show all other browsers - commented backslash hack v2 \*/
						div#titlemainnavigation ul li#myaccount { margin-left:0; width:7.7em;}
						 /* recover from hack */
						 /*show ie5 mac*/
						div#titlemainnavigation ul li#help {margin:0 0 0 16px; width:auto;}
						 /* hide from ie5 mac - show all other browsers - commented backslash hack v2 \*/
						div#titlemainnavigation ul li#help {width:4.7em;}
						 /* recover from hack */
						div#titlemainnavigation ul li#help a {border-bottom:8px solid #E6A48B;}
						div#titlemainnavigation ul li#help a:hover {border-bottom:8px solid #DE3E00;}
						div#titlemainnavigation ul li a#helpselected {color:#000; border-bottom:8px solid #DE3E00; text-decoration:none; font-weight:bold;}
						/********************************************************************/

/*left nav*/
				table#leftnavigationcontentcontainer {width:43.9em;}
					table td#leftnavigation {background:#DCE5E5; font-size:100%; padding-top:7px; width:181px;}
					table td#leftnavigation a{display:block; width:100%;text-decoration:underline;}
					table td#leftnavigation h2 {font-size:100%; padding:2px 0 2px 28px; color:#fff; background:#DE3E00;}
					table td#leftnavigation h2 a {color:#fff; font-weight:bold; text-decoration:none;}
					table td#leftnavigation h2 a:hover {color:#fff; font-weight:bold; text-decoration:underline;}
						table td#leftnavigation ul {background:#BFC8C8; font-weight:normal; display:block; float:none; list-style:none; margin:0; padding:0;}
						table td#leftnavigation li {padding:2px 10px 4px 36px; background:#DCE5E5; }
						table td#leftnavigation li.leftnavselected {padding:2px 0 3px 0; background:#BFC8C8;}
						table td#leftnavigation li.leftnavselected td {font-size:100%;}
						table td#leftnavigation li.leftnavselected td#arrow {width:37px; text-align:right;}
						table td#leftnavigation li.leftnavselected td#text {width:134px; text-align:left;}
						table td#leftnavigation li.leftnavhelp {padding:2px 10px 4px 28px; background:#DCE5E5; border-top:1px dashed #999;}
						table td#leftnavigation li.leftnavhelpselected {padding:2px 10px 4px 28px; background:#BFC8C8; border-top:1px solid #BFC8C8;}
						table td#leftnavigation li.inlinehelp {padding:30px 10px 4px 28px; background:#DCE5E5; }
/*end left nav*/
/*begin content*/
						table td#content table.tablemarginleftp {font-size:70%;}
						table td#content {padding-left:3px; padding-bottom:130px;}
						table td#content p a {color:#DE3E00; background:transparent; text-decoration:underline; font-weight:normal;}/*added*/
						table td#content p a:hover {text-decoration:underline;color:#000;cursor:pointer;}/*added*/
						table td#content p a.nu {color:#DE3E00; background:transparent; text-decoration:none; font-weight:normal;}/*added*/
						table td#content p a.gas {color:#DE3E00; background:transparent; text-decoration:underline; font-weight:bold;}/*added*/
						table td#content p {font-size:80%; padding:0 28px 8px 28px;}
						table td#content p.small {font-size:70%; padding:0 28px 8px 28px;}
						table td#content p.smallbold {font-size:70%; padding:0 28px 8px 28px;font-weight:bold;}
						table td#content p.error {color:#DE3E00;}
						table td#content p.errorsml {font-size:75%;color:#DE3E00;}
						table td#content p span.error {color:#DE3E00;}
						table td#content p.terms {font-size:70%; color:#4C4C4C; padding:0 28px 8px 28px;}
						table td#content p span.terms {color:#4C4C4C;}
						table td#content p.instructions {font-size:70%; color:#4C4C4C; padding:0 28px 8px 28px;}
						table td#content p.termshead {font-size:70%; color:#4C4C4C; padding:20px 28px 8px 28px;}
						table td#content p.news {font-size:70%; color:#4C4C4C; padding:0 28px 8px 28px;}
						table td#content p.backlink {margin-top:30px;}
						table td#content ul {font-size:70%; padding:0 28px 8px 62px;}
						table td#content ol {font-size:70%; padding:0 28px 8px 68px;}
						table td#content li {padding-top:3px;}
						table td#content li.links a {color:#DE3E00; background:transparent; text-decoration:underline; font-weight:normal;}/*added*/
						table td#content li.links a:hover {text-decoration:underline;color:#000;}/*added*/
						table td#content ul.terms {font-size:70%; padding:0 28px 8px 62px; color:#4C4C4C;}
						table td#content ol.terms {font-size:70%; padding:0 28px 8px 62px; color:#4C4C4C;}
						table td#content .inputs {background:#fff; font-size:70%;}

						table td#content div.divider {border-top:1px dashed #5E6464; margin: 7px 0 27px 27px;}
						table td#content div.dividertop {border-top:1px dashed #7D7C7C; margin: 7px 0 27px 27px;font-size:70%;color:#7D7C7C;}
						table td#content div.dividertop a {color:#7D7C7C;}
						table td#content div.dividershortcuts {border-top:1px dashed #5E6464; margin: 7px 0 10px 27px;}
						table td#content div.dividermytests {border-top:1px dashed #5E6464; margin: 15px 27px 15px 27px;}

						table td#content div.keybox {border:1px dashed #5E6464; margin: 0 110px 0 27px; padding-top:6px;}
						table td#content div.keybox p {font-size:65%; color:#4C4C4C; padding:0 0 0 18px;}
						table td#content div.keybox img {border-right:9px solid #fff; border-bottom:9px solid #fff;}

						table td#content div.keybox2 {border-left:1px solid #C1C1C1; border-top:1px solid #C1C1C1; border-right:1px solid #5E6464; border-bottom:1px solid #5E6464;margin: 10px 110px 0 27px; padding-top:6px;}
						table td#content div.keybox2 p {font-size:65%; color:#4C4C4C; padding:0 0 0 18px;}
						table td#content div.keybox2 img {border-right:9px solid #fff; border-bottom:9px solid #fff;}

						table td#content div.keybox3 {border-left:2px solid #C1C1C1; border-top:2px solid #C1C1C1; border-right:2px solid #5E6464; border-bottom:2px solid #5E6464;margin: 10px 110px 20px 27px; padding-top:6px;}
						table td#content div.keybox3 p {font-size:75%; color:#000; padding:0 0 0 15px; }
						table td#content div.keybox3 img {border-right:9px solid #fff; border-bottom:9px solid #fff;}

						table td#content h2 {font-size:100%; font-weight:normal; padding:18px 0 27px 27px;font-weight:bold;}
						table td#content h2.testlinkpadding {font-size:100%; font-weight:normal; padding:0 0 15px 27px;font-weight:bold;}
						table td#content div.header3optionallinks { width:99%; background:#DFE4E4; font-size:100%; border-bottom:6px solid #fff;}
						table td#content div.header3optionallinks h3 {font-size:80%; float:left; padding:7px 24px 8px 28px;}
						table td#content div.header3optionallinks h3.announcement {color:#DE3E00;}
						table td#content div.header3optionallinks p {font-size:65%; float:left; padding:9px 0 0 0;color:#DE3E00;}/*mod 9 06*/
						table td#content div.header3optionallinks p a {text-decoration:underline;color:#DE3E00;}/*mod 9 06*/
						table td#content div.header3optionallinks p a:hover {text-decoration:underline;color:#000;}/*mod 9 06*/


						table td#content div.multipagemenu { width:99%; background:#fff; font-size:100%; padding-bottom:6px; border-bottom:1px dotted #5E6464; margin-bottom:19px;}
						table td#content div.multipagemenu h3 {font-size:80%; float:left; padding:0 24px 1px 28px; font-weight:normal;}
						table td#content div.multipagemenu p {font-size:65%; float:left; padding:2px 0 0 0;}
						table td#content div.multipagemenu p a {text-decoration:underline;}

						table td#content div.multipagemenubordertop { width:99%; background:#fff; font-size:100%; padding-bottom:6px; border-top:1px dotted #5E6464; border-bottom:1px dotted #5E6464; margin-bottom:19px;}
						table td#content div.multipagemenubordertop h3 {font-size:80%; float:left; padding:5px 24px 1px 28px; font-weight:normal;}
						table td#content div.multipagemenubordertop p {font-size:65%; float:left; padding:7px 0 0 0;}
						table td#content div.multipagemenubordertop p a {text-decoration:underline;}

						table td#content div.results {margin-bottom:19px;}
						table td#content div.results p {font-size:80%; padding:0 28px 0 28px;}

						table td#content div.testnamedescription {border-bottom:27px solid #fff; width:99%;}
						table td#content div.testnamedescription h4 {font-size:80%; padding:0 0 0 28px; margin-bottom:0;}
						table td#content div.testnamedescription h4 a {font-weight:bold;}/*added*/
						table td#content div.testnamedescription h4 a:hover {font-weight:bold;}/*added*/
						table td#content div.testnamedescription p {font-size:80%; padding:0 28px 0 28px;}



						/* upgrade page */
						table td#content div.iconleft { padding:0 10px 15px 28px; float: left;display: inline;}

						table td#content div.iconright { padding:0 0 15px 0;float: left; width:420px;font-size:70%;}
						.upgradeheader {color:#DE3E00;}
						table td#content div.iconright a {color:#DE3E00; background:transparent; text-decoration:underline; font-weight:normal;}/*added*/
						table td#content div.iconright a:hover {text-decoration:underline;color:#000;}/*added*/



						table td#content table td .green {font-size:100%; color:#339900; }
						table td#content * p.inputsubmit input {background:#fff; font-size:100%; }
						.inputsubmit {background:#fff;}

						table td#content p.intronobottompad {font-size:65%; color:#4C4C4C; padding:0 28px 8px 28px;}
						table td#content p.intro {font-size:65%; color:#4C4C4C; padding:0 20px 47px 27px;}
						table td#content p.introfollows {font-size:65%; color:#4C4C4C; padding:0 20px 10px 27px;}
						table td#content p.nopad { padding:0 0 8px 0;font-size:70%; }
						table td#content p.nopadbold { padding:0 0 8px 0;font-weight:bold;font-size:70%;}
						table td#content p.nopadsml {font-size:70%; padding:0 0 3px 0;}
						table td#content p.nopadterms { padding:0 0 8px 0;color:#4C4C4C;}
						table td#content p.padans { padding:5px 0 3px 10px; font-size:75%;}
						.youranswer {color:#4C4C4C;border-bottom:1px dashed #5E6464; font-size:90%;}

						table td#content p.padanscorrect {color:#339900;padding:5px 0 3px 10px; font-size:75%;}
						table td#content p.padansincorrect {color:#e15027;padding:5px 0 3px 10px; font-size:75%;}

						table td#content p.ansmulti { padding:0 0 3px 0; font-size:75%;}
						table td#content p.quest_points {padding:0 0 3px 0;font-size:70%;color:#7D7C7C;}
						table td#content p.padanscorrect { padding:5px 0 3px 8px;color:#339900; font-size:75%;}

						table td#content p.padansincorrect { padding:2px 0 3px 10px;color:#e15027; font-size:75%;}
						table td#content p.nopadsmlterms {font-size:70%; padding:0 0 3px 0;color:#4C4C4C;}
						table td#content div.header4testtype {background:transparent; font-size:100%; border-top:1px dashed #5E6464; border-bottom:1px dashed #5E6464; margin-bottom:8px;  padding:5px 0 4px 28px;}
						table td#content div.header4testtype h4 {background:transparent; width:25%; font-size:80%; font-weight:normal;}
						table td#content div.header4testtype h4.score {background:transparent; width:70%; font-size:80%; font-weight:normal;}
						table td#content div.header4testtype h4.score .smallgrey {background:transparent; width:70%; font-size:80%; font-weight:normal;color:#4C4C4C;}
						table td#content div.header4testtype h4.help {background:transparent; width:100%; font-size:80%; font-weight:normal;}
						table td#content div.header4testtype h4.tick {background:url(http://img.classmarker.com/icon_tick_page.gif) center right no-repeat;}
						table td#content div.header4testtype h4.punctuation {background:url(http://img.classmarker.com/icon_abc_page.gif) center right no-repeat; }
						table td#content div.header4testtype h4.freetest { background: url(http://img.classmarker.com/icon_freetest_page.gif) center right no-repeat;}
						table td#content div.header5testnameandsubject {background:transparent; font-size:100%; border-bottom:1px dashed #fff; margin-bottom:8px;  padding:0 0 5px 38px;}
						table td#content div.header5testnameandsubject h5 {font-size:70%; display:block; padding:0 0 0 0; margin-bottom:0;}
						table td#content div.header5testnameandsubject p {font-size:70%; color:#7D7C7C; padding:0 0 0 0; margin-bottom:0;}
						table td#content div.header5testnameandsubject p.inputsubmit input {background:#fff; font-size:70%;}
						table td#content div.header5testnameandsubject p.linkbox {float:left; padding:0 0 0 0; margin-bottom:0;}
						table td#content div.header5testnameandsubject p.linkbox a {color:#DE3E00; text-decoration:underline;}
						table td#content div.header5testnameandsubject p.linkbox a:hover {color:#000; text-decoration:underline;}
						table td#content div.header5testnameandsubject p.linkbox a.upgrade {color:#7D7C7C; background:transparent; text-decoration:none; font-weight:normal;}/*added*/

						table td#content div.showScore { font-size:70%; border-top:1px dashed #5E6464; border-bottom:1px dashed #5E6464; margin-bottom:8px;  padding:5px 20px 4px 28px;}
						table td#content div.showScore .left{padding-bottom:5px;font-weight:bold;text-align:right;}
						table td#content div.showScore .right{ padding:0 0 5px 8px;float:left;}
						table td#content div.showScore .displayscorenotes { padding:0 0 5px 0;color:#4C4C4C;}



						table td#content div.indentbox {background:transparent; font-size:100%; border-bottom:1px dashed #fff; margin-bottom:8px;  padding:0 0 0 28px;}
						table td#content div.indentbox h5 {font-size:80%; display:block; padding:0 0 0 0; margin-bottom:0;}
						table td#content div.indentbox p {font-size:70%; color:#7D7C7C; margin-bottom:0;}

						table td#content div.header5testnameandsubject p.subject {float:left; padding:1px 0 0 20px;}
						table td#content div.header5testnameandsubject img {border-top:3px solid #fff; border-right:5px solid #fff;}

						/* trent added 25/03/2007
						my classes */
						table td#content div.header5ClassName {background:transparent; font-size:100%; border-bottom:1px dashed #fff; margin-bottom:8px;  padding:0 0 0 28px;}
						table td#content div.header5ClassName h5 {font-size:80%; display:block; padding:0 0 0 0; margin-bottom:5px;}
						table td#content div.header5ClassName h5 a {color:#DE3E00; text-decoration:underline;margin-bottom:0;}
						table td#content div.header5ClassName p {font-size:65%; color:#000; padding:0 0 0 0; margin-bottom:0;}/*color:#7D7C7C;*/
						table td#content div.header5ClassName p.linkbox { padding:0 0 0 0; margin-bottom:3px;}
						table td#content div.header5ClassName p.linkbox a {color:#DE3E00; text-decoration:underline;margin-bottom:0;}
						table td#content div.header5ClassName p.linkbox a:hover {color:#000; text-decoration:underline;}
						table td#content div.header5ClassName p.subject {float:left; padding:1px 0 0 20px;}
						table td#content div.header5ClassName img {border-top:3px solid #fff; border-right:5px solid #fff;}

						table td#content div.feedbackleft {float:left;display:inline;padding:7px 10px 7px 0;}
						table td#content div.feedbackright {float:left;display:inline;width:370px;padding:7px 10px 7px 0;}
						table td#content div.feedbackright .green {color:#339900;}
						table td#content div.feedbackright .red {color:#e15027;}
						table td#content div.feedbackright .grey {color:#f67800;}

						.previewfeedback {padding:15px 10px 7px 12px;}
						.previewfeedback .red {color:#e15027;}
						.previewfeedback .green {color:#339900;}




						/*search form */
						table td#content form#search {padding:0 0 30px 0; margin:17px 0 0 0;}
						table td#content form#search fieldset { border:1px solid #fff; display:block;}
						table td#content form#search input#searchbox {height:auto;  margin:6px 0 16px 0; color:#000;}
						table td#content form#search input.radio {margin-top:3px; margin-left:0; padding-left:0;}
						table td#content form#search label {padding-left:6px; padding-top:0; color:#000;}
						table td#content form#search label.searchtitle {font-weight:bold; padding:0; color:#000;}
						table td#content form#search h2.searchh2 {font-size:100%; font-weight:bold; padding:0; margin:0; margin-bottom:3px; color:#000;}
						table td#content form#search div.searchbutton {text-align:right;}
						table td#content form#search .inputs {background:#fff; font-size:100%;}
						/*end forms*/
						table td#content form.timelimit {clear:both;}



						/*added*/
						table td#content div.categories ul {list-style:none; margin:0; padding:0; font-size:80%; padding:0 0 0 28px;}
						table td#content div.categories ul li {display:inline; background:#E7EBEB; border-right:2px solid #fff; border-top:2px solid #fff; margin:0; padding:0 5px;}
						table td#content div.categories ul li.selected {background:#fff; padding:2px 8px;}
						table td#content div.categories ul a {color:#DE3E00; background:transparent; text-decoration:underline; font-weight:normal;}
						table td#content div.categories ul a:hover {text-decoration:underline;color:#000;cursor:pointer;}/*added*/


						table td#content div.dots {background:transparent; border-bottom:1px dashed #5E6464; margin:2px 2px 20px 0;}

						table td#content table {padding:0 28px 8px 28px;}
						table td#content table th {font-weight:normal;}
						table td#content table.green {color:#339900;font-weight:bold;}

.bbcode {display:none;}
.toolbar {
padding:3px 0 8px 0;

}
.sqr {text-decoration:overline; font-size: 85%;}

.button {
/*border: 1px solid #ccc;*/
margin: 0;
padding: 2px 2px 2px 0;
}

.button:hover {
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);
-moz-opacity: 0.6;
}
						/*question box form */
						table td#content .questionboxbbcode {background:#F5F5F5; border:1px solid #C7C7C7; margin: 0 20px 15px 30px; padding:10px 0 15px 10px;width:80%;font-size:70%;}
						table td#content .questionboxbbcode label {font-weight:bold;}

						/*edit tests answers box form */
						table td#content div.answersbox  {margin:10px 0 0 28px; font-size:70%;}/*unused*/

						table td#content .ansboxbbcode {background:#F5F5F5; border:1px solid #C7C7C7; margin: 0 20px 10px 30px; padding:10px 0 15px 10px;width:80%;font-size:70%;}
						table td#content .ansboxbbcode label {font-weight:bold;}
						input.topspacer {margin-top:10px;}

						table td#content .ansboxcorrect {background:#ecf6f1; border:1px solid #C7C7C7; margin: 0 20px 10px 30px; padding:10px 0 5px 10px;width:80%;font-size:70%;}
						table td#content .ansboxcorrect label {font-weight:bold;}

						table td#content .feedbackcorrect {background:#ecf6f1; border:1px solid #C7C7C7; margin: 0 20px 15px 30px; padding:10px 0 5px 10px;width:80%;font-size:70%;}
						table td#content .feedbackcorrect label {font-weight:bold;}

						table td#content .feedbackincorrect {background:#F5F5F5;  border:1px solid #C7C7C7; margin: 0 20px 15px 30px; padding:10px 0 5px 10px;width:80%;font-size:70%;}
						table td#content .feedbackincorrect label {font-weight:bold;}

						.qoptionsbox {background:#F5F5F5;  border:1px solid #C7C7C7; margin: 0 20px 15px 30px; padding:10px 0 5px 10px;width:80%;}
						.qoptionsbox label {font-weight:bold;}



						.mcsa_edit_tab {padding-top:6px;background:#fff;float:left; width:160px;border-top:1px solid #C7C7C7;border-left:1px solid #C7C7C7;border-right:1px solid #C7C7C7;}
						.mcsa_preview_tab {padding-top:6px;background:#F5F5F5;float:left;width:160px;border-top:1px solid #E2E2E2;border-left:1px solid #E2E2E2;border-right:1px solid #E2E2E2;border-bottom:1px solid #C7C7C7;}

						.mcma_edit_tab {padding-top:6px;background:#fff;float:left; width:160px;border-top:1px solid #C7C7C7;border-left:1px solid #C7C7C7;border-right:1px solid #C7C7C7;}
						.mcma_preview_tab {padding-top:6px;background:#F5F5F5;float:left;width:160px;border-top:1px solid #E2E2E2;border-left:1px solid #E2E2E2;border-right:1px solid #E2E2E2;border-bottom:1px solid #C7C7C7;}

						.tf_edit_tab {padding-top:6px;background:#fff;float:left; width:160px;border-top:1px solid #C7C7C7;border-left:1px solid #C7C7C7;border-right:1px solid #C7C7C7;}
						.tf_preview_tab {padding-top:6px;background:#F5F5F5;float:left;width:160px;border-top:1px solid #E2E2E2;border-left:1px solid #E2E2E2;border-right:1px solid #E2E2E2;border-bottom:1px solid #C7C7C7;}

						.ft_edit_tab {padding-top:6px;background:#fff;float:left; width:160px;border-top:1px solid #C7C7C7;border-left:1px solid #C7C7C7;border-right:1px solid #C7C7C7;}
						.ft_preview_tab {padding-top:6px;background:#F5F5F5;float:left;width:160px;border-top:1px solid #E2E2E2;border-left:1px solid #E2E2E2;border-right:1px solid #E2E2E2;border-bottom:1px solid #C7C7C7;}

						.p_edit_tab {padding-top:6px;background:#fff;float:left; width:160px;border-top:1px solid #C7C7C7;border-left:1px solid #C7C7C7;border-right:1px solid #C7C7C7;}
						.p_preview_tab {padding-top:6px;background:#F5F5F5;float:left;width:160px;border-top:1px solid #E2E2E2;border-left:1px solid #E2E2E2;border-right:1px solid #E2E2E2;border-bottom:1px solid #C7C7C7;}

						.e_edit_tab {padding-top:6px;background:#fff;float:left; width:160px;border-top:1px solid #C7C7C7;border-left:1px solid #C7C7C7;border-right:1px solid #C7C7C7;}
						.e_preview_tab {padding-top:6px;background:#F5F5F5;float:left;width:160px;border-top:1px solid #E2E2E2;border-left:1px solid #E2E2E2;border-right:1px solid #E2E2E2;border-bottom:1px solid #C7C7C7;}

						.qpreview {background: url(http://img.classmarker.com/quiz/question_vert_divider.gif) repeat-x; height:31px;border:1px solid #9ea6a7;margin:0 30px 0 30px;}
						.qpreview span {padding:10px 0  0 7px; color:#330033;}


						/* end added */
						/* added 6.1.6 cn */

						table td#contenthome {padding:0 0 0 0;}
						table td#contenthome p {font-size:80%; padding:0 0 0 0;}
						table td#contenthome p a {color:#DE3E00; background:transparent; text-decoration:underline; font-weight:normal;}/*added*/
						table td#contenthome p a:hover {text-decoration:underline;color:#000;}/*added*/




						/*css for 2 column pages with title only ie no top navigation*/
						div#titleonly {width:43.9em; background:url(http://img.classmarker.com/titleonly.gif)
						bottom left no-repeat #fff; height:2.9em; }
						div#titleonly div#h1container {float:left; width:18.5em;}
						/*show ie5 mac*/
						div#titleonly h1 { padding-right:0;font-size:120%;  color:#999;
						background:transparent; border-top:11px solid #fff; border-left:26px solid
						#fff;}
						/* hide from ie5 mac - show all other browsers - commented backslash
						hack v2 \*/
						div#titleonly h1 {padding-right:0;}
						/* recover from hack */
						/*end css for 2 column pages with title only ie no top navigation*/

						/*view test*/
						table td#content div.floatleft {float:left;}



						/* help page */
						table td#content div.helpsubhead {font-size:80%; padding:20px 28px 8px 28px; font-weight:bold;}





					/*begin footer*/
					div#footer {border-top:2px solid #9D9D97; background:#fff; color:#000; font-size:65%; padding:15px 0 0 28px;}
						div#footer ul {display:inline;}
						div#footer li {display:inline;}
						div#footer div#credits {padding:10px 0 36px 0;}


					/*ads*/
					.adleft {padding:10px 0 0 27px;}
					.adleft a {padding:10px 0 0 0; color:#DE3E00;font-size:80%;}




					/* tabbing */
					  table td#content div#tabs_header ul {
						margin:0;
						padding:0;
						list-style:none;

						}
					  table td#content div#tabs_header li {
						float:left;
						margin:0;
						padding:0;
						text-align:center;
						}
						table td#content div#tabs_header a {
						display:block;
						}

					  table td#content div#tabs_header {
						float:left;
						margin:0 0 0 20px;
						background:#FFFFFF url("http://img.classmarker.com/tabs/tabs_bg.gif") repeat-x ;
						font-size:93%;
						line-height:normal;
						}

						table td#content div#tabs_header li {
						float:left;
						background:url("http://img.classmarker.com/tabs/tabs_left.gif")
						  no-repeat left top;
						margin:0;
						padding:0 0 0 9px;
						}
					  table td#content div#tabs_header a, #tabs_header strong, #tabs_header span {
						display:block;
						background:url("http://img.classmarker.com/tabs/tabs_right.gif")
						  no-repeat right top;
						padding:5px 15px 4px 6px;
						}
					  table td#content div#tabs_header #tabs_current {
						background-image:url("http://img.classmarker.com/tabs/tabs_left_on.gif");
						}
					  table td#content div#tabs_header #tabs_current a {
						background-image:url("http://img.classmarker.com/tabs/tabs_right_on.gif");
						padding-bottom:7px;
						}



						.width27px {float:left;width: 27px;}


						/* BIG ORANGE NOT HOMEPAGE */
						table td#content .button_b_orange {
						display: block;
						position: relative;
						float:left;
						background-image: url(http://img.classmarker.com/buttons/b_orange_bg.gif);
						color: #FFFFFF;
						text-align: left;
						line-height: 15px;
						height: 43px;
						width: 7em;
						margin: 0 4px 10px 0;
						padding: 0 0 0 14px;
						}
						table td#content .button_b_orange p {
							display: block;
							margin: 0;
							font-size:70%;
							padding: 7px 0 0 0;
							line-height: 14px;    /* Hack for Mozilla */
						}
						table td#content .button_b_orange a, table td#content .button_b_orange a:hover {
							text-decoration:none;
							color:#FFFFFF;
							width:100%;
						}
						table td#content .button_b_orange .button_l, table td#content .button_b_orange .button_r {
							width: 13px;
							height: 43px;
							position: absolute;
							top: 0;
						}
						table td#content .button_b_orange .button_l { left:  0; background-image: url(http://img.classmarker.com/buttons/b_orange_left.gif); }
						table td#content .button_b_orange .button_r { right: 0; background-image: url(http://img.classmarker.com/buttons/b_orange_right.gif); }

						/* BIG GREY NOT HOMEPAGE */
						table td#content .button_b_grey {
						display: block;
						position: relative;
						float:left;
						background-image: url(http://img.classmarker.com/buttons/b_grey_bg.gif);
						color: #FFFFFF;
						text-align: left;
						line-height: 15px;
						height: 43px;
						width: 7em;
						margin: 0 4px 10px 0;
						padding: 0 0 0 14px;
						}
						table td#content .button_b_grey p {
							display: block;
							margin: 0;
							font-size:70%;
							padding: 7px 0 0 0;
							line-height: 14px;    /* Hack for Mozilla */
						}
						table td#content .button_b_grey a, table td#content .button_b_grey a:hover {
							text-decoration:none;
							color:#FFFFFF;
							width:100%;
						}
						table td#content .button_b_grey .button_l, table td#content .button_b_grey .button_r {
							width: 13px;
							height: 43px;
							position: absolute;
							top: 0;
						}
						table td#content .button_b_grey .button_l { left:  0; background-image: url(http://img.classmarker.com/buttons/b_grey_left.gif); }
						table td#content .button_b_grey .button_r { right: 0; background-image: url(http://img.classmarker.com/buttons/b_grey_right.gif); }




						/* BIG GOLD */
						table td#content .button_large_gold {
						display: block;
						position: relative;
						float:left;
						background-image: url(http://img.classmarker.com/buttons/large_gold_btn_bg.gif);
						color: #000000;
						text-align: left;
						line-height: 15px;
						height: 111px;
						width: 28em;
						margin: 10px 4px 10px 25px;
						padding: 0 0 0 14px;
						}
						table td#content .button_large_gold .button_large_content_left {
							float:left;
						}
						table td#content .button_large_gold .button_large_content_right {
							float:left;
						}

						table td#content .button_large_gold .button_large_content_left p {
							display: block;
							margin: 0;

							font-size:70%;
							padding: 20px 0 0 20px;
							line-height: 14px;    /* Hack for Mozilla */
						}

						table td#content .button_large_gold .button_large_content_right {
							float:left;
						}
						table td#content .button_large_gold .button_large_content_right p {
							display: block;
							margin: 0;

							padding: 25px 0 0 90px;
							line-height: 14px;    /* Hack for Mozilla */
						}

						table td#content .button_large_gold a, table td#content .button_large_gold a:hover {
							text-decoration:none;
							color:#000000;
						}
						table td#content .button_large_gold .button_l, table td#content .button_large_gold .button_r {
							width: 20px;
							height: 111px;
							position: absolute;
							top: 0;
						}
						table td#content .button_large_gold .button_l { left:  0; background-image: url(http://img.classmarker.com/buttons/large_gold_btn_left.gif); }
						table td#content .button_large_gold .button_r { right: 0; background-image: url(http://img.classmarker.com/buttons/large_gold_btn_right.gif); }





						/* BIG AQUA */
						table td#content .button_large_aqua {
						display: block;
						position: relative;
						float:left;
						background-image: url(http://img.classmarker.com/buttons/large_aqua_btn_bg.gif);
						color: #000000;
						text-align: left;
						line-height: 15px;
						height: 111px;
						width: 28em;
						margin: 10px 4px 10px 25px;
						padding: 0 0 0 14px;
						}
						table td#content .button_large_aqua .button_large_content_left {
							float:left;
						}
						table td#content .button_large_aqua .button_large_content_right {
							float:left;
						}

						table td#content .button_large_aqua .button_large_content_left p {
							display: block;
							margin: 0;

							font-size:70%;
							padding: 20px 0 0 20px;
							line-height: 14px;    /* Hack for Mozilla */
						}

						table td#content .button_large_aqua .button_large_content_right {
							float:left;
						}
						table td#content .button_large_aqua .button_large_content_right p {
							display: block;
							margin: 0;

							padding: 25px 0 0 90px;
							line-height: 14px;    /* Hack for Mozilla */
						}

						table td#content .button_large_aqua a, table td#content .button_large_aqua a:hover {
							text-decoration:none;
							color:#000000;
						}
						table td#content .button_large_aqua .button_l, table td#content .button_large_aqua .button_r {
							width: 20px;
							height: 111px;
							position: absolute;
							top: 0;
						}
						table td#content .button_large_aqua .button_l { left:  0; background-image: url(http://img.classmarker.com/buttons/large_aqua_btn_left.gif); }
						table td#content .button_large_aqua .button_r { right: 0; background-image: url(http://img.classmarker.com/buttons/large_aqua_btn_right.gif); }


						/* end BIG aqua */


						/*shadows*/
						.showadowtopleft{padding:7px;margin:0 10px;}/*background:url(http://img.classmarker.com/shadowtlefttop.jpg) left top no-repeat;*/
						.showadowrightbot{padding:0 15px 15px 0;}/*background:url(http://img.classmarker.com/shadowrightbot.jpg) right bottom no-repeat;*/
						/*end shadows*/
						/*feedback box styles*/
						.feedbackbox{width:100%;background:#E2E7E7;color:#6C6C6C;min-height:98px;}
						#leftnavigationcontentcontainer .feedbackbox h2{background:transparent;margin:0 10px 0 60px;padding:12px 0 0 0;font-size:0.8em;}
						#leftnavigationcontentcontainer .feedbackbox p{background:transparent;margin:0 10px 0 60px;padding:0;}
						#leftnavigationcontentcontainer #content .feedbackbox p a{color:#6C6C6C;text-decoration:none;}
						#leftnavigationcontentcontainer #content .feedbackbox p a:hover{text-decoration:underline;}
						.redpen{background:#fff;}/* url(http://img.classmarker.com/redpen.jpg) left top no-repeat*/
						.redpen h2{color:#DE4A10;}
						.greenpen{background:#fff;}/* url(http://img.classmarker.com/greenpen.jpg) left top no-repeat*/
						.greenpen h2{color:#339900;}
						.whitepen{background:#fff;}/* url(http://img.classmarker.com/whitepen.jpg) left top no-repeat*/
						/*end feedback box styles*/
						/*features table styles*/
						.featureswrap{background:#E7E7E7 url(http://img.classmarker.com/featuresthingrad.jpg) left top repeat-x;border-color:#A7ACAE;border-width:1px 0 0 1px;border-style:solid;}
						.featureswrap table{width:100%;background:url(http://img.classmarker.com/featuresgrad.jpg) left top no-repeat;border:0;border-spacing:0;border-collapse:collapse;margin:0;padding:0;}
						#content .featureswrap th{font-weight:bold;padding-left:23px;height:25px;vertical-align:middle;color:#C73800;border-bottom:1px solid #A7ACAE;background:#FFDDC5 url(http://img.classmarker.com/featureheadergrad.jpg) left top repeat-x;font-size:0.75em;}
						.featureswrap th.lastheader{border-right:1px solid #A7ACAE;}
						.featureswrap td{padding-left:23px;font-weight:bold;color:#4E5152;vertical-align:middle;height:50px;border-color:#A7ACAE;border-width:0 1px 1px 0;border-style:solid;font-size:0.7em;}
						.featureswrap td.pricing{font-weight:normal;color:#4E5152;vertical-align:middle;padding-top:15px;padding-bottom:15px;}
						.featureswrap td.pricing .price{color:#DE3E00;vertical-align:middle;}
						.featureswrap td a{font-weight:bold;color:#4E5152;text-decoration:none;}
						.featureswrap td a:hover{text-decoration:underline;}
						.featureswrap th.type{padding-left:10px;}
						.featureswrap td.arrow{text-align:center;padding-left:20px;}
						/*end features table styles*/

						table td#content .keyboxabout {background:#F5F5F5;  width:15.5em; float:left; border:1px solid #C7C7C7;margin: 0 20px 15px 30px; padding:10px 0 10px 0;}
						/*table td#content .keyboxabout p.terms { padding:0 -28px 8px -28px;}*/
						table td#content .keyboxshortcuts {background:#F5F5F5;  width:15.5em; float:left; border:1px solid #C7C7C7;;margin: 7px 20px 7px 30px; padding:10px 0 5px 0;}


						table td#content .keyboxinstructions {background:#F5F5F5;  width:15.5em; border:1px solid #C7C7C7;margin: 0 20px 15px 30px; padding:10px 0 5px 0;}
						table td#content .keyboxinstructions p { padding:0 10px 8px 10px;}
						table td#content .keyboxinstructions li a{color:#DE3E00;text-decoration:underline; }
						table td#content .keyboxinstructions li a:hover {text-decoration:underline;color:#000;}
						table td#content .keyboxinstructions ul {font-size:70%; padding:0 28px 8px 32px;}
						table td#content .keyboxinstructions ol {font-size:70%; padding:0 28px 8px 38px;}
						table td#content .keyboxinstructions li {padding-top:3px;}
						table td#content .keyboxinstructions .divider {border-bottom:1px dashed #CECECE;margin:15px 13px 15px 13px;}


						table td#content .keyboxaddquestions {background:#CCFFCC;  width:15.5em; border:1px solid #7EDE7E; margin: 0 20px 15px 30px; padding:10px 0 5px 0;}
						table td#content .keyboxaddquestions p { padding:0 10px 8px 10px;}
						table td#content .keyboxaddquestions ul {font-size:70%; padding:0 28px 8px 32px;}
						table td#content .keyboxaddquestions ol {font-size:70%; padding:0 28px 8px 38px;}
						table td#content .keyboxaddquestions li {padding-top:3px;}

						table td#content .keyboxedittest {background:#CCFFCC;  width:15.5em; border:1px solid #7EDE7E; margin: 0 20px 15px 30px; padding:10px 0 5px 0;}
						table td#content .keyboxedittest p { padding:0 10px 8px 10px;}
						table td#content .keyboxedittest ul {font-size:70%; padding:0 28px 8px 32px;}
						table td#content .keyboxedittest ol {font-size:70%; padding:0 28px 8px 38px;}
						table td#content .keyboxedittest li {padding-top:3px;}

						table td#content .keyboxsuccess {background:#CCFFCC;  width:15.5em; border:1px solid #7EDE7E; margin: 0 20px 15px 30px; padding:10px 0 5px 0;}
						table td#content .keyboxsuccess p { padding:0 10px 8px 10px;}
						table td#content .keyboxsuccess ul {font-size:70%; padding:0 28px 8px 32px;}
						table td#content .keyboxsuccess ol {font-size:70%; padding:0 28px 8px 38px;}
						table td#content .keyboxsuccess li {padding-top:3px;}



						/* new layouts */
						table td#content .looklink {color:#DE3E00; text-decoration:underline;cursor:pointer;}

						table td#content div.showtest div.question table {padding:0 0 0 0;margin:0;}
						table td#content div.showtest div.question table td {vertical-align:top; padding:0 0 0 0;}
						table td#content div.showtest div.question table td.ans {width:95%;vertical-align:top;}



						/* tests */
						table td#content div.showtest {margin:27px;padding:0; background:#fff}/*border:1px solid #000;*/
						table td#content div.showtest div.question {margin-bottom:30px;clear:both;}
						table td#content div.showtest div.question div.qnumdiv {background: url(http://img.classmarker.com/quiz/question_vert_divider.gif) repeat-x; height:31px;border:1px solid #9ea6a7;}
						table td#content div.showtest div.question div.qnumdiv p.qnum {padding:7px 13px 8px 13px;color:#330033;}
						table td#content div.showtest div.question div.qdivider {border-bottom:1px dashed #CECECE;}
						.qdivider2 {border-bottom:1px dashed #CECECE;margin:0 13px 25px 13px;}
						table td#content div.showtest div.question p.qhead {padding:9px 13px 12px 13px;color:#330033;}
						table td#content div.showtest div.question div.answerleft {margin:0 13px 30px 30px;color:#330033;float:left;}
						table td#content div.showtest div.question div.answerrightt {margin:0 13px 30px 0;color:#330033;float:left;}
						table td#content div.showtest div.question table td.tdleft {font-size:80%;color:#330033;}
						table td#content div.showtest div.question table td.tdright { color:#330033;width:95%;vertical-align:top;}
						table td#content div.showtest div.question div.asset {padding:10px 13px 10px 13px;color:#330033;}
						table td#content div.showtest div.question .points {padding:10px 0 3px 21px;font-size:70%;color:#7D7C7C;}
						table td#content div.showtest div.question .ans_title {padding:5px 0 3px 10px;font-size:70%;color:#7D7C7C;}

						.qselect {background:#CCFFCC; padding:3px; border:solid 1px #33CC33;}
						.qunselect {padding:3px; border-bottom:solid 1px #33CC33;}
						.loadinggif {display:none;padding-left:20px;}

						.pmgreen {color:#339900;}
						.pmred {color:#e15027;}
						ul.ullineheightinstructions li{line-height:1;}




						/* pop up box */
						.jqmWindow {
							display: none;

							position: fixed;
							top: 7%;
							left: 50%;

							margin-left: -300px;
							width: 600px;

							background-color: #EEE;
							color: #333;
							border: 1px solid black;
							padding: 12px;
						}

						.jqmOverlay { background-color: #000; }

						/* Fixed posistioning emulation for IE6
							 Star selector used to hide definition from browsers other than IE6
							 For valid CSS, use a conditional include instead */
						* html .jqmWindow {
							 position: absolute;
							 top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
						}

						div.simpleinstructions {padding-bottom:20px;}
						div.simpleinstructions div.points {padding-left:20px;}

/* reset all values to default */
table td#leftnavigation .n1_leftnav *{margin:0;padding:0;border:0;background:transparent;}
/* set font-size so that 1em = 10px etc */
table td#leftnavigation .n1_leftnav{font-size:62.5%;}


table td#leftnavigation .n1_leftnav{padding-left:5px;}
table td#leftnavigation .n1_subdiv{background:#f05b19 url(http://img.classmarker.com/n1/n1_button_bg.gif) left top repeat-y;width:171px;min-height:24px;margin-bottom:5px;}
table td#leftnavigation .n1_subdiv h2{background:transparent url(http://img.classmarker.com/n1/n1_button_top.gif) left top no-repeat;}
table td#leftnavigation .n1_subdiv h2 a{background:transparent url(http://img.classmarker.com/n1/n1_button_bot.gif) left bottom no-repeat;display:block;min-height:24px;text-decoration:none;color:#fff;font-size:12px;position:relative;}
table td#leftnavigation .n1_subdiv h2 a:hover{color:#f8a36b;}
table td#leftnavigation .n1_subdiv h2 a span{display:block;position:absolute;top:4px;left:9px;}

table td#leftnavigation .n1_leftnav_s{padding-left:5px;}
table td#leftnavigation .n1_subdiv_s{background:#f05b19 url(http://img.classmarker.com/n1/n1_button_selected_bg.gif) left top repeat-y;width:171px;min-height:24px;margin-bottom:5px;}
table td#leftnavigation .n1_subdiv_s h2{background:transparent url(http://img.classmarker.com/n1/n1_button_top_selected.gif) left top no-repeat;}
table td#leftnavigation .n1_subdiv_s h2 a{background:transparent url(http://img.classmarker.com/n1/n1_button_bot_selected_single.gif) left bottom no-repeat;display:block;min-height:24px;text-decoration:none;color:#fff;font-size:12px;position:relative;}
table td#leftnavigation .n1_subdiv_s h2 a:hover{color:#adb7b7;}
table td#leftnavigation .n1_subdiv_s h2 a span{display:block;position:absolute;top:4px;left:9px;}


table td#leftnavigation .n1_subdiv_open_header{background:#929696 url(http://img.classmarker.com/n1/n1_button_selected_bg.gif) left top repeat-y;width:171px;min-height:24px;}
table td#leftnavigation .n1_subdiv_open_header h2{background:transparent url(http://img.classmarker.com/n1/n1_button_top_selected.gif) left top no-repeat;position:relative;}
table td#leftnavigation .n1_subdiv_open_header h2 a{background:transparent url(http://img.classmarker.com/n1/n1_button_bot_selected.gif) left bottom no-repeat;display:block;min-height:24px;text-decoration:none;color:#fff;font-size:12px;position:relative;}
table td#leftnavigation .n1_subdiv_open_header h2 a:hover{color:#adb7b7;}
table td#leftnavigation .n1_subdiv_open_header h2 a span{display:block;position:absolute;top:4px;left:9px;}

table td#leftnavigation .n1_subdiv_open{width:171px;background:url(http://img.classmarker.com/n1/n1_nav_open_bg.gif) left bottom no-repeat;padding-bottom:15px;margin-bottom:5px;}
table td#leftnavigation .n1_subdiv_open li{font-size:1.2em;padding:0 1px;}
table td#leftnavigation .n1_subdiv_open li a{display:block;text-decoration:none;color:#000;font-size:12px;background:#c3d2d2;border-bottom:1px solid #fff;}
table td#leftnavigation .n1_subdiv_open li a:hover{background:#aebdbd;}
table td#leftnavigation .n1_subdiv_open li a span{display:block;padding:4px 9px;}



table td#leftnavigation .n1_subdiv_open li.n1_level2_selected a{font-weight:bold;/*background:#dfe8e8;*/background:#c3d2d2;border-bottom:1px solid #c2c6c6;}
table td#leftnavigation .n1_subdiv_open li.n1_level2_selected a:hover{color:#788787;}/*color:#adb6b6;*/


table td#leftnavigation .n1_subdiv_open li.n1_level3 a{font-weight:normal;background:#dfe8e8;border-bottom:1px solid #fff;font-size:75%;}
table td#leftnavigation .n1_subdiv_open li.n1_level3 a:hover{color:#788787;}
table td#leftnavigation .n1_subdiv_open li.n1_level3 a span{display:block;padding:4px 9px 4px 19px;}

table td#leftnavigation .n1_subdiv_open li.n1_level3_selected a{font-weight:bold;/*background:#c6d1d1;*/background:#dfe8e8;border-bottom:1px solid #fff;font-size:75%;}
table td#leftnavigation .n1_subdiv_open li.n1_level3_selected a:hover{color:#788787;}
table td#leftnavigation .n1_subdiv_open li.n1_level3_selected a span{display:block;padding:4px 9px 4px 19px;}


table td#leftnavigation .n1_subdiv_open li.n1_level3 a span.n1_l3_arrow{background:url(http://img.classmarker.com/n1/n1_l3_arrow.gif) left 6px no-repeat;margin-left:9px;padding-left:10px;}
table td#leftnavigation .n1_subdiv_open li.n1_level3 a span.n1_l3_arrow:hover{background:url(http://img.classmarker.com/n1/n1_l3_arrow_over.gif) left 6px no-repeat;}

table td#leftnavigation .n1_subdiv_open li.n1_level3_selected a span.n1_l3_arrow_selected{font-weight:bold;background:url(http://img.classmarker.com/n1/n1_l3_arrow_selected.gif) left 6px no-repeat;margin-left:9px;padding-left:10px;}
table td#leftnavigation .n1_subdiv_open li.n1_level3_selected a span.n1_l3_arrow_selected:hover{background:url(http://img.classmarker.com/n1/n1_l3_arrow_selected_over.gif) left 6px no-repeat;}


table td#leftnavigation .n1_subdiv_open li.n1_level4 a{font-weight:normal;background:#fff;color:#000;border-bottom:0;font-size:65%;}
table td#leftnavigation .n1_subdiv_open li.n1_level4 a:hover{color:#788787;}
table td#leftnavigation .n1_subdiv_open li.n1_level4 a span{display:block;padding:4px 2px 4px 30px;}

table td#leftnavigation .n1_subdiv_open li.n1_level4_selected a{font-weight:normal;background:#fff;color:#000;border-bottom:0;font-size:65%;}

table td#leftnavigation .n1_subdiv_open li.n1_level4_selected a:hover{color:#788787;}
table td#leftnavigation .n1_subdiv_open li.n1_level4_selected a span{display:block;padding:4px 2px 4px 8px;font-weight:normal;background:url(http://img.classmarker.com/n1/n1_l3_arrow_selected.gif) left 6px no-repeat;margin-left:22px;}

table td#leftnavigation .n1_subdiv_open li.n1_level4_selected a span:hover{background:url(http://img.classmarker.com/n1/n1_l3_arrow_selected_over.gif) left 6px  no-repeat;}

#tnav {
  white-space: nowrap;
  margin: 8px 0 0 45px;
}

#tnav ul {
  margin: 0;
  padding: 0;
  list-style:none;

}

#tnav li {
	float: left;
	background: url(http://img.classmarker.com/tnav/bg_off.gif) repeat;
	margin: 0;
	padding: 0;
	 height: 37px;
	text-align:middle;
}

#tnav li.d {
	float: left;
	background: url(http://img.classmarker.com/tnav/bg_off.gif) repeat;
	margin: 0;
	padding: 0;
	width: 1px;
}

#tnav li.don, #tnav li.don_perm {
	float: left;
	background: url(http://img.classmarker.com/tnav/divider_on.gif) repeat;
	margin: 0;
	padding: 0;
	width: 1px;
}

#tnav li#on, #tnav li#on_perm {
	float: left;
	background: url(http://img.classmarker.com/tnav/bg_on.gif) repeat;
	margin: 0;
	padding: 0;
	text-align:middle;
}

#tnav li#left_off {
	float: left;
	background: url(http://img.classmarker.com/tnav/left_off.gif) no-repeat;
	margin: 0;
	padding: 0;
	width: 6px;
}

#tnav li#right_off {
	float: left;
	background: url(http://img.classmarker.com/tnav/right_off.gif) no-repeat;
	margin: 0;
	padding: 0;
	width: 6px;
}

#tnav li#left_on, #tnav li#left_on_perm {
	float: left;
	background: url(http://img.classmarker.com/tnav/left_on.gif) no-repeat;
	margin: 0;
	padding: 0;
	width: 6px;
}

#tnav li#right_on, #tnav li#right_on_perm{
	float: left;
	background: url(http://img.classmarker.com/tnav/right_on.gif) no-repeat;
	margin: 0;
	padding: 0;
	width: 6px;
}

#tnav li a {

  font-size: 13px;
  float:left;
  display:block;

  line-height: 26px;
  padding: 5px 19px;
  color: #000;
  text-decoration: none;
  text-align:middle;
}

#tnav li#on a, #tnav li#on_perm a {
  color: #AA3922;
}
.faqleft{font-size:70%;float:left;margin-right:2px;padding:0 0 0 30px;}
.faqleftresults{font-size:70%;float:left;margin-right:2px;padding:0 0 0 15px;}
.faqright{font-size:70%;text-align:middle;}