body {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 12px;
  margin-top: 0px;
  background-color: #cccbcb;
  line-height: 1.5em;
  margin-bottom: 44px;
}

a,
a:link,
a:visited,
a:active { color: #000; }

table#wrapper tr td,
table#siteWrapper tr td {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 12px;
  margin-top: 0px;
}

table#siteWrapper {
	width: 600px;
	background: #ffffff;
}

#body {
	background: #ffffff;
	padding: 8px 43px 0px;
}

#bodyUp {
	background: #ffffff;
	margin: -18px 0px 0px 0px;
	padding: 0px 43px 0px;
}

h1, h2, h3, h4, h5, h6 {
	margin: 0px;
	padding: 0px;
}

h1 {
	color: #a6378a;
	font-size: 20px;
	font-weight: bold;
}

h2 {
	color: #a6378a;
	font-size: 14px;
	font-weight: bold;
	margin-top: 5px;
}

h3 {
	font-weight: bold;
	font-size: 23px;
	font-family: verdana;
	color: #000000;
	text-align: center;
}

.bodyUp h3 { padding-top: 20px; }

h4 {
	font-weight: bold;
	font-size: 13px;
	color: #000000;
	padding: 0px 0px 2px 0px;
}

h5 {
	color: #000000;
	font-weight: bold;
	font-size: 1em;
}

h6 {
	font-style: italic;
	font-weight: bold;
	font-size: 12px;
	color: #b64a9b;
}

table.scanSetup td h6 a.purpleLink,
table.scanSetup td div.situationOptions a.purpleLink { color: #b64a9b; }
table.scanSetup td h6 a:hover.purpleLink,
table.scanSetup td div.situationOptions a:hover.purpleLink { text-decoration: underline; }

ul {
	margin: 0px 0px 0px 20px;
	padding: 0px;
}

ul li {
	list-style-type: none;
	background-image: url('images/bg/bullet.gif');
	background-repeat: no-repeat;
	background-position: 0px 3px;
	margin: 0px;
	padding: 0px 10px;
}

.rule {
	padding:0px;
	margin:-4px 0px 0px 0px;
	display:block;
}

span.hr,
span.hrMargins {
	height: 1px;
	background-color: #d0d0d0;
	width: 647px;
	display: block;
	margin: 0px 10px 0px 0px;
}

span.hrMargins,
img.hrMargins {
	margin: 16px 0px 20px 0px;
	width: 640px;
}

textarea {
	width: 562px;
	height: 88px;
	border: 0px;
	margin: 4px 0px 0px 0px;
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 10px;
}

textarea.myIssues,
textarea.myClarifications,
textarea.myNextSteps {
	border: 1px solid #cccccc;
	border-top: 2px solid #82817a;
	border-left: 2px solid #82817a;
	padding: 5px 5px;
	margin: 0px 0px 0px 0px;
	width: 447px;
	height: 80px;
  font-size: 10px;
}

textarea.myIssues {
	height: 40px;
}

form {
	margin: 0px;
	padding: 0px;
}

form#scan_login {
	margin: 0px;
	padding: 0px;
	background: #fff;
}

.link02 a:link,
.link02 a:visited {
	color: red;
}

a,
a:link,
a:active,
a:hover {
	font-weight: bold;
/*	color: #13a7c9;*/
	text-decoration: underline;
}

a:hover {
	color: #333333;
	text-decoration: none;
}

td.valignTop {
	vertical-align: top;
}

table.tabsTable {
	height:22px;
	position:relative;
	top:13px;
	left:14px;
}

.myTake_tab,
.situation_tab,
.everyonesTake_tab {
	padding: 0px;
	text-align: center;
	background-position: 0px 0px;
	background-repeat: no-repeat;
	border: 0px;
}


span.myTake_tab:hover, 
span.myTake_tab:hover a,
span.everyonesTake_tab:hover,
span.everyonesTake_tab:hover a,
span.situation_tab:hover,
span.situation_tab:hover {
	background-position: 0px -40px;
}


.everyonesTake_tab-this  {
	padding: 29px 0px 0px 0px;
	position: relative;
	left:-12px; top: 0px;
}


.myTake_tab {
	padding: 10px 23px 0px 0px;
	position: relative;
	left:-11px; top: 2px;
}		

.myTake_tab-this {
	background-image: url('images/tabs/myTake.gif');
	background-position: -10px -80px;
	margin-top:0px;
	padding-top:0px;
	width:155px;
	height:36px;
	display:block;
	position:relative;
	top:-9px;

}

.everyonesTake_tab {
	padding:13px 0px 0px 0px;
	background-position: 0px 0px;
	position: relative;
	top: -2px; left: -12px;
}

.everyonesTake_tab-this {
	background-image: url('images/tabs/everyonesTake.gif');
	background-position: 0px -76px;
	position:relatve;
	top:-4px; left:0px;
}

td.situationRight {
	text-align:right;
	min-width:419px;
}

.situationThis {
	display: block;
	margin: 10px 0px 0px 0px;
	position: relative;
	top: 0; left: 50px;
}

.situation_tab {
	margin: 0px;
	position: relative;
	left: 0px; top: -5px;
}

.situation_tab-this {
	background-position: 0px -80px;
	padding: 20px 24px 0px 0px;
	margin: 0px 0px 0px 258px;
	position: relative;
	top: 5px;
	background-image: url('images/tabs/situation.gif'); 
	height: 100px;	
}

.step {
  border: #000000 solid 2px;
  padding: 5px;
  text-decoration: none;
  background-color: #dcdcdc;
}

.step a {
  color: #000000;
}

.step_disabled {
  border: #000000 solid 2px;
  padding: 5px;
  text-decoration: none;
  background-color: #dcdcdc;
}

.step_in_process {
  border: #000000 solid 2px;
  padding: 5px;
  text-decoration: none;
  background-color: #adff2f;
}

.step_finished {
  border: #000000 solid 2px;
  padding: 5px;
  text-decoration: none;
  background-color: #008000;
}

#debug,
#debug_message {
	background: #ffffff;
	font-size: 11px;
	font-weight: bold;
	font-family: verdana;
	color: #d84320;
	margin: 0px;
}

.content {
	background: #ffffff;
	clear: both;
	margin: 0px;
	padding: 1px 45px;
}

.pov_header em,
.pov_headerTop em {
	font-weight: bold;
	font-style: normal;
	color: #d4dd22;
}

.arrowIssue {
	float: right;
	position: relative;
	top: -15px; left: -3px;
}

.pov_detailsUp {
	padding-top: 14px;
}

.pov_details .issue,
.pov_detailsUp .issue {
	padding-left: 13px;
	margin: 0px;
	clear: left;
}

img.updated,
img.new {
	border: 0px;
	padding: 0px;
	position: relative;
	left: 5px; top: 3px;
	
}

.myClarification {
	margin: 0px 0px 0px 0px;
}

.clarification,
.clarificationPlan,
.clarification-sansAvatar,
.nextSteps {
	display: block;
	background: #F8EFF5;
	margin: 7px 0px 10px 0px;
	padding: 5px 10px 5px 18px;
	width: 551px;
	font-style: italic;
}

.nextSteps em {
	color: #a6378a;
	font-style: italic;
	font-size: 12px;
}

.clarification ul,
.clarification-sansAvatar ul,
.clarificationPlan ul,
.nextSteps ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

.clarification ul li,
.clarification-sansAvatar ul li,
.clarificationPlan ul li,
.nextSteps ul li {
	background-image: url('images/bg/bullet.gif');
	background-repeat: no-repeat;
	background-position: 0px 3px;
	margin: 0px;
	padding: 0px 10px;
}

.clarificationPlan {
	padding: 0px;
}

.clarification-sansAvatar {
	margin-left: 0px;
}

p.save {
	background: #fff;
	margin: 0px;
	padding: 20px 0px 12px 40px;
}

p.saveMyIssues {
	background: #fff;
	margin: 0px;
	padding: 10px 0px 12px 0px;
}

p.saveMyNextStep {
	background: #fff;
	margin: 0px;
	padding: 19px 0px 12px 56px;
}

p.saveMyRatings {
	background: #fff;
	margin: 0px;
	padding: 10px 0px 12px 82px;
}


.enterMyIssues {
	margin: 0px 0px 0px 55px;
	background: #ffffff;
}

.clarifyCell { padding: 10px 33px 0 13px; }

.clarifyMyIssues {
	margin: 0px 0px 0px 55px;
	background: #ffffff;
}

#static_scan_buttons {
	margin: 10px 0px 10px 41px;
}
/* BUTTONS */

#scan_buttonsFirst {
	margin: 10px 0px 30px 41px;
}

#scan_buttons {
	margin: 10px 0px 0px 41px;
}
#scan_buttons a {
  color: #ffffff;
}

.button_back,
.button_next {
	margin: 0px;
	background: #ffffff;
	
}

.button_back {
	float: left;
	margin-left: 31px;
}

.button_back:hover,
.button_next:hover,
.print:hover,
.findOutMore:hover,
.go:hover,
.moreQuizzes:hover,
.learnHow:hover {
	background-position: 0px 24px;
}

.button_next {
	float: right;
	margin-right: 31px;
}

.findOutMore {
	margin: 8px 0px 0px -2px;
	background-image: url('images/buttons/findOutMore.gif');
}

.go {
	margin: -6px 0px 0px 0;
	float: left;
}

.nanoQuiz-students .moreQuizzes {
	background-image: url('images/buttons/moreQuizzes.gif');
	border-bottom: none;
	margin: 17px 0px 0px 44px;
	padding: 0px;
}

.learnHow {
	background-image: #fff url('images/buttons/learnHow.gif');
	position: relative;
	top: -10px; left: 0;
}

.learnHowBorder {
	background: #BCEAF4;
	margin: -15px 0px 0px 9px;
	padding: 0px;
}

.findOut:hover,
.whyShould:hover,
.watchDemo:hover,
.tryFree:hover,
.whosInto:hover {
	background-position: 0px 34px;
}

.findOut,
.tryFree,
.whyShould,
.watchDemo,
.whosInto {
	margin: 0px 6px 4px;	
}

.tryFree {
	background-image: url('images/buttons/try-free-up.gif');
}

.findOut {
	background-image: url('images/buttons/findOut.gif');
}

.whyShould {
	background-image: url('images/buttons/whyShould.gif');
}

.watchDemo {
	background-image: url('images/buttons/watchDemo.gif');
}

.whosInto {
	background-image: url('images/buttons/whosInto.gif');
}

.interact:hover,
.webinar:hover,
.webinars:hover,
.userguide:hover,
.subscriptions:hover,
.blog:hover,
.overview:hover,
.standards:hover {
	background-position: 0px -61px;
}

.webinar,
.webinars,
.userguide,
.interact,
.subscriptions,
.readBlog,
.overview,
.standards {
	margin: 3px 0px 0px 2px;
}

#step_name {
	margin-bottom: .2em;
  font-size: 1.7em;
  font-weight: normal;
  padding-left: 44px;
  display: block;
}


#step_name em {
	color:#b64a9b;
  font-style: normal;
  padding-left: 0px;
  font-weight: bold;
  padding-left: 0;
}

#step_description,
#step_description-narrow,
#step_description-med {
	padding: 3px 30px 15px 46px;
	font-family: verdana;
	font-size: 12px;
	line-height: 17px;
}

#step_description-narrow {
	display: block;
	clear: both;
}

#step_description-med {
	width: 50em;
}

#body_wrapper {
  margin-top: 0px;
  border: 0px;
  padding: 0px;
  background: none;
}

#page {
	width: 800px;
	border: 0px;
	padding: 0px;
	background: #e9e8e8 url('images/bg/header.jpg') top left repeat-x;
	margin: 0 auto;
}

#body {
  margin: 0px;
}

td.print {
	padding: 14px 28px 0px 0px;
}

img.print {
	background-image: url('images/buttons/print.gif');
}

.situation {
	margin: 10px 0px 0 51px;
	padding: 0 0 20px 0;
	width: 49.6em;
	font-size: 13px;
}

#situation_title {
  font-weight: bold;
}

#nav_buttons,
#nav_buttons-fixedHeight {
  margin: 0px;
  text-align: right;
  background: #ffffff;
  padding: 22px 13px 50px 0;
}

#nav_buttons-fixedHeight{
	height: 148px;
}

#info_wrapper {

}

/* #avatar {
	display: block;
	margin-bottom: 40px;
} */

.myAvatar,
.myAvatar_blue,
.myAvatar_brown,
.myAvatar_purple,
.myAvatar_red,
.myAvatar_green,
.myAvatar_turquoise,
.myAvatar_grey {
	font-size: 13px;
	background-image: url('/images/bg/myAvatar.gif');
	background-repeat: no-repeat;
	background-position: 0;
	width: 652px;
	padding: 15px 0 0 20px;
	height: 36px;
	margin: 0;
	color: #ffffff;
	font-weight: bold;
}

.myAvatar_blue { background-image: url('images/bg/pov/myAvatarBlue.gif'); }
.myAvatar_brown { background-image: url('images/bg/pov/myAvatarBrown.gif'); }
.myAvatar_purple { background-image: url('images/bg/pov/myAvatarPurple.gif'); }
.myAvatar_red { background-image: url('images/bg/pov/myAvatarRed.gif'); }
.myAvatar_green { background-image: url('images/bg/pov/myAvatarGreen.gif'); }
.myAvatar_turquoise { background-image: url('images/bg/pov/myAvatarTurquoise.gif'); }
.myAvatar_grey { background-image: url('images/bg/pov/myAvatarGrey.gif'); }

.pov_prefix { font-weight: bold; }



.comment_block {
  border: 3px solid #21b7d9;
  margin: 10px 0px 0px 0px;
  padding: 5px 23px 0px;
  background: #d7f2f8;
  color: #000000;
}

.comment_block textarea {
	padding: 5px;
  font-size: 10px;
}

img.closeButton {
	display: block;
	float: right;
	margin-top: 6px;
	position: relative;
	left: 16px;

}

.assess_wrapper {
  border: #000000 solid 1px;
  margin: 0px 0px 10px 0px;
  padding: 0px 10px 10px 10px;
}
.assess_pov_header {
  background-color: #a9a9a9;
  color: #ffffff;
  margin-top: 10px;
  margin-bottom: 20px;
  padding: 5px;
  font-weight: bold;
}
.high_score {
  background-color: #b22222;
}
.medium_score {
  background-color: #ffa500;
}
.low_score {
  background-color: #6495ed;
}
.access_issue_table {
  color: #ffffff;
  font-size: 1em;
}
.level_wrapper {
  border: #ffffff solid 2px;
  font-size: 72px;
  font-weight: bold;
  padding: 5px 10px 5px 10px;
}

.issue_links {
  margin-top: 5px;
  padding-left: 20px;
  font-size: 12px;
}
.clarification_div {
  margin: 5px 5px 0 0;
  border: #000000 solid 1px;
}

.comments_area {
	background-image: url('images/bg/comment.gif');
  background-repeat: no-repeat;
  background-position: 0px 0px;
  margin: 5px 0px 8px 65px;
  padding: 5px 10px 9px 30px;
}

.comments_div {
  margin: 5px 5px 0 0;
  border: #000000 solid 1px;
  background-image: none;
}
#the_plan_header {
  text-align: center;
  font-size: 2em;
  margin-bottom: 10px;
  font-weight: normal;
  font-family: verdana,
}

.most_import_issues_header  {
  background-image: url(images/bg/important.gif);
  background-repeat: no-repeat;
  color: #000000;
  font-weight: bold;
  padding: 4px 10px 0px 13px;
  margin: 0px 2px 0px 0px;
  height: 45px;
  font-size: 13px;
}

.other_issues_header {
  background-image: none;
  color: #000000;
  font-size: 13px;
  font-weight: bold;
  margin: 0px;
  padding: 5px 0px 10px 0px;
  min-height: 40px;
}

.other_issues_header a:link,
.other_issues_header a:visited {
	color: #000;
}


.issue_list {
  margin: 9px 0px 0px 0px;
}

.other_issue_list {
  margin: -21px 0px 0px 0px;
}

.issueItem {
	clear: both;
	min-height: 57px;
}

.scores {
	display: block;
  font-size: 11px;
  color: #000000;
  padding: 10px 0px 10px 0px;
}

.vote {
	margin: 0px 0px 0px 57px;
}

/* assess my views */


#ranking_table {
  margin: 0px -15px 0 40px;
  width: 652px;
}

#ranking_table td {
	margin: 0px;
	border-bottom: 1px solid #626365;
	border-right: 1px solid #626365;
}

#ranking_table td.issue_cell td { padding: 0 4px; vertical-align: top; }

#ranking_table td.issue_cell td img.real_avatar { margin-top: 3px; }

#ranking_table td.rating,
#ranking_table td.rating-right {
	text-transform: uppercase;
	font-size: 12px;
	line-height: 2em;
	width: 122px;
}

#ranking_table td.rating-right {
	border-right: none;
}

#ranking_table td.tableHeader01,
#ranking_table td.tableHeader02 {
	background-image: url('images/bg/tableHeader01.gif');
	background-repeat: no-repeat;
	height: 25px;
	color: #ffffff;
	font-family: verdana;
	font-weight: bold;
	font-size: 13px;
	border: none;
	padding: 1px 4px 1px 8px;
}

table#ranking_table { border-collapse: collapse; }

#ranking_table td.tableHeader01 {
	width: 282px;
	text-align: left;
}

#ranking_table td.tableHeader02 {
	background-image: url('images/bg/tableHeader02.gif');
	background-position: 50% 0%;
	width: 112px;
	text-align: center;
}

#ranking_table td.small_header,
#ranking_table td.small_header-right {
	font-size: 10px;
	text-align: center;
}

#ranking_table .small_header-right { border-right: none; }

.tableHeader01,
#ranking_table td.issue_cell { width: 279px; }

.tableHeader02,
.small_header { width: 122px; }

/* home page */

body#site {
	background-color: #fff;
	background-image: url('images/bg/graph.gif');
	background-position: 49% 0px;
	background-repeat: repeat-y;
}

body#site #header ul li { list-style-type: none; }

#graphContents {
	width: 865px;
	margin: 0 auto;
	background-image: url('images/bg/whiteOnGraph.gif');
	background-repeat: repeat-y;
	background-position: 26px 0%;
}

div.logo {
	display: block;
	width: 830px;
	height: 111px;
	background-image: url('images/logo.gif');
	background-position: -38px 0px;
	background-repeat: no-repeat;
	margin: 0px auto;
	padding: 0px;
	z-index: 0;
}

a.logo {
	float: left;
}

span.login {
	float: right;
	display: block;
	margin: 0;
	padding: 8px 12px 1px 12px;
	background: #626365;
	height: 29px;
	color: #333;
	font-size: 11px;
	text-align: center;
	position: relative;
	left: -15px;
	color: #fff;
}


.login a {
	color: #fff;
	font-weight: normal;
}

.login a.help {
	text-transform: uppercase;
	color: #d4dd22;
	font-weight: bold;
}

.login .userName {
	color: #a5eefe;
}

input.login {
	width: 93px;
	height: 16px;
	background-color: #ffffff;
	padding: 2px 0px 0px 2px;
	margin: 0px 5px 0px 0px;
}

#column01,
#column01-setup {
	background-image: url('images/bg/headerSite.gif');
	background-repeat: no-repeat;
	background-position: -38px -111px;
	width: 216px;
	margin: -6px 0px 0px 16px;
	float: left;
	clear: both;

}

#column01-educatorsIndex {
	background-image: url('images/bg/headerSite.gif');
	background-repeat: no-repeat;
	background-position: -38px -111px;
	width: 216px;
	margin: -6px 0px 0px 16px;
	float: left;
	clear: both;
}

#columnMain,
#columnMain-setup {
	width: 595px;
	float: right;
	background: #fff;
	margin: -6px 38px 0px -60px;
	padding: 0px;
}

#columnMainEducation {
	width: 595px;
	float: right;
	background: #fff;
	margin: -6px 48px 0px -60px;
	padding: 0px;
}

blockquote.notebook {
	margin: 0px;
	padding: 57px 30px 0px 28px;
	background-image: url('images/bg/notebook.gif');
	background-repeat: no-repeat;
	width: 14em;
	height: 215px;
	position: relative;
	top: 95px; left: -4px;
}

blockquote.whatsYourTake {
	background-image: url('images/bg/whatsYourTake.gif');
	background-position: 0px -54px;
	background-repeat: no-repeat;
	width: 226px;
	height: 256px;
	position: relative;
	top: 81px; left: -50px;
}

blockquote.whatsYourTake img {
	margin: 20px 0px 0px 52px;
}

div.teacherTestimonial {
	margin: 95px 0px 0px 10px;
	border-top: 8px solid #fff;
	/*border-bottom: none;
	background: none;
	background-image:none;
	background-color: none;
	border: 1px solid red;*/
}

img.watchVideo-teach {
	margin-bottom: 5px;
}
.blog,
.nanoQuiz-students {
	background: #b2e6f2;
	width: 200px;
	height: 427px;
	margin: 10px;
	position: relative;
	top: 33px;
	left: 0px;
	padding:0px;
}

.nanoQuiz-students {
	height: 397px;
	margin: 0;
}

.blog img {
	margin: 0px;
	padding: 0px;
}

.blog img.blogTitle {
	border-top: 2px solid #fff;
}

.blog img.feature {
	margin: -5px 0px 0px 0px;
}
.blog a:link,
.blog a:visited {
	color: #000;
}

.blog blockquote {
	margin: 0px;
	padding: 10px 0px 0px 10px;
	width: 15em;
}

div.nanoQuiz-students {
	height: 442px;
	position: relative;
	top: 24px;
	left: 10px;
	background-color: #21b7d9;
}

object.nanoQuiz-students {
	border-top: 5px solid #fff;
	border-bottom: 5px solid #fff;
	
}

.billboard,
.billboard-students,
.billboard-teachers {
	width: 595px;
	height: 280px;
	margin: 0px;
	padding: 0px;
	z-index: 0;
}

.billboard-students {
	background-image: url('images/bg/whatItsAll.gif');
	background-repeat: repeat-x;
	background-position: 0px 265px;
	width: 595px;
	height: 294px;
}

.billboard-teachers {
	height: 390px;
	width: 601px;
}


blockquote.caption {
	margin: 10px 0px 0px 2px;
	padding: 10px 0px 0px 10px;
	width: 11.8em;
	height: 262px;
	background-image: url('images/bg/gradient.jpg');
	background-repeat: repeat-x;
	background-position: left bottom;
	float: left;
	z-index: 0;
}

blockquote.caption a:link,
blockquote.caption a:visited {
	color: #000;
	z-index: 0;
}

blockquote.caption-students {
	width: 19em;
	margin: 0px;
	padding: 16px 20px 0px 19px;
	float: left;
}

blockquote.caption-teachers {
	width: 236px;
	margin: 0px;
	padding: 23px 0px 0px 30px;
	float: left;
}

blockquote.caption-teachers a:link,
blockquote.caption-teachers a:visited {
	color: #000;
}

blockquote.caption-teachers img.inYourClassrm {
	padding-bottom: 22px;
}
blockquote.caption-students .findOutMore {
	position: relative;
	top: -2px; left: 113px;
}

.captionHeader {
	font-size: 15px;
	line-height: 1.5em;
	z-index: 0;
}

.studentHeadline {
	position:relative;
	left: 3px;
}
.mainImage {
	margin: 12px 0px 0px 0px;
	float: right;
	z-index: 0;
}

.mainImage-students {
	float: right;
	margin: 8px 0px 0px 0px;
}

.mainImage-teachers {
	float: right;
	margin: 21px 0px 0px 0px;
}

.scanDemo,
.scanDemo-students,
.scanDemo-teachers {
	background-image: url('images/bg/scanDemo.gif');
	background-repeat: no-repeat;
	background-position: -24px -12px;
	width: 591px;
	height: 475px;
	z-index: 50;
	position: relative;
	top:0px; left: 0px;
}

.scanDemo-teachers {
	background: #22b8da url('images/bg/scanDemo-teachers.jpg') bottom left repeat-x;
	margin: 12px 0px 0px 0px;
	padding: 0px 0px 0px 2px;
	width: 601px;
	height: 527px;
	border-bottom: 7px solid #fff;
}

.getStarted {
	background-color: #615e5f;
	float: right;
	width: 168px;
	height: 520px;
	position: relative;
	top: -5px; 
	padding: 0px;
	
}

.getStarted a {
	position: relative;
	top: 0px;	left: 8px;
}


.scanDemo-students {
	background-image: url('images/bg/gradient-lg.jpg');
	background-position: 2px 10px;
	background-repeat: repeat-x;
	width: 576px;
	height: 451px;
	padding-left: 19px;
}

.scanDemo-teachers {
	width: 599px;
}

.scanDemo-students .scanHeader {
	margin: -50px 0px 0px 0px;
}

.scanDemo-teachers .scanHeader {
	margin: -50px 0px 0px 0px;
}

.scanDemo-students .demoText {
	margin: 1px 0px 0px 0px;
	padding: 0px;
}

.scanDemo-teachers .demoText {
	width: 400px;
	background-image: url('images/bg/getStartedArrow.gif');
	background-repeat: no-repeat;
	background-position: 100% 4px;
	position: relative;
	top: -7px;
	padding: 7px 0px 0px 25px;
}
.scanDemo-teachers .demoText .header {
	margin: -30px 0px 10px 0px;
	padding: 0px;
	color: #020000;
	display: block;
}

.scanDemo-students .demoText .header {
	color: #111;
	font-size: 13px;
	padding-left: 26px;
}

.scanDemo-students .demoText h6 {
	margin: 0px 0px 6px 0px;
}

.nanoQuiz {
	float: right;
	margin: 10px 0px 0px 0px;
	display: block;
	position: relative;
	left: 4px; 
}

img.readySet {
	float: right;
	position: relative;
	top: 10px; left: 0px;
}

div#readySetflash {
	float: right;
	position: relative;
	top: 10px; left: 0;
}

img.scanHeader {
	display: block;
	margin: -15px 0px 0px 0px;
	z-index: 50;
}

.demoText {
	float: left;
	width: 411px;
	padding: 0px 0px 0px 20px;
	margin: 0px;
}

.demoText .header {
	color: #fff;
	font-size: 13px;
	display: block;
	margin: -30px 0px 0px 0px;
}

.demoText .header em {
	font-weight: bold;
	text-transform: uppercase;
	font-style: normal;
}

table.aboutScan {
	margin: 5px 0px 0px 0px;
}

table.scanButtons td {
	margin: 0px;
	padding: 0px;
}

.demoText h6 {
	font-family: verdana;
	font-weight: bold;
	font-size: 15px;
	font-style: normal;
	color: #c60997;
	margin: 18px 0px 2px 0px;
}

.demoText a:link,
.demoText a:visited {
	color: #000;
}

blockquote.caption a:hover,
blockquote.caption-teachers a:hover,
.blog a:hover,
.demoText a:hover {
	color: #666;
	text-decoration: none;
}

.classrm,
.classrm-sansTestimonials {
	background: #bceaf4;
	width: 200px;
	height: 527px;
	margin: 3px 0px 0px 10px;
	border-bottom: 7px solid #fff;
}

body#site div#graphContents-blue div#column01-educatorsIndex div.classrm {
	height: 404px;
	margin: 8px 0 0 10px;
	padding-bottom: 12px;
	background: #fff;
}

div.learnMoreEdu { padding: 5px 0 20px 0; margin: 0;  }

.classrm-sansTestimonials {
	margin: 148px 0px 0px 10px;
}

.createUsername {
	position: relative;
	left: -10px;
}

.createUsername input.text {
	width: 241px;
	height: 25px;
	margin: 8px 0px 26px 0px;
}

.avatarError {
  font-weight: bold;
  color: #ff0000;
  margin-bottom: 10px;
}

table.avatars {
	margin: 5px 0px 0px 0px;
	position: relative;
	left: -4px;
}

table.avatars td {
	padding: 2px;
}

table.avatars a img {
	border: 1px solid #322f98;
}

table.avatars a:hover img {
	color: #13a7c9;
}

div#tip_popup {
  margin: 20px;
  width: 340px;
  text-decoration:none;
  text-align:left;
	opacity: 1;
  filter: alpha(opacity=90);
  z-index: 100;
  position: absolute;
  display: none;
}
div#tip_popup span.top {
  height: 48px;
  background: url(/images/tip_top.png) no-repeat;
  display: block;
}
div#tip_popup b.middle {
  padding: 10px;
  color: #F8A029;
  background: url(/images/tip_middle.png) repeat-y;
  display: block;
}
div#tip_popup b.more {
  padding: 10px;
  color: #F8A029;
  background: url(/images/tip_middle.png) repeat-y;
  display: block;
}
div#tip_popup b.bottom {
  margin: 0;
  padding: 0;
  height: 3px;
  background: url(/images/tip_bottom.png) no-repeat;
  display: block;
}

div.login_error {
  font-weight: bold;
  color: #ff0000;
  margin-bottom: 10px;
}

/* SCAN SETUP */
.setup h1 {
	margin: 0px 0px 10px 0px;
}

table.scanSetup h2 {
	margin-top: 15px;
}

table.scanSetup h3 {
	font-size: 16px;
	font-weight: bold;
	text-align: left;
	margin: 15px 0px 0px;	
}

table.scanSetup h6 {
	font-style: normal;
	display: inline;
}

div.setup {
	margin: 32px 0px 0px 21px;
}

table.scanSetup {
	margin: 10px 0px 0px 0px;
	background: #f4f3f3;
	width: 550px;
	padding: 10px 30px 20px 15px;
}

table.scanSetup td {
	padding: 2px;
}

table.scanSetup form {
	background-color: #f4f3f3;
}

table.scanSetup a,
table.scanSetup a:link,
table.scanSetup a:visited,
table.scanSetup a:active {
	color: #000;
	font-weight: normal;
}

table.scanSetup a:hover {
	color: #666;
	font-weight: normal;
	text-decoration: none;
}

.setup a.purple,
table.scanSetup a.more {
	color: #a6378a;
}

.setup a.purple:hover,
table.scanSetup a.more:hover {
	color: #666;
	text-decoration: none;
}

.situationOptions {
	background-color: #fff;
	border: 1px solid #999;
	margin: 21px 0px 20px 0px;
	padding: 0px 26px 27px 16px;
}

table.scanSetup textarea {
	width: 490px;
	padding: 3px;
	margin: 5px 0px 20px 0px;
	border: 1px solid #666;
  	font-family: verdana;
 	font-size: 11px;
}

table.scanSetup input.text {
	width: 400px;
	padding: 3px;
	margin: 5px 0px 0px;
	border: 1px solid #666;
  	font-family: verdana;
 	font-size: 11px;
}
.setupBorder {
	position: relative;
	top: 0px;
}

.backSetup {
	float: left;
}
.nextButton {
	float: right;
	margin: 0px 22px 45px 0px;
}

.setup blockquote {
	margin: 0px;
	padding: 0px;
	width: 43em;
}

.setup a { color: #000; }
.setup a { color: #000; text-decoration: none; }

.notice { color: #a6378a; }

img.email { margin: 16px 0px 1px; }

span.sessionUrl {
	display: block;
	margin:1em 0px;
	}
	
.sessionUrl a {
	color:#000000;
	}
	
.sessionUrl a:hover {
	color:#000000;
	}
	
	
/* REGISTRATION */
#yellow-hdr {
	background: url("images/bg/yellow-bkgr.gif") top left repeat-x;
}
div.register {
	padding: 53px 0px 0px 35px;
}

div.register a {
	color:#a6378a;
	font-weight:normal;
}

div.register a:hover {
	text-decoration:none;
	font-weight:normal;
}

.register h1 {
	margin: 0px 0px 20px 0px;
}

div.register blockquote {
	padding: 0px;
	margin: 11px 0px 0px 0px;
	width: 33em;
	line-height: 1.6em;
}

table#siteWrapper h2,
table.scanSetup h2,
div.setup h2,
.register h2 {
	font-size: 11px;
	font-weight: bold;
	color: #13a7c9;
	text-transform: uppercase;
}

.register h2 {
	margin:15px 0px 5px 0px;
	}

.register a.buttonLink {
	text-decoration: none;
}

#required_info2 table#register,
#optional_info2 table#register_optional {
	/*width: 408px;
	margin: 2px 0px 0px 0px;
	padding: 15px 15px 15px 20px; */
	background: #f6f6f6;
	font-size: 12px;
	font-weight: bold;
}


td.fieldName {
	padding: 4px 7px 0px 0px;
	vertical-align: top;
	text-align: right;
	width: 140px;
}

td.mail {
	font-weight: normal;
}

#required_info em,
#optional_info em {
	font-style: normal;
	font-weight: bold;
	font-size: 11px;
	color: #a6378a;
}

#required_info table#register input,
#optional_info table#register_optional input {
	font-size: 11px;
	margin: 0;
}

#required_info2 table#register td.radio,
#optional_info2 table#register_optional td.radio {
	text-align:right;
	vertical-align:top;
	padding: 2px 2px;
	}

#required_info select,
#optional_info select {
	/* width: 158px; */
	margin: 4px 0px;
}

#required_info td.why a,
td.mail a,
 {
	font-weight: normal;
	color: #a6378a;
}

#required_info td.why a:hover,
td.mail a:hover {
	color: #666;
	text-decoration: none;
}

.submit {
	margin: 10px 0px 10px 382px;
}

blockquote.signInSteps {
	height: 240px;
	margin: 0px;
	padding: 0px;
}

blockquote.closelink a {
	height: 36px;
	color: #000000;
}

div.privacy {
	margin: 10px 0px 50px 0px;
}

div.privacyLong {
	margin: 10px 0px 250px 0px;
}

.privacy a,
div.privacyLong a {
	font-weight: normal;
	color: #000;
	margin-top: 10px;
}

.privacy a:hover,
div.privacyLong a:hover {
	color: #666;
	text-decoration: none;
}

.pickSituation {
	margin: -20px 0px 0px 40px;
}

.pickSituation h4 {
	margin: 20px 0px 0px 0px;
}


.addlNotes,
.addlLinks {
	background-color:#d7f2f8;
	padding:10px 13px 13px;
	margin:10px 0px 0px;
	}

.addlNotes blockquote,
.addlLinks blockquote {
	background-color:#fff;
	margin: 0px;
	padding:10px;
	}

.addlNotes a,
.addlLinks a {
	color:#000;
	font-weight:normal;
	}

td.signIn {
	padding: 5px 0px 0px 0px;
}


/* POPUPS */
body#popup {
	margin: 0px;
	background: #fff;
}

body#popup .scanSetup {
	width: 542px;
	margin: 0px;
	padding: 10px 15px 60px; 
}

body#popup .scanSetup h1 {
	margin: 0px 0px 15px;
}

body#popup .scanSetup select {
	width: 300px;
}


/*CONGRATS*/
span.congrats {
	display:block;
	background-color:#d7f2f8;
	width:657px;
	text-align: center;
	margin: 0px 0px 0px 30px;
	padding:25px 0px 20px 0px;
	font-size:23px;
	}

span.congrats img {
	margin-bottom: 25px;
	}

/* FOOTER */
.footer {
	display: block;
	padding: 3px 0px 3px 0px;
	font-size: 10px;
	color: #666;
	text-align: center;
	background-color: #e9e8e8;
	width: 791px;
	margin: 0 auto;
}

.footer a {
	font-weight: normal;
	color: #666666;
}

div.footer {
	position: relative;
	left: -6px;
	width: 801px;
}

div.footer a {
	text-decoration: none;
}

div.footer a:hover {
	text-decoration: underline;
}

div.footer-copyright, div.footer-scan-copyright {
	display: block;
	padding: 3px 0px 3px 0px;
	font-size: 10px;
	color: #666;
	text-align: center;
	background-color: #e9e8e8;
	width: 791px;
	margin: 0 auto;
	position: relative;
	left: -6px;
	width: 801px;
	border-top: 1px solid #999;
}

div.footer-scan-copyright {
	width: 791px;
	left: 0;
}

table#register tr.red_flag {
  color: #ff0000;
  font-weight: bold;
}

table#register td { }

table#register input.red_flag {
  color: #ffffff;
  background-color: #ff0000;
}

table#register select.red_flag {
  color: #ffffff;
  background-color: #ff0000;
}

.login_error_message {
  font-weight: bold;
  color: #ff0000;
  margin-top: 10px;
}

.subscription_search_results {
	color: #a6378a;
  margin: 5px 20px 0px 20px;
  padding: 10px;
  border: #a6378a solid 1px;
}

.situation_notes {
  margin-top: 10px;
  padding: 5px 10px 10px 10px;
  border: #a6378a solid 1px;
}

.situation_links {
  margin-top: 10px;
  padding: 5px 10px 10px 10px;
  border: #a6378a solid 1px;
}

/*** STUDENT INTERIOR PAGES ***/

#column01-students {
	background-image: url('images/bg/headerSite-students.gif');
	background-repeat: no-repeat;
	background-position: -38px -111px;
	width: 216px;
	min-height: 745px;
	margin: -6px 0px 0px 16px;
	float: left;
	clear: both;

}

#column01-blog {
	background-image: url('images/blog/headerSite-blog.gif');
	background-repeat: no-repeat;
	background-position: -38px -111px;
	width: 216px;
	min-height: 745px;
	margin: -6px 0px 0px 16px;
	float: left;
	clear: both;
}

#column01-students .columnContent {
	width: 200px;
	margin: 96px 0px -4px 10px;
	border-top: 8px solid #fff;
	border-right: 5px solid #fff;
}

/* div { border: 1px solid #c00; } */

#column01-blog .columnContent {
	width: 200px;
	margin: 96px 0px -4px 10px;
	border-top: 8px solid #fff;
}

#graphContents-orange,
#graphContents-blue,
#graphContents-red,
#graphContents-grey {
	width: 865px;
	margin: 0 auto;
	background-image: url('images/bg/orangeOnGraph.gif');
	background-repeat: repeat-y;
	background-position: 7px 0%;
}

#graphContents-blue { background-image: url('images/bg/blueOnGraph.gif'); }
#graphContents-red { background-image: url('images/bg/redOnGraph.gif'); }
#graphContents-grey { background-image: url('images/blog/greyOnGraph.gif'); }

.studentColumnMain {
	background-image: url('images/bg/headerBar.gif');
	background-repeat: no-repeat;
	background-position: 0px 7px;
	padding: 22px 0px 0px 24px;
	width: 575px;
	position: relative;
	left: -4px;
}

.studentColumnBlog {
	background-image: url('images/bg/headerBar.gif');
	background-repeat: no-repeat;
	background-position: 0px 7px;
	padding: 22px 0px 0px 24px;
	width: 575px;
	position: relative;
	left: -4px;
}

.studentColumnMain .headerGraphic { float: left; }
.studentColumnBlog .headerGraphic { float: left; }

.studentColumnMain .photo {
	float: right;
	margin: 10px 0px 0px 8px;
}

.studentColumnBlog .photo {
	float: right;
	margin: 10px 0px 0px 8px;
}

.studentColumnMain .blurb {
	margin: 80px 30px 0px 10px;
	display: block;
	font-size: 13px;
	z-index: 10;
}

.studentColumnBlog .blurb {
	margin: 80px 30px 0px 10px;
	display: block;
	font-size: 13px;
	z-index: 10;
}

.studentColumnMain .video {
	background-color: #f0f0ef;
	display: block;
	width: 523px;
	margin: 10px 0px 65px 10px;
	text-align: center;
	padding: 20px 0px;
}

.studentColumnBlog .video {
	background-color: #f0f0ef;
	display: block;
	width: 523px;
	margin: 10px 0px 65px 10px;
	text-align: center;
	padding: 20px 0px;
}

.quiz {
	display: block;
	margin: 10px 0px 0px 10px;
}

img.number {
	margin: 0px 5px 0px 0px;
}

img.url {
	margin: 0px;
	position: relative;
	top: -20px;
	z-index: 0;
}

.startButton {
	margin: 0px 0px 0px .7em;
}

/** TIPS **/

.thinkBetter,
.dos,
.dosParents,
.tips-teachers,
.scanGlance,
.scanGlanceRed,
.scan3ways,
.ourTools,
.getToKnow,
.eScoop,
.plainOrange {
	background-image: url('images/bg/thinkBetter.gif');
	display: block;
	width: 175px;
	height: 356px;
	position: relative;
	left: -10px;
	padding: 105px 10px 0px 25px;
}

.dos {
	background-image: url('images/bg/8ways.gif');
	width: 169px;
	height: 325px;
	padding: 111px 10px 0px 31px;
}

.dosParents {
	background-image: url('images/bg/8waysParents.gif');
	width: 169px;
	height: 325px;
	padding: 111px 10px 0px 31px;
}

/* blog */
.blogTopics {
	background: url('images/blog/blog_bartopics.gif') top left no-repeat;
	width: 210px;
	left: -10px;
	position: relative;
	padding: 30px 0 0 0;
	margin: 0;
}

.blogTopics ul { margin-bottom: 10px; }

.blogTopics li {
	background: transparent url(images/bg/thinkQuote.gif) top left no-repeat;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 7px;
	padding-left: 27px;
	list-style-type: none;
}

.blogArchives {
	background: url('images/blog/blog_bararchives.gif') top left no-repeat;
	width: 210px;
	left: -10px;
	position: relative;
	padding: 30px 0 0 0;
	margin: 0;
}

.blogRecent {
	background: url('images/blog/blog_barposts.gif') top left no-repeat;
	width: 210px;
	left: -10px;
	position: relative;
	padding: 30px 0 0 0;
	margin: 0;
}

.blogRecent ul { margin: 0; margin-left: 5px; padding: 0;}
.blogRecent li { list-style-type: none; background: 0; margin: 0; padding: 0;}

.blogAdmin {
	background: url('images/blog/blog_barabout.gif') top left no-repeat;
	width: 210px;
	left: -10px;
	position: relative;
	padding: 30px 0 0 0;
	margin: 0;
}

.blogmid {
	background: url('images/blog/blog_barmiddle.gif') top left;
	width: 210px;
	padding: 0 0 0 17px;
}

.blogmid ul { margin: 4px 10px 8px 10px; }
.blogmid span { margin: 4px 10px 0 0; }
.blogmid p { margin: 4px 40px 8px 10px; }

.blogbot {
	background: url('images/blog/blog_barbottom.gif') bottom left no-repeat;
	width: 210px;
	height: 12px;
	left: -17px;
	display: block;
	position: relative;
}

div.post-content {  }

.tips-teachers {
	background-image: url('images/bg/tips-teachers.gif');
	padding: 142px 10px 0px 30px;
	width: 170px;
	height: 230px;
}

.scanGlance {
	background-image: url('images/bg/scanGlance.gif');
	padding: 112px 16px 0px 30px;
	width: 164px;
	height: 260px;
}

.scanGlanceRed {
	background-image: url('images/bg/scanGlanceRed.gif');
	padding: 112px 16px 0px 30px;
	width: 164px;
	height: 260px;
}

.scan3ways {
	background-image: url('images/bg/scan3ways.gif');
	padding: 112px 16px 0px 30px;
	width: 164px;
	height: 209px;
}

.ourTools {
	background-image: url('images/bg/ourTools.gif');
	height: 195px;
}

.getToKnow {
	background-image: url('images/bg/getToKnow.gif');
	padding-top: 99px;
	height: 110px;
}

.eScoop {
font-size: 13px;
color: #615e5f;
	background-image: url('images/bg/eScoop.gif');
	padding-top: 60px;
	padding-bottom: 50px;
	height: 110px;
}

.eScoop input.ea {
	width: 155px;
	color: #a4a4a4;
	background: #f8f8f8;
	font-size: 0.9em;
	border-bottom: 2px solid #eaeaea;
	border-right: 2px solid #eaeaea;
	padding: 1px 2px 2px 2px;
}

.eScoop input.imagego { margin: 5px 0 0 72px }

.newsletter-content { margin: 0 0 0 19px; }


.plainOrange {
	background-image: url('images/bg/plainOrange.gif');
	padding-top: 99px;
	height: 110px;
}


.thinkBetter a,
.dos a,
.dosParents a,
.blogTopics a,
.blogArchives a,
.blogRecent a,
.tips-teachers a,
.scanGlance a,
.scanGlanceRed a,
.scan3ways a,
.ourTools a,
.getToKnow a {
	color: #615e5f;
	font-weight: normal;
	font-size: 13px;
	text-decoration: none;
	border-bottom: 1px dashed #999;
}

.scan3ways {
	color: #615e5f;
	font-weight: normal;
	font-size: 13px;
}

.thinkBetter a:hover,
.dos a:hover,
.dosParents a:hover,
.blogTopics a:hover,
.blogArchives a:hover,
.blogRecent a:hover,
.tips-teachers a:hover,
.scanGlance a:hover,
.scanGlanceRed a:hover,
.scan3ways a:hover,
.ourTools a:hover,
.getToKnow a:hover {
	border-bottom: none;
}

.thinkBetter span,
.dos span,
.dosParents span,
.blogTopics span,
.blogRecent span,
.tips-teachers span,
.scanGlance span,
.scanGlanceRed span,
.scan3ways span,
.ourTools span,
.getToKnow span {
	display: block;
	background-image: url('images/bg/thinkQuote.gif');
	background-repeat: no-repeat;
	background-position: 0px 1px;
	padding:0px 0px 10px 27px;
}

.scan3ways span {
	background-image: url('images/bg/scan3wayscheck.jpg');
}

.dos span,
.dosParents span,
.tips-teachers span,
.scanGlance span,
.scanGlanceRed span {
	background-image: url('images/bg/doQuote.gif');
	padding: 0px 0px 13px 27px;
}

.blogTopics span {
	background-image: url('images/bg/thinkQuote.gif');
	padding: 0px 10px 13px 27px;
}

.blogArchives a {
	background: url('images/bg/thinkQuote.gif') top left no-repeat;
	padding: 0px 10px 5px 27px;
	margin: 0;
	margin-left: 10px;
	display: block;
	clear: both;
	border-bottom: 0;
}

body#site div#graphContents-grey div#column01-blog div.columnContent div.blogArchives div.blogmid span a:hover { color: #000; border-bottom: 0; }

body#site div#graphContents-grey div#column01-blog div.columnContent div.blogRecent div.blogmid ul li a { width: 146px; margin: 4px 0; }

.blogRecent span {
	background-image: url('images/bg/thinkQuote.gif');
	padding: 0px 10px 13px 27px;
}

.blurb h2.marginBottom {
	margin-bottom: 4px;
}

.blurb h2.margin {
	margin: 26px 0px 4px;
}


.blurb h3 {
	color: #13a7c9;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	margin: 29px 0px 11px;
}

.blurb h4 {
	color: #d84320;
	font-size: 14px;
	font-weight: bold;
	margin: 29px 0px 3px;
}

.blurb h4.marginSmall {
	margin-top: 21px;
}

.blurb h5 {
	display: inline;
	color: #000;
	font-size: 13px;
	font-weight: bold;
	font-style: italic;
	margin: 10px 0px;
}

.blurb h5.block {
	display: block;
	margin: 31px 0px 8px;
}

.blurb h6 {
	color: #000;
	font-style: italic;
	font-weight: normal;
	font-size: 13px;
	margin: 6px 0px;
	display: block;
}

.blurb h4.eightWays {
	color: #a6378a;
	font-weight: bold;
	font-size: 13px;
}

.blurb h5.tips-educators {
	display: block;
	font-size: 13px;
	font-style: italic;
	font-weight: bold;
	color: #a6378a;
	margin: 1em 0px .5em 0px;
}

.blurb h2.whatWeDo {
	font-size: 14px;
	color: #a6378a;
	margin: 39px 0px 3px;
}

.blurb h3.whatWeDo {
	margin-top: 24px;
	font-size: 13px;
}

.uses {
	display: block;
	margin: 10px 0px;
}

.blurb ul {
	margin: 0px;
}

.blurb ul li {
	padding: 5px 0px 0px 15px;
	background-position: 0px 9px;
}

.blurb ul li.none {
	background-image: none;
}

li.circle {
	list-style-type: circle;
}

.blurb ul li ul li {
	background: none;
	margin-left: 2em;
	padding-left: 0em;
}

.blurb a.blackLink,
.blurb a.blackLink-lg {
	color: #000000;
	font-size: 12px;
	font-weight: bold;
}

.blurb a.blackLink-lg {
	font-size: 14px;
	color: #a6378a;
}

.useBubbles {
	margin: -18px 0px 0px -2px;
}

p.smallMargins {
	margin: 6px 0px;
}

ul.marginTop {
	margin-top: 10px;
}

li.marginTop {
	margin-top: 8px;
}

.blurb ol {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 2.1em;
}

.blurb ol li {
	margin: 0px 0px 0px -6px;
	padding: 8px 0px 0px 0px;
}

img.askQs {
	margin-top: -52px;
}

img.tipHeadline {
	margin-bottom: 5px;
}

.blurb a.top {
	font-size: 9px;
	font-weight: normal;
	color: #000;
	display: block;
	margin: 12px 0px 20px;
}

.blurb a.download {
	display: block;
	font-weight: normal;
	font-size: 12px;
	color: #000;
	margin: 7px 0px 20px;
}

.readTips,
.startSession {
	display: block;
	background-image: url('images/bg/readTips.gif');
	background-repeat: no-repeat;
	width: 518px;
	height: 85px;
	padding: 11px 14px 0px 14px;
	font-size: 12px;
	line-height: 1.7em;
}

.startSession {
	background-image: url('images/bg/startSession.gif');
}

/* SAMPLE STANDARDS */

a.standards {
	color: #000;
	font-weight: bold;
	font-size: 12px;
	padding: 0px;
	font-family: verdana;
	position: relative;
	left: -2px;
}



.standardLink {
	display: block;
	margin: 8px 0px 0px;
}	

/*** PARENTS ***/
#parentsTop {
	background-image: url('images/bg/headerSite-parents.gif');
	background-repeat: no-repeat;
	background-position: -38px -111px;
	margin: -7px -2px 0px 14px;
	float: left;
	clear: both;
	width: 812px;
}
	
	
#parentsTop blockquote {
	margin: 108px 0px 0px 32px;
	padding: 0px;
	width: 310px;
	font-size: 12px;
	float: left;
	line-height: 1.5em;
}

#parentsTop blockquote p {
	margin-top: .5em;
}

#parentsTop blockquote img {
	margin-bottom: 2px;
}

.billboard-parents {
	display: block;
	float: right;
	margin: 10px 2px 0px 0px;
}

.billboard-parents_under {
	background-image: url('images/headlines/canThinking.jpg');
	background-repeat: repeat-x;
	display: block;
	float: right;
	background-color: #ffffff;
	margin: 0;
	padding: 0px;
	width: 434px;
	height: 76px;
}

.billboard-parents_under img {
	float: left;
	display: block;
}

.billboard-parents_under a {
	color: #f6911d;
	font-size: 13px;
	font-weight: bold;
	position: relative;
	top: 36px; left: 315px;
}

#parentsBottom {
	clear: both;
	width: 800px;
	min-height: 492px;
	margin: -10px 0px 0px 26px;
}

#parentsBottom .flash {
	float: left;
	width: 200px;
}

#parentsBottom .middleRight {
	float: right;
	width: 592px;
}

.scanDemo-parents {
	color: #fff;
	background-image: url('images/bg/scanDemo-parents.jpg');
	background-repeat: repeat-x;
	width: 387px;
	min-height: 484px;
	padding: 0px 23px;
	margin-bottom: 12px;
	background-color: #f4f4f4;
	float: left;
}

.scanDemo-parents a {
	color: #fff;
	font-weight: bold;
	text-decoration: none;
}


img.scanHeader-parents {
	position: relative;
	top: -9px;
}

.scanDemo-parents .header {
	display: block;
	margin: -5px 0px 0px;
}
	
.watchVideo-parents {
	margin: 10px 0px;
}
		
#parentsBottom .rightColumn {
	background-color: #dae445;
	float: right;
	width: 159px;
	min-height: 484px;
}

#parentsBottom .rightColumn .standsFor {
	display: block;
	margin: 8px 0px 0px 8px;
}

/* FOOTER */
.footer-students {
	display: block;
	padding: 3px 0px 3px 0px;
	font-size: 10px;
	color: #666;
	text-align: center;
	background-color: #e9e8e8;
	width: 800px;
	margin: 0px auto;
	border-top: 8px solid #fff;
}

.footer-students a {
	font-weight: normal;
	color: #666666;
}

div.footer-students {
	position: relative;
	left: -6px;
	width:801px;
}

div.footer-students a { text-decoration: none; }
div.footer-students a:hover { text-decoration: underline; }

/* studentMainColumn */

.studentMainColumn h1 { margin: 0px 0px 10px 0px; }

div.studentMainColumn { margin: 32px 0px 0px 21px; }

.studentMainColumn a.purple { color: #a6378a; }

.studentMainColumn a.purple:hover {
	color: #666;
	text-decoration: none;
}

.studentMainColumn blockquote {
	margin: 0px;
	padding: 0px;
	width: 32em;
}

div.studentMainColumn h2 {
	font-size: 11px;
	font-weight: bold;
	color: #13a7c9;
	text-transform: uppercase;
}

.boldBlue {
	font-weight: bold;
	color: #13a7c9;
}

.blackLink a:link,
.blackLink a:visited,
.blackLink a:active,
.blackLink a:hover {
	font-weight: normal;
	color: #000;
}

/* this entire section has been reformatted to fit the header logo within the site design */

/* heading wrapper */
div#header {
	background: url("images/logo.gif") top left no-repeat;
	width: 863px;
	height: 118px;
	display: block;
	margin: 0;
	margin-left: -20px;
	margin-right: 30px;
	padding: 0;
}

#header ul li {
	list-style: none;
	list-style-type: none;
	background: transparent;
}

/* main logo */
#headinglogo h1 {
	width: 250px;
	text-indent: -9999px;
	margin: 0;
	padding: 0;
	border: 0;
	float: left;
	background: url("images/logo.gif") top left no-repeat;
}

/* main logo link back */
#headinglogo h1 a:link,
#headinglogo h1 a:visited,
#headinglogo h1 a:hover
#headinglogo h1 a:active {
	display: block;	
	height: 110px;
	background: url("images/logo.gif") top left no-repeat;
	margin: 0;
	padding: 0;
	border: 0;
	text-decoration: none;
}

/* nav area wrapper */
#actionArea {
	float: right;
	width: 572px;
}

/* nav bar wrapper */
div#navbar {
	border: 0;
	padding: 0;
	margin: 0;
	display: block;
	margin-top: 38px;
}

/* nav bar background setting */
div#navbar ul {
	background: url("images/navbar.gif") top left no-repeat;
	width: 572px;
	height: 37px;
	margin: 0;
	padding: 0;
	position: relative;
	list-style: none;
	list-style-type: none;
}

/* nav bar list items */
#navbar ul li {
	margin: 0;
	padding: 0;
	list-style: none;
	list-style-type: none;
	position: absolute;
	top: 0;
}

/* nav bar list items & links */
#navbar ul li,
#navbar a {
	height: 37px;
	display: block;
	color: #fff;
	border: 0;
	list-style: none;
	list-style-type: none;
}

/* nav bar list links */
#navbar ul li a {
	text-indent: -9999px; 
	text-decoration: none;
	list-style: none;
	list-style-type: none;
}

/* nav bar link position */
.nb1 { left: 0; width: 71px; }
.nb2 { left: 71px; width: 89px; }
.nb3 { left: 160px; width: 94px; }
.nb4 { left: 254px; width: 66px; }
.nb5 { left: 320px; width: 93px; }
.nb6 { left: 413px; width: 48px; }
.nb7 { left: 461px; width: 85px; }

/* nav bar link hover position */
.nb1 a:hover { background: transparent url("images/navbar.gif") -0 -37px no-repeat; }
.nb2 a:hover { background: transparent url("images/navbar.gif") -71px -37px no-repeat; }
.nb3 a:hover { background: transparent url("images/navbar.gif") -160px -37px no-repeat; }
.nb4 a:hover { background: transparent url("images/navbar.gif") -254px -37px no-repeat; }
.nb5 a:hover { background: transparent url("images/navbar.gif") -320px -37px no-repeat; }
.nb6 a:hover { background: transparent url("images/navbar.gif") -413px -37px no-repeat; }
.nb7 a:hover { background: transparent url("images/navbar.gif") -461px -37px no-repeat; }

.subNav ul {
	margin: 4px 0 0 15px;
	padding: 0;
}

.subNav li {
	float: left;
	padding: 0 7px;
	margin: 0;
	color: #d4dd22;
	font-color: #d4dd22;
	font-size: 11px;
}

.subNav li a {
	color: #fff;
	font-color: #fff;
	font-weight: normal;
	padding: 0;
	margin: 0;
}

div.subNav li a,
div.subNav li a:link,
div.subNav li a:visited,
div.subNav li a:hover,
div.subNav li a:active {
	color: #fff;
	font-color: #fff;
	font-weight: normal;
	text-decoration: none;
}

html>body .subNav li a:link,
html>body .subNav li a:visited,
html>body .subNav li a:active,
html>body .subNav li a:hover {
	font-weight: normal;
	color: #fff;
	text-decoration: none;
	font-size: 11px;
}

div.subNav li a:hover { border-bottom: 1px solid #fff; }

/* make the situation description more readable */
div#situation_description {
	font-family: times new roman, times, serif;
	font-size: 1.2em;
}

table#congrats_avatars { width: 90%; margin: 0 auto; }

table#congrats_avatars td {
	margin: 0;
	vertical-align: top;
}

.cae_info { margin: 0; padding: 0; }

.cae_username {
	font-size: 16px;
	font-weight: bold;
	font-family: verdana;	
}

.caei_avatar {
	border: 4px solid gray;
	vertical-align: top;
	padding: 6px;
	margin-top: 6px;
}

.caei_avatar_gray {
	border: 4px solid #ccc;
	vertical-align: top;
	margin-top: 6px;
	padding: 6px;
}

.caei_avatar_blue {
	border: 4px solid blue;
	vertical-align: top;
	padding: 6px;
	margin-top: 6px;
}

.caei_avatar_brown {
	border: 4px solid brown;
	vertical-align: top;
	padding: 6px;
	margin-top: 6px;
}

.caei_avatar_purple {
	border: 4px solid purple;
	vertical-align: top;
	padding: 6px;
	margin-top: 6px;
}

.caei_avatar_red {
	border: 4px solid red;
	vertical-align: top;
	padding: 6px;
	margin-top: 6px;
}

.caei_avatar_green {
	border: 4px solid green;
	vertical-align: top;
	padding: 6px;
	margin-top: 6px;
}

.caei_avatar_turquoise {
	border: 4px solid turquoise;
	vertical-align: top;
	padding: 6px;
	margin-top: 6px;
}

.caei_stats { padding: 0; margin: 0; }

.caeis_number {}

.caeis_label {}

.congratsbuttons { text-align: center; padding-bottom: 40px; }

/* for quiz styling */
span.quiz img { margin-bottom: 5px; }

div.quiz_wrapper { 
	padding: 0px 0px 0px 30px; 
	width: 476px;
 }

div.quiz_question {
	margin: 15px 0px 5px 0px; 
	}

input.quiz_answer { }

hr.quiz_hr { }

div.quiz_problem_text {
	margin: 13px 0px 35px 0px;
	 }
	 
div.quiz_problem_text p {
	margin: .6em 0px;
}

div.quiz_problem_text em {
	font-weight: bold;
	font-style: normal;
}

div.quiz_ok_text { }

.solution {
	font-weight: bold;
	color: #a6378a;
}

.quizAnswer {
	font-weight: bold;
	color: #a6378a;
}

div#tip_link {
	background-color: #ffffff;
	padding: 8px 43px 0px 100px;
	margin: 0;
}

div#tip_link a:link,
div#tip_link a:visited,
div#tip_link a:active,
div#tip_link a:hover {
	text-decoration: none;
	color: #9E70B9;
}

div#example {
	background-color: #F0EAF4;
	margin: 10px auto;
	width: 600px;
	padding: 10px;
	font-weight: normal;
	display: block;
}

div#example em {
	font-size: 1.1em;
	color: #9e70b9;
	font-weight: bold;
}

.pov_name_blue {
  color: #1B5891;
}
.pov_name_brown {
  color: #5A4321;
}
.pov_name_purple {
  color: #58287C;
}
.pov_name_red {
  color: #A02537;
}
.pov_name_green {
  color: #237417;
}
.pov_name_turquoise {
  color: #0B9099;
}

.voted_color_high {
  color: #d84320;
}
.voted_color_medium {
  color: #f6911c;
}
.voted_color_low {
  color: #cdb701;
}

.white { background: #fff; }

img.real_avatar { margin-right: 10px; }
img.blank_avatar { margin-right: 10px; }

/* FAQ */
.faq {
	padding:27px 0px 40px 50px;
	width: 38em;
	line-height: 1.6em;
}

.faq h1 {
	margin: 0px 0px 20px 0px;
}

.faq h2 {
	color:#13A7C9;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	padding:8px 0px 0px 0px;
}

}

.faq blockquote {
	padding: 0px;
	margin: 11px 0px 0px 0px;
	width: 33em;
	line-height: 1.6em;
}

.faq ol {
	margin: 20px 0px;
	padding: 0px;
}

.faq ol li {
	margin: 0px 0px 0px 1.7em;
	padding: 3px;
}

.faq a,
.faq ol a {
	color: #000;
}

img.faq_signIn {
	margin-bottom: 10px;
}

.faq a.top {
	font-size: 9px;
	font-weight: normal;
	color: #000;
	display: block;
	margin: 12px 0px 20px;
}


/* WHO WE ARE */
p.marginTop-small {
	margin: .5em 0px 0px 0px;
}

p.contact {
	margin: .2em 0px 0px 0px;
}

p.staff {
	margin: 2.2em 0px 0px 0px;
}

a.contactLink {
	font-weight: normal;
	color: #000;
}

h2.whoWeAre {
	margin-top: 1.8em;
}

#header {

}

#column01-educatorsIndex .classrm { margin: 4px 0 0 10px; }

#body_wrapper form { background: #fff; }
#info_wrapper form { background: #fff; }
form#issues_form { background: #fff; }

/* for the My SCANs table */
table#my_scans_table {
  font-size: 11px;
  border-collapse: collapse;
}
table#my_scans_table .middle_column {
  padding-right: 15px;
  padding-left: 15px;
}
table#my_scans_table th {
  text-align: left;
	text-transform: uppercase;
  color: #13a7c9;
}
table#my_scans_table a {
  color: #000000;
}
table#my_scans_table .locked_row td {
  background: #ffff99;
}
table#my_scans_table .unlocked_row td {
}
table#my_scans_table .session_name_link {
  font-size: 11px;
}

div#subNavDiv a.active_page_link { color: #d4dd22; border: 0; }

/* SCAN override - ts */

form div#body,
#body_wrapper { background: #fff; }

/* point of view heading area */
.pov_header_blue,
.pov_header_brown,
.pov_header_purple,
.pov_header_red,
.pov_header_green,
.pov_header_turquoise,
.pov_header_blue_down,
.pov_header_brown_down,
.pov_header_purple_down,
.pov_header_red_down,
.pov_header_green_down,
.pov_header_turquoise_down,
.pov_headerTop_blue,
.pov_headerTop_brown,
.pov_headerTop_purple,
.pov_headerTop_red,
.pov_headerTop_green,
.pov_headerTop_turquoise,
.pov_headerTop_grey,
.pov_headerTop_blue_down,
.pov_headerTop_brown_down,
.pov_headerTop_purple_down,
.pov_headerTop_red_down,
.pov_headerTop_green_down,
.pov_headerTop_turquoise_down,
.pov_headerTop_grey_down {
	background-image: url('images/bg/pov.gif');
	background-repeat: no-repeat;
	color: #ffffff;
	margin: 0 0px -8px 0;
	padding: 10px 0 0;
	font-size: 13px;
	font-weight: bold;
	width: 100%;
	height: 34px;
	margin-top: 20px;
}

.pov_headerTop_blue,
.pov_headerTop_brown,
.pov_headerTop_purple,
.pov_headerTop_red,
.pov_headerTop_green,
.pov_headerTop_turquoise,
.pov_headerTop_grey,
.pov_headerTop_blue_down,
.pov_headerTop_brown_down,
.pov_headerTop_purple_down,
.pov_headerTop_red_down,
.pov_headerTop_green_down,
.pov_headerTop_turquoise_down,
.pov_headerTop_grey_down { height: 34px; }

.pov_header_grey p,
.pov_header_blue p,
.pov_header_brown p,
.pov_header_purple p,
.pov_header_red p,
.pov_header_green p,
.pov_header_turquoise p,
.pov_header_grey_down p,
.pov_header_blue_down p,
.pov_header_brown_down p,
.pov_header_purple_down p,
.pov_header_red_down p,
.pov_header_green_down p,
.pov_header_turquoise_down p { padding-top: 8px; }

.pov_headerTop_blue p,
.pov_headerTop_brown p,
.pov_headerTop_purple p,
.pov_headerTop_red p,
.pov_headerTop_green p,
.pov_headerTop_turquoise p,
.pov_headerTop_grey p,
.pov_headerTop_blue_down p,
.pov_headerTop_brown_down p,
.pov_headerTop_purple_down p,
.pov_headerTop_red_down p,
.pov_headerTop_green_down p,
.pov_headerTop_turquoise_down p,
.pov_headerTop_grey_down p {
	padding: 0;
	margin: 0;
	margin-top: -2px;
	margin-left: 10px;
}

.pov_header_grey span,
.pov_header_blue span,
.pov_header_brown span,
.pov_header_purple span,
.pov_header_red span,
.pov_header_green span,
.pov_header_turquoise span,
.pov_header_grey_down span,
.pov_header_blue_down span,
.pov_header_brown_down span,
.pov_header_purple_down span,
.pov_header_red_down span,
.pov_header_green_down span,
.pov_header_turquoise_down span,
.pov_headerTop_grey span,
.pov_headerTop_blue span,
.pov_headerTop_brown span,
.pov_headerTop_purple span,
.pov_headerTop_red span,
.pov_headerTop_green span,
.pov_headerTop_turquoise span,
.pov_headerTop_grey_down span,
.pov_headerTop_blue_down span,
.pov_headerTop_brown_down span,
.pov_headerTop_purple_down span,
.pov_headerTop_red_down span,
.pov_headerTop_green_down span,
.pov_headerTop_turquoise_down span { padding-left: 20px; }

.pov_header_blue,
.pov_headerTop_blue { background-image: url('images/bg/pov/headerBlue.gif'); }

.pov_headerTop_blue_down,
.pov_header_blue_down { background-image: url('images/bg/pov/headerBlueShow.gif'); }

.pov_header_brown,
.pov_headerTop_brown { background-image: url('images/bg/pov/headerBrown.gif'); }

.pov_headerTop_brown_down,
.pov_header_brown_down { background-image: url('images/bg/pov/headerBrownShow.gif'); }

.pov_header_purple,
.pov_headerTop_purple { background-image: url('images/bg/pov/headerPurple.gif'); }

.pov_header_purple_down,
.pov_headerTop_purple_down { background-image: url('images/bg/pov/headerPurpleShow.gif'); }

.pov_header_red,
.pov_headerTop_red { background-image: url('images/bg/pov/headerRed.gif'); }

.pov_header_red_down,
.pov_headerTop_red_down { background-image: url('images/bg/pov/headerRedShow.gif'); }

.pov_header_green,
.pov_headerTop_green { background-image: url('images/bg/pov/headerGreen.gif'); }

.pov_header_green_down,
.pov_headerTop_green_down { background-image: url('images/bg/pov/headerGreenShow.gif'); }

.pov_header_turquoise,
.pov_headerTop_turquoise { background-image: url('images/bg/pov/headerTurquoise.gif'); }

.pov_header_turquoise_down,
.pov_headerTop_turquoise_down { background-image: url('images/bg/pov/headerTurquoiseShow.gif'); }

.pov_header_grey,
.pov_headerTop_grey { background-image: url('images/bg/pov/headerGrey.gif'); }

.pov_headerTop_grey_down,
.pov_header_grey_down { background-image: url('images/bg/pov/headerGreyShow.gif'); }

/* point of view content and details information */
.pov_details_grey,
.pov_details_blue,
.pov_details_brown,
.pov_details_purple,
.pov_details_red,
.pov_details_green,
.pov_details_turquoise {
	background-image: url('images/bg/corner.gif');
	background-repeat: no-repeat;
	background-position: 0px 100%;
	width: 100%;
	padding: 10px 10px 25px 30px;
}

.pov_details_blue { background-image: url('images/bg/pov/cornerBlue.gif'); }
.pov_details_brown { background-image: url('images/bg/pov/cornerBrown.gif'); }
.pov_details_purple { background-image: url('images/bg/pov/cornerPurple.gif'); }
.pov_details_red { background-image: url('images/bg/pov/cornerRed.gif'); }
.pov_details_green { background-image: url('images/bg/pov/cornerGreen.gif'); }
.pov_details_turquoise { background-image: url('images/bg/pov/cornerTurquoise.gif'); }
.pov_details_grey { background-image: url('images/bg/pov/cornerGrey.gif'); }

img.real_avatar {
	border: 0;
	margin-top: 20px;
	margin-bottom: 5px;
}

div#comment_list { margin-bottom: 10px; }

div#comment_issue { margin-bottom: 10px; }

span.comment_issue_prefix {
	color: #b64a9b;
	font-weight: bold;
}

table#comment_table {
	margin: 0;
	padding: 0;
}

table#comment_table td { padding: 10px 0 0 0; }

table#comment_table td.comment_avatar { text-align: left; }

table#comment_table td.comment_text {
	font-size: 0.9em;
	vertical-align: top;
	padding-left: 10px;
}

div.issueItem table td.avatarIssue {
	padding: 17px 30px 10px 0;
	vertical-align: top;
}

div#register_mail_error {
	color: #ff0000;
	border: 1px solid #ff0000;
	padding: 10px;
	margin-bottom: 10px;
	width: 400;
}

.studentColumnMain div.blurb ul li {
	background: none;
	list-style-type: disc;
	padding-left: 0;
	margin-left: 25px;
}

/* Styling for Dashboard */
#banner-backgr {
	background-image: url('images/bg/topBanner-backgr.gif');
	width: 100%;
	height: 100px;
}
.table-dashboard {
	font-size: 12px;
	margin-top: 5px;
}
.cellgrey {
	background-color: #ebebeb;
}


/* ----- new SCAN items - ts - 070307 ----- */

/* handles the new site wrapper */
div#SCANwrapper {
	width: 791px;
	margin: 0 auto;
}

div#scantopper {
	background: #fff url("/images/tabs/scan_tabs_bar.gif") top left no-repeat;
}

div#SCANwrapper form { margin: 0; padding: 0; }

div#scantopper h2 {
	margin: 0;
	padding: 0;
	height: 46px;
	padding-top: 8px;
	padding-left: 44px;
	font-size: 1.6em;
	font-weight: normal;
	display: block;
	color: #fff;
	font-family: verdana;
}

div#SCANwrapper h2 em {
	color: #fff;
	font-style: normal;
	font-weight: bold;
}

#SCANpage {  margin: 0 auto; background: #D8D8D8 url('images/bg/header.jpg') top left repeat-x; }

/* handles the new scan buttons */
div#scanbox {
	border: 0;
	padding: 0;
	margin: 0;
	clear: both;
}

div#scanbox ul {
	background: url("/images/tabs/scan_tabs_bg.gif") top left no-repeat;
	height: 118px;
	margin: 0;
	margin-top: 28px;
	padding: 0;
	position: relative;
	list-style-type: none;
}

#scanbox ul li {
	margin: 0;
	padding: 0;
	list-style: none;
	list-style-type: none;
	position: absolute;
	background: none;
	top: 0;
}

#scanbox ul li,
#scanbox a {
	height: 118px;
	display: block;
	color: #fff;
	border: 0;
	list-style-type: none;
}

#scanbox ul li a {
	text-indent: -9999px; 
	text-decoration: none;
	list-style-type: none;
}

.snb1 { left: 46px; width: 103px; }
.cnb1 { left: 153px; width: 103px; }
.anb1 { left: 260px; width: 103px; }
.nnb1 { left: 367px; width: 103px; }

.snb1 a:hover { background: transparent url("/images/tabs/scan_tabs_bg.gif") -46px -118px no-repeat; }
.cnb1 a:hover { background: transparent url("/images/tabs/scan_tabs_bg.gif") -153px -118px no-repeat; }
.anb1 a:hover { background: transparent url("/images/tabs/scan_tabs_bg.gif") -260px -118px no-repeat; }
.nnb1 a:hover { background: transparent url("/images/tabs/scan_tabs_bg.gif") -367px -118px no-repeat; }

div#scanbox ul.see { background: url("/images/tabs/scan_tabs_bgs.gif") top left no-repeat; }
div#scanbox ul.see .snb1 a:hover { background: transparent url("/images/tabs/scan_tabs_bgs.gif") -46px -118px no-repeat; }
/*/*/html*>div#scanbox ul.see .snb1 a:hover {background: transparent url("/images/tabs/scan_tabs_bgs.gif") -46px -118px no-repeat;}/* */

div#scanbox ul.clarify { background: url("/images/tabs/scan_tabs_bgc.gif") top left no-repeat; }
div#scanbox ul.clarify .cnb1 a:hover { background: transparent url("/images/tabs/scan_tabs_bgc.gif") -46px -118px no-repeat; }
/*/*/html*>div#scanbox ul.clarify .cnb1 a:hover {background: transparent url("/images/tabs/scan_tabs_bgc.gif") -153px -118px no-repeat;}/* */

div#scanbox ul.assess { background: url("/images/tabs/scan_tabs_bga.gif") top left no-repeat; }
div#scanbox ul.assess .anb1 a:hover { background: transparent url("/images/tabs/scan_tabs_bga.gif") -46px -118px no-repeat; }
/*/*/html*>div#scanbox ul.assess .anb1 a:hover {background: transparent url("/images/tabs/scan_tabs_bga.gif") -260px -118px no-repeat;}/* */

div#scanbox ul.next_steps { background: url("/images/tabs/scan_tabs_bgn.gif") top left no-repeat; }
div#scanbox ul.next_steps .nnb1 a:hover { background: transparent url("/images/tabs/scan_tabs_bgn.gif") -46px -118px no-repeat; }
/*/*/html*>div#scanbox ul.next_steps .nnb1 a:hover {background: transparent url("/images/tabs/scan_tabs_bgn.gif") -367px -118px no-repeat;}/* */

#scanboxleft {
	float: left;
	width: 477px;
}

#scanboxright {
	float: right;
	width: 314px;
	border-bottom: 3px solid #fff;
}

#scanboxright h2 {
	border: 0;
	width: 138px;
	height: 34px;
	margin-top: 75px;
	float: right;
	cursor: pointer;
}

#scanboxright h2 a { color: #000; }

button#btnprint {
	background: transparent url("/images/tabs/button_print.gif") top left no-repeat;
	border: 0;
	text-indent: -9999px;
	width: 112px;
	height: 24px;
	float: right;
	margin-top: 10px;
	cursor: pointer;
}

button#btnprintsession {
	background: transparent url("/images/buttons/print-up.gif") top left no-repeat;
	border: 0;
	text-indent: -9999px;
	width: 129px;
	height: 24px;
	float: right;
	margin-top: 10px;
	cursor: pointer;
}

button#btnlogout {
	background: transparent url("/images/tabs/button_logout.gif") top left no-repeat;
	border: 0;
	text-indent: -9999px;
	width: 76px;
	height: 24px;
	float: right;
	margin-top: 10px;
	margin-left: 4px;
	cursor: pointer;
}

div#btnprintnone {
	border: 0;
	width: 112px;
	height: 24px;
	float: right;
	margin-top: 10px;
}

div#btnlogoutnone {
	width: 76px;
	height: 24px;
	float: right;
	margin-top: 10px;
	margin-left: 4px;
}

div#btnsituation {
	background: transparent url("/images/buttons/situation.gif") top left no-repeat;
	border: 0;
	width: 110px;
	height: 24px;
	margin-top: 85px;
	padding-left: 15px;
	float: right;
	text-align: right;
	font-weight: normal;
}

div#btnsituationBlank {
	border: 0;
	width: 110px;
	height: 24px;
	margin-top: 85px;
	padding-left: 20px;
	float: right;
	text-align: right;
}

div#btnsituation a { display: inline; font-size: 13px; color: #000; font-size: normal; }

button#btnprint:hover { background: transparent url("/images/buttons/print-ov.gif") top left no-repeat; }
button#btnprintsession:hover { background: transparent url("/images/buttons/print-ov.gif") top left no-repeat; }
button#btnlogout:hover { background: transparent url("/images/buttons/logout-ov.gif") top left no-repeat; }

div#sbox { 
	color: #333333;
	line-height: 1.1;
	position: absolute;
	top: 5px;
	margin-left: 35px;
	width: 436px;
	height: 71px;
	background: transparent url("/images/tabs/scan_tabs_thought.png") top left no-repeat;
	padding: 0 6px 6px 6px;
	font-size: 12px;
	z-index: 1;
}

div#cbox { 
	color: #333333;
	line-height: 1.1;
	position: absolute;
	top: 5px;
	margin-left: 143px;
	width: 436px;
	height: 71px;
	background: transparent url("/images/tabs/scan_tabs_thought.png") top left no-repeat;
	padding: 0 6px 6px 6px;
	font-size: 12px;
	z-index: 1;
}

div#abox { 
	color: #333333;
	line-height: 1.1;
	position: absolute;
	margin-left: 248px;
	top: 5px;
	width: 436px;
	height: 71px;
	background: transparent url("/images/tabs/scan_tabs_thought.png") top left no-repeat;
	padding: 0 6px 6px 6px;
	font-size: 12px;
	z-index: 1;
}

div#nbox { 
	color: #333333;
	line-height: 1.1;
	position: absolute;
	margin-left: 358px;
	top: 5px;
	width: 436px;
	height: 71px;
	background: transparent url("/images/tabs/scan_tabs_thought.png") top left no-repeat;
	padding: 0 6px 6px 6px;
	font-size: 12px;
	z-index: 1;
}

.valtop { vertical-align: top; }

.SCANcontent {
	background: #fff;
	margin: 0 auto;
	width: 791px;
}

.SCANcontentlogin { width: 700px; margin: 0 auto; }

.clearboth { clear: both; }

div#step_tabs {
	border: 0;
	padding: 0;
	margin: 0;
	display: block;
}

div#step_tabs ul {
	background: url("/images/tabs/takeBar.jpg") top left no-repeat;
	width: 734px;
	height: 30px;
	margin: 0 auto;
	margin-bottom: 10px;
	padding: 0;
	position: relative;
	list-style: none;
	list-style-type: none;
	display: block;
	border-bottom: 1px dashed #ccc;
}

#step_tabs ul li {
	margin: 0;
	padding: 0;
	list-style: none;
	list-style-type: none;
	position: absolute;
	top: 0;
	background: transparent;
}

#step_tabs ul li,
#step_tabs a {
	height: 30px;
	display: block;
	color: #fff;
	border: 0;
	margin: 0;
	padding: 0;
	list-style: none;
	list-style-type: none;
}

#step_tabs ul li a {
	text-indent: -9999px; 
	text-decoration: none;
	list-style: none;
	list-style-type: none;
}

.tab1 { left: 0; width: 136px; }
.tab2 { left: 136px; width: 220px; }

.tab1 a:hover { background: transparent url("/images/tabs/takeBar.jpg") 0 -30px no-repeat; }
.tab2 a:hover { background: transparent url("/images/tabs/takeBar.jpg") -136px -30px no-repeat; }

.selected_tab1 { left: 0; width: 136px; }
.selected_tab2 { left: 136px; width: 220px; }

.selected_tab1 a { background: transparent url("/images/tabs/takeBar.jpg") 0 -30px no-repeat; }
.selected_tab2 a { background: transparent url("/images/tabs/takeBar.jpg") -136px -30px no-repeat; }

.selected_tab1 a:hover { background: transparent url("/images/tabs/takeBar.jpg") 0 -30px no-repeat; }
.selected_tab2 a:hover { background: transparent url("/images/tabs/takeBar.jpg") -136px -30px no-repeat; }

#step_tabs { margin: 0; padding: 0; }

.avatarrgt { vertical-align: middle; }

/* div { border: 1px solid #c00; } */

div#avatar table {
	margin: 0 0 0 40px;
}

h2.inv1 {
	background: transparent url("/images/headlines/inv1.jpg") top left no-repeat;
	height: 27px;
	padding-top: 5px;
	padding-left: 35px;
	color: #d84320;
	font-family: verdana;
	font-size: 14px;
	font-weight: bold;
	margin: 0;
}

h2.inv2 {
	background: transparent url("/images/headlines/inv2.jpg") top left no-repeat;
	height: 27px;
	padding-top: 5px;
	padding-left: 35px;
	color: #d84320;
	font-family: verdana;
	font-size: 14px;
	font-weight: bold;
	margin: 0;
}

h2.inv3 {
	background: transparent url("/images/headlines/inv3.jpg") top left no-repeat;
	height: 27px;
	padding-top: 5px;
	padding-left: 35px;
	color: #d84320;
	font-family: verdana;
	font-size: 14px;
	font-weight: bold;
	margin: 0;
}

.getschoolinvolved p {
	margin-top: 0;
	padding-top: 0;
}

.getschoolinvolved strong { color: #a6378a; }

.getschoolinvolved ul {
	margin: 0;
	margin-bottom: 20px;
	padding: 0;
}

.getschoolinvolved ul li { margin: 0; margin-left: 20px; padding: 4px 0; }

.getschoolinvolved li {
	list-style-type: disc;
	padding: 0;
	padding-right: 0;
	padding-left: 0;
	margin: 0;
	margin-left: 20px;
	margin-right: 0;
	background: none;
}

.myAvatar_grey .pov_prefix,
.pov_details_grey span,
.pov_header_grey span,
.pov_header_grey_down span,
.pov_headerTop_grey span,
.pov_headerTop_grey_down span { color: #ccc; }

.myAvatar_blue .pov_prefix,
.pov_details_blue span,
.pov_header_blue span,
.pov_header_blue_down span,
.pov_headerTop_blue span,
.pov_headerTop_blue_down span { color: #3da3e3; }

.myAvatar_brown .pov_prefix,
.pov_details_brown span,
.pov_header_brown span,
.pov_header_brown_down span,
.pov_headerTop_brown span,
.pov_headerTop_brown_down span { color: #ae8341; }

.myAvatar_purple .pov_prefix,
.pov_details_purple span,
.pov_header_purple span,
.pov_header_purple_down span,
.pov_headerTop_purple span,
.pov_headerTop_purple_down span { color: #aa64eb; }

.myAvatar_red .pov_prefix,
.pov_details_red span,
.pov_header_red span,
.pov_header_red_down span,
.pov_headerTop_red span,
.pov_headerTop_red_down span { color: #de325b; }

.myAvatar_green .pov_prefix,
.pov_details_green span,
.pov_header_green span,
.pov_header_green_down span,
.pov_headerTop_green span,
.pov_headerTop_green_down span { color: #61bb1f; }

.myAvatar_turquoise .pov_prefix,
.pov_details_turquoise span,
.pov_header_turquoise span,
.pov_header_turquoise_down span,
.pov_headerTop_turquoise span,
.pov_headerTop_turquoise_down span { color: #0aaeb9; }

.pov_details_grey,
.pov_details_blue,
.pov_details_brown,
.pov_details_purple,
.pov_details_red,
.pov_details_green,
.pov_details_turquoise {
	width: 679px;
	margin: 0 auto;
	padding: 0;
	padding-left: 35px;
}

#bodySCAN { display: block; width: 714px; margin: 0 auto; }

.arrow { display: none; }

td.clarifyCell .issue {
	color: #626365;
	font-weight: normal;
	font-size: 13px;
	padding-left: 0px;
	clear: left;
}


td.clarifyCell .issue b {
	color: #000000;
	font-weight: bold;
}

td.clarifyCell .issue em {
	color: #b64a9b;
	font-weight: normal;
	font-style: normal;
}

td.avatarIssue .issue {
	color: #626365;
	font-weight: normal;
	font-size: 13px;
	padding-left: 0px;
	clear: left;
}


td.avatarIssue .issue b {
	color: #000000;
	font-weight: bold;
}

td.avatarIssue .issue em {
	color: #b64a9b;
	font-weight: normal;
	font-style: normal;
}

td.clarifyCell span.scores { color: #000; }
td.clarifyCell span.clarification,
td.clarifyCell span.clarification-sansAvatar,
td.clarifyCell span.nextSteps { color: #626365; }

table.myavatarall { padding: 0 0 10px 0; }

div#SCANpage div.clarifyMyIssues div.myClarification a,
div#SCANpage div.clarifyMyIssues div.myClarification a:link,
div#SCANpage div.clarifyMyIssues div.myClarification a:active,
div#SCANpage div.clarifyMyIssues div.myClarification a:hover, {
	font-weight: bold;
	color: #13a7c9;
	text-decoration: underline;
}

div.most_important_issues_header { padding-top: 18px;  }

img.caei_avatar_grey { border: 8px solid #ccc; }
img.caei_avatar_blue { border: 8px solid #3da3e3; }
img.caei_avatar_brown { border: 8px solid #ae8341; }
img.caei_avatar_purple { border: 8px solid #aa64eb; }
img.caei_avatar_red { border: 8px solid #de325b; }
img.caei_avatar_green { border: 8px solid #61bb1f; }
img.caei_avatar_turquoise { border: 8px solid #0aaeb9; }

td.cae_username { color: #3b3b3b; font-weight: bold; padding-left: 4px; }

table.caei_stats { border-collapse: collapse; }
table.caei_stats td {
	padding: 0 5px;
	padding-top: 2px;
	margin: 0;
	font-family: verdana;
	font-size: 11px;
}

table.caei.stats td.caeis_number {
	text-align: right;
	padding: 0 5px;
}

.tooltip_popup {
	border: 3px solid #21b7d9;
	padding: 10px;
	background-color: #d7f2f8;
	color: #000000;
	position: absolute;
}

.help_title {
	color: #a6378a;
	font-weight: bold;
	font-size: 1.4em;
}

.help_content {
	font-weight: bold;
	margin-top: 15px;
}

.help_next {
	margin-top: 30px;
}

td.avatarlft { padding-right: 10px; }

table#ranking_table td.rating input { margin: 0 6px; }

ol.followup_questions {
	padding-left: 63px;
	padding-right: 60px;
}

ol.followup_questions li { padding: 8px 0 5px 0; }

.view_situation_text {
}

. view_situation_text p {
  margin-bottom: 10px;
}

.activate_error_message {
  color: #ff0000;
  padding: 10px;
  margin: 10px;
  margin-right: 40px;
	border: 1px solid #ff0000;
}

/* blog */

.post-meta h1 {
	font-size: 18px;
	font-family: Arial,Helvetica,sans-serif;
	font-weight: bold;
	margin-bottom: 5px;
}

.post-meta h1 a {
	text-decoration: none;
	color: #d84320;
	font-weight: bold;
}

.post-meta a {
	color: #626365;
	font-weight: normal;
}

#post-entry input,
#post-entry textarea { border: 1px solid #cbcbcb; }

.post-date {
	padding-left: 18px;
	background-image: url("images/blog/time.gif");
	background-repeat: no-repeat;
	background-x-position: left;
	background-y-position: center;
	font-size: 11px;
	color: #333333;
}

.authors-cat {
	font-size: 11px;
	color: #333333;
	background-image: url("images/blog/author.gif");
	background-repeat: no-repeat;
	background-x-position: left;
	background-y-position: 4px;
	line-height: 24px;
	padding-left: 18px;
}

.post-commented {
	padding-left: 18px;
	font-size: 11px;
	color: #000000;
	background-image: url("images/blog/comment.gif");
	background-repeat: no-repeat;
	background-x-position: left;
	background-y-position: 3px;
	line-height: 18px;
	padding-bottom: 15px;
}

#blogsubmit {
	width: 65px;
	text-indent: -9999px;
	margin: 0;
	padding: 0;
	border: 0;
}

#blogsubmit a:link,
#blogsubmit a:visited,
#blogsubmit a:hover
#blogsubmit a:active {
	display: block;	
	height: 22px;
	background: url("images/blog/button_submit.gif") top left no-repeat;
	margin: 0;
	padding: 0;
	border: 0;
	text-decoration: none;
}

form#blogosearch {
	margin: 10px 6px 10px 8px;
}

div#quotetop {
	background: transparent url("images/blog/blog_quotetop.jpg") top left no-repeat;
	width: 553px;
	height: 14px;
	margin-top: 10px;
}

div#quotemiddle {
	background: transparent url("images/blog/blog_quotemiddle.jpg") top left repeat-y;
	margin: 0;
	padding: 0;	
	padding: 10px 30px 2px 20px;
	font-family: verdana;
	color: #000;
	font-size: 12px;
}

div#quotebottom {
	background: transparent url("images/blog/blog_quotebottom.jpg") top left no-repeat;
	width: 553px;
	height: 42px;
}

div.quoteicons {
	background: transparent url("images/blog/quote_icons.jpg") top left no-repeat;
	padding-left: 23px;
}

span.blod-user {
	color: #d84320;
	font-family: arial;
	font-weight: bold;
	font-size: 11.5px;
}
span.blod-user a { color: #626365; }

span.blod-date,
div.blod-text {
	font-family: arial;
	font-size: 12px;
}

div#comment_tpl {
	border-top: 1px solid #e8e8e8;
	padding: 10px 0;
}

div#comment_tpl h2 { padding-bottom: 10px; }

form#formcomments h3 {
	color: #a6378a;
	text-align: left;
	font-family: arial;
	font-size: 14px;
	margin-top: 10px;
}





/* ---- subscription form ---- */
form#subscribe ol {
	list-style: none;
	margin: 0;
	padding: 10px 40px 20px 0;
}

form#subscribe ol li {
	clear: both;
	padding: 1px 0px;
	list-style-type: none;
}

form#subscribe label {
	float: left;
	padding-right: 10px;
	text-align: right;
	width: 180px;
	font-size: 12px;
	font-weight: bold;
	font-family: verdana;
}

div.subscription form#subscribe h3 {
	font-size: 11px;
	font-weight: bold;
	font-family: verdana;
	color: #13a7c9;
	text-align: left;
}

div.notselected {
	padding: 4px 12px;
	margin-right: 55px;
}

div.notselected a {
	color: #000;
	font-weight: normal;
}

div.subscribedrop {
	padding: 0 55px 0 0;
}

div.selected {
	border: 2px solid #13a7c9;
	padding: 4px 12px;
	margin-right: 55px;
}

div.selected a {
	color: #000;
	font-weight: normal;
}

span.subscribetype,
span.price {
	font-size: 14px;
	font-weight: bold;
}

span.price { color: #a6378a; }

.givegift { padding-top: 10px; }

div.formseparater {
	border-top: 1px solid #999;
	margin-right: 55px;
	padding: 20px 0;
}

button#btnsubmit {
	border: 0;
	text-indent: -9999px;
	background: transparent url("images/button_submit.jpg") top left no-repeat;
	width: 74px;
	height: 24px;
	cursor: 
}

/* privacy policy */

div.privacy { margin-right: 55px; }

div.studentColumnMain div.privacy h3 {
	font-size: 14px;
	font-weight: bold;
	font-family: verdana;
	color: #a6378a;
	text-align: left;
}

div.studentColumnMain div.privacy ul { margin-top: 10px; margin-bottom: 10px; }

/* for the text under each example */
.example_lines { padding-left: 20px; }

span.subscribe_error_message {
  color: #ff0000;
  padding-left: 10px;
}

div.already_subscribed_warning {
  color: #ff0000;
  margin: 10px 0 10px 0;
  padding: 10px;
	border: 1px solid #ff0000;
}

div.credit_card_error {
  color: #ff0000;
  margin: 10px 0 10px 0;
  padding: 10px;
	border: 2px solid #ff0000;
}

/* subscribe intro page */

div.subscribelist {
	margin-right: 50px;
	margin-top: 40px;
}

div.subscribelist li {
	background: transparent url("images/subscribe_check.png") top left no-repeat;
	list-style-type: none;
	margin: 9px 0;
	padding: 0;
	padding-left: 18px;
	font-weight: bold;
	font-family: verdana;
	font-size: 12px;
}

h3.subpricing {
	text-align: left;
	color: #a6378a;
	font-family: verdana;
	font-weight: bold;
	font-size: 14px;
	margin-top: 50px;
}

div.subscribeBg { background: transparent url("images/bg/subscribeBg.jpg") top left no-repeat; }

div.subscribeBg a {
	font-weight: normal;
	color: #000;
}

div.subscribelist {
	margin-right: 50px;
	display: block;
}

div.subscribelist ul { padding-top: 10px; }

div.subscribelist li {
	background: transparent url("images/subscribe_check.gif") top left no-repeat;
	z-index: 1000;
}

h3.subpricing {
	text-align: left;
	color: #a6378a;
	font-family: verdana;
	font-weight: bold;
	font-size: 14px;
	margin-top: 50px;
}

div.subscribeBg {
	background: transparent url("images/bg/subscribeBgie.jpg") top left no-repeat;
	margin-top: -20px;
	display: block;
}

div.subscribeBlurb p { padding: 0 0 0 4px; }

span#tellFriend {
	width: 104px;
	text-indent: -9999px;
	margin: 0;
	padding: 0;
	border: 0;
}

span#tellFriend a:link,
span#tellFriend a:visited,
span#tellFriend a:hover,
span#tellFriend a:active {
	display: block;	
	height: 24px;
	width: 104px;
	background: url("images/buttons/tellFriend_up.gif") top left no-repeat;
	margin: 0;
	padding: 0;
	border: 0;
	text-decoration: none;
}

span#tellFriend a:hover { background: url("images/buttons/tellFriend_ov.gif") top left no-repeat; }

span#giveGift {
	width: 113px;
	text-indent: -9999px;
	margin: 0;
	padding: 0;
	border: 0;
}

span#giveGift a:link,
span#giveGift a:visited,
span#giveGift a:hover,
span#giveGift a:active {
	display: block;	
	height: 24px;
	width: 113px;
	background: url("images/buttons/give_gift_up.gif") top left no-repeat;
	margin: 0;
	padding: 0;
	border: 0;
	text-decoration: none;
}

span#giveGift a:hover { background: url("images/buttons/give_gift_ov.gif") top left no-repeat; }

span#getSubscription {
	width: 147px;
	text-indent: -9999px;
	margin: 0;
	padding: 0;
	border: 0;
}

span#getSubscription a:link,
span#getSubscription a:visited,
span#getSubscription a:hover,
span#getSubscription a:active {
	display: block;	
	height: 24px;
	width: 147px;
	background: url("images/buttons/getSubscription_up.gif") top left no-repeat;
	margin: 0;
	padding: 0;
	border: 0;
	text-decoration: none;
}

span#getSubscription a:hover { background: url("images/buttons/getSubscription_ov.gif") top left no-repeat; }

div#subscribeButton { padding: 10px 0 0 0; }
div#subscribeButton span { float: left; padding-right: 7px; }

div.subscribeBlurb p { padding: 50px 0 0 3px; }

div.terms { margin-right: 20px; }

body#site div#graphContents-orange div#columnMain-setup div.studentColumnMain div.terms h2.termsHeading {
	font-size: 14px;
	color: #a6378a;
	font-color: #a6378a;
	margin: 39px 0px 3px;
}

body#site div#graphContents-orange div#columnMain-setup div.studentColumnMain div.terms a { color: #000; font-weight: normal; }
body#site div#graphContents-grey div#columnMain-setup div.studentColumnMain div#post-entry .post-meta { margin-bottom: 25px; }

div#teacher_gift_info {
  margin: 0 40px 0 40px;
}

div#school_gift_info {
  margin: 0 40px 0 40px;
}

textarea.gift_note {
  width: 400px;
  height: 100px;
	border: 2px solid #13a7c9;
}

body#site div#graphContents-grey div#columnMain-setup div.studentColumnMain div#post-entry .post-meta { margin-right: 30px; }

body#site div#graphContents-grey div#columnMain-setup div.studentColumnMain div#post-entry .post-meta div.post-content { border-bottom: 1px solid #f2f2f2; }

body#site div#graphContents-blue div#column01-students div#columnContentSC { background-color: #22b8da; height: 550px; }
body#site div#graphContents-red div#column01-students div#columnContentSC { background-color: #d84320; height: 550px; }
body#site div#graphContents-orange div#column01-students div#columnContentSC { background-color: #f6911c; height: 550px; }

div.paddingBlog { padding: 0 40px 0 0; }

body#site div#graphContents-blue div#column01-educatorsIndex div.classrm div.learnMoreEdu a img { background: transparent; }

div.learnMoreEdu,
div.learnMoreEdu a,
div.learnMoreEdu a img { background: transparent; }

div.classrm ul { list-style-type: none; }
div.classrm li {
	background: transparent url("/images/buttons/li_blueCheck.jpg") top left no-repeat;
	padding: 0 12px 16px 20px;
}

img.scanleftheader { padding-top: 8px; }

body#site div#graphContents-blue div#columnMain-setup div.studentColumnMain div.blurb ul li a { font-size: 12px; color: #000; }

div#yellow-hdr table#siteWrapper tbody tr td div.register form div#required_info2 table#register tbody tr#age_link td.why a,
div#yellow-hdr table#siteWrapper tbody tr td div.register form div#required_info2 table#register tbody tr#age_link td.why a:active,
div#yellow-hdr table#siteWrapper tbody tr td div.register form div#required_info2 table#register tbody tr#age_link td.why a:visited { color: #000; font-weight: normal; }

body#site div#graphContents-orange div#columnMain-setup div.setup blockquote p span.sessionUrl a,
body#site div#graphContents-orange div#columnMain-setup div.setup blockquote span.notice a,
body#site div#graphContents-orange div#columnMain-setup div.setup blockquote div.scanCompleteLinks ul li a:hover,
body#site div#graphContents-orange div#columnMain-setup div.setup blockquote ul li a { text-decoration: underline; }

body#site div#graphContents-orange div#columnMain-setup div.setup blockquote p span.sessionUrl a:hover,
body#site div#graphContents-orange div#columnMain-setup div.setup blockquote span.notice a:hover,
body#site div#graphContents-orange div#columnMain-setup div.setup blockquote div.scanCompleteLinks ul li a:hover,
body#site div#graphContents-orange div#columnMain-setup div.setup blockquote ul li a:hover { text-decoration: none; }

.myscanicons { width: 238px; }
.myscanicons img { padding: 0 4px; }

body#site div#graphContents-orange div#columnMain-setup div.setup form div#subscriber_options p a#additional_info_link { text-decoration: underline; }
body#site div#graphContents-orange div#columnMain-setup div.setup form div#subscriber_options p a:hover#additional_info_link { text-decoration: none; }

/*/*/html*>div#scanbox ul {margin-top: 32px;}/* */

div#yellow-hdr div table#siteWrapper tbody tr td div.register form div#required_info2 table#register td {
	white-space: nowrap;
	padding: 3px;
	margin: 0;
	padding: 0;
	vertical-align: top;
}

div#yellow-hdr div table#siteWrapper tbody tr td div.register form div#optional_info2 table#register_optional td {
	padding: 6px 6px;
	vertical-align: top;
}

div#flashcontent {
  	font-family: verdana, arial, helvetica, sans-serif;
  	font-size: 11px;
	color: #ffffff;
  	line-height: 1.2em;
}

span.highlight_new_feature {
	background-color: #ffc;
}

a:hover#additional_info_link { text-decoration: underline; }

#free_subscription_banner_big {
	background: #82daee;
	text-align: center;
}
#free_subscription_banner_big img {
	border: 0px;
}
#free_subscription_banner_small {
	padding: 0;
	margin: -40px 0 10px 0;
}

.homelink { margin: 10px 0 0 50px; font-size: 1.1em; }
