* {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;}
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;}
.red {color:#DE3E00;}
div.spacer5 {height:5px; width:auto; clear:both;overflow:hidden;}
div.spacer10 {height:10px; width:auto; clear:both;overflow:hidden;}
div.spacer15 {height:15px; width:auto; clear:both;overflow:hidden;}
div.spacer25 {height:25px; width:auto; clear:both;}/*21 sept 2008 cn*/
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 1 COL TABLE PAGES */
					div#titlemainnavigation1col {width:43.9em; background:url(http://img.classmarker.com/titlemainnavigation1col.gif) bottom left no-repeat #fff; height:2.9em; } /*height auto for ie*/
						div#titlemainnavigation1col div#noh1container {float:left; width:18.3em; border:0.1em solid #fff;} /*added 6.1.6*/
						div#titlemainnavigation1col div#h1container {float:left; width:18.5em;}
						/*show ie5 mac*/
						div#titlemainnavigation1col 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#titlemainnavigation1col h1 {padding-right:0;}
						 /* recover from hack */
						 /*show ie5 mac*/
						div#titlemainnavigation1col 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#titlemainnavigation1col ul {margin:0 0 0 0; padding-top:0; width:24.6em; float:left;}
						 /* recover from hack */
						 /*show ie5 mac*/
						div#titlemainnavigation1col 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#titlemainnavigation1col ul li {display:block; float:left;}
						 /* recover from hack */  /*apply mac ie5 hack*/
						 /*show ie5 mac*/
						div#titlemainnavigation1col 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#titlemainnavigation1col ul li a {display:block; float:left; padding:18px 0 4px 0;}
						 /* recover from hack */
 						div#titlemainnavigation1col ul li a:hover {border-bottom:8px solid #8B8B8B; text-decoration:none;}
						div#titlemainnavigation1col ul li a#mainselected {color:#000; border-bottom:8px solid #8B8B8B; text-decoration:none; font-weight:bold;}
						 /*show ie5 mac*/
						div#titlemainnavigation1col ul li#myclasses {margin-left:0; width:auto;}
						 /* hide from ie5 mac - show all other browsers - commented backslash hack v2 \*/
						div#titlemainnavigation1col ul li#myclasses { margin-left:0; width:7.7em;}
						 /* recover from hack */
						 /*show ie5 mac*/
						div#titlemainnavigation1col ul li#mytests {margin-left:0; width:auto;}
						 /* hide from ie5 mac - show all other browsers - commented backslash hack v2 \*/
						div#titlemainnavigation1col ul li#mytests { margin-left:0; width:7.7em;}
						 /* recover from hack */
						 /*show ie5 mac*/
						div#titlemainnavigation1col ul li#myaccount {margin-left:0; width:auto;}
						 /* hide from ie5 mac - show all other browsers - commented backslash hack v2 \*/
						div#titlemainnavigation1col ul li#myaccount { margin-left:0; width:7.7em;}
						 /* recover from hack */
						 /*show ie5 mac*/
						div#titlemainnavigation1col ul li#help {margin:0 0 0 16px; width:auto;}
						 /* hide from ie5 mac - show all other browsers - commented backslash hack v2 \*/
						div#titlemainnavigation1col ul li#help {width:4.7em;}
						 /* recover from hack */
						div#titlemainnavigation1col ul li#help a {border-bottom:8px solid #E6A48B;}
						div#titlemainnavigation1col ul li#help a:hover {border-bottom:8px solid #DE3E00;}
						div#titlemainnavigation1col ul li a#helpselected {color:#000; border-bottom:8px solid #DE3E00; text-decoration:none; font-weight:bold;}
/*END TITLE ETC FOR 1 COL TABLE PAGES */

					table td#content {padding-left:3px; padding-bottom:130px;}
					table td#content a {color:#DE3E00; background:transparent; text-decoration:underline; font-weight:normal;}/*added*/
					table td#content 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 div#classmarkerquiz {font-size:80%; margin:0 28px 8px 28px;background:#fff;}
						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 h2 {font-size:90%; font-weight:normal; padding:18px 0 7px 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 p {font-size:65%; float:left; padding:9px 0 0 0;}
						table td#content div.header3optionallinks p a {text-decoration:underline;}
						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.terms {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.small {font-size:70%; padding:0 28px 8px 28px;}
						table td#content p.smallpad {font-size:70%; padding:0 10px 3px 5px;}
						table td#content p.nopad { padding:0 0 3px 0;font-size:70%;}
						table td#content p.nopadbold { padding:0 0 3px 0;font-weight:bold;font-size:70%;}
						table td#content p.nopadsml {font-size:70%; padding:0 0 3px 0;}


						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.error {color:#DE3E00;}
						table td#content p span.error {color:#DE3E00;}
						table td#content p.greylg {color:#4C4C4C;font-size:90%}
						table td#content .inputs {background:#fff; font-size:70%;}
						table td#content ul.terms {font-size:70%; padding:0 28px 8px 62px; color:#4C4C4C;line-height:180%;}
						table td#content ol.terms {font-size:70%; padding:0 28px 8px 62px; color:#4C4C4C;}
						table td#content div.header4testtype {background:transparent; font-size:100%; border-top:1px dotted #5E6464; border-bottom:1px dotted #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.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 dotted #fff; margin-bottom:8px;  padding:0 0 0 28px;}
						table td#content div.header5testnameandsubject h5 {font-size:80%; display:block; padding:0 0 0 0; margin-bottom:0;}
						table td#content div.header5testnameandsubject p {font-size:65%; color:#7D7C7C; padding:0 0 0 0; margin-bottom:0;}
						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.subject {float:left; padding:1px 0 0 20px;}
						table td#content div.divider {border-top:1px dashed #5E6464; margin: 7px 0 27px 27px;}


						/*
						table td#content div#keyboxabout {float:left; width:15.5em;border-left:1px dashed #DE3E00; border-top:1px dashed #DE3E00; border-right:1px dashed #DE3E00; border-bottom:1px dashed #DE3E00;margin: 0 20px 15px 30px; padding:10px 0 0 0;}
						table td#content div#keyboxabout p.terms { padding:0 -28px 8px -28px;}
						*/

						table td#content div#keyboxquizmaker {background:#F5F5F5; float:left; border-left:1px solid #C7C7C7; border-top:1px solid #C7C7C7; border-right:1px solid #C7C7C7; border-bottom:1px solid #C7C7C7;margin: 0 20px 15px 30px; padding:5px 0 20px 0;}
						/*table td#content div#keyboxquizmaker p.terms { padding:0 -28px 8px -28px;}*/


						table td#content .keyboxabout {background:#F5F5F5;  width:15.5em; float:left; border-left:1px solid #C7C7C7; border-top:1px solid #C7C7C7; border-right:1px solid #C7C7C7; border-bottom: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 .keyboxabout2 {background:#F5F5F5;  width:25.5em; border-left:1px solid #C7C7C7; border-top:1px solid #C7C7C7; border-right:1px solid #C7C7C7; border-bottom:1px solid #C7C7C7;margin: 5px 20px 0 30px; padding:15px 0 10px 0;}
						/*table td#content .keyboxabout2 p.terms { padding:0 -28px 8px -28px;}*/

						table td#content .keyboxshortcuts {background:#F5F5F5;  width:15.5em; float:left; border-left:1px solid #C7C7C7; border-top:1px solid #C7C7C7; border-right:1px solid #C7C7C7; border-bottom:1px solid #C7C7C7;margin: 7px 20px 7px 30px; padding:10px 0 5px 0;}

						table td#content .keyboxinstructions {background:#F5F5F5;  width:15.5em; border-left:1px solid #C7C7C7; border-top:1px solid #C7C7C7; border-right:1px solid #C7C7C7; border-bottom:1px solid #C7C7C7;margin: 0 20px 15px 30px; padding:10px 0 1px 0;}
						table td#content .keyboxinstructions p { padding:0 10px 8px 10px;}
						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 .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;}


						/*added 6.1.6 cn*/
						div.homepagenavcontentspacer{height:20px; border:1px solid #fff;}
						div.homepagenavcontentspacer2{height:80px; border:1px solid #fff;}
						table#leftnavigationcontentcontainer {width:43.9em;}
						table td#contenthome {padding:0 0 0 0;}
						table td#contenthome div#homeleft {width:27.4em; float:left; margin:0; padding:0;}/*width:26.4em;*/ /* modifed 21 sept 08 cn*/
						table td#contenthome div#homeleft h1 {font-size:120%; font-weight:normal; padding:0 0 10px 28px; color:#4C4C4C;}/*#666666*/
						table td#contenthome div#homeleft h2 {font-size:110%; font-weight:normal; padding:0 0 10px 28px; color:#4C4C4C;}/*#666666*/
						/*table td#contenthome div#homeleft #homenew2008 h2 {font-size:110%; font-weight:normal; padding:0 0 10px 28px; color:#666666;}*/

						table td#contenthome div#homeleft p {font-size:70%; padding:0 10px 3px 28px;}/* modifed 21 sept 08 cn*/
						table td#contenthome div#homeleft p span.error {color:#DE3E00;}
						table td#contenthome div#homeleft p.homepagebodylink {font-size:70%; padding-bottom:10px}/* modifed 21 sept 08 cn*/
						table td#contenthome div#homeleft p a {color:#DE3E00; background:transparent; text-decoration:none; font-weight:normal;}/*modifed 21 sept 08 cn*/
						table td#contenthome div#homeleft p a:hover {text-decoration:underline;color:#000;}
						table td#contenthome div#homeleft ul {font-size:70%; padding:5px 28px 8px 44px;} /* modifed 21 sept 08 cn*/
						table td#contenthome div#homeleft ul li{margin-bottom:10px;}/* created 21 sept 08 cn*/


						table td#contenthome div#homeleft ul a {color:#DE3E00; background:transparent; text-decoration:underline; font-weight:normal;}
						table td#contenthome div#homeleft ul a:hover {text-decoration:underline;color:#4C4C4C;}
						table td#contenthome div#homeright {width:15.375em;  float:right; margin:0; padding:0 0 169px 0;background:url(http://img.classmarker.com/create_online_quizzes.jpg) left bottom no-repeat;}/*was 16.5em*/  /* modifed 21 sept 08 cn*/
						table td#contenthome div#homeright div#loginboxcontainer {margin-bottom:30px; text-align:left; width:13.2em;}



						/*table td#contenthome div#homeleft ul a:hover {text-decoration:underline;color:#000;}
						all borders have to come before followg code
						table td#contenthome div#homeright div#loginboxcontainer {margin-bottom:30px; text-align:left; width:13.2em;}*/


						table td#contenthome div#homeright h2.right {font-size:110%; font-weight:normal; padding:0 0 10px 0; color:#000;}
						table td#contenthome div#homeright p.right {font-size:80%; padding:0 10px 10px 0;}



						table td#contenthome div#homeright div#loginboxcontainer div#loginbox {border-width:1px 2px 2px 1px;border-style:solid;border-color:#C7D0D1 #ACAEAB #ACAEAB #C7D0D1;  padding:15px 0 10px 10px;background:#fff url(http://img.classmarker.com/home/loginbg.gif) left top repeat-x;}/* modifed 21 sept 08 cn*/

						table td#contenthome div#homeright div#loginboxcontainer div#loginbox h2 {color:#000; font-size:70%; font-weight:bold;}
						table td#contenthome div#homeright div#loginboxcontainer div#loginbox form p {font-size:70%;}
						table td#contenthome div#homeright div#loginboxcontainer div#loginbox form p.error {color:#DE3E00;}
						table td#contenthome div#homeright div#loginboxcontainer div#loginbox form p a {color:#666666; font-weight:bold; text-decoration:none;}
						table td#contenthome div#homeright div#loginboxcontainer div#loginbox form p a:hover {text-decoration:underline;}
						table td#contenthome div#homeright div#loginboxcontainer div#loginbox form p.label {color:#666666; width:5.5em; float:left; padding-top:5px;}
						table td#contenthome div#homeright div#loginboxcontainer div#loginbox form p.input {float:left; padding-bottom:2px;}
						table td#contenthome div#homeright div#loginboxcontainer div#loginbox form p.input input {width:9em;}
						table td#contenthome div#homeright div#loginboxcontainer div#loginbox form p.inputsubmit {text-align:right; font-size:100%; padding:9px 18px 7px 0;}
						table td#contenthome div#homeright div#loginboxcontainer div#loginbox form p.inputsubmit input {background:#fff; font-size:70%;border-width:1px 2px 2px 1px;border-style:solid;border-color:#C7D0D1 #ACAEAB #ACAEAB #C7D0D1;}/*modifed 21 sept 08 cn*/
						table td#contenthome div#homeright div#homeimage {text-align:left;}
						table td#contenthome div#homeright div#homeimage img {padding-left:1px;}/* modifed 21 sept 08 cn*/

						table td#contenthome div#homeright div#keyboxhome {float:left; font-size:80%; width:15.5em;border-left:1px dashed #DE3E00; border-top:1px dashed #DE3E00; border-right:1px dashed #DE3E00; border-bottom:1px dashed #DE3E00;margin: 30px 0 30px 0; padding:6px;}
						table td#contenthome div#homeright div#keyboxhome p { color:#000;}
						table td#contenthome div#homeright div#keyboxhome img {border-right:9px solid #fff; border-bottom:9px solid #fff;}


						/* created 21 sept 08 cn*/
						/*new home boxes*/
						#newhomeboxwrap{margin-left:28px;}
						.newhomebox{background:#F0F6F6 url(http://img.classmarker.com/home/newhomeboxbg.gif) left top repeat-x;border:1px solid #C7D0D1;min-height:220px;} /*height:220px for ie6 and below*/
						table td#contenthome div#homeleft .newhomebox h3{font-size:75%;margin:7px 0 0 0;padding:0 0 3px 16px;color:#4C4C4C;}/*#242C2C*/
						table td#contenthome div#homeleft .newhomebox p{font-size:75%;margin:0;padding:0 15px;color:#4C4C4C;margin-bottom:20px;}/*#242C2C*/
						#nhbleft{float:left;width:12.625em;margin-right:6px;}/*width:202px;*/

						#nhbright{float:left;width:12.125em;}/*width:194px;*/
						.newhomeboxcopy{/*margin-top:130px;*/}
						/*end new home boxes*/
						.homemargin{padding-left:30px;}
						/*account options*/
						#acopt{margin-bottom:40px; text-align:left; width:13.2em;}
						#acoptinner{color:#4C4C4C;border-width:1px 2px 2px 1px;border-style:solid;border-color:#C7D0D1 #ACAEAB #ACAEAB #C7D0D1;background:#fff url(http://img.classmarker.com/home/accountoptionsbg.gif) left top repeat-x;}

						table td#contenthome div#homeright #acoptinner h2{margin:0;padding:0;}
						table td#contenthome div#homeright #acoptinner h3{margin:0;padding:0;font-size:1em;}
						table td#contenthome div#homeright #acoptinner p{margin:0;padding:0 23px 4px 0;font-size:70%;}
						table td#contenthome div#homeright #acoptinner p.orange,table td#contenthome div#homeright #acoptinner p.orange a{color:#DD4226;font-weight:bold;padding-right:0;}

						#standardprof{background:transparent url(http://img.classmarker.com/home/icon-standardprof.gif) left top no-repeat;padding-left:57px;}
						#customised{background:transparent url(http://img.classmarker.com/home/icon-customized.gif) left top no-repeat;padding-left:57px;}
						/*forboxes:   padding:15px 0 10px 10px; */
						/* end account account options*/
						.linemargin{margin-right:2px;}
						.underline{background:#CFCFCF;height:1px;overflow:hidden;margin:5px 0;padding:0;border:0;}

						table td#contenthome div#homeleft p.inline{padding-left:0;margin-left:0;} /*change for all ie*/
						table td#contenthome div#homeleft h2.inline span{font-size:60%;padding-bottom:3px;}
						.inline{display:inline;}
						/* END created 21 sept 08 cn*/





						table td#content * p.inputsubmit input {background:#fff; font-size:90%;}

/*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;}




					/*css for 1 col page with no top navigation */
					div#titleonly1col {width:43.9em;
					background:url(http://img.classmarker.com/titleonly1col.gif) bottom left no-repeat #fff; height:2.9em;}
					div#titleonly1col div#h1container {float:left; width:18.5em;}
					/*show ie5 mac*/
					div#titleonly1col 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#titleonly1col h1 {padding-right:0;}
					/* recover from hack */
					/*end css for 1 col page with no top navigation*/


					.flashupdate {background:#fff;}


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

					/* BUTTONS */

					/* BIG ORANGE */
					table td#contenthome div#homeleft .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#contenthome div#homeleft .button_b_orange p {
						display: block;
						margin: 0;

						font-size:70%;
						padding: 7px 0 0 0;
						line-height: 14px;    /* Hack for Mozilla */
					}
					table td#contenthome div#homeleft .button_b_orange a, table td#contenthome div#homeleft .button_b_orange a:hover {
						text-decoration:none;
						color:#FFFFFF;
					}
					table td#contenthome div#homeleft .button_b_orange .button_l, table td#contenthome div#homeleft .button_b_orange .button_r {
						width: 13px;
						height: 43px;
						position: absolute;
						top: 0;
					}
					table td#contenthome div#homeleft .button_b_orange .button_l { left:  0; background-image: url(http://img.classmarker.com/buttons/b_orange_left.gif); }
					table td#contenthome div#homeleft .button_b_orange .button_r { right: 0; background-image: url(http://img.classmarker.com/buttons/b_orange_right.gif); }


					/* 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;
					}
					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 */
					table td#contenthome div#homeleft .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#contenthome div#homeleft .button_b_grey p {
						display: block;
						margin: 0;

						font-size:70%;
						padding: 7px 0 0 0;
						line-height: 14px;    /* Hack for Mozilla */
					}
					table td#contenthome div#homeleft .button_b_grey a, table td#contenthome div#homeleft .button_b_grey a:hover {
						text-decoration:none;
						color:#FFFFFF;
					}
					table td#contenthome div#homeleft .button_b_grey .button_l, table td#contenthome div#homeleft .button_b_grey .button_r {
						width: 13px;
						height: 43px;
						position: absolute;
						top: 0;
					}
					table td#contenthome div#homeleft .button_b_grey .button_l { left:  0; background-image: url(http://img.classmarker.com/buttons/b_grey_left.gif); }
					table td#contenthome div#homeleft .button_b_grey .button_r { right: 0; background-image: url(http://img.classmarker.com/buttons/b_grey_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;
					}
					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); }

						/*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;}
						.featureswrap td.paid {background:#FFDDC5;}
						.featureswrap td.th2{font-weight:bold;padding-left:23px;height:25px;vertical-align:middle;color:#C73800;border-bottom:1px solid #A7ACAE;background:#FFDDC5;font-size:0.75em;}
						.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;}
						/*end features table styles*/
						/*bbcodetable table styles*/
						.bbcodetable{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;}
						.bbcodetable 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 .bbcodetable th{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;}
						.bbcodetable th.lastheader{border-right:1px solid #A7ACAE;}
						.bbcodetable td{padding-left:23px;color:#4E5152;vertical-align:middle;height:50px;border-color:#A7ACAE;border-width:0 1px 1px 0;border-style:solid;font-size:0.7em;}
						.bbcodetable td.pricing{font-weight:normal;color:#4E5152;vertical-align:middle;padding-top:15px;padding-bottom:15px;}
						.bbcodetable td.pricing .price{color:#DE3E00;vertical-align:middle;}
						.bbcodetable td.paid {background:#FFDDC5;}
						.bbcodetable td.th2{padding-left:23px;height:25px;vertical-align:middle;color:#C73800;border-bottom:1px solid #A7ACAE;background:#FFDDC5;font-size:0.75em;}
						.bbcodetable td a{color:#4E5152;text-decoration:none;}
						.bbcodetable td a:hover{text-decoration:underline;}
						.bbcodetable th.type{padding-left:10px;}
						.bbcodetable td.arrow{text-align:center;}
						/*end bbcodetable table styles*/



						/* tests */
						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.showScore .unmarked { padding:0 0 5px 0;color:#DE3E00;}


						table td#content div.showtest {margin:27px 27px 0 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;}
						table td#content div.showtest div.question div.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;font-size:75%;height:1%;}
						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 td.tdleft { padding-left:13px;font-size:80%;color:#330033;}
						table td#content div.showtest div.question td.tdright { color:#330033;}
						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.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;}

						table td#content div.dividershortcuts {border-top:1px dashed #5E6464; margin: 7px 0 10px 27px;}

						/* table td#content div.showtest div.question input.rb {display:none;} */
						.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.showleft {margin:0 13px 10px 27px;float:left;}
						div.showrightt {margin:0 13px 10px 0;float:left;}
						div.showright {margin:0 13px 10px 0;float:left;}
						#display_q_links {width:690px;}

.bbcode {display:none;}
.sqr {text-decoration:overline; font-size: 85%;}
.toolbar {
padding:3px 0 8px 0;

}

.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;
}
.bbcodedemobox {background:#F5F5F5; border:1px solid #C7C7C7; margin: 0 20px 15px 30px; padding:10px 0 15px 10px;width:38em;font-size:70%;}
.bbcodedemobox 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;}

#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;}