body {background-color:#f3f3fc;}
body,div,p,th,td,p {font-family:arial,verdana;font-size:12px;}
a {color:#315c88;}
a img {border:none;}

div#buttonwrap {width:1043px;margin-left:auto;margin-right:auto;}
div#wrap {width:1002px;margin-left:auto;margin-right:auto;}

div#buttondiv {width:41px;position:fixed;top:188px;z-index:10;margin-left:999px;}
div#header {background-image:url(/design/images/backgr_header.png);width:1002px;height:118px;position:absolute;top:0px;margin-top:4px;}

div#logo {width:600px;float:left;margin:20px 0 0 16px;}
div#signin {width:367px;float:right;font-size:11px;background:url(/design/images/backgr_header_search.png) top no-repeat;margin:35px 2px 0 0;padding:6px 0 0 0;clear:right;}
div#signin table {margin:0 0 0 10px;}
div#signin table td {font-size:11px;}
div#signin table td img {float:right;margin:0 12px 0px 0;}
div#signin table td input.img {float:right;margin:0 12px 0px 0;}
div#signin table td input.txt {width:100px;border:solid 1px #4b8fcf;font-size:10px;margin:0 12px 0 0;}
div#signin a {font-size:10px;}

div#signin2 {width:260px;float:right;font-size:11px;background:url(/design/images/backgr_header_search2.png) top no-repeat;margin:35px 2px 0 0;padding:6px 0 0 0;clear:right;}
div#signin2 table {margin:0 0 0 10px;}
div#signin2 table td {font-size:11px;}
div#signin2 table td img {float:right;margin:0 12px 0px 0;}
div#signin2 table td input.img {float:right;margin:0 12px 0px 0;}
div#signin2 table td input.txt {width:100px;border:solid 1px #4b8fcf;font-size:10px;margin:0 12px 0 0;}
div#signin2 a {font-size:10px;}

div#nav_top {width:1002px;background:url(/design/images/backgr_header_nav.png) no-repeat;height:31px;font-size:11px;padding:0 0 0 12px;position:absolute;top:89px;left:0px;}
div#nav_top a {color:#FFF;font-weight:bold;padding:0 18px 0 18px;vertical-align:middle;line-height:30px;text-decoration:none;text-shadow: 0 1px 1px #555;}
div#nav_top img {vertical-align:middle;}
div#nav_bott {width:1002px;background:url(/design/images/backgr_header_nav.png) no-repeat;height:31px;font-size:11px;padding:0 0 0 12px;}
div#nav_bott a {color:#FFF;font-weight:bold;padding:0 24px 0 24px;vertical-align:middle;line-height:30px;text-decoration:none;text-shadow: 0 1px 1px #555;}
div#nav_bott img {vertical-align:middle;}

div#upper {background:url(/design/images/backgr_page_wcol.png) repeat-y;width:1002px;margin-top:122px;min-height:600px;}
div#wideupper {background:url(/design/images/backgr_page.png) repeat-y;width:1002px;margin-top:122px;min-height:600px;}

div#left {width:179px;float:left;margin:0 0 0 2px;}

div#vendors {margin:8px 0 0 0;}
div#vendors ul {color:#315c88;list-style:none;margin:0 0 0 4px;padding:0;}
div#vendors ul li {background:url(/design/images/img_left_spacer.png) left bottom no-repeat;padding:8px 0 8px 8px;}
div#vendors ul a {color:#315c88;text-transform:uppercase;font-size:12px;text-decoration:none;font-weight:bold;}
div#vendors ul a:hover {color:#000;text-decoration:underline;}
div#vendors a img {display:block;margin:12px 0 0 12px;}

div#search {width:166px;margin:8px 0 0 5px;background:url(/design/images/backgr_box_left.png) repeat-y;text-align:center;}
div#search input.txt {width:132px;border:solid 1px #4b8fcf;font-size:10px;margin:6px 0 6px 0;}

div#cart {width:166px;margin:8px 0 0 5px;background:url(/design/images/backgr_box_left.png) repeat-y;text-align:center;}
div#cart table td.price {width:30px;background:none;font-size:11px;text-align:right;padding-right:10px;padding-top:5px;}
div#cart table td.exam {width:130px;background:none;font-size:11px;text-align:left;padding-left:10px;padding-top:5px;}
div#cart table td.total {background:none;font-size:12px;text-align:center;font-weight:bold;padding:7px;background:url(/design/images/img_left_spacer.png) left top no-repeat;}

div#member {width:166px;margin:8px 0 0 5px;background:url(/design/images/backgr_box_left.png) repeat-y;}
div#member a {display:block;padding:4px;margin:0 0 0 10px;}

div#cont {width:812px;float:right;}
div#contwide {width:1002px;margin:0 0 0 7px;}
div#ERdiv{color:red;}

div.vendorstbl{ margin:0px 27px 0 0; float: left; }
div.vendorstblheader{ font-weight: bold; color: #43466e; background-color: #f4f8fc; height: 12px; line-height: 12px; vertical-align: middle; padding: 0 0 0 1px; }
div.vendorstblheader a, div.vendorstblheader a:visited {font-weight: bold; color: #43466e; text-decoration:none}
div.vendorstblheader, div.vendorstblcontent{width:220px;margin-left:10px;}
div.vendorstblcontent{margin-bottom:10px;}
div.vendorstblcontent table td{ width:68px; height: 20px; vertical-align: middle; text-align: left; }
div.vendorstblcontent table td.ex{ background-image: url(/design/images/tdmaincnt.gif); background-position: left; background-repeat: no-repeat; width:68px; height: 20px; vertical-align: middle; padding-left:12px; }

div.vendorstbl2{ margin:0px 27px 0 0; float: left; }
div.vendorstbl2content{margin-bottom:10px;}
div.vendorstbl2content table { padding-left:10px; }
div.vendorstbl2content table td.ex{ background-image: url(/design/images/tdmaincnt.gif); background-position: left; background-repeat: no-repeat;  width:200px; white-space:nowrap; height: 20px; vertical-align: middle; padding-left:12px; }

div.homestand {width:560px;float:right;margin:16px 20px 0 0;}
div.homestand h1 {font-size:28px;margin:0;color:#3370ae;}
div.homestand h2 {font-size:18px;margin:0;color:#55503e;}
div.homestand ul {list-style-image:url(/design/images/tdmaincntsm.gif);margin:16px 0 0 34px;padding:0px;}
div.homestand ul li {line-height:20px;font-size:14px;}

div.bundle {width:807px;background:url(/design/images/backgr_bundle.png) top no-repeat;padding:18px 0 0 0;}
div.bundle h1 {color:#55503e;display:inline;font-size:20px;font-family:tahoma;}
div.bundle h2 {color:#f78801;display:inline;font-size:20px;font-family:tahoma;}
div.bundle table {width:550px;float:right;color:#55503e;margin:0 18px 0 0;}
div.bundle table th {text-align:left;padding:0 0 6px 0;}
div.bundle table td {padding:6px 0 6px 10px;background:url(/design/images/img_bullet_small.png) 0px 12px no-repeat;border-bottom:solid 1px #b3d7f1;}
div.bundle table td.cont {background:none;border:none;padding:0px;}
div.bundle table td.no_bullet {padding:6px 0 6px 0;background:none;border:none;}
div.bundle table td.under {border-bottom:solid 1px #b3d7f1;}
div.bundle table td strong,div.bundle table td a {display:block;font-weight:bold;color:#55503e;}
div.bundle table td.price {width:120px;background:none;font-size:14px;}
div.bundle table td.price strong {display:inline;color:#315c88;padding:0 0 0 6px;}
div.bundle table td.price .strike {color:#e17b03;text-decoration:line-through;}
div.bundle table td.save {color:#e17b03;font-size:16px; font-weight:bold;background:none;border:none;}
div.bundle table td.save .strike {font-weight:normal;font-size:15px;text-decoration:line-through;}
div.bundle img.button {margin:8px 0 0 40px;}
div.bundle input.button {margin:8px 0 0 40px;}	
div.bundle div.added{margin:8px 0 0 45px;width:120px;text-align:center;}

div#examreq {width:808px;background:url(/design/images/backgr_box.png) top no-repeat;padding:18px 0 0 0;}
div#examreq table input.txt {width:180px;border:solid 1px #4b8fcf;font-size:10px;margin:6px 0 6px 0;}
div#examreq table th.head {color:#e17b03;font-size:16px; font-weight:bold;background:none;border:none;}
div#examreq table td strong {display:block;font-weight:bold;color:#55503e;padding:10px;}
div#examreq table td.right {display:block;color:#55503e;padding:10px 10px 10px 50px;text-align:right;}

div.boxwide {width:988px;background:url(/design/images/backgr_box_wide.png) top no-repeat;margin:6px 0 0 0;padding:8px 0 0 0;}

div.contents {}
div.contents img.header {margin:4px 0 0 10px;}
div.contents table {margin:4px 0 0 8px;width:960px;}
div.contents table.cart {margin:4px 0 0 8px;width:960px;}
div.contents table.cart th {font-size:11px;border-bottom:solid 1px #b3d7f1;text-align:left;padding:4px;}
div.contents table.cart td {font-size:12px;border-bottom:solid 1px #b3d7f1;line-height:17px;padding:4px;}
div.contents table.cart td.strong {font-size:14px;font-weight:bold;}
div.contents table.cart td.exam {}
div.contents table.cart td.under {border:none;font-size:10px;}
div.contents table.cart td.under2 {border:none;font-size:11px;}
div.contents table.cart td.qty {}
div.contents table.cart td.qty input.qty {border:solid 1px #4b8fcf;font-size:12px;width:30px;text-align:center;}
div.contents table.cart td.promo input.prcode {border:solid 1px #4b8fcf;font-size:12px;width:90px;}
div.contents table.cart td.price {font-weight:bold;font-size:14px;width:70px;}
div.contents table.cart td.delete {width:70px;width:100px;}
div.contents table.cart td.button {text-align:right;}
div.contents div.buttons input.button {float:right;margin:0 12px 0 12px;}

div.contents table.checkout {margin:4px 0 0 8px;width:960px;}
div.contents table.checkout th {font-size:11px;border-bottom:solid 1px #b3d7f1;text-align:left;padding:4px;}
div.contents table.checkout td {font-size:12px;border-bottom:solid 1px #b3d7f1;line-height:17px;padding:4px;}
div.contents table.checkout td.strong {font-size:14px;font-weight:bold;}
div.contents table.checkout td.exam {}
div.contents table.checkout td.under {border:none;font-size:10px;}
div.contents table.checkout td.under2 {border:none;font-size:11px;}
div.contents table.checkout td.qty {}
div.contents table.checkout td.qty input.qty {border:solid 1px #4b8fcf;font-size:12px;width:30px;text-align:center;}
div.contents table.checkout td.promo input.prcode {border:solid 1px #4b8fcf;font-size:12px;width:90px;}
div.contents table.checkout td.price {font-weight:bold;font-size:14px;width:70px;}
div.contents table.checkout td.button {text-align:right;}

div.contents table.printver {margin:15px 0 15px 8px;width:960px;}
div.contents table.printver th {font-size:12px;text-align:left;padding:4px;padding-bottom:10px;text-decoration:underline;border:none;}
div.contents table.printver td {font-size:12px;line-height:17px;padding:4px;border:none;}
div.contents table.printver td.desc {text-align:right;font-weight:bold;width:105px;border:none;}
div.contents table.printver td input {border:solid 1px #4b8fcf;font-size:12px;width:200px;}
div.contents table.printver td textarea {border:solid 1px #4b8fcf;font-size:12px;width:350px;}
div.contents table.printver td select {border:solid 1px #4b8fcf;font-size:12px;width:200px;}

div.contents table.support {margin:15px 0 15px 8px;width:960px;}
div.contents table.support th {font-size:12px;text-align:left;padding:4px;padding-bottom:10px;text-decoration:underline;border:none;}
div.contents table.support td {font-size:12px;line-height:17px;padding:4px;border:none;}
div.contents table.support td select {border:solid 1px #4b8fcf;font-size:12px;width:200px;}

div.payment {}
div.payment img.header {margin:4px 0 0 10px;}
div.payment table {margin:4px 0 0 8px;width:760px;margin:10px 0 0 95px;}
div.payment table th {font-size:11px;text-align:left;padding:4px;text-decoration:underline;}
div.payment table td {font-size:12px;line-height:17px;padding:4px;}
div.payment table td.button {text-align:center;}
div.payment table td.button input.button {width:118px;height:41px;border:0px;padding-top:6px;padding-bottom:6px;}
div.payment table td input.button {width:118px;height:41px;border:0px;padding-top:6px;padding-bottom:6px;}
div.payment table td.desc {text-align:right;font-weight:bold;width:105px;}
div.payment table td input {border:solid 1px #4b8fcf;font-size:12px;width:200px;}
div.payment table td select {border:solid 1px #4b8fcf;font-size:12px;width:200px;}
div.payment table td select.small {width:90px;margin:0 20px 0 0;}
div.payment p {margin:10px 0 0 10px;line-height:17px;}

div.box {width:808px;background:url(/design/images/backgr_box.png) top no-repeat;margin:6px 0 0 0;padding:8px 0 0 0;}

div.product p {width:640px;line-height:18px;font-size:12px;margin:4px 0 0 168px;}
div.product p a.demo {float:left;}
div.product img.prod {float:left;margin:0 0 0 20px;}
div.product img.header {margin-left:40px;}
div.product h3 {display:inline;color:#55503e;font-size:15px;margin-left:44px;font-family:tahoma;}
div.product h4 {display:inline;color:#4b8fcf;font-size:16px;font-family:tahoma;}
div.product div.cart_button{float:right;margin:0 20px 0 0;}

div.discount p {width:640px;float:right;line-height:18px;font-size:12px;margin:4px 0 0 0;}
div.discount img.prod {float:left;margin:0 0 0 20px;}
div.discount img.header {margin:6px 0 0 40px;}
div.discount input.txt {border:solid 1px #4b8fcf;font-size:10px;width:60px;}

div.exams img.header {margin:4px 0 0 10px;}
div.exams table {margin:4px 0 0 8px;width:790px;}
div.exams table td {font-size:12px;border-bottom:solid 1px #b3d7f1;line-height:17px;}
div.exams table td.exam {padding:6px 0 6px 10px;background:url(/design/images/img_bullet_small.png) 0px 12px no-repeat;}
div.exams table td.exam a {display:block;font-weight:bold;}
div.exams table td.options {text-align:right;white-space:nowrap;}
div.exams table td.options strong {color:#315c88;}
div.exams table td.options .strike {font-size:11px;}
div.exams table td.button {text-align:right;}

div.active img.header {margin:4px 0 0 10px;}
div.active table {margin:8px 0 0 8px;width:790px;}
div.active table td {font-size:12px;border:solid 1px #cde0ee;line-height:17px;}
div.active table table {margin:0;width:400px;}
div.active table table td {border:0;padding:4px;}
	div.active table table th {font-size:16px;}
div.active table td input.txt {border:solid 1px #4b8fcf;width:190px;}
div.active table table td input.txt {border:solid 1px #4b8fcf;width:120px;}
div.active table th {padding:6px;text-align:left;font-size:12px;background:#cde0ee;}
div.active table th.right {text-align:right;color:#888;}
div.active table td.button {text-align:right;}
div.active table td.upgrade {background:#cde0ee;}
div.active table td.upgrade table {width:100%;}
div.active table td.mem_deets table td input {border:solid 1px #4b8fcf;font-size:12px;width:140px;}

div.logreg table table {margin:8px 0 0 8px;width:790px;}
div.logreg table th {padding:6px;text-align:left;font-size:14px;color:#315c88;}
div.logreg table td {font-size:12px;border:none;line-height:17px;padding:6px;}
div.logreg table table.register {margin:8px 0 0 8px;width:390px;}
div.logreg table table.register td {font-size:11px;border:none;line-height:17px;padding:6px;}
div.logreg table table.register td.right {text-align:right;}
div.logreg table table.register th {padding:6px;text-align:left;font-size:12px;background:#cde0ee;}
div.logreg table table.register th.right {text-align:right;color:#888;}
div.logreg table table td input.txt {border:solid 1px #4b8fcf;width:190px;}
div.logreg table table.register td.button {padding:6px;}
div.logreg table table.register td.upgrade {background:#cde0ee;}

div.packs img.header {margin:4px 0 0 10px;}
div.packs table {margin:4px 0 0 8px;width:790px;}
div.packs table td {padding:8px;}
div.packs table td.exam {width:650px;padding-bottom:0px;}
	div.packs table td.exam a {font-weight:bold;}
div.packs table td.course {width:650px;padding-bottom:5px;border-bottom:solid 1px #b3d7f1;}
	div.packs table td.course a {font-weight:bold;}
div.packs table td.button {text-align:right;}
div.packs table td.options {text-align:right;padding-top:0px;}
	div.packs table td.options strong {color:#315c88;}
	div.packs table td.button,div.packs table td.options {border-bottom:solid 1px #b3d7f1;}

div.lists {}
div.lists table.left {float:left;width:380px;margin:0 0 0 8px;}
div.lists table.right {float:right;width:400px;margin:0 8px 0 0;}
div.lists table.right th {text-align:left;padding:4px 0 6px 0;}
div.lists table.left th {text-align:left;padding:4px 0 9px 0;}
div.lists table td {border-bottom:solid 1px #b3d7f1;height:40px;overflow:hidden;vertical-align:top;padding:4px;}
	div.lists table.right td.codetd {width:70px;}
	div.lists table td a {display:block;font-weight:bold;}

div.samples {}
div.samples img.header {margin:4px 0 0 10px;}
div.samples table {margin:8px 0 0 8px;}
div.samples table th {font-size:11px;border-bottom:solid 1px #b3d7f1;}
div.samples table td {width:128px;text-align:center;border-bottom:solid 1px #b3d7f1;}
	div.samples table .exam {text-align:left;font-weight:bold;padding:0;}

div.allproducts {}
div.allproducts img.header {margin:4px 0 0 10px;}
div.allproducts table {margin:0 0 0 8px;width:790px;}
div.allproducts table th {text-align:left;padding:18px 0 0 4px;font-size:14px;}
div.allproducts table td {padding:4px;border-bottom:solid 1px #b3d7f1;}
	div.allproducts table td.qty {text-align:right;padding-right:8px;}

div.faq {}
div.faq img.header {margin:4px 0 0 10px;}
div.faq strong {display:block;margin:10px 0 2px 12px;}
div.faq ul {list-style:url(/design/images/img_bullet_small.png);line-height:18px;}

div.bluebox {width:808px;background:url(/design/images/backgr_box_blue.png) top no-repeat;margin:6px 0 0 0;padding:8px 0 0 0;}

div.bluebox table {margin:0 0 0 12px;}
div.bluebox table th {font-family:tahoma;font-size:14px;color:#55503e;text-align:left;padding:0 0 6px 0;}
div.bluebox table td {font-size:12px;vertical-align:top;}
div.bluebox table table {margin:0px;width:380px;}

div.lorem {width:808px;line-height:18px;font-size:12px;margin:10px 0 0 0;}
div.lorem h2 {color:#55503e;font-size:14px;font-family:tahoma;margin:18px 0 4px 0;}
div.lorem h3 {display:inline;color:#55503e;font-size:18px;font-family:tahoma;}
div.lorem h4 {display:inline;color:#4b8fcf;font-size:18px;font-family:tahoma;}
div.lorem p {padding:6px 6px 6px 4px;font-size:12px;}
div.lorem p.testimonial {background:url(/design/images/img_lorem_spacer.png) left bottom no-repeat;padding:0 10px 10px 8px;font-size:12px;}
div.lorem p.testimonial strong {display:block;}

div.contact p {padding:6px;margin:0px;}

div.faqtxt p {line-height:18px;font-size:12px;margin:0px;}
div.faqtxt strong {display:block;font-size:14px;margin-top:24px;}
div.faqtxt ul {list-style:url(/design/images/img_bullet_small.png);margin:4px 0 0 20px;padding:0;}
div.faqtxt ul li {padding:0;line-height:18px;}
div.faqtxt ul li strong {font-size:12px;margin-top:0px;}

div#breadcrumbs {padding:8px;}
div#breadcrumbs a {padding:0 6px 0 6px;}

div.block {clear:both;}
span.strike {text-decoration:line-through;}

div#footer {background:url(/design/images/backgr_page.png) repeat-y #FFF;margin:20px 0 0 0;}
div#footer .rgt {text-align:right;width:970px;padding:6px;}
div#footer .rgt p{text-align:right}

table.threeup {width:980px;}
table.threeup td {vertical-align:top;font-size:12px;line-height:18px;border:solid 1px #CCC;}
table.threeup td strong {font-size:14px;font-family:arial;color:#f78801;display:block;padding:10px 0 0 10px;}
table.threeup td div {padding:10px;margin:0;}
div#rightarea {float:left;width:240px;margin:0 0 0 8px;}
div.box_right {border:solid 1px #CCC;}
div.box_right div.content {font-size:12px;padding:10px;}
div.box_right div.content strong.hd {font-size:14px;font-family:arial;color:#f78801;display:block;padding:0;}
div.box_right div.content p {line-height:18px;}
div.box_right div.content p strong {display:block;font-size:14px;padding:0 0 14px 0;color:#55503e;}
div.formbl {display:block;padding:10px 10px 10px 20px;width:680px;float:left;border:solid 1px #ccc;margin:0 0 0 8px;}
div.formbl table.liceno {}
div.formbl table.liceno td {padding:3px;}
div.formbl table.liceno td.note {font-size:10px;}
div.formbl table.liceno td input.txt {border:solid 1px #CCC;width:200px;}
div.formbl table.liceno td select {border:solid 1px #CCC;width:200px;}
div.formbl table.liceno td textarea {border:solid 1px #CCC;width:200px;}
span.mand {color:#f78801;}

div#support {position:fixed;top:188px;z-index:10;margin-left:1001px;}
div#jsErr{color:red;}
div#jsReg{color:red;}
ul.certstatic{
width:800px;
font-size:13px;
font-size: 12px;
font-weight: bold;
list-style:none;
}
ul.certstatic li{
width:400px;
float:left;
}