/* SMARTHINKING.COM MAIN Skin Style Sheet */

/* 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; bgcolor: #FFFFFF; }

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:hand; }

/* 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:show; width: 152px;}
.id		   { position:absolute; width:119; height:17; top:80; left:192; z-index:2;}	 /* ST Only */
.table1    { position:absolute; left:155px; top:75px; z-index:1; visibility:show;} /* 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;
}

/*  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;
}
