.coordContainerRightColLong {
	width:336px;
	float:left;
	display:block;
	background:url(../images/school/coord_rightcol_bg.gif) no-repeat left bottom;
}
.coordContainerRightColShort {
	width:336px;
	float:left;
	display:block;
	background:url(../images/school/coord_rightcol_short_bg.gif) no-repeat right bottom;
}
.coordLoginLeftTop {
	background:url(../images/school/coord_home_left_top.gif) top left no-repeat;
	height:7px;
	overflow:hidden;
	width:624px;
	line-height:0em;
}
.coordAlertLeftTop {
	background:url(../images/school/coord_home_left_top_alert.gif) top left no-repeat;
	height:7px;
	overflow:hidden;
	width:624px;
	line-height:0em;
}
.coordNoBGLeftTop {
	background:url(../images/school/coord_noBG_left_top_bg.gif) top left no-repeat;
	height:7px;
	overflow:hidden;
	width:624px;
	line-height:0em;
}
.coordLoginPrimaryLeftZone {
	background:url(../images/school/coord_loginzone_bg.jpg) bottom right no-repeat;
	border-bottom:1px solid #FFFFFF;
	overflow:hidden;
}
.schoolLandingPrimaryLeftZoneAlert {
	background:url(../images/school/coord_home_alert_bg.gif) top right no-repeat;
	overflow:hidden;
}
.coordLoginLeftCol {
	float:left;
	width:80px;
	margin-left:35px;
	font-size:.76em;
}
.coordLoginRightCol {
	float:left;
	width:260px;
	font-size:.76em;
}
.coordRightColAdBlock {
	margin-left:20px;
	margin-bottom:30px;
	margin-top:25px;
}
.pad150Bottom {
	padding-bottom:150px;
}
.coordPrimaryLZCopy {
	padding-left:35px;
	font-size:0.76em;
	color:#333333;
	width:340px;
}
.coordLoginLeftCol LABEL {
	line-height:100%;
}
.coordForgotCaptchaNote {
	width:110px;
}
.coordForgotCaptchaNote A:link, .coordForgotCaptchaNote A:visited {
	font-size:.65em;
}
.programUpdateBox {
	border:1px solid #CC0000;
	padding:20px 20px;
	color:#CC0000;
	margin-top:20px;
	margin-left:35px;
	margin-right:45px;
}
.coordSecondaryStrongText {
	padding-left:35px;
	font-size:0.86em;
	color:#333333;
	width:540px;
}
.redLabel {
	color:#CC0000;
}
.coordSchoolCapsule {
	background:url(../images/school/coord_school_capsule_bg.gif) no-repeat;
	width:300px;
	height:105px;
	color:#FFFFFF;
	font-size:12px;
	margin-left:20px;
	padding-left:15px;
	padding-top:25px;
	line-height:150%;
}
.coordLandingLeftThanksBottom {
	background:url(../images/school/coord_left_bottom_thanks_bg.gif) no-repeat top left;
	width:624px;
	height:7px;
}
.coordLandingLeftThanksBG {
	background:url(../images/school/coord_left_thanks_bg.jpg) no-repeat top left;
	height:505px;
	width:624px;
}
.coordSuccessQuote {
	text-align:center;
	line-height:200%;
	color:#CC0000;
	font-size:1em;
	padding-left:100px;
	padding-right:100px;
}
.coordLandingLeftThinBreak {
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;		
	background:url(../images/school/sch_soft_break_bg.gif) top left repeat-y;
	height:1px;
	overflow:hidden;
	line-height:0em;
	width:622px;
	margin-top:20px;
}
.coordSuccessSignatureBlock {
	color:#CC0000;
	margin-left:35px;
	font-size:.86em;
}
.coordAccountLeftCol {
	width:150px;
	color:#666666;
	text-align:right;
	float:left;
}
.coordAccountRightCol {
	width:360px;
	color:#333333;
	float:left;
	text-align:left;
}
.coordAccountSecondaryHeader {
	padding-left:35px;
	padding-top:20px;
	font-size:14px;
	color:#333333;
	font-weight:bold;
}
.coordAccountLZCopyWidth {
	padding-left:35px;
	font-size:0.76em;
	color:#333333;
	width:580px;
}
.schoolNav a.greyText:link, .schoolNav a.greyText:visited {
	color:#000000;
}
.coordAccountTabs {
	height:26px;
	width:622px;
	margin-top:0px;	
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;	
	display:block;	
}
ul#accountTabs {
	margin: 0 0 10px 0;
	padding: 0;
	display: block;
	background: url(../images/school/slanding_faq_tabs_bg.gif) left bottom repeat-x;	
	width: 642px;
	height: 26px;
}
ul#accountTabs li {
	float:left;
	list-style-type:none;
	margin: 0;
	padding: 0 5px 0 0;
}
ul#accountTabs li {
	width:101px;
	height:21px;
	padding-top:5px;
	padding-left:10px;
	padding-right:10px;
	background: url(../images/school/faq_tab_off.gif) no-repeat;
	color:#333333;
	font-size:11px;
}
ul#accountTabs li.ui-state-active{
	width:101px;
	height:21px;
	padding-top:5px;
	padding-left:10px;
	padding-right:10px;	
	background: url(../images/school/faq_tab_on.gif) no-repeat;
	color:#333333;
	font-size:11px;	
}

ul#accountTabs li.ui-state-active a:link, ul#accountTabs li.ui-state-active a:visited, ul#accountTabs li.ui-state-active a:hover {
	color:#333333;
}
ul#accountTabs li.firstTab {
	margin-left:40px;
}
.slPrimaryLZCopyError {
	padding-left:35px;
	font-size:0.76em;
	color:#CC0000;
	width:320px;
}
.coordAccountTableList {
	display: block;
	width: 573px;
	border: solid 1px rgb(204,204,204);
	margin: 0 0 0 15px;
	overflow-x: hidden;
	height: 250px;
	overflow-y: auto;
}
.coordSecondaryMessageBlock {
	padding-left:35px;
	font-size:0.76em;
	color:#333333;
	width:540px;
}
.coordSecondaryMessageIndent {
	padding-left:55px;
	font-size:0.76em;
	color:#666666;
	width:520px;
}
.coordToolsLeftTop {
	background:url(../images/school/coord_tools_left_top.gif) top left no-repeat;
	height:7px;
	overflow:hidden;
	width:624px;
	line-height:0em;
}
.coordToolsPrimaryLeftZone {
	background:url(../images/school/coord_tools_chalk_bg.jpg) bottom right no-repeat;
	border-bottom:1px solid #FFFFFF;
	height:285px;
	overflow:hidden;
}
.coordToolsPrimaryLZHeader {
	padding-left:35px;
	color:#FFFFFF;
	font-size:2.0em;
}
.coordToolsPrimaryLZCopy {
	padding-left:35px;
	font-size:0.86em;
	color:#FFFFFF;
	width:500px;
}
.coordToolsPrimaryLZQuote {
	padding-left:125px;
	font-size:0.86em;
	color:#FFFFFF;
	width:410px;
	font-family:chalkboard, "lucidia grande", Arial;
}
.coordToolsItem {
	padding-left:35px;
	font-size:0.76em;
	color:#333333;
	width:540px;
}
.coordToolsTwistie {
	width:20px;
	float:left;
}
.coordToolsTitle {
	width:320px;
	float:left;
	color:#CC0000;
	cursor:pointer;
}
.coordToolsLinks {
	text-align:right;
	float:right;
	display:none;
}
.coordToolsDetails {
	display:none;
	color:#666666;
}
.codeHelpPop {
	width:394px;
	z-index:200;
	display:none; 
}
#codeHelpCodes {
	position:absolute;
	left:265px;
	top:80px;
}
#codeHelpLetters {
	position:absolute;
	left:430px;
	top:80px;
}
.codeHelpPopTop {
	background:url(../images/school/coord_shark_top.png) no-repeat top left;
	width:394px;
	height:107px;
}
.codeHelpPopBottom {
	width:394px;
	background:url(../images/school/coord_shark_bottom.png) no-repeat top left;
	height:15px;
}
.codeHelpPopBody {
	width:354px;
	overflow:hidden;
	padding-left:20px;
	padding-right:20px;
	background:url(../images/school/coord_shark_bg.gif) no-repeat bottom left;
}
.codeHelpPopTitle {
	font-size:1.0em;
	color:#000000;
}
* html .codeHelpPopTop {
	background:url(../images/school/coord_shark_top.gif) no-repeat top left;
}
* html .codeHelpPopBottom {
	background:url(../images/school/coord_shark_bottom.gif) no-repeat top left;
}
.coordWishConfirmBox {
	width:410px;
	height:136px;
	background:url(../images/school/wish_confirm_pop_bg.gif) top left no-repeat;
	overflow:hidden;
}
.coordWishConfirmItem {
	padding-top:25px;
	padding-left:25px;
	width:95px;
	float:left;
}
.coordWishConfirmDetails {
	padding-top:25px;
	padding-left:20px;
	float:left;
	width:250px;
}
#headerLeft.authenticated {
	width: 350px;
}
#headerRight.authenticated {
	float: left;
	width: 280px;
	padding-left:20px;
}	
.balloonErrorLT {
	left: 210px;
	top: 48px;
}
.coordBottomAdBlock {
	text-align:center;
	margin-bottom:20px;
	margin-top:20px;
}
.coordToolsCustomLink {
	color: #999999;
	font-size:.76em;
}
/* liScroll styles */

.tickercontainer { /* the outer div with the black border */
border: 0px solid #000;
background: #454545; 
width: 290px; 
height: 20px; 
margin: 0; 
margin-right:20px;
margin-top:10px;
padding: 0
overflow: hidden; 
}
.tickercontainer .mask { /* that serves as a mask. so you get a sort of padding both left and right */
position: relative;
left: 10px;
top: 4px;
width: 270px;
overflow: hidden;
}
ul.newsticker { /* that's your list */
position: relative;
left: 750px;
font: 11px Arial;
list-style-type: none;
margin: 0;
padding: 0;

}
ul.newsticker li {
float: left; /* important: display inline gives incorrect results when you check for elem's width */
margin: 0;
padding: 0;
background: #454545;
color:#FFFFFF;
}
ul.newsticker a {
white-space: nowrap;
padding: 0;
color: #ffffff;
font: bold 11px Arial;
margin: 0 50px 0 0;
} 
ul.newsticker span {
margin: 0 10px 0 0;
} 
.catalogNav {
	width:555px;
	background: url("../images/school/catalog_nav_bg.gif") no-repeat scroll center top transparent;
}
.catalogResultsTable {
	width: 565px;
}
.catalogTableColSpacer {
	width:8px;
}
.catalogTableTagCol {
	padding-left: 20px;
}
#pointsHistory {
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
}
#awardHistory {
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
}
.itemDetailInfoBlock {
	width: 310px;
}
.itemConfirmationInfoBlock {
	width: 310px;
}
.itemDetailtitle {
	width: 310px;
}
#globalNavPoints li a {
	width: 170px;
}
.catalogSort {
	border-bottom: none;
}
.searchHelpLink {
	text-align: right;
	padding-right: 40px;
}	
.redText {
	color: #CC0000;
}
.resultCount {
	color: #333333;
}
.wishlistColWidth {
	width:200px;
}
textarea#comments {
-x-system-font:none;
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #535353;
color:#333333;
font-family:"Lucida Grande","Lucida Sans Unicode",Arial,sans-serif;
font-size:0.76em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
height:40px;
line-height:normal;
margin:2px 0 3px;
padding:2px 2px 1px;
width:428px;
}

textarea#message {
-x-system-font:none;
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #535353;
color:#333333;
font-family:"Lucida Grande","Lucida Sans Unicode",Arial,sans-serif;
font-size:0.76em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
height:40px;
line-height:normal;
margin:2px 0 3px;
padding:2px 2px 1px;
width:428px;
}
* html .itemDetailTitle {
	width:300px;
}
#detailConfirmation {
	width:300px;
}
#headerUnauth.unauthView {
	background: none;
}
.coordPointsText {
	font-size: 1.2em;
	font-weight: bold;	
}
