/* SMARTHINKING.COM MAIN Skin Style Sheet */
.nav table tr td {
	line-height: 10px;  /*  Corrects the line height change in the left navigation caused by the inclusion of link icons   */
}
/* Main Styles */

input, li, p, select, td, th, textarea   { font-family: Verdana, Arial, sans-serif; font-size: 12px; color:#000000; }
body	   { font-family: Verdana, Arial, sans-serif; font-size: 12px; color:#000000; }

a:active   { text-decoration: none; }
a:link	   { color:#0000FF; text-decoration: none; }
a:visited  { color:#0000FF; text-decoration: none; }
a:hover	   { color:#FF0033; text-decoration: none; }

.body      { font-size:12px; color:#000000; font-family:Verdana, Arial; text-decoration:none; }
.required  { font-size: 2px; color:#FFFFFF; }
.bgcolor   { background-color: #FFCC33; }
sup.mark   { font-size: 10px; } /* User for Service & Trade marks */

/* Accessibility Rules */
label { cursor: pointer; }

/* Simple Text Styles */

.bold      { font-weight: bold; }
.xbold     { font-weight: bold; font-size: larger; }
.small     { font-family: Arial, sans-serif; font-size:10px; line-height: 11px; }
.semiSmall { font-size: 11px; }
.black     { color:#000000; }
.blue      { color:#0000FF; }
.orange    { color:#FF9933; }
.red       { color:#CC0000; }
.white     { color:#FFFFFF; }
.pubTitleText	{ color:#EF9F00; font-weight: bold; }



/* Cell Styles */

.subheader 			{ font-weight: bold; 
					  background-color: #FFCC33; }
.cellhighlighted    { background-color: #ccccff; }
.cellbackground     { background-color: #9999CC; border-color: #000000; }
.cellbackground2    { background-color: #333399; }
.cellborder         { background-color: #333399; }
.scrollerbackground { background-color: #9999CC; }
.atglancebackground { background-color: #9999CC; }
.atglance  			{ color:#FFFFFF; }
.lightGreyCell		{ background-color: #EEEEEE; } 
.lightGreyCell2		{ background-color: #DDDDDD; }

.subheaderNoBold	{ background-color: #FFCC33; } /* ST Only */
.subheader2			{ font-weight: bold; background-color: #FF9900; } /* ST Only */
.bluesubheader 		{ font-weight: bold; background-color: #99CCFF; } /* ST Only */

.sesBGhead			{ background-color: #ABCBFF; font-weight: bold; }
.sesBG				{ background-color: #ABCBFF; }
.sesBGwhite			{ background-color: #FFFFFF; }



/* Layer Positioning */

.headerpub { position:absolute; left:195px; top:-100px; z-index:1; } 
.header    { position:absolute; left:152px; top:0px; z-index:2; } /* Old Header Positioning */
#header    { position:absolute; left:152px; top:0px; z-index:2; } /* New header positioning */
.welcome   { position:absolute; font-family: Verdana, Arial, sans-serif; font-size:12px;
	        font-style:normal; font-weight:bold; color:#FFFFFF; left:200px; top:2px; z-index:2; }
.nav       { position:absolute; left:0px; top:0px; z-index:2; visibility: visible; width: 152px;}
.id		   { position:absolute; width:119px; height:17px; top:80px; left:192px; z-index:2;}	 /* ST Only */
.table1    { position:absolute; left:155px; top:75px; z-index:1; visibility: visible;} /* ST Only */


.bgHome01 		{ background-image: url(/static/images/home/homepagePhoto01.jpg); 
				  background-position: top right; 
				  background-repeat: no-repeat; }
				  
.bgHome02 		{ background-image: url(/static/images/home/homepagePhoto02.jpg); 
				  background-position: top right; 
				  background-repeat: no-repeat; }
				  
.bgHome03 		{ background-image: url(/static/images/home/homepagePhoto03.jpg); 
				  background-position: top right; 
				  background-repeat: no-repeat; }
				  
.bgHomeHighSchools 		{ background-image: url(/static/images/home/bgHighSchools.jpg); 
				  background-position: top; 
				  background-repeat: no-repeat; }
				  
.bgHomeColleges	{ background-image: url(/static/images/home/bgColleges.jpg); 
				  background-position: top; 
				  background-repeat: no-repeat; }
				  
.bgHomeIndividuals	{ background-image: url(/static/images/home/bgIndividuals.jpg); 
				  background-position: top; 
				  background-repeat: no-repeat; }
				  
				  
/* SOS Error Message */
#sosError {
	text-align: center;
}
#sosError h3 {
	color: #CC0000;
}



/* verify_login.cfm Styles */
body#verifylogin {
	text-align: center;
}
#syscheck {
	margin: 0 auto;
	width: 615px;
}
#syschecktitle {
	text-align: center;
}
#syscheckwait {
	color: #999;			
	font-size: 16px;
	font-weight: bold;
	margin: 20px 0 20px 10px;
}
#syscheck h3 {
	color: #ff8833;
}
#browserdetails {
	margin: 0 190px 30px 190px;
}
#browserdetails ul {
	text-align: left;
}
#popuptest {
	background: #339;
}
#popuptest p {
	color: #fff;
}

.indent {
	margin: 0 0 0 40px;
}

/* essay timer styles */

#timer-container {
	width: 300px;
	height: 110px;
	background: #fff url(/private/estructor/timer/timer-bg.gif) repeat-x;
	text-align: center;
	margin: 0;
}

#timer-container #timer {
	height: 80px;
	margin: auto;
	font-size: 5em;
}

#timer-container input {
	margin:0 .5em 0 .5em;
	font-weight: bold;
	font-size: 1.2em;
}

#timer-container form {
	margin:0;
}

/* OWL table styles */

.essaytimer {
	width:550px;
	margin: 1em;
	text-align: center;
	padding-top: 3em;
	clear: both;
}

.owltable {
	width: 450px;
	margin: auto;
	margin-left: 7.2em;
}
.OWL {
	text-align: center;
}

.warning {
	font-weight: bold;
	font-size: 130%;
}

.dupeBtn {
	padding: .25em 1em;
	margin-right: 1.5em;
	font-size: 150%;
}

.essaytitle {
	font-size: 100%;
}

/*  Styles associated with homepage ad  */

#homepageCenterBar {
	width: 590px;
	margin: auto;
	text-align: left;
	padding-bottom: 11px;
}

#homepageCenterBar img {
	border: none;
}

.homepageAd {
	 width:80%;
	 float: left;
	 padding-top: 4px;
}

.homepageAd p {
	 font-size:11px;
	 margin-top: 3px;
}

.applyHere {
	 float: right;
	 width: 16%;
	 height: 30px;
	 margin-top: 19px;
}

/*  Styles associated with the Essay Response Exit Survey  */

.survey {
	color: #0000ff; 
	font-size:16px; 
	margin-left: -24px;
}

/*  Styles associated with the new Facebook and Whiteboard ads on Student homepage  */

#facebook {
	margin-top: 20px;
	width:200px; 
	height: 100px; 
	float: left;
}

#practiceWB {	
	margin-top: 20px;
	width: 372px; 
	height: 100px; 
	float: left; 
	margin-left: 20px;
}

#fileCabinet {
	margin: 8px 0 0 22px;
}


img {
	border: none;
}

