/* THE RULES CONTAINED IN THIS FILE ARE IMPORTANT. DO NOT MODIFY IT.OVERRIDE ITS RULES IN CUSTOM.CSS INSTEAD. THIS FILE IS ALWAYS LINKED TO FIRST, AND CUSTOM.CSS IS ALWAYS LINKED TO SECOND, SO THE RULES IN CUSTOM.CSS WILL BE APPLIED AFTERWARD.*//* ANY TABLE OF CLASS "data" */table.data {	/* SOLID 1 PIXEL BLACK BORDER */	border: solid 1px #000000;		/* GET RID OF THE RIDGED APPEARANCE THAT	   OCCURS BY DEFAULT ON TABLE BORDERS */	border-collapse: collapse;}/* ANY TH (TABLE HEADER CELL) */th {	/* BOLD TEXT */	font-weight: bold;		/* WHITE LETTERS */	color: #ffffff;		/* MEDIUM-DARK GREY BACKGROUND */	background-color: #666666;}/* ANY HR (HORIZONTAL RULE) */hr {	/* GET RID OF UGLY DEFAULT BORDERS */	border: none;		/* ADD SOLID 1 PIXEL MEDIUM-DARK GREY BORDER ON	   THE TOP ONLY */	border-top: solid 1px #666666;		/* WHITE BACKGROUND TO MATCH THE PAGE */	background-color: #FFFFFF;		/* BROWSER COMPATIBILITY RULE; KEEPS CERTAIN BROWSERS	   FROM DISPLAYING AN ADDITIONAL GREY LINE */	color: #FFFFFF;		/* LEAVE NO SPACE AROUND THE OUTSIDE OF THE HR */	/* LEAVE NO SPACE AROUND OUTSIDE OF THE BOX */	margin: 0;}/* ANY TAG OF CLASS "dark", USED FOR TIGER-STRIPED DATA TABLES */.dark {	/* LIGHT GREY BACKGROUND */	background-color: #cccccc;}/* ANY TAG OF CLASS "tooltip", USED FOR ADMIN TOOLTIPS */.tooltip {	/* SOLID 1 PIXEL LIGHT GREY BORDER */	border: solid 1px #C0C0C0;		/* PALE GREY BACKGROUND */	background-color: #EEEEEE; 		/* LEAVE 2 PIXELS OF SPACE BETWEEN THE EDGE	   OF THE BOX AND ITS CONTENTS */	padding: 2px;		/* POSITION THE BOX ABSOLUTELY SO THAT IT 	   LAYERS OVER THE PARENT BOX INSTEAD OF 	   STAYING IN THE PARENT BOX AND STRETCHING IT. */	position: absolute;		/* BRING TO FRONT */	z-index: 1;		/* MAKE THE OUTSIDE OF THE BOX 190 PIXELS WIDE */	width: 190px;		/* CHANGE THE CURSOR TO A HELP CURSOR WHEN WE 	   HOVER OVER THE BOX */	cursor: help;		/* HIDE THE BOX AND KEEP IT FROM OCCUPYING ANY	   SPACE.  JAVASCRIPT WITHIN THE PAGE WILL BE USED	   TO CHANGE THE DISPLAY AS NEEDED ONCE THE PAGE 	   IS LOADED. */	display: none;}/* ANY "A" (LINK) OF CLASS "help", USED IN ADMIN FOR THE   LINKS THAT TRIGGER TOOLTIP LAYERS */a.help {	/* CHANGE THE CURSOR TO A HELP CURSOR WHEN WE 	   HOVER OVER THE BOX */	cursor: help;}/* ANY TAG OF CLASS "highlight", USED IN POPUP CALENDARS */.highlight {	/* SOLID 1 PIXEL LIGHT GREY BORDER */	border: solid 1px #C0C0C0;		/* PALE GREY BACKGROUND */	background-color: #EEEEEE; }/* ANY TAG OF CLASS "today", USED IN POPUP CALENDARS */.today {	/* DOTTED 1 PIXEL RED BORDER */	border: dotted 1px #CC0000;}/* ANY TAG OF CLASS "framePager", USED IN ADMIN VIEW FRAMES */.framePager {	/* SOLID 1 PIXEL MEDIUM GREY TOP BORDER */	border-top: solid 1px #A3A3A3; 		/* SOLID 1 PIXEL WHITE BOTTOM BORDER */	border-bottom: solid 1px #FFFFFF;		/* LEAVE NO SPACE AROUND OUTSIDE OF THE BOX */	margin: 0;		/* LEAVE NO SPACE AROUND INSIDE OF THE BOX */	/* LEAVE NO SPACE AROUND INSIDE OF THE BOX */	padding: 0;		/* MEDIUM GREY TEXT */	color: #A3A3A3;		/* VERY PALE GREY BACKGROUND */	background-color: #f6f6f6;		/* SUBTLE APPLE-STYLE STRIPED BACKGROUND IMAGE OVERRIDES BACKGROUND 	   COLOR IF THE IMAGE IS AVAILABLE */	background-image: url(../images/layout/framePagerBackground.gif);		/* ALLOW THE BACKGROUND TO TILE TO FILL ALL AVAILABLE SPACE IN THIS BOX */	background-repeat: repeat;}/* ANY TAG OF CLASS "frameHeader", USED IN ADMIN VIEW FRAMES */.frameHeader {	/* SOLID 1 PIXEL LIGHT GREY BORDER */	border: solid 1px #C0C0C0; 		/* OVERRIDE BOTTOM BORDER WITH SOLID 1 PIXEL MEDIUM-LIGHT GREY */	border-bottom: solid 1px #8C8C8C;		/* LEAVE NO SPACE AROUND OUTSIDE OF THE BOX */	margin: 0;	/* LEAVE NO SPACE AROUND INSIDE OF THE BOX */	padding: 0;		/* DARK BLUE TEXT */	color: #333366;		/* MEDIUM-LIGHT GREY BACKGROUND */	background-color: #A5A5A5;		/* SLOW, ROUNDED GRADIENT FROM #F9F9F9 TO #A5A5A5	   BACKGROUND IMAGE OVERRIDES BACKGROUND 	   COLOR IF THE IMAGE IS AVAILABLE */	background-image: url(../images/layout/frameHeaderBackground.gif);		/* ATTACH THE TOP OF THE BACKGROUND IMAGE TO THE TOP OF THE BOX */	background-position: top;		/* REPEAT THE IMAGE ALONG THE X AXIS (HORIZONTAL) ONLY */	background-repeat: repeat-x;}/* ANY TAG OF CLASS "frameResults", USED IN ADMIN VIEW FRAMES */.frameResults {	/* LEAVE NO SPACE AROUND OUTSIDE OF THE BOX */	margin: 0;	/* LEAVE NO SPACE AROUND INSIDE OF THE BOX */	padding: 0;}/* ANY TAG OF CLASS "frameWrapper", USED IN ADMIN VIEW FRAMES */.frameWrapper {	/* INSET (BEVELLED IN) 1 PIXEL MEDIUM-LIGHT GREY BORDER */	border: inset 1px #8C8C8C;	/* LEAVE NO SPACE AROUND OUTSIDE OF THE BOX */	margin: 0;	/* LEAVE NO SPACE AROUND INSIDE OF THE BOX */	padding: 0;}/* "A" (LINK) OF CLASS "sort" */a.sort {	/* DARK BLUE TEXT */	color: #333366;}/* BODY OF CLASS "results", USED IN ADMIN VIEW FRAMES */body.results {	/* LEAVE NO SPACE AROUND OUTSIDE OF THE BOX */	margin: 0;	/* LEAVE NO SPACE AROUND INSIDE OF THE BOX */	padding: 0;}/* BODY OF CLASS "pager", USED IN ADMIN VIEW FRAMES */body.pager {	/* LEAVE NO SPACE AROUND OUTSIDE OF THE BOX */	margin: 0;	/* LEAVE NO SPACE AROUND INSIDE OF THE BOX */	padding: 0;		/* USE THE BACKGROUND COLOR BEHIND IT */	background-color: transparent;		/* MEDIUM-LIGHT GREY TEXT */	color: #A3A3A3;		/* EXPAND TO FIT ALL AVAILABLE VERTICAL SPACE */	height: 100%;		/* IF ANYTHING WOULD STRETCH OR SCROLL	   THIS BOX, CLIP IT AND 	   ACT LIKE IT DOESN'T EXIST. */	overflow: hidden;}/* "A" (LINK) WITHIN ANY TAG OF CLASS "pager" */.pager a {	/* MEDIUM BLUE TEXT */	color: #3333CC;}/* BODY OF CLASS "mini", OR ALTERNATIVELY   TABLE WITHIN ANY TAG OF CLASS "mini" */body.mini, .mini table {	/* FONT IN ORDER OF PREFERENCE */	font-family: Arial, Helvetica, sans-serif;		/* 11 PIXEL TEXT */	font-size: 11px;}/* ANY TAG OF CLASS "content" WITHIN ANY TAG OF CLASS "mini" */.mini .content {	/* LEAVE NO SPACE AROUND INSIDE OF THE BOX */	padding: 0;}/* H1 (LEVEL 1 HEADING) WITHIN ANY TAG OF CLASS "mini" */.mini h1 {	/* 14 PIXEL TEXT */	font-size: 14px;	/* LEAVE NO SPACE AROUND OUTSIDE OF THE BOX */	margin: 0;}/* H2 (LEVEL 2 HEADING) WITHIN ANY TAG OF CLASS "mini" */.mini h2 {	/* 13 PIXEL TEXT */	font-size: 13px;	/* LEAVE NO SPACE AROUND OUTSIDE OF THE BOX */	margin: 0;}/* H3 (LEVEL 3 HEADING) WITHIN ANY TAG OF CLASS "mini" */.mini h3 {	/* 12 PIXEL TEXT */	font-size: 12px;	/* LEAVE NO SPACE AROUND OUTSIDE OF THE BOX */	margin: 0;}/* H4 (LEVEL 4 HEADING) WITHIN ANY TAG OF CLASS "mini" */.mini h4 {	/* 12 PIXEL TEXT */	font-size: 12px;	/* LEAVE NO SPACE AROUND OUTSIDE OF THE BOX */	margin: 0;}/* INPUT WITHIN ANY TAG OF CLASS "mini", OR ALTERNATIVELY   TEXTAREA WITHIN ANY TAG OF CLASS "mini", OR ALTERNATIVELY   SELECT WITHIN ANY TAG OF CLASS "mini" */.mini input, .mini textarea, .mini select {	/* FONT IN ORDER OF PREFERENCE */	font-family: Courier, monospace;		/* 11 PIXEL TEXT */	font-size: 11px;		/* USE DEFAULT BORDER TYPE, BUT WITH DARK GREY COLOR AND 	   1 PIXEL WIDTH */	border-color: #333333;	border-width: 1px;}/* ANY TAG OF CLASS "admin-heading", USED IN THE ADMIN FOR HEADINGS   IN FORMS */.admin-heading {	/* LEAVE NO SPACE AROUND OUTSIDE OF THE BOX */	margin: 0;	/* LEAVE NO SPACE AROUND INSIDE OF THE BOX */	padding: 0;		/* BLACK TEXT */	color: #000000;		/* MEDIUM-LIGHT GREY BACKGROUND */	background-color: #A5A5A5;		/* SLOW, ROUNDED GRADIENT FROM #F9F9F9 TO #A5A5A5	   BACKGROUND IMAGE OVERRIDES BACKGROUND 	   COLOR IF THE IMAGE IS AVAILABLE */	background-image: url(../images/layout/frameHeaderBackground.gif);		/* ATTACH THE TOP OF THE BACKGROUND IMAGE TO THE TOP OF THE BOX */	background-position: top;		/* REPEAT THE IMAGE ALONG THE X AXIS (HORIZONTAL) ONLY */	background-repeat: repeat-x;}/* H2 (LEVEL 2 HEADING) WITHIN ANY TAG OF CLASS "admin-heading",    USED IN THE ADMIN FOR HEADINGS IN FORMS */.admin-heading h2 {		/* SOLID 1 PIXEL LIGHT GREY BORDER */	border: solid 1px #CCCCCC; 		/* OVERRIDE BOTTOM BORDER WITH SOLID 1 PIXEL DARK GREY */	border-bottom: solid 1px #333333;	/* LEAVE NO SPACE AROUND OUTSIDE OF THE BOX */	margin: 0;	/* LEAVE NO SPACE AROUND INSIDE OF THE BOX */	padding: 0;		/* BLACK TEXT */	color: #000000;		/* USE THE BACKGROUND COLOR BEHIND IT */	background-color: transparent;}/* ANY TAG OF CLASS "search", OR ALTERNATIVELY    TH (TABLE HEADER CELL) WITHIN ANY TAG OF CLASS "search",   BOTH USED FOR SEARCH BOXES */.search, .search th {	/* BOLD TEXT */	font-weight: bold;		/* WHITE TEXT */	color: #FFFFFF;		/* MEDIUM GREY BACKGROUND */	background-color: #999999;}/* "A" (LINK) WITHIN ANY TAG OF CLASS "search", USED FOR SEARCH BOXES */.search a {	/* WHITE TEXT */	color: #FFFFFF;}/* INPUT WITHIN ANY TAG OF CLASS "search", OR ALTERNATIVELY   SELECT WITHIN ANY TAG OF CLASS "search", OR ALTERNATIVELY      TEXTAREA WITHIN ANY TAG OF CLASS "search",    ALL USED FOR SEARCH BOXES */.search input, .search select, .search textarea {	/* NON-BOLD TEXT */	font-weight: normal;}/* H2 (LEVEL 2 HEADING) WITHIN ANY TAG OF CLASS "search", USED FOR SEARCH BOXES */.search h2 {	/* USE THE BACKGROUND COLOR BEHIND IT */	background: none;		/* WHITE TEXT */	color: #FFFFFF;		/* LEAVE NO SPACE ON THE INSIDE OF THE BOX AT THE LEFT SIDE */	padding-left: 0;		/* 15 PIXEL TEXT */	font-size: 15px;	/* LEAVE NO SPACE AROUND OUTSIDE OF THE BOX */	margin: 0;}