body {background-image: url(../site_back.jpg); }
body td{font-family: "Times New Roman", Times, serif;font-size:12px;color:#000000;}

p{font-family:"Times New Roman", Times, serif; color:#27160c; font-size:12px;padding:10px;}

/* PLACEMENT ADJUSTMENTS */
.logoPosition{position: relative; top: 49px;}
* html .logoPosition{position: relative; top: 50px; left: -25px;}
* html .pullUp{position: relative; top: 0px;}
* html .pullUp2{position: relative; top: 0px;}
* html .pullUp3{position: relative; top: 0px;}
.pushDown{position: relative; top: 4px;}
.pushDown2{position: relative; top: 3px;}
* html .pushDown2{position: relative; top: 0px;}
* html .pushLeft{position: relative; left: 0px;}
.emailPadding{padding-bottom: 10px;}
* html .emailPadding{padding-bottom: 0px;}
/* END PLACEMENT ADJUSTMENTS */

/* SEARCH AND CART */
.searchcont{ position: relative; top: 12px; font-family:"Times New Roman", Times, serif; font-size:11px; color:#FFFFFF; padding:0px 10px 0px 90px; height: 37px;}
.searchcont a{color:#FFFFFF; font-size:12px;}
.search{float:left;width: 475px;height:25px; padding-right:10px;}
* html .search{width: 485px;}
.search_cart{	float: left;	width: 190px;	padding-right: 10px;	text-align: right;}
* html .search_cart {width: 200px;}
.search2{width:200px;float:left;background-image:url(../searchback.jpg);background-repeat:no-repeat;height:25px;}
.searchtext{font-size:10px;color:#27160c;}
.searchBox{position: relative; top: 2px;}
.cartPushDown{position: relative; top: 4px;}
a.NRP_loggedin{	font-family: Times, serif;	font-size: 17px;	font-weight: bold;	color: #d2b48c;	line-height: 25px;	text-decoration: none;}

/* END SEARCH AND CART */

/* TOP NAV */
.header {background-image: url(../NRP_back_top.jpg); background-repeat: no-repeat; height: 57px;}
.headerback{background-image:url(../NRP_back3.jpg);background-repeat:no-repeat;padding-bottom:30px; padding-left:83px; height: 67px;}
.interiorHeader{font-family:"Times New Roman", Times, serif;font-size:17px;font-weight:bold;color:#452A52;text-decoration:underline;}
.topNavLinks a{color:#27160C; font-family:"Times New Roman", Times, serif; font-size: 14px; font-weight:bold; text-decoration:none;}
.topPad {padding-left:10px;}
.topPad2 {padding-left:29px;}
.topPad3{padding-left:19px;}
.topPad4{padding-left:16px;}
#page_heading{	background-image: url(../NRP_Logo_bg.jpg); background-repeat: no-repeat;	width: 961px;	height: 45px; padding-left: 30px;	font-family: Times, serif; font-size: 28px; color: #eeefef;	line-height: 45px;}
* html #page_heading {width: 991px;}
/* END TOP NAV */

/* LEFT NAV */
h1{font-family:"Times New Roman", Times, serif; font-size:12px;color:#FFFFFF;font-weight:bold;margin:0px;padding-left:20px;padding-top:8px;}
.underline{text-decoration:underline;}
.leftnavLinksDark{background-image:url(../NRP_leftnav_linksdark.jpg);background-repeat:no-repeat;width:202px;height:19px;}
.leftnavLinksDark a{font-family:"Times New Roman", Times, serif; font-size:11px;color:#240C01;font-weight:bold;padding-left:20px;text-decoration:none;line-height:19px;}
.leftnavLinksLight{background-image:url(../NRP_leftnav_linkslight.jpg);background-repeat:no-repeat;width:202px;height:18px;}
.leftnavLinksLight a{font-family:"Times New Roman", Times, serif; font-size:11px;color:#240C01;font-weight:bold;padding-left:20px;text-decoration:none;line-height:18px;}
.leftnavLinksAbout{background-image:url(../NRP_leftnav_linksAbout.jpg);background-repeat:no-repeat;width:202px;height:23px;}
.leftnavLinksAbout a{font-family:"Times New Roman", Times, serif; font-size:11px;color:#240C01;font-weight:bold;padding-left:18px;text-decoration:none;line-height:23px;}
.leftnavLinksDark2{background-image:url(../NRP_leftnav_linksdark2.jpg);background-repeat:no-repeat;width:193px;height:19px;}
.leftnavLinksDark2 a{font-family:"Times New Roman", Times, serif; font-size:11px;color:#240C01;font-weight:bold;padding-left:20px;text-decoration:none;line-height:19px;}
.leftnavLinksLight2{background-image:url(../NRP_leftnav_linkslight2.jpg);background-repeat:no-repeat;width:193px;height:18px;}
.leftnavLinksLight2 a{font-family:"Times New Roman", Times, serif; font-size:11px;color:#240C01;font-weight:bold;padding-left:20px;text-decoration:none;line-height:18px;}
.leftnavGradHeaderInterior{background-image:url(../NRP_leftnav_greenGradbk.jpg);background-repeat:no-repeat;width:193px;height:32px;}
.leftnavAwardsHeaderInterior{background-image:url(../NRP_leftnav_purpleAwardsbk.jpg);background-repeat:no-repeat;width:202px;height:32px;}
.leftnavCapsHeaderInterior{background-image:url(../NRP_leftnav_bluebk.jpg);background-repeat:no-repeat;width:202px;height:32px;}
.leftnavRingsHeaderInterior{background-image:url(../NRP_leftnav_purpleClassRingsbk.jpg);background-repeat:no-repeat;width:202px;height:32px;}
.leftnavDiplomasHeaderInterior{background-image:url(../NRP_leftnav_greenDiplomasbk.jpg);background-repeat:no-repeat;width:202px;height:32px;}
.leftnavJacketsHeaderInterior{background-image:url(../NRP_leftnav_redbk.jpg);background-repeat:no-repeat;width:202px;height:32px;}
.leftnavLinksPunchout{background-image:url(../punchout_cats_bk.jpg);background-repeat:no-repeat;width:194px;height:24px;}
.leftnavLinksPunchout a{font-family:"Times New Roman", Times, serif; font-size:11px;color:#240C01;font-weight:bold;padding-left:18px;text-decoration:none;line-height:23px;}
/* END LEFT NAV */

/* LOGIN AREA */
.landingInteriorAdminTop{position:relative; top: 6px;padding:0px 0px 8px 23px; font-family:"Times New Roman", Times, serif; color:#FFFFFF; font-size:11px;}
.landingInteriorAdmin{padding:0px 0px 8px 23px; font-family:"Times New Roman", Times, serif; color:#FFFFFF; font-size:11px; height: 87px}
* html .landingInteriorAdmin{ height: 95px;}
.landingInteriorAdmin a{color:#FFFFFF; font-size:11px;}
.interiorAdmin{padding:18px 0px 8px 23px; font-family:"Times New Roman", Times, serif; color:#FFFFFF; font-size:11px; height: 109px;}
* html .interiorAdmin{height: 135px;}
.interiorAdmin a{color:#FFFFFF; font-size:11px;}
.interiorAdmin input{margin:0px;}
.admin a{color:#FFFFFF; font-size:11px;}
.interiorGradLoginBk{background-image:url(../loginbk.jpg);background-repeat:no-repeat;width:202px;height:96px;}
.interiorAwardsLoginBk{background-image:url(../awards_loginbk.jpg);background-repeat:no-repeat;width:202px;height:96px;}
.interiorloginbk{background-image:url(../store_loginbk.jpg);background-repeat:no-repeat;width:194px;height:138px;}
.interiorNOloginbk{background-image:url(../NRP_leftnav_bluetop.jpg);background-repeat:no-repeat;width:194px;height:49px;}


/* END LOGIN AREA */

/* FOOTER */
.interiorfooterback{background-image:url(../NRP_footerStore.jpg);background-repeat:no-repeat;font-family:"Times New Roman", Times, serif; font-size:11px;color:#6698D8;padding-left:30px; padding-top:65px; height: 59px;}
* html .interiorfooterback {height: 124px;}
.interiorfooterback a{color:#6698D8; text-decoration:none;}
.footerback{background-image:url(../NRP_homepage_footer.jpg);background-repeat:no-repeat;font-family:"Times New Roman", Times, serif; font-size:11px;color:#6698D8;padding-left:30px; padding-top: 35px; height: 63px;}
* html .footerback { height: 98px; }
.footerback a{color:#6698D8; text-decoration:none;}
.darkFooter{color: #0057B9;}
.aboutUsFooterBack{background-image:url(../NRP_footerAboutUs2.jpg);background-repeat:no-repeat;font-family:"Times New Roman", Times, serif; font-size:11px;color:#6698D8;padding-left:30px; padding-top:65px; height: 59px;}
* html .aboutUsFooterBack {height: 124px;}
.aboutUsFooterBack a{color: #6698D8; text-decoration:none;}
.gradFooterBack{background-image:url(../NRP_footerGraduation.jpg);background-repeat:no-repeat;font-family:"Times New Roman", Times, serif; font-size:11px;color:#6698D8;padding-left:30px; padding-top:65px; height: 59px;}
* html .gradFooterBack {height: 124px;}
.gradFooterBack a{color: #6698D8; text-decoration:none;}
.awardsFooterBack{background-image:url(../NRP_footerAwards.jpg);background-repeat:no-repeat;font-family:"Times New Roman", Times, serif; font-size:11px;color:#6698D8;padding-left:30px; padding-top:65px; height: 59px;}
* html .awardsFooterBack {height: 124px;}
.awardsFooterBack a{color: #6698D8; text-decoration:none;}
.capsFooterBack{background-image:url(../NRP_footerCaps.jpg);background-repeat:no-repeat;font-family:"Times New Roman", Times, serif; font-size:11px;color:#6698D8;padding-left:30px; padding-top: 65px; height: 59px;}
* html .capsFooterBack {height: 124px;}
.capsFooterBack a{color: #6698D8; text-decoration:none;}
.ringsFooterBack{background-image:url(../NRP_footerClassRings.jpg);background-repeat:no-repeat;font-family:"Times New Roman", Times, serif; font-size:11px;color:#6698D8;padding-left:30px; padding-top: 65px; height: 59px;}
* html .ringsFooterBack {height: 124px;}
.ringsFooterBack a{color: #6698D8; text-decoration:none;}
.diplomasFooterBack{background-image:url(../NRP_footerDiplomas.jpg);background-repeat:no-repeat;font-family:"Times New Roman", Times, serif; font-size:11px;color:#6698D8;padding-left:30px; padding-top: 65px; height: 59px;}
* html .diplomasFooterBack {height: 124px;}
.diplomasFooterBack a{color: #6698D8; text-decoration:none;}
.jacketsFooterBack{background-image:url(../NRP_footerJackets.jpg);background-repeat:no-repeat;font-family:"Times New Roman", Times, serif; font-size:11px;color:#6698D8;padding-left:30px; padding-top: 65px; height: 59px;}
* html .jacketsFooterBack {height: 124px;}
.jacketsFooterBack a{color: #6698D8; text-decoration:none;}
.punchoutFooterBack{background-image:url(../punchout_footer_bk.jpg);background-repeat:no-repeat;font-family:"Times New Roman", Times, serif; font-size:11px;color:#6698D8;padding-left:30px; padding-top: 27px; height: 97px;}
* html .punchoutFooterBack {height: 124px;}
.punchoutFooterBack a{color: #6698D8; text-decoration:none;}
/* END FOOTER */

/* CONTENT */
.blueHeadingText{font-family:"Times New Roman", Times, serif;font-size:16px;color:#00396E;text-decoration:underline;}
.plainText{font-family: "Times New Roman", Times, serif;font-size:12px;color:#000000;}
.plainText a{font-family: "Times New Roman", Times, serif;font-size:12px;color:#000000; text-decoration: underline;}
.plainText p{margin-top:3px; margin-bottom: 3px; margin-left: 0px; padding-left: 0px;}
* html .plainText form{margin-top: 0px;}
.greenText{font-family:"Times New Roman", Times, serif;font-size:13px;color:#1E4209;}
.blueText{color: #163A7E;}
.greenInteriorHeader{font-family:"Times New Roman", Times, serif;font-size:17px;font-weight:bold;color:#0C4510;text-decoration:underline;}
.greenInteriorHeader2{font-family:"Times New Roman", Times, serif;font-size:17px;font-weight:bold;color:#2A4D07;text-decoration:underline;}
.purpleInteriorHeader{font-family:"Times New Roman", Times, serif;font-size:17px;font-weight:bold;color:#51184E;text-decoration:underline;}
.purpleInteriorHeader2{font-family:"Times New Roman", Times, serif;font-size:17px;font-weight:bold;color:#452A52;text-decoration:underline;}
.blueInteriorHeader{font-family:"Times New Roman", Times, serif;font-size:17px;font-weight:bold;color:#3A5673;text-decoration:underline;}
.redInteriorHeader{font-family:"Times New Roman", Times, serif;font-size:17px;font-weight:bold;color:#502021;text-decoration:underline;}

.aboutUsText h1{font-family:"Times New Roman", Times, serif; font-size:23px;color:#012f95; margin: 15px 0px 5px 0px;}
.aboutUsText p{color:#000000;font-family:"Times New Roman", Times, serif;font-size:12px; margin: 0px 15px 0px 10px; padding-top: 3px;}
.aboutUsLoginBk{background-image:url(../aboutUs_loginbk.jpg);background-repeat:no-repeat;width:202px;height:135px;}
.leftnavHeaderAboutUs{background-image:url(../NRP_leftnav_blueAboutUsbk.jpg);background-repeat:no-repeat;width:202px;height:32px;}

.leftnavHeaderPunchout{background-image:url(../punchout_prods_bk.jpg);background-repeat:no-repeat;width:194px;height:34px;}

.storeNoteDark{font-family:"Times New Roman", Times, serif; font-size:11px;color:#5B98EB; text-decoration: underline;}
.storeNoteDark a{font-family:"Times New Roman", Times, serif; font-size:11px;color:#5B98EB; text-decoration: underline;}
.storeNoteLight{font-family:"Times New Roman", Times, serif; font-size:11px;color:#A5C5EA;line-height:16px;}
* html .storeNoteLight{line-height:14px;}
.storeNoteBk{background-image:url(../store_notebk.jpg);background-repeat:no-repeat;width: 205px; height: 129px;}

.asterisk{font-family:"Times New Roman", Times, serif; font-size:11px;color:#5B98EB;}
.blueastx{color:#00396E;}
ul { list-style-type: decimal;}
.legacyHeader{font-size: 16px; font-style: italic; font-weight: bold;}
.historyHeader{font-size: 16px; font-weight: bold;}
.underline{text-decoration: underline;}

.siteMap {width: 460px; margin:10px 40px 15px 20px;} 
.siteMap h1{font-family:"Times New Roman", Times, serif;font-size:16px;color:#00396E; line-height: 25px; padding:0px;}
.siteMap a{font-family: "Times New Roman", Times, serif;font-size:12px;color:#000000; text-decoration: underline; line-height:18px; padding-left: 10px;}
/* END CONTENT */

/* LEGACY CONTEST */
.tablecelllabel{font-family: "Times New Roman", Times, serif;font-size:12px;color:#000000; text-align:right; margin: 15px 15px 25px 25px;}
.tablecellvalue{font-family: "Times New Roman", Times, serif;font-size:12px;color:#000000;}
/* END LEGACY CONTEST */

/* IN STYLE TAG */
.navlinks{	color:#27160c;	font-family: Times New Roman, Times, serif;	font-size: 14px;	font-style: normal;	font-weight: bold;	text-decoration: none;}
.linkcell{	vertical-align: top;}
.navlinkspad{	padding: 0px 23px 0px 10px;	font-family: Times New Roman, Times, serif;	color: #27160c;	font-weight: bold;	text-decoration: none;	font-size: 14px;}
.navlinkspad2{	color: #27160c;	font-family: Times New Roman, Times, serif;	font-size: 14px;	font-weight: bold;	padding: 0px 0px 0px 20px;	text-decoration: none;}
.legacylink{	color: #27160c;	font-family: Times New Roman, Times, serif;	font-size: 14px;	font-weight: bold;	padding: 0px 0px 0px 30px;	text-decoration: none;}
.navlinkspadInternal{	padding: 0px 23px 0px 20px;	font-family: Times New Roman, Times, serif;	color: #27160c;	font-weight: bold;	text-decoration: none;	font-size: 14px;}


.admin{padding:65px 0px 15px 23px; height: 114px; font-family:"Times New Roman", Times, serif; color:#FFFFFF; font-size:11px;}
* html .admin {height: 194px;}
.welcome {padding-top: 25px; font-size: 16px; color: #e7dfcc; font-weight: bold;}
.landingInteriorAdmin .welcome { padding-top: 0; }
a.loggedin_link { color: #e7dfcc; font-size: 12px; }
.hometext{background-image:url(../NRP_homepage_textback.jpg);background-repeat:no-repeat; background-position: bottom;}
.loginback{background-image:url(../NRP_login_back.jpg);background-repeat:no-repeat;}
.leftnavBrownBack{background-image:url(../NRP_leftnav_brownbk.jpg);background-repeat:repeat-y;}
.leftnav_store_brownbk {background-image: url(../NRP_leftnav_store_brownbk.jpg); background-repeat: repeat-y;}
.leftnavHeaderInterior{background-image:url(../NRP_leftnav_blueStorebk.jpg);background-repeat:no-repeat;width:194px;height:32px;}

.awards_header { background-image: url(../NRP_purpleHeader2.jpg); background-repeat: no-repeat; width:991px; height:93px; }
.purplebk {background-image: url(../awards_purplebk.jpg); background-repeat: repeat-y;}
.caps_gowns_header { background-image: url(../NRP_blueHeader.jpg); background-repeat: no-repeat; width:991px; height:93px; }
.caps_bluebk { background-image: url(../caps_bluebk.jpg); background-repeat: repeat-y; }
.class_rings_header { background-image: url(../NRP_purpleHeader.jpg); background-repeat: no-repeat; width:991px; height:93px; }
.class_rings_purplebk {background-image: url(../classRings_purplebk.jpg); background-repeat: repeat-y;}
.legacy_header {background-image: url(../NRP_legacyHeader.jpg); background-repeat: no-repeat; width:991px; height:93px;}
.search_results_hdr {background-image: url(../searchResults_header.jpg); background-repeat: no-repeat; width:991px; height:93px;}
/* .store_content_back {background-image: url(../store_content_back.jpg); background-repeat: repeat-y;} */
.store_content_back {background-image: url(../content_leftshadow.jpg); background-position: left; background-repeat: repeat-y; background-color: #e9e1cf;}
.store_bluebk {background-image: url(../store_bluebk.jpg); background-repeat: repeat-y;}
.diplomas_header {background-image: url(../NRP_greenHeader2.jpg); background-repeat: no-repeat; width:991px; height:93px;}
.diplomas_greenbk {background-image: url(../diplomas_greenbk.jpg); background-repeat: repeat-y;}
.grad_products_header {background-image: url(../NRP_greenHeader.jpg); background-repeat: no-repeat; width:991px; height:93px;}
.grad_greenbk {background-image: url(../grad_greenbk.jpg); background-repeat: repeat-y;}
.letterjackets_header { background-image: url(../NRP_redHeader.jpg); background-repeat: no-repeat; width:991px; height:93px; }
.jackets_redbk {background-image: url(../jackets_redbk.jpg); background-repeat: repeat-y;}
.title {font-family:"Times New Roman", Times, serif; font-size:15px;color:#012f95;font-weight:bold;margin:0px;padding: 0;}
.content_bg { background-color: #e9e1cf; }

#thankyou_popup{	background-color: #e9e1cf;	width: 480px;	margin: 0 auto;	font-size: 12px;	color: #153a83;	line-height: 15px;}
#thankyou_popup h1{	margin: 0;	padding: 25px 0px 15px 25px;	font-size: 29px;	font-family: "Times New Roman", Times, serif;	color: #071433;	line-height: 29px;}
#thankyou_popup h2{	padding: 0;	margin: 0;	padding-left: 25px;	padding-bottom: 10px;	font-size: 16px;	font-family: "Times New Roman", Times, serif;	color: #153a83;}
#thankyou_popup div{	padding-left: 25px;	padding-right: 25px;}