/********************
    GENERAL
********************/	

html, body{height:100%; width:100%;  background:url(../images/bodyBG.jpg) top left repeat; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
#site{width:835px; margin:0px auto;}
#header{}
#headerImage{float:left; background:url("../images/headerImageNew.gif") top left no-repeat; width:193px; height:112px;}
#headerRight{float:right;}
.headerLinks{padding:47px 0 15px 0; text-align:right; font-weight:bold; float:right;}
.headerLinks a{color:#5f6062; text-decoration:none; font-size:14px;}
.headerLinks a:hover{color:#c0131a; text-decoration:underline; font-size:14px;}
.findSchool{color:#c0131a; font-weight:bold; font-style:italic; font-size:15px;}

#headerRight input{margin:0px; padding:0px; vertical-align:top; border:0px; border-bottom:solid #a19f9a 1px; border-top:solid #a19f9a 1px; font-size:12px;}
#headerRight .searchPadding{float:right; padding:8px 0 0 0;}
.searchImage{background:url("../images/search_postalcodeLeft.gif") top left no-repeat; width:24px; height:17px; float:left;}

div#upgrade { display: none; }
 
/********************
	General Layout
********************/
#sidebar{width:183px; float:left;}
#container{min-height:457px;}
#main, #mainMySchool{width:633px; float:right; background:url(../images/mainBG.jpg) top left repeat-y; margin-top:5px; line-height:18px;}
#mainTop{background:url("../images/mainTopBG.jpg") top left no-repeat; width:633px; height:7px;}
#mainBot{background:url("../images/mainBotBG.jpg") top left no-repeat; width:633px; height:7px;}
#mainPadding{min-height:457px; padding:10px 20px 0 20px;}

body.community #main{float:left; width:835px; background:url(../images/mainBG_form.jpg) top left repeat-y;}
body.community #mainTop{background:url("../images/mainTopBG_form.jpg") top left no-repeat; width:835px;}
body.community #mainBot{background:url("../images/mainBotFieldBG_form.gif") top left no-repeat; width:835px;}

#feature{text-indent:-9999px;}
#promos{width:835px; overflow:hidden; text-indent:-9999px; position:relative;}
#feature{width:835px; height:294px; background:url(../images/feature_athletics.gif) top left no-repeat;}
#promos a{width:595px; height:98px; display:block; position:absolute; top:51px; right:50px; z-index:999;}
#promos p{width:835px; height:132px; text-indent:-9999px; display:block; background: url(../images/promo_athletic_equip.gif) top left no-repeat;}
h1,h2,h4,h5,h6,h6{color: #404040; font-family: Arial, Verdana, Helvetica, sans-serif;}
h1,h4,h5,h6{font-weight:normal;}

h1{font-size:24px; line-height:1; margin-bottom:0.5em;}
h2{font-size:22px; margin-bottom:25px; font-weight:normal; color:#C62027;}
h3{font-size:16px; font-weight:normal; line-height:18px; margin-bottom:8px; color:#000;}
h4{font-size:12px; line-height:14px; margin-bottom:5px; font-weight:bold;}
h5{font-size:1em; font-weight:bold; margin-bottom:1.5em;}
h6{font-size:1em; font-weight:bold;}
h7{font-size:1em; font-weight:normal; color:#C62027;}

p           {margin: 0 0 18px 0;}
p.last      {margin-bottom: 1.5em; }
p img       {float: left; margin: 1.5em 1.5em 1.5em 0; padding: 0; }
p img.top   {margin-top: 0; } /* Use this if the image is at the top of the <p>. */
img         {margin: 0; padding: 0; }
sup         {font-size: 60%; vertical-align: top; }

a:focus, 
a:hover     {text-decoration: none; }
a           {color: #2E6D78; text-decoration: underline; }

ul, ol      {margin: 0 0 20px 0; padding: 0; }
li          {margin: 0; padding: 0;}
ul          {list-style: disc; margin-left: 17px; }
ol          {list-style: decimal; margin-left: 24px; }
dl          {margin: 0 0 1.5em 0; }
dl dt       {font-weight: bold; }
dd          {margin-left: 1.5em;}

strong      {font-weight: bold; }

.red {color:#C62027;}

/********************
    NAV
********************/

#nav{height:41px; font-size:13px;}
#navPadding{padding:14px 0 0 0;}

#menu{width:100%; height:41px; float:left; font-size:13px; font-weight:bold;}
#menuPadding{padding:14px 0 0 0;}
#menu ul{list-style:none; margin:0; padding:0; float:left;}
#menu a{display:block; margin:0px; padding:0px 0px; text-decoration:none; color:#5f6062;}
#menu .menuLevel ul a{color:#ede7dd;}
#menu li{position:relative;}
#menu ul ul{position:absolute; z-index:500; width:183px; height:32px;}
#menu ul ul ul{position:absolute; top:0; left:100%;}

div#menu ul ul, div#menu ul li:hover ul ul, div#menu ul ul li:hover ul ul{display:none;}
div#menu ul li:hover ul, div#menu ul ul li:hover ul, div#menu ul ul ul li:hover ul{display:block;}
div#menuLevel ul li:hover ul{text-decoration:underline; color:#c72026;}

.menuLevel{border-right:1px solid #5f6062; padding:0 5px;}
.menuLevelLast{padding:0 5px; cursor:pointer;}
.menuLinkText{padding:10px;}
.menuLevelTop, .menuLevelTopList, .menuLevelSingle{margin-top:5px;}
.menuLevel ul ul li{margin-top:0px;}

.menuLevelTopList a, .menuLevelTopList a:hover, li li li .menuLevelTopList a, li li li .menuLevelTopList a:hover{width:183px; height:32px; background:url("../images/navTBG_Sub.gif") top left no-repeat;}
.menuLevelTopList a:hover, li li li .menuLevelTopList a:hover{background:url("../images/navTBG_onSub.gif") top left no-repeat;}
.menuLevelTopList a:hover .menuLinkText, li li li .menuLevelTopList a:hover .menuLinkText{color:#005568;}
.menuLevelTop a, .menuLevelTop a:hover, li li li .menuLevelTop a, li li li .menuLevelTop a:hover{width:183px; height:32px; background:url("../images/navTBG.gif") top left no-repeat;}
.menuLevelTop a:hover .menuLinkText, li li li .menuLevelTop a:hover .menuLinkText{color:#005568; background:url("../images/navTBG_on.gif") top left no-repeat;}
.menuLevelMiddle a, .menuLevelMiddle a:hover, li li li .menuLevelMiddle a, li li li .menuLevelMiddle a:hover{width:183px; height:32px; background:url("../images/navMBG.gif") top left no-repeat;}
.menuLevelMiddle a:hover .menuLinkText, li li li .menuLevelMiddle a:hover .menuLinkText{color:#005568; background:url("../images/navMBG_on.gif") top left no-repeat;}
.menuLevelBottom a, .menuLevelBottom a:hover, li li li .menuLevelBottom a, li li li .menuLevelBottom a:hover{width:183px; height:32px; background:url("../images/navBBG.gif") top left no-repeat;}
.menuLevelBottom a:hover .menuLinkText, li li li .menuLevelBottom a:hover .menuLinkText{color:#005568; background:url("../images/navBBG_on.gif") top left no-repeat;}
.menuLevelSingle a, .menuLevelSingle a:hover, li li li .menuLevelSingle a, li li li .menuLevelSingle a:hover{width:183px; height:32px; background:url("../images/navSingleBG.gif") top left no-repeat;}
.menuLevelSingle a:hover .menuLinkText, li li li .menuLevelSingle a:hover .menuLinkText{color:#005568; background:url("../images/navSingleBG_on.gif") top left no-repeat;}

.menuLevel a:hover .menuLinkTextMain, li li li .menuLevel a:hover .menuLinkTextMain, .menuLevel2 a:hover .menuLinkTextMain, li li li .menuLevel2 a:hover .menuLinkTextMain{text-decoration:underline; color:#c72026;}

/********************
	Subnav
********************/
div#menuSubNav{position:relative; z-index:400; margin-top:5px; font-weight:bold;}

div#menuSubNav .menuLevelTop, div#menuSubNav .menuLevelMiddle, div#menuSubNav .menuLevelBottom{background-color:#dcd8cc;}

div#menuSubNav .menuLevelTop, div#menuSubNav .menuLevelTopList{margin-top:0px;}

div#menuSubNav .menuLevelTopList a:hover .menuLinkText, li li li div#menuSubNav .menuLevelTopList a:hover .menuLinkText{text-decoration:underline; color:#c72026; background-image:none; border-top:2px dotted #c62027;}
div#menuSubNav .menuLevelTop a:hover .menuLinkText, li li li div#menuSubNav .menuLevelTop a:hover .menuLinkText{text-decoration:underline; color:#c72026; background-image:none;}
div#menuSubNav .menuLevelMiddle a:hover .menuLinkText, li li li div#menuSubNav .menuLevelMiddle a:hover .menuLinkText{text-decoration:underline; color:#c72026; background-image:none;}
div#menuSubNav .menuLevelBottom a:hover .menuLinkText, li li li div#menuSubNav .menuLevelBottom a:hover .menuLinkText{text-decoration:underline; color:#c72026; background-image:none;}
div#menuSubNav .menuLevelSingle a:hover .menuLinkText, li li li div#menuSubNav .menuLevelSingle a:hover .menuLinkText{text-decoration:underline; color:#c72026; background-image:none;}

div#menuSubNav .menuLevelTop a, div#menuSubNav .menuLevelTop a:hover, li li li div#menuSubNav .menuLevelTop a, li li li div#menuSubNav .menuLevelTop a:hover{width:183px; height:32px; background-image:none; border-top:2px dotted #c62027; padding:0;}
div#menuSubNav .menuLevelMiddle a, div#menuSubNav .menuLevelMiddle a:hover, li li li div#menuSubNav .menuLevelMiddle a, li li li div#menuSubNav .menuLevelMiddle a:hover{width:183px; height:32px; background-image:none; border-top:2px dotted #c62027; padding:0;}
div#menuSubNav .menuLevelBottom a, div#menuSubNav .menuLevelBottom a:hover, li li li div#menuSubNav .menuLevelBottom a, li li li div#menuSubNav .menuLevelBottom a:hover{width:183px; height:32px; background-image:none; border-top:2px dotted #c62027; border-bottom:2px dotted #c62027; padding:0;}
div#menuSubNav .menuLevelSingle a, div#menuSubNav .menuLevelSingle a:hover, li li li div#menuSubNav .menuLevelSingle a, li li li div#menuSubNav .menuLevelSingle a:hover{width:183px; height:32px; background-image:none; border-top:2px dotted #c62027; padding:0;}


div#menuSubNav ul li ul , div#menuSubNav ul li ul {display:none;}
div#menuSubNav ul li:hover ul, div#menuSubNav ul ul li:hover ul, div#menuSubNav ul ul ul li:hover ul {display:block;}

#menuSubNav ul{list-style:none; margin:0; padding:0; float:left;}
#menuSubNav a{display:block; margin:0px; padding:0px 3px; text-decoration:none; color:#5f6062;}
#menuSubNav li{position:relative;}
#menuSubNav ul {position:absolute; z-index:500; width:183px; height:32px;}
#menuSubNav ul ul{position:absolute; top:0; left:100%;}

/********************
	SUBNAV PAGE INDICATION
********************/
/*MAIN NAV*/
body.about-the-program #menu .about-the-program, body.how-to-earn #menu .how-to-earn, body.arts #menu .arts, body.athletics #menu .athletics,
body.academics #menu .academics, body.community #menu .community, body.myschooldefault #menu .myschooldefault, body.signup #menu .signup{text-decoration:underline; color:#c72026;}
/*FOOTER*/
body.legal-information #footer .legal-information, body.privacy-policy #footer .privacy-policy, body.program-rules #footer .program-rules, body.contact-us #footer .contact-us, body.faqs #footer .faqs, body.site-map #footer .site-map, body.allergen-labeling #footer .allergen-labeling{text-decoration:underline; color:#c72026;}
/*DROP DOWN*/
body.participation-products #menu .participating-products, body.grammy-foundation #menu .grammy-foundation, body.music-curriculum #menu .music-curriculum{color:#005568; background:url("../images/navTBG_on.gif") top left no-repeat;}
body.become-a-coordinator #menu .become-a-coordinator,  body.clip-labels #menu .clip-labels, body.grammy-artists #menu .grammy-artists, body.search-institute #menu .search-institute{color:#005568; background:url("../images/navMBG_on.gif") top left no-repeat;}
body.lfe-tools #menu .lfe-tools, body.about-lfe-tools #menu .about-lfe-tools, body.about-linktous #menu .about-linktous, body.find-school #menu .find-school,body.bonus-offers #menu .bonus-offers, body.grammydownload #menu .grammydownload, body.field-trip-factory #menu .field-trip-factory{color:#005568; background:url("../images/navBBG_on.gif") top left no-repeat;}
/*SIDE NAV*/
body.lfe-tools #menuSubNav .lfe-tools, body.about-lfe-tools #menuSubNav .about-lfe-tools, body.about-linktous #menuSubNav .about-linktous, body.become-a-coordinator #menuSubNav .become-a-coordinator, body.find-school #menuSubNav .find-school, body.participation-products #menuSubNav .participation-products, body.clip-labels #menuSubNav .clip-labels, body.bonus-offers #menuSubNav .bonus-offers, body.grammy-foundation #menuSubNav .grammy-foundation, body.music-curriculum #menuSubNav .music-curriculum, body.grammy-artists #menuSubNav .grammy-artists, body.grammydownload #menuSubNav .grammydownload, body.search-institute #menuSubNav .search-institute, body.field-trip-factory #menuSubNav .field-trip-factory, body.legal-information #menuSubNav .legal-information, body.privacy-policy #menuSubNav .privacy-policy, body.program-rules #menuSubNav .program-rules, body.contact-us #menuSubNav .contact-us, body.faqs #menuSubNav .faqs, body.site-map #menuSubNav .site-map, body.allergen-labeling #menuSubNav .allergen-labeling{text-decoration:underline; color:#c72026;}
/*******************
	FOOTER
*******************/
#footer a{color:#5f6062; text-decoration:none; font-size:10px; font-weight:bold;}
#footer a:hover{color:#c0131a; text-decoration:underline;}
.footerLegal{color:#bf151b; float:left; font-size:12px;}
#footerPadding{padding:27px 0 27px 0;}
#footerLogoContainer{width:847px; margin:0 auto;}
#footerLogo{float:right; background:url("../images/footerLogo.gif") bottom right no-repeat; width:319px; height:37px;}

/********************
	CONTENT
********************/
#content{padding:0 0 5px 0;}

.landingTemp{background:url("../images/landingTemp.gif") bottom right no-repeat; width:835px; height:279px;}
.promo{background:url("../images/promoBG.gif") bottom right no-repeat; width:203px; height:164px;}
.promoPaddingOut{padding:0 7px 0 0; float:left;}
.promoPaddingOut a{text-decoration:none;}
.promoPaddingIn{padding:5px 6px;}
.promoText{color:#7e8082; text-decoration:none; text-align:center; font-size:10px; padding:5px;}
.promoPaddingLast{padding:0px; float:left;}
.promoPaddingLast a{text-decoration:none;}

#backBtn{background:url("../images/btn_back.gif") top left no-repeat; width:110px; height:36px;}

/********************
	SIGN UP
********************/
#signUp{color:#5f6062; min-height:457px;}
#signUp .left{float:left; width:290px;}
#signUp .leftPadding{padding:5px;}
#signUp .right{float:right; width:290px; border-left:1px solid #5f6062;}
#signUp .rightPadding{padding:5px;}

.questionRow{min-height:30px; margin-bottom:10px;}
.question, .question2, .question3{float:left; width:105px;}
.question2{width:150px; text-align:right; padding-right:10px;}
.question3{width:100%;}
.answer{float:left;}

/********************
	MY SCHOOL CONTENT
********************/

.addSchoolTop{background:url("../images/addSchoolTop.gif") top left no-repeat; width:833px; height:7px;}
.addSchoolBg{background:url("../images/addSchoolBg.gif") top left repeat-y; width:833px;}
.addSchoolBot{background:url("../images/addSchoolBot.gif") top left no-repeat; width:833px; height:7px;}
.schoolList, .schoolList2{background-color:#f6f6f6; padding:5px 5px 0px 5px; height:20px;}
.schoolList2{background-color:#ffffff;}
.schoolList a, .schoolList2 a{text-decoration:none; cursor:pointer;}
.schoolListSchool{float:left; width:375px;}
.schoolListDistance{float:left; padding-right:5px;}
a.signUpQuestionsClick .schoolListSchool, a.signUpQuestionsClick .schoolListSchool{text-decoration:none;}
a:hover.signUpQuestionsClick .schoolListSchool, a:hover.signUpQuestionsClick .schoolListSchool{text-decoration:underline;}

.schoolListBtn, .schoolListButton{float:right;}
a.signUpQuestionsClick .schoolListButton, a.signUpQuestionsClick .schoolListButton{text-decoration:none;}
a:hover.signUpQuestionsClick .schoolListButton, a:hover.signUpQuestionsClick .schoolListButton{text-decoration:underline;}

a.signUpQuestionsClickNoLink .schoolListSchool, a.signUpQuestionsClickNoLink .schoolListSchool{text-decoration:none;}
a:hover.signUpQuestionsClickNoLink .schoolListSchool, a:hover.signUpQuestionsClickNoLink .schoolListSchool{text-decoration:underline;}
a.signUpQuestionsClickNoLink .schoolListButton, a.signUpQuestionsClickNoLink .schoolListButton{text-decoration:none;}
a:hover.signUpQuestionsClickNoLink .schoolListButton, a:hover.signUpQuestionsClickNoLink .schoolListButton{text-decoration:underline;}

.mySchoolHead{background:url("../images/myschoolHead.jpg") top left no-repeat; width:835px; height:93px;}
.mySchoolLogo{float:left; margin:7px 0 0 7px;}
.mySchoolLeft{float:left; width:315px; padding-top:10px;}
.mySchoolName{font-size:22px; font-weight:bold; padding:0 0 0 0;}
.mySchoolAddress{font-size:16px;}
.mySchoolRight{ width:390px; float:right; padding:10px 0 0 0;}
.coordinatorNameHead, .labelDropHead, .coordinatorName,.labelDrop{font-weight:bold; font-size:14px;}
.labelDropHead{padding-top:5px;}
#ctl00_cphContent_divLabelDrop{ width:215px;}


#col1{float:left; width:261px;}
#col2{float:left; width:233px;}
#col3{float:left; width:341px;}

.whatsHappening{background:url("../images/WHbg.gif") top left no-repeat; width:254px; height:340px; position:relative;}
.whatsHappening a{color:#5f6062; text-decoration:none;}
.whatsHappeningPadding{padding:10px 5px;}

.coorCap{background:url("../images/coorCap.gif") top left no-repeat; width:226px; height:69px;}

.coorCapPadding{padding:10px 0 0 80px;}
.totolPoints{background:url("../images/totalPoints.gif") top left no-repeat; width:226px; height:67px; text-align:center; color:#fff;}
.pointsHead{padding:7px 0 0 0;}
.points{font-size:45px; font-weight:bold; font-style:italic;}

.wishList{background:url("../images/wishListBG.jpg") top left no-repeat; width:226px; height:195px; position:relative;}
.wishListHeader{padding:15px 0 0 60px; font-size:18px; font-weight:bold;}
.MySchoolwishListItems{padding:20px 10px 0 10px; font-size:13px;}
.item{}
.itemLeft{float:left; padding-bottom:10px;}
.itemRight{float:right; padding-bottom:10px; font-weight:bold;}
.wishListTotalPoints{padding:0 0 0 10px; font-size:13px; font-weight:bold;}


.mySchoolCommunity{background:url("../images/mySchoolCommunity.jpg") top left no-repeat; height:69px; width:226px;}


.mySchoolPost{margin:10px 10px;}
.postDate{float:left; width:50px; padding-right:4px;}
.post{float:left; width:170px;}

.mySchoolMessages{height:320px; overflow:auto; background-color:#ffffff; padding:0 10px;}
#mySchoolMessages .mySchoolPost{margin:0px;}
#mySchoolMessages .postDate{float:left; width:50px; padding-right:4px;}
#mySchoolMessages .post{float:left; width:515px;}

#defaultSchoolImage1{background:url("../images/mySchoolTempImage.gif") top left no-repeat; width:121px; height:74px;}
#defaultSchoolImage2{background:url("../images/mySchoolTempImage2.gif") top left no-repeat; width:121px; height:74px;}
#defaultSchoolImage3{background:url("../images/mySchoolTempImage3.gif") top left no-repeat; width:121px; height:74px;}

/*******************
	MESSAGE CENTER
*******************/

.messageCenter{color:#5f6062;}
.messageCenter a{color:#5f6062; text-decoration:none;}
.messageCenter a:hover{color:#5f6062; text-decoration:underline;}
.fullmessage{padding:10px 0;}

.messageHead1, .messageHead1full{float:left; width:520px; font-weight:bold; font-size:14px; border-right:2px solid #5f6062;}
.messageHead1full{width:650px;}
.messageHead2{float:left; width:60px; font-weight:bold; text-align:center; font-size:14px; border-right:2px solid #5f6062;}
.messageHead3{float:left; width:70px; font-weight:bold; text-align:center; font-size:14px; border-right:2px solid #5f6062;}

/*.messageHead4{float:left; width:60px; font-weight:bold; text-align:center; border-right:2px solid #5f6062;}
.messageHead5{float:left; width:60px; font-weight:bold; text-align:center; border-right:2px solid #5f6062;}*/
.messageHead6{float:left; width:125px; font-weight:bold; font-size:14px; text-align:center;}

.MessageItemRow, .MessageItemRow2, .MessageItemHeaderRow, .MessageItemHeaderRow2{border:1px solid #5f6062; padding:5px 5px 5px 5px; background-color:#ffffff;}
.MessageItemHeaderRow a, .MessageItemHeaderRow2 a{text-decoration:none;}
.MessageItemHeaderRow a:hover, .MessageItemHeaderRow2 a:hover{text-decoration:underline;}

.MessageItemHeaderRow{background-color:#f6f6f6;}
.MessageItemHeaderRow2{background-color:#ffffff;}

.MessageItemRow{background-color:#f6f6f6;}
.MessageItemRow2{background-color:#ffffff;}

.messagePadding{padding-right:5px;}

.message1, .message1full{float:left; width:520px; height:100%; padding:0 0 10px 0;}
.message1full{width:650px; border-right:2px solid #f6f6f6;}
.message2{float:left; width:60px; height:60px; text-align:center; border-right:2px solid #f6f6f6; border-left:2px solid #f6f6f6;}
.message3{float:left; width:70px; height:60px; text-align:center; border-right:2px solid #f6f6f6;}
.message4{float:left; width:60px; height:60px; text-align:center; border-right:2px solid #f6f6f6;}
.message5{float:left; width:60px; height:60px; text-align:center; border-right:2px solid #f6f6f6;}
.message6{float:left; width:125px; height:60px; text-align:center;}

.MessageItemHeaderRow .message1full{border-right:2px solid #ffffff;}
.MessageItemHeaderRow .message2{border-right:2px solid #ffffff; border-left:2px solid #ffffff;}
.MessageItemHeaderRow .message3, .MessageItemHeaderRow .message4{border-right:2px solid #ffffff;}

.MessageItemRow2 .message1, .MessageItemRow2 .message2, .MessageItemRow2 .message3, .MessageItemRow2 .message4, .MessageItemRow2 .message5{border-right:2px solid #f6f6f6;}

.messageDetailHead{float:left; font-weight:bold; padding-right:10px;}

/*******************
	My School Messages
*******************/

#mainMySchool .messageHead1, #mainMySchool .message1{width:320px;}
#mainMySchool .messageHead1full, #mainMySchool .message1full{width:440px;}

/*******************
	MERCHANDISE CATALOG
*******************/
.catalogItem {font-size: 11px; line-height: 14px;}
.catalogItem a{text-decoration:none;}
.catalogBrowse{ width:300px; margin:0 auto;}
.catalogArts, .catalogAthletics, .catalogAcademics{float:left; width:100px;}

#ctl00_cphContent_pnlSearchCriteria{
height: 55px;
}
#ctl00_cphContent_pnlSearchCriteria #backBtn{
margin-top: 9px;
}
#ctl00_cphContent_pnlSearchCriteria #ctl00_cphContent_btnFilteredSearch{
margin-top: 9px;
}

/*******************
	MY SHCOOL WISH LIST
*******************/

#wishListHeaderItem{float:left;}
.wishListHeaderItem1{width:335px;}
.wishListHeaderItem2{width:80px; text-align:center;}

#wishList{padding:10px 0; margin:10px 0; background-color:#ffffff; color:#5f6062; height:457px; overflow:auto;}
.wishListItem{padding:10px 0 10px 0; border-bottom:2px solid #5f6062;}
.wishListThumb{float:left; width:100px; padding:0 10px 0 5px;}
.wishListTitle{font-weight:bold;}
.wishListDisc{float:left; width:220px;}
.wishListPointValue{float:left; width:80px; text-align:center; font-weight:bold;}
.wishListQty{float:left; width:80px; text-align:center; font-weight:bold;}
.wishListTotal{float:left; width:80px; text-align:center; font-weight:bold;}

#wishListIndividual{padding:10px 0; margin:10px 0; background-color:#ffffff; color:#5f6062;}
#wishListIndividual .wishListItem{padding:10px; border-bottom:none;}
#wishListIndividual .wishListThumb{float:left; width:186px;}
#wishListIndividual .wishListTitle{font-weight:bold;}
#wishListIndividual .wishListDisc{float:left; width:350px;}
#wishListIndividual .wishListPointValue{width:350px; text-align:left; font-weight:bold;}
#wishListIndividual .wishListQty{width:350px; text-align:left; font-weight:bold;}
#wishListIndividual .wishListTotal{width:350px; text-align:left; font-weight:bold;}

/*******************
	LIGHTBOX
*******************/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:hidden;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}

#cboxOverlay{background:url(../images/lightbox/overlay.png) 0 0 repeat;}
#colorbox{}
    #cboxTopLeft{width:21px; height:21px; background:url(../images/lightbox/controls.png) -100px 0 no-repeat;}
    #cboxTopRight{width:21px; height:21px; background:url(../images/lightbox/controls.png) -129px 0 no-repeat;}
    #cboxBottomLeft{width:21px; height:21px; background:url(../images/lightbox/controls.png) -100px -29px no-repeat;}
    #cboxBottomRight{width:21px; height:21px; background:url(../images/lightbox/controls.png) -129px -29px no-repeat;}
    #cboxMiddleLeft{width:21px; background:url(../images/lightbox/controls.png) left top repeat-y;}
    #cboxMiddleRight{width:21px; background:url(../images/lightbox/controls.png) right top repeat-y;}
    #cboxTopCenter{height:21px; background:url(../images/lightbox/border.png) 0 0 repeat-x;}
    #cboxBottomCenter{height:21px; background:url(../images/lightbox/border.png) 0 -29px repeat-x;}
    #cboxContent{background:#fff;}
        #cboxLoadedContent{margin-bottom:28px;}
        #cboxTitle{position:absolute; bottom:4px; left:0; text-align:center; width:100%; color:#949494; width:275px;}
        #cboxCurrent{position:absolute; bottom:4px; left:58px; color:#949494;}
        #cboxSlideshow{position:absolute; bottom:4px; right:30px; color:#0092ef;}
        #cboxPrevious{position:absolute; bottom:0; left:0px; background:url(../images/lightbox/controls.png) -75px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
        #cboxPrevious.hover{background-position:-75px -25px;}
        #cboxNext{position:absolute; bottom:0; left:27px; background:url(../images/lightbox/controls.png) -50px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
        #cboxNext.hover{background-position:-50px -25px;}
        #cboxLoadingOverlay{background:url(../images/lightbox/loading_background.png) center center no-repeat;}
        #cboxLoadingGraphic{background:url(../images/lightbox/loading.gif) center center no-repeat;}
        #cboxClose{position:absolute; bottom:0; right:0; background:url(../images/lightbox/controls.png) -25px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
        #cboxClose.hover{background-position:-25px -25px;}

.cboxIE #cboxTopLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/lightbox/internet_explorer/borderTopLeft.png, sizingMethod='scale');}
.cboxIE #cboxTopCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/lightbox/internet_explorer/borderTopCenter.png, sizingMethod='scale');}
.cboxIE #cboxTopRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/lightbox/internet_explorer/borderTopRight.png, sizingMethod='scale');}
.cboxIE #cboxBottomLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/lightbox/internet_explorer/borderBottomLeft.png, sizingMethod='scale');}
.cboxIE #cboxBottomCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/lightbox/internet_explorer/borderBottomCenter.png, sizingMethod='scale');}
.cboxIE #cboxBottomRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/lightbox/internet_explorer/borderBottomRight.png, sizingMethod='scale');}
.cboxIE #cboxMiddleLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/lightbox/internet_explorer/borderMiddleLeft.png, sizingMethod='scale');}
.cboxIE #cboxMiddleRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/lightbox/internet_explorer/borderMiddleRight.png, sizingMethod='scale');}

/*******************
	CLIP ART
*******************/

.clipart {padding-left:7px;padding-right:7px;padding-bottom:10px;}
.clipart .cliprow {padding-bottom:10px;}
.clipart .cliprow #wallpaper {float:left;width:366px;height:227px;margin-right:3px;background:url(../images/bg_wallpaper.jpg) no-repeat;}
.clipart .cliprow #wallpaper .pad {padding-top:25px;padding-left:20px;}
.clipart .cliprow #wallpaper #wallpaperleft {float:left;width:190px;margin-right:10px;}
.clipart .cliprow #wallpaper #wallpaperright {float:left;width:125px;}
.clipart .cliprow #wallpaper #wallpaperright img {display:block;margin-top:10px;}
.clipart .cliprow .clipcontainer {float:left;width:183px;margin-right:2px;}
.clipart .cliprow .last {margin-right:0px;}
.clipart .clipcontainer img {padding:1px;border:1px solid #336699;}
.clipart .clipcontainer a img {display:block;padding:0px;border-style:none;margin-left:auto;margin-right:auto;margin-top:7px;}
.clipart #clipartinstructions .leftcol {float:left;width:265px;margin-right:10px;}
.clipart #clipartinstructions .rightcol {float:left;width:265px;margin-right:10px;}
.clipart #clipartinstructions ol {padding-left:25px;}
.btn_accept a{width:110px; height:36px; background:url(../images/btn_accept.gif) top left;}

/********************
	General Layout-F
********************/
#feature{text-indent:-9999px;}
#promos{width:835px; overflow:hidden; text-indent:-9999px; position:relative;}
#feature{width:835px; height:294px; background:url(../images/feature_athletics.gif) top left no-repeat; margin-bottom: 10px;}
#promos a{width:595px; height:98px; display:block; position:absolute; top:51px; right:50px; z-index:999;}
#promos p{width:835px; height:132px; text-indent:-9999px; display:block; background: url(../images/promo_athletic_equip.gif) top left no-repeat;}
#featureAcademics{text-indent:-9999px;}
#promosAcademics{width:835px; overflow:hidden; text-indent:-9999px; position:relative; height: 152px;}
#featureAcademics{width:835px; height:295px; background:url(../images/feature_academics.jpg) top left no-repeat; margin-bottom: 10px;}
#promosAcademics a{width:595px; height:98px; display:block; position:absolute; top:51px; right:50px; z-index:999;}
#promosAcademics p{width:835px; height:135px; text-indent:-9999px; display:block; background: url(../images/promo_academic_merch.jpg) top left no-repeat;}


/********************
	CONTENT-F
********************/
.labelsAmerica{background:url("../images/labels-america-bg.jpg") bottom right no-repeat; width:593px; height:351px;}
.labelsAmerica h2{margin-left: 358px; margin-top: 0px; font-size: 22px; color: #FFF; margin-bottom: 0px; font-weight: bold;}
.labelsAmericaText{margin-left: 358px; margin-top: 0px; font-size: 20px; color: #FFF; font-weight: normal; font-style: normal;}
#flashpiece{width:548px; height:262px; margin-left: 7px; margin-bottom: 10px;}
#call-out{ width:580px; text-align:center;}

.labelsAmerica{background:url("../images/labels-america-bg.jpg") bottom right no-repeat; width:593px; height:351px;}
.labelsAmerica h2{margin-left: 358px; margin-top: 0px; font-size: 24px; color: #FFF; margin-bottom: 0px; font-weight: normal; padding-top: 40px;}
.labelsAmericaText{margin-left: 358px; margin-top: 0px; font-size: 21px; color: #FFF; font-weight: normal; font-style: normal;}
.labelsAmericaText2{margin-left: 343px; margin-top: 25px; font-size: 15px; color: #FFF; font-weight: normal; font-style: italic; padding-left: 15px; background-image: url(../images/red_button.gif); background-repeat: no-repeat; background-position: 0px center;}
.labelsAmericaText3{margin-left: 343px; margin-top: 25px; font-size: 15px; color: #FFF; font-weight: normal; font-style: italic; padding-left: 15px; background-image: url(../images/red_button.gif); background-repeat: no-repeat; background-position: 0px center;}
.labelsAmericaPromo{width:593px; height:100px;}
.labelsAmericaPromo h2{margin-left: 20px; margin-top: 5px; font-size: 15px; color: #FFF; margin-bottom: 2px; font-weight: normal; padding-top: 0px;}
.labelsAmericaTextPromo{margin-left: 15px; margin-top: 0px; font-size: 15px; color: #FFF; font-weight: normal; font-style: normal;}
#flashpiece{width:548px; height:262px; margin-left: 7px; margin-bottom: 10px;}
#call-out{ width:580px; text-align:center;}


/* ---------------------------
 Participating Products
-----------------------------*/

/* Clear Fix */
/* Apply the clearfix class to any element which acts as a container for floats. */
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display:inline-block;}
/* Hides from IE-mac \*/
.clearfix {display:block;}
* html .clearfix {height: 1px;}
/* End hide from IE-mac */

.eligible {font-family:'Helvetica',Arial; padding-left:20px; padding-right:5px;}
.eligible .h2 {padding-bottom:10px;}
.eligible .leftcol {float:left;width:500px;position:relative;z-index:1;}
.eligible .rightcol {float:right;width:192px;}
.eligible #productareanav {}
.eligible #productareanav .tab {float:left; cursor:pointer;cursor:hand; position:relative; font-weight:bold; text-align:center; width:148px;padding-right:7px; height:19px;padding-top:16px; background:url(../images/eligible_tab_off.png) no-repeat; z-index:2;}
* html .eligible #productareanav .tab {background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/eligible_tab_off.png',sizingMethod='crop');}
.eligible #productareanav .active {height:25px;padding-top:10px; background:url(../images/eligible_tab_on.png) no-repeat; z-index:5; top:1px;}
* html .eligible #productareanav .active {background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/eligible_tab_on.png',sizingMethod='crop');}
.eligible #tab_1pt {}
.eligible #tab_5pt {right: 10px;}
.eligible #tab_10pt {right: 20px;}
.eligible #productareabody {width:464px; z-index:1;}
.eligible #productareabody #productareatop {height:12px; background:url(../images/eligible_prodbox_top.gif) no-repeat;}
.eligible #productareabody #productareabottom {height:19px; background:url(../images/eligible_prodbox_bottom.gif) no-repeat;}
.eligible #productareabody #productareamain {padding-left:14px; background:url(../images/eligible_prodbox_bg.gif) repeat-y;}
.eligible #productareamain .tableheader {font-weight:bold;padding-top:10px;padding-bottom:20px;}
.eligible #productareamain .tablediv {border-top:1px solid #91C2D1;width:430px;margin:0px 0px;}
.eligible #productareamain .tablediv .product {border-bottom:1px solid #91C2D1;background-color:#F3F4EC;width:415px;padding:2px 5px 4px 9px;}
.eligible #productareamain .tablediv .topsection {cursor:pointer;cursor:hand;font-style:italic;}
.eligible #productareamain .tablediv .topsection .icon {float:left;width:38px;}
.eligible #productareamain .tablediv .topsection .prodtitle {float:left;width:300px;}
.eligible #productareamain .tablediv .logo {padding-left:38px;} /*width:189px;*/
.eligible #productareamain .tablediv .bottomsection div.prodname {float:left;width:225px;margin-right:5px;padding-bottom:2px;}
.eligible #productareamain .tablediv .bottomsection div.prodsave {float:left;width:100px;padding-bottom:2px;}
.eligible #productareamain .tablediv .bottomsection div.prodpoints {float:left;width:45px;padding-bottom:2px;}
.eligible #productareamain .tablediv .bottomsection div.top {font-weight:bold;padding-bottom:3px;}
.eligible #productareamain .tablediv .bottomsection {display:none;}
.eligible #productareamain .tablediv .active_prod .bottomsection {display:block;}
.eligible #productareamain .tablediv .productline {position:absolute;left:-999em;} /*hide all product lines, but...*/
.eligible #productareamain.display_1pt .tablediv .prod_1pt, .eligible #productareamain.display_5pt .tablediv .prod_5pt, .eligible #productareamain.display_10pt .tablediv .prod_10pt  {position:static;} /*display the ones pertinent to the class value on #productareamain*/
.eligible #productareamain.display_1pt .tablediv .nodisp_1pt, .eligible #productareamain.display_5pt .tablediv .nodisp_5pt, .eligible #productareamain.display_10pt .tablediv .nodisp_10pt {display:none;} /*hide products without 1/5/etc point products when that tab is selected*/




/* ---------------------------
 Participating Products
-----------------------------*/

/* Clear Fix */
/* Apply the clearfix class to any element which acts as a container for floats. */
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display:inline-block;}
/* Hides from IE-mac \*/
.clearfix {display:block;}
* html .clearfix {height: 1px;}
/* End hide from IE-mac */

.pp {font-family:'Helvetica',Arial; /*padding-left:20px; padding-right:5px;*/}
.pp .h2 {padding-bottom:10px;}
.pp .leftcol {float: left; width: 595px; position: relative; display: inline; padding-bottom: 30px; }
.pp .rightcol {float:right;width:192px;}
.pp #productareanav { width: 578px; position: relative; }
.pp #productareanav .tab { position: absolute; /*top: 0;*/ cursor:pointer; cursor:hand; font-weight:bold; text-align:center; width:134px; padding-right:7px; height: 20px; padding-top: 6px; background:url(../images/eligible_tab_off.png) no-repeat; display: block; top: 0; left: 0; font-size: 11px; }
.pp #productareanav .tab span { font-weight: normal !important; color: #C62027; font-size: 11px; }
* html .pp #productareanav .tab {background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/eligible_tab_off.png',sizingMethod='crop');}
.pp #productareanav .active {height:20px;padding-top: 6px; background:url(../images/eligible_tab_on.png) no-repeat; z-index:5; top:1px; }
* html .pp #productareanav .active {background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/eligible_tab_on.png',sizingMethod='crop');}
.pp #ctl00_cphContent_tab_1pt { left: 0;}
.pp #ctl00_cphContent_tab_5pt { left: 134px !important; z-index:2;}
.pp #ctl00_cphContent_tab_10pt {left: 268px !important; z-index:4;}
.pp #ctl00_cphContent_tab_search {left: 402px !important; z-index:6;}
#ctl00_cphContent_divSearch { display: none; width: 550px; }
.pp #productareabody {width: 578px; padding-top: 26px; }
.pp #productareabody #productareatop {height:11px; background:url(../images/bgPPTop.jpg) no-repeat;}
.pp #productareabody #productareabottom {height:10px; background:url(../images/bgPPBtm.jpg) no-repeat;}
.pp #productareabody #productareamain {padding-left:14px; background:url(../images/bgPPMid.jpg) repeat-y;}
.pp #productareamain .tableheader {font-weight:bold;padding-top:10px;padding-bottom:20px;}
.pp #productareamain .tablediv {border-top:1px solid #91C2D1;width:550px;margin:0px 0px;}
.pp #productareamain .tablediv .product {border-bottom:1px solid #91C2D1;background-color:#F3F4EC;width:537px;padding:2px 5px 4px 9px;}
.pp #productareamain .tablediv .topsection {cursor:pointer;cursor:hand;font-style:italic;}
.pp #productareamain .tablediv .topsection .icon {float:left;width:38px;}
.pp #productareamain .tablediv .topsection .prodtitle {float:left;width:300px;}
.pp #productareamain .tablediv .logo {padding-left:38px;} /*width:189px;*/
.pp #productareamain .tablediv .bottomsection div.prodname {float:left;width:225px;margin-right:5px;padding-bottom:2px;}
.pp #productareamain .tablediv .bottomsection div.prodsave {float:left;width:100px;padding-bottom:2px;}
.pp #productareamain .tablediv .bottomsection div.prodpoints {float:left;width:45px;padding-bottom:2px;}
.pp #productareamain .tablediv .bottomsection div.top {font-weight:bold;padding-bottom:3px;}
.pp #productareamain .tablediv .bottomsection {display:none;}
.pp #productareamain .tablediv .active_prod .bottomsection {display:block;}
.pp #productareamain .tablediv .productline {position:absolute;left:-999em;} /*hide all product lines, but...*/
.pp #productareamain.display_1pt .tablediv .prod_1pt, .pp #productareamain.display_5pt .tablediv .prod_5pt, .pp #productareamain.display_10pt .tablediv .prod_10pt  {position:static;} /*display the ones pertinent to the class value on #productareamain*/
.pp #productareamain.display_1pt .tablediv .nodisp_1pt, .pp #productareamain.display_5pt .tablediv .nodisp_5pt, .pp #productareamain.display_10pt .tablediv .nodisp_10pt {display:none;} /*hide products without 1/5/etc point products when that tab is selected*/

div#ctl00_cphContent_divSearch, div.searchKeyword { width: 550px; }
div#ctl00_cphContent_divSearch h2 { font-size: 17px; line-height: 21px; color: #000 !important; padding: 0; margin: 0; font-weight: bold; }
div#ctl00_cphContent_divSearch div.searchType h3 { font-size: 15px; line-height: 19px; color: #000 !important; padding: 0 0 8px 0; margin: 0; }
div#ctl00_cphContent_divSearch div.searchType, div.searchKeyword { padding-top: 15px; }
div.searchKeyword div#keywordForm { float: left; display: inline; width: 380px; }
div.searchKeyword div#keywordForm label { float: left; display: inline; width: 70px; font-size: 15px; line-height: 19px; color: #000 !important; } 
div.searchKeyword div#keywordForm input { float: left; display: inline; width: 300px; }    
div.searchKeyword div#searchBtn { float: right; display: inline; width: 160px; margin-left: 5px; }
div.searchKeyword div#searchBtn input { background-color: #c31c24; font-size: 11px; line-height: 15px; color: #fff; border: 2px solid #f5971d; padding: 2px 6px; cursor: pointer; cursor: hand; }
    
.pdfbox {width:192px; float: left; margin-bottom:10px;}
.pdfbox .boxtop { background:url(../images/pdfbox_top_generic.gif) no-repeat left top; font-weight:bold;color:#FFFFFF;text-align:center; padding-top: 12px; }
.pdfbox .boxtop div { background:url(../images/pdfbox_top_bg.gif) repeat-y bottom left; padding: 0 15px 7px 15px; }
.pdfbox .boxtop div.bonuspoints {background:url(../images/pdfbox_top_bonuspoints.gif) no-repeat top left;}
.pdfbox .boxbody {background:url(../images/pdfbox_bg.gif) repeat-y;padding:10px 5px 5px 8px;}
.pdfbox .boxbody .pdf_row {width:140px;padding-left:23px;padding-bottom:15px;font-weight:bold;background:url(../images/icon_arrow.gif) no-repeat top left;}
.pdfbox .boxbody .pdf_row img {display:inline;position:relative;top:2px;}
.pdfbox .boxbody .pdf_row span {display:block;color:#00274F;font-weight:normal;font-size:8pt;}
.pdfbox .boxbody .pdf_row span a {color:#00274F;font-weight:normal;text-decoration:underline;}
.pdfbox .boxbottom {height:14px;background:url(../images/pdfbox_bottom.gif) no-repeat;}

.searchType span{
display: block;
float: left;
width: 180px;
padding-bottom: 2px;
}

.searchType input
{
    float:left;
}

.searchType label{
font-size: 11px;
display:block;
width: 167px;
}


/********************
    SITE MAP
********************/

#siteMapLeft{float:left; width:250px; padding-left:20px;}
#siteMapRight{float:left; width:250px;}

#siteMap ul {margin:0 0 10px 0; padding:0;}
#siteMap li {margin:5px; padding: 0;}
#siteMap ul {margin-left:15px; list-style:disc; font-weight:bold;}
#siteMap ul li ul li{list-style:circle; font-weight:normal;}
#siteMap ul li ul li ul li{list-style:none; font-weight:normal;}

#siteMap ul a, #siteMap li a{text-decoration:none;}
#siteMap ul a:hover, #siteMap li a:hover{text-decoration:underline;}

/********************
    FEEDBACK
********************/
#formfeedback {font-size:8pt;}
#formfeedback table, .feedback #formfeedback p {margin:0px;padding:0px;}
#formfeedback p {padding-top:13px;}
#formfeedback ul {list-style-type:none;margin:0px;padding:5px 0px 0px 5px;}
#formfeedback ul li {padding-bottom:8px; background:none;}
#info-yours label {float:left;width:90px;text-align:right;margin-right:5px;}
#info-school label {float:left;width:100px;text-align:right;margin-right:5px;}
#formfeedback input.text {width:125px;}
#formfeedback select {width:134px;}
#info-yours {float:left;width:260px;padding-bottom:10px;}
#info-school {float:left;width:260px;padding-bottom:10px;}
#formfeedback #comments select {width:250px;}
#formfeedback #controls {padding-top:15px;}


/******************
	Messages Forms
******************/

.FormCatHead, .FormCatHead2, .FormCatHead3, .topHead, .topHead2, .topHead3, .topHead4, .topHead5, .topHead6, .topHead7, .top-Head, .top-Head2, .top-Head3, .top-Head4, .top-Head5, .top-Head6, .top-Head7, .FormCorHead, .FormCorHead2, .FormCorHead3, .FormCorHead4{background:url("../images/formHeadBG.jpg") top left repeat-x; height:13px; float:left; border-right:1px solid #fff; padding:5px;}
.cat, .cat2, .cat3, .topic, .topic2, .topic3, .topic4, .topic5, .topic6, .topic7, .topic8, .FormTopic, .FormTopic2, .FormTopic3, .FormTopic4{float:left; border-right:1px solid #fff; padding:5px;}
.FormCatHead {width:438px;} .cat{width:448px;}
.FormCatHead2 {width:161px;} .cat2{width:171px;}
.FormCatHead3 {width:113px; border-right:none;} .cat3{width:123px; border-right:none;}

.topHead, .topic{width:157px;}
.topHead2, .topic2{width:100px; text-align:center;}
.topHead3, .topic3{width:80px;}
.topHead4, .topic4{width:137px;}
.topHead5, .topic5{width:50px; text-align:center;}
.topHead6, .topic6{width:50px; text-align:center;}
.topHead7, .topic7{width:125px; border-right:none;}

.top-Head {width:147px;} 
.top-Head2 {width:90px; text-align:center;} 
.top-Head3 {width:70px;} 
.top-Head4 {width:127px;}
.top-Head5 {width:40px; text-align:center;} 
.top-Head6 {width:40px; text-align:center;} 
.top-Head7 {width:115px; border-right:none;} 

.catBG1, .topicBG1, .FormTopicBG{background-color:#ffffff;}
.catBG2, .topicBG2, .FormTopicBG2 { background-color:#eeeeee; }
.catBG1, .catBG2, .topicBG1, .topicBG2, FormTopicBG, .FormTopicBG2{padding:5px 0;}
.topicBG1, .topicBG2{ border-bottom:1px solid #404040;}

.FormCorHead, .FormTopic{width:505px;}
.FormCorHead2, .FormTopic2{width:50px; text-align:center;}
.FormCorHead3, .FormTopic3{width:50px; text-align:center;}
.FormCorHead4, .FormTopic4{width:125px; border-right:none;}

#backBtn{background:url("../images/btn_back.gif") top left no-repeat; width:110px; height:36px;}

/******************
	Messages Details
******************/

.formLeft{float:left; width:175px;}
.formRight{float:left; width:586px; border-left:1px solid #404040;}
.formPadding{padding:20px;}

.formBG1, .formBG2{border:1px solid #404040;}
.formBG1{background-color:#ffffff;}
.formBG2{background-color:#E9E5DA;}

.form1, .form2, .form3, .form4, .form5, .form6, .form7, .form8{}
.form1{float:left; font-weight:bold; padding-bottom:10px;}
.form2{float:right;}
.form3{padding-bottom:10px;}
.form4{}
.form5, .form6{width:125px; float:left; padding-bottom:10px;}
.form7{padding-bottom:10px;}
.form8{}


/**************************************
New Messages CSS
***************************************/
div.messagesHolder { background: url(../images/mainBotBGNew.jpg) no-repeat left bottom; padding-bottom: 7px; }
div.messagesHolderMid { background: url(../images/mainBGNew.jpg) repeat-y left top; }
div.messagesHolderTop { background: url(../images/mainTopBGNew.jpg) no-repeat left top; padding: 10px 20px; }
div.messagesHolder .FormTopicBG { padding-bottom: 15px; border-bottom: 1px solid #000; }
div.messagesHolder div#ctl00_cphContent_divForumView { margin-bottom: 20px; }
div.messagesHolder .FormCorHead, div.messagesHolder .FormCorHead2, div.messagesHolder .FormCorHead3, div.messagesHolder .FormCorHead4 { background: #fef8e8 url("../images/formHeadBG.jpg") repeat-x left bottom; /*height: 13px;*/ float:left; border-right:1px solid #fff; } 
div.messagesHolder .FormCorHead, div.messagesHolder .FormTopic { width: 425px; padding: 5px 10px; }
div.messagesHolder .FormCorHead2, div.messagesHolder .FormTopic2 { width: 40px; text-align: center; padding: 5px 10px; }
div.messagesHolder .FormCorHead3, div.messagesHolder .FormTopic3 { width: 40px; text-align: center; padding: 5px 10px; }
div.messagesHolder .FormCorHead4, div.messagesHolder .FormTopic4 { width: 207px; border-right: 0; padding: 5px 10px; }
div#ctl00_cphContent_divTopicsView .topHead, div#ctl00_cphContent_divTopicsView .topHead2, div#ctl00_cphContent_divTopicsView .topHead3, div#ctl00_cphContent_divTopicsView .topHead4, div#ctl00_cphContent_divTopicsView .topHead5, div#ctl00_cphContent_divTopicsView .topHead6, div#ctl00_cphContent_divTopicsView .topHead7, div#ctl00_cphContent_divTopicsView .topHead8 { background: #fef8e8 url("../images/formHeadBG.jpg") repeat-x left bottom; /*height: 13px;*/ float:left; border-right:1px solid #fff; }
div#ctl00_cphContent_divTopicsView .topHead, div#ctl00_cphContent_divTopicsView .topic  { width: 147px; padding: 5px 10px; }
div#ctl00_cphContent_divTopicsView .topHead2, div#ctl00_cphContent_divTopicsView .topic2 { width: 90px; text-align: center; padding: 5px 10px; }
div#ctl00_cphContent_divTopicsView .topHead3, div#ctl00_cphContent_divTopicsView .topic3 { width: 70px; padding: 5px 10px; }
div#ctl00_cphContent_divTopicsView .topHead4, div#ctl00_cphContent_divTopicsView .topic4 { width: 117px; padding: 5px 10px; }
div#ctl00_cphContent_divTopicsView .topHead5, div#ctl00_cphContent_divTopicsView .topic5 { width: 50px; text-align: center; padding: 5px 10px; }
div#ctl00_cphContent_divTopicsView .topHead6, div#ctl00_cphContent_divTopicsView .topic6 { width: 50px; text-align: center; padding: 5px 10px; }
div#ctl00_cphContent_divTopicsView .topHead7, div#ctl00_cphContent_divTopicsView .topic7 { width: 125px; border-right: 0; padding: 5px 10px;  }
div#ctl00_cphContent_divTopicsView .topHead8, div#ctl00_cphContent_divTopicsView .topic8 { width: 414px; border-right: 0; padding: 5px 10px;  }

/**************************************
Coordinator Corner
***************************************/

#divSchoolInfo h4{
display: inline-block;
}
#divSchoolName{
padding-right: 10px;
}
#divCoordinatorName{
padding-right: 10px;
}

.linktous .linkbanner_type1 .linkbannertext {border:1px solid #003399;padding:6px 11px;margin-bottom:10px;}
.linktous .linkbanner_type2 .linkbannerimg {float:left;width:130px;padding-right:5px;padding-bottom:15px;}
.linktous .linkbanner_type2 .linkbannertext {float:left; width:375px; border:1px solid #003399; padding:6px 11px; margin-bottom:15px;}


.clearfix
{
    padding: 0 0 20px 0;
}