/* Northwestern University Human Resources Style Sheet */
/* Common Elements, md@northwestern.edu */


/* general HTML display */

BODY, TD 			{ font-family: Verdana, Arial, sans-serif; font-size: 12px; color: #000000; }
BODY	{ background-color: #520063; }
A					{ color: #000075; text-decoration: underline; }
A:link				{ color: #000075; text-decoration: underline; }
A:visited			{ color: #520063; text-decoration: underline; }
A:active			{ color: #750000; text-decoration: underline; }

P	{ font-family: Verdana, Arial, sans-serif; font-size: 12px; color: #000000; margin-top: 2px; margin-bottom: 5px; margin-left: 0px; margin-right: 0px; padding-top: 2px; padding-bottom: 5px; padding-left: 0px; padding-right: 0px; }

H1	{ font-family: Verdana, Arial, sans-serif; font-weight: bold; font-size: 18px; color: #000000; margin-top: 6px; margin-bottom: 2px; padding-top: 6px; padding-bottom: 0px; }
H2	{ font-family: Verdana, Arial, sans-serif; font-weight: bold; font-style: italic; font-size: 14px; color: #520063; margin-top: 6px; margin-bottom: 2px; padding-top: 6px; padding-bottom: 0px; }
H3	{ font-family: Verdana, Arial, sans-serif; font-weight: bold; font-size: 13px; margin-top: 6px; margin-bottom: 2px; padding-top: 6px; padding-bottom: 0px; }
H4	{ font-family: Verdana, Arial, sans-serif; font-weight: bold; font-size: 12px; margin-top: 6px; margin-bottom: 2px; padding-top: 6px; padding-bottom: 0px; }
H5	{ font-family: Verdana, Arial, sans-serif; font-size: 11px; margin-top: 6px; margin-bottom: 2px; padding-top: 6px; padding-bottom: 0px; }
H6	{ font-family: Verdana, Arial, sans-serif; font-size: 9px; margin-top: 6px; margin-bottom: 2px; padding-top: 6px; padding-bottom: 0px; }

UL, OL, DL	{ font-family: Verdana, Arial, sans-serif; margin-top: 0px; margin-bottom: 4px; padding-top: 0px; padding-bottom: 4px; }
UL.notop, OL.notop, DL.notop	{ font-family: Verdana, Arial, sans-serif; margin-top: -10px; margin-bottom: 4px; padding-top: 0px; padding-bottom: 4px; }
LI	{ font-family: Verdana, Arial, sans-serif; font-size: 12px; }
DT	{ margin-left: 30px; font-family: Verdana, Arial, sans-serif; font-size: 12px; }
DD	{ margin-left: 30px; font-family: Verdana, Arial, sans-serif; font-size: 12px; }

TH	{ font-weight: bold; font-size: 13px; text-decoration: none; }

#normal			{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; }

.zcellgold			{ background: #FFB24D; }
.zcellpurple		{ background: #520063; }
.zcellwhite			{ background: #FFFFFF; }
.zcellblack			{ background: #000000; }

.lastmod			{ color: #750000; font-weight: bold; font-size: 11px; }

#wrapper { background-color: white; }


/* titles */

#zdepartment	{ color: #000000; font-size: 24px; font-family: arial, verdana, helvetica, sans-serif; font-weight: bold; margin-left: 20px; margin-right: 0px; margin-top: 0px; margin-bottom: 0px; padding-bottom: 0px; }
#zgroup			{ color: #000000; font-size: 18px; font-family: arial, verdana, helvetica, sans-serif; font-weight: bold; margin-left: 5px; margin-right: 10px; margin-top: 0px; margin-bottom: 2px; }

#pdf	{ white-space: nowrap; }

#pagetitle	{ color: #000000; font-family: arial, verdana, helvetica, sans-serif; font-weight: bold; font-size: 16px; margin-left: 0px; margin-right: 5px; margin-top: 0px; margin-bottom: 0px; padding: 0px; }
#pagesubtitle	{ color: #000000; font-size: 13px; margin-left: 0px; margin-right: 5px; margin-top: 0px; margin-bottom: 0px; padding: 0px; }

.xcelltop			{ background: #CEA9CE; }
.xcelltopd			{ background: #904C9E; }
.xcelltopl			{ background: #E6D4E6; }
.zcelltoptbg			{ background: #FFFFFF; background-image: url("/hr/images/top/tabhomebg.gif"); background-repeat: repeat-x; background-position: top; margin: 0px; padding: 0px; }
.zcelltopmbg			{ background: #FFFFFF; background-image: url("/hr/images/top/tophomebg.gif"); background-repeat: repeat-x; background-position: top; margin: 0px; padding: 0px; }
.xcelljobs			{ background: #D9EBD9; }
.xcelljobsd			{ background: #7AAF7A; }
.xcelljobsl			{ background: #ECF5EC; }
.zcelljobstbg		{ background: #FFFFFF; background-image: url("/hr/images/top/tabjobsbg.gif"); background-repeat: repeat-x; background-position: top; margin: 0px; padding: 0px; }
.zcelljobsmbg		{ background: #FFFFFF; background-image: url("/hr/images/top/topjobsbg.gif"); background-repeat: repeat-x; background-position: top; margin: 0px; padding: 0px; }
.xcelltraining		{ background: #D5E0E8; }
.xcelltrainingd		{ background: #708EA8; }
.xcelltrainingl		{ background: #EAEFF3; }
.zcelltrainingtbg	{ background: #FFFFFF; background-image: url("/hr/images/top/tabtrainingbg.gif"); background-repeat: repeat-x; background-position: top; margin: 0px; padding: 0px; }
.zcelltrainingmbg	{ background: #FFFFFF; background-image: url("/hr/images/top/toptrainingbg.gif"); background-repeat: repeat-x; background-position: top; margin: 0px; padding: 0px; }
.zcelltrainingh, A.zcelltrainingh, A.zcelltrainingh:link, A.zcelltrainingh:visited, A.zcelltrainingh:active, A.zcelltrainingh:hover		{ color: #520063; text-decoration: none; }
.xcellbenefits		{ background: #FFDDDD; }
.xcellbenefitsd		{ background: #D46B6B; }
.xcellbenefitsl		{ background: #FFEEEE; }
.zcellbenefitstbg	{ background: #FFFFFF; background-image: url("/hr/images/top/tabbenefitsbg.gif"); background-repeat: repeat-x; background-position: top; margin: 0px; padding: 0px; }
.zcellbenefitsmbg	{ background: #FFFFFF; background-image: url("/hr/images/top/topbenefitsbg.gif"); background-repeat: repeat-x; background-position: top; margin: 0px; padding: 0px; }
.zcellbenefitsh, A.zcellbenefitsh, A.zcellbenefitsh:link, A.zcellbenefitsh:visited, A.zcellbenefitsh:active, A.zcellbenefitsh:hover		{ color: #520063; text-decoration: none; }
.xcellhris			{ background: #FFEBCB; }
.xcellhrisd			{ background: #F0A230; }
.xcellhrisl			{ background: #FFF5E5; }
.zcellhristbg		{ background: #FFFFFF; background-image: url("/hr/images/top/tabhrisbg.gif"); background-repeat: repeat-x; background-position: top; margin: 0px; padding: 0px; }
.zcellhrismbg		{ background: #FFFFFF; background-image: url("/hr/images/top/tophrisbg.gif"); background-repeat: repeat-x; background-position: top; margin: 0px; padding: 0px; }
.xcellforms			{ background: #B3E1E1; }
.xcellformsd		{ background: #418888; }
.xcellformsl		{ background: #D9F0F0; }
.zcellformstbg		{ background: #FFFFFF; background-image: url("/hr/images/top/tabformsbg.gif"); background-repeat: repeat-x; background-position: top; margin: 0px; padding: 0px; }
.zcellformsmbg		{ background: #FFFFFF; background-image: url("/hr/images/top/topformsbg.gif"); background-repeat: repeat-x; background-position: top; margin: 0px; padding: 0px; }
.xcellpolicies		{ background: #ECEC89; }
.xcellpoliciesd		{ background: #A8A733; }
.xcellpoliciesl		{ background: #F5F5C4; }
.zcellpoliciestbg	{ background: #FFFFFF; background-image: url("/hr/images/top/tabpoliciesbg.gif"); background-repeat: repeat-x; background-position: top; margin: 0px; padding: 0px; }
.zcellpoliciesmbg	{ background: #FFFFFF; background-image: url("/hr/images/top/toppoliciesbg.gif"); background-repeat: repeat-x; background-position: top; margin: 0px; padding: 0px; }


/* breadcrumb_nav */

#zbreadcrumb				{ color: #000000; font-size: 12px; font-weight: bold; font-family: verdana, arial, helvetica, sans-serif; padding-right: 10px; padding-bottom: 5px; text-align: right; }
#zbreadcrumb A, #breadcrumb A:visited, #breadcrumb A:active		{ color: #000000; text-decoration: none; }
.zbccurrent		{ color: #750000; font-style: italic; text-decoration: none; }


/* headings */

#head	{ font-weight: bold; font-size: 13px; text-decoration: none; }
#head0	{ font-family: Verdana, Arial, sans-serif; font-weight: bold; font-style: normal; font-size: 14px; text-decoration: none; }


/* nav items */

/*
#znav:before		{ content: url("/hr/images/bullet-white.gif"); }
#znavsm:before		{ content: url("/hr/images/bullet-whitesm.gif"); }
#znav A:before		{ content: url("/hr/images/bullet-white.gif"); }
#znavsm A:before		{ content: url("/hr/images/bullet-whitesm.gif"); }
 */
#znav		{ font-weight: bold; text-decoration: none; font-size: 13px; padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 2px; margin-left: 20px; margin-right: 0px; margin-top: 10px; margin-bottom: 3px; text-indent: -10px; }
#znav A		{ font-weight: bold; text-decoration: none; font-size: 13px; margin-left: 0px; padding-left: 0px; }
#znavsm		{ font-weight: bold; text-decoration: none; font-size: 11px; padding-left: 20px; padding-right: 0px; padding-top: 0px; padding-bottom: 2px; margin-left: 20px; margin-right: 0px; margin-top: 0px; margin-bottom: 3px; text-indent: -20px; }
#znavsm A	{ font-weight: bold; text-decoration: none; font-size: 11px; margin-left: 0px; padding-left: 0px; }
#znavsm10		{ font-weight: bold; text-decoration: none; font-size: 11px; padding-left: 20px; padding-right: 0px; padding-top: 0px; padding-bottom: 2px; margin-left: 10px; margin-right: 0px; margin-top: 0px; margin-bottom: 3px; text-indent: -10px; }
#znavt		{ font-weight: bold; text-decoration: none; font-size: 13px; padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 2px; margin-left: 20px; margin-right: 0px; margin-top: 0px; margin-bottom: 3px; text-indent: -10px; }
#znavt A	{ font-weight: bold; text-decoration: none; font-size: 13px; margin-left: 0px; padding-left: 0px; }


/* Special Home page table BG stuff */
.zcelltopannrbg			{ background: #904C9E; background-image: url("/hr/images/home-ann-right.gif"); background-repeat: repeat-y; background-position: right top; margin: 0px; padding: 0px; }
.zcelltopcalrbg			{ background: #CEA9CE; background-image: url("/hr/images/home-cal-right.gif"); background-repeat: repeat-y; background-position: right top; margin: 0px; padding: 0px; }
.zcelltopcalbbg			{ background: #CEA9CE; background-image: url("/hr/images/home-cal-bot.gif"); background-repeat: repeat-x; background-position: bottom left; margin: 0px; padding: 0px; }


/* For pull-down quick link */
#qlink		{ font-family: Verdana, Arial, sans-serif; font-weight: normal; font-style: normal; text-decoration: none; font-size: 10px; background-color: #904C9E; background: #904C9E; color: #FFFFFF; margin-left: 10px; margin-right: 0px; margin-top: 0px; margin-bottom: 3px; }


/* For ChildCare nav links */
#znavcc		{ font-weight: normal; text-decoration: none; font-size: 10px; padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 2px; margin-left: 20px; margin-right: 0px; margin-top: 0px; margin-bottom: 3px; text-indent: 0px; }


/* For Training & Development Selected links */
#znavsel		{ font-weight: bold; text-decoration: none; font-size: 13px; padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 2px; margin-left: 20px; margin-right: 0px; margin-top: 10px; margin-bottom: 3px; text-indent: -10px; }
#znavselsm		{ font-weight: bold; text-decoration: none; font-size: 11px; padding-left: 20px; padding-right: 0px; padding-top: 0px; padding-bottom: 2px; margin-left: 20px; margin-right: 0px; margin-top: 0px; margin-bottom: 3px; text-indent: -20px; }
#znavsel A		{ font-weight: bold; text-decoration: underline; font-size: 13px; margin-left: 0px; padding-left: 0px; }
#znavselsm A	{ font-weight: bold; text-decoration: underline; font-size: 11px; margin-left: 0px; padding-left: 0px; }

.zcellquotes { background-color: #520063; background-image: url(images/quotesbg.gif); background-repeat: no-repeat; }


/* For Jobs Search links */
.zcelljobsstbg		{ background: #FFFFFF; background-image: url("/hr/jobs/images/linetop.gif"); background-repeat: repeat-x; background-position: bottom left; margin: 0px; padding: 0px; }
.zcelljobssurbg		{ background: #FFFFFF; background-image: url("/hr/jobs/images/lineur.gif"); background-repeat: none; background-position: bottom left; margin: 0px; padding: 0px; }
.zcelljobssrbg		{ background: #FFFFFF; background-image: url("/hr/jobs/images/lineright.gif"); background-repeat: repeat-y; background-position: top left; margin: 0px; padding: 0px; }


/* For HRIS Home links */
.hrisd, A.hrisd, A.hrisd:link, A.hrisd:visited, A.hrisd:active						{ font-family: Verdana, Arial, sans-serif; font-weight: bold; font-style: normal; font-size: 14px; text-decoration: none; color: #F0A230; }
A.hrisd:hover		{ font-family: Verdana, Arial, sans-serif; font-weight: bold; font-style: normal; font-size: 14px; text-decoration: none; color: #000000; }


/* content */

#content { color: #000000; font-size: 12px; font-family: Verdana, Arial, sans-serif; padding-left: 20px; padding-right: 10px; padding-top: 0px; padding-bottom: 10px; margin-left: 20px; margin-right: 10px; margin-top: 0px; margin-bottom: 10px; }


/* footer */

#footer				{ color: #FFFFFF; font-size: 10px; padding-top: 12px; }
#footer A			{ color: #FFB24D; font-size: 10px; font-weight: normal; text-decoration: underline; }


/* small items */

#small		{ text-decoration: none; font-size: 11px; }
#small10	{ font-size: 10px; }


/* text colors */

.black, A.black, A.black:link, A.black:visited, A.black:active					{ color: #000000; }
.gold, A.gold, A.gold:link, A.gold:visited, A.gold:active						{ color: #FFB24D; }
.purple, A.purple, A.purple:link, A.purple:visited, A.purple:active				{ color: #520063; }
.red, A.red, A.red:link, A.red:visited, A.red:active							{ color: #750000; }
.white, A.white, A.white:link, A.white:visited, A.white:active					{ color: #FFFFFF; }
.grey, A.grey, A.grey:link, A.grey:visited, A.grey:active					{ color: #666666; }
.blue, A.blue, A.blue:link, A.blue:visited, A.blue:active						{ color: #000075; }
A.black:hover		{ color: #750000; }
A.gold:hover		{ color: #FFFFFF; }
A.purple:hover		{ color: #750000; }
A.red:hover			{ color: #000000; }
A.white:hover		{ color: #FFB24D; }
A.grey:hover		{ color: #750000; }
A.blue:hover		{ color: #520063; }
.benefitsNB {
	background-color: #FFCC66;
}
.benefitsNS {
	background-color: #FFCC00;
}
.bensubheaders {
	background-color: #FFCC00;
}
.benchoicebg {
	background-color: #FFFFCC;
}

