/* generic text, background color - only content class has line-height feature, for body and td, it would mess up image positioning */

    body { font-family: trebuchet MS, Gill Sans, Sans-serif; font-size: 12px; color: #000000; background: #751717;
	margin: 0px; background: url(/images/bg_orange.gif) fixed center repeat-y;}
.content {font-family: trebuchet MS, Gill Sans, Sans-serif; font-size: 12px; color: #000000;}
      td {font-family: trebuchet MS, Gill Sans, Sans-serif; font-size: 12px; color: #000000;}
.divider { background-color: #bfbfbf;}

.bg1 { background-color: #FFFFFF;}
.bg2 { background-color: #f3f2cd;}
.bg3 { background-color: #CCCCCC;}
.bgcal { background-color: #f3f2cd;}


.calheader { background-color: #C29393; font-size: 13px; text-decoration: none;}
a.calheader { background-color: #C29393; font-size: 13px; text-decoration: none;}


/* forms */

input, textarea, select { font-family: trebuchet MS, Gill Sans, Sans-serif; font-size: 11px; }


.submitbutton {
cursor:pointer;
border:outset 1px #000066;
background:#000066;
color:#FFFFFF;
font-weight:bold;
padding: 2px 2px;
text-decoration: none;
}

.submitbuttonsub {
cursor:pointer;
border:outset 1px #d54738;
background:#d54738;
color:#FFFFFF;
font-weight:bold;
padding: 1px 1px;
text-decoration: none;
}

a.submitbutton, a.submitbutton:hover, a.submitbutton:visited {
cursor:pointer;
border:outset 1px #000066;
background:#000066;
color:#FFFFFF;
font-weight:bold;
padding: 2px 2px;
text-decoration: none;
background:url(/images/buttonbg.gif) repeat-x left top;
}

.deletebutton {
cursor:pointer;
border:outset 1px #d54738;
background:#FFFFFF;
color:#990000;
font-weight:bold;
text-decoration: none;
padding: 2px 2px;
}

/*link color - font and size, line-height is inherited*/

				a {color: #003399; text-decoration: underline;}
		a:visited {color: #003399; text-decoration: underline;}
		  a:hover {color: #666666; text-decoration: none;}

        a.content {color: #a64298; text-decoration: underline;}
a.content:visited {color: #a64298; text-decoration: underline;}
  a.content:hover {color: #000000; text-decoration: none;}

/* headers - display inline does not add any extra line breaks */

h1 {display: inline; font-family: trebuchet MS, Gill Sans, Sans-serif; font-size: 16px; color: #ba3122; }
h2 {display: inline; font-family: trebuchet MS, Gill Sans, Sans-serif; font-size: 14px; color: #003399; }
h3 {display: inline; font-family: trebuchet MS, Gill Sans, Sans-serif; font-size: 13px; color: #ba3122; }
h4 {display: inline; font-family: trebuchet MS, Gill Sans, Sans-serif; font-size: 12px; color: #6e9473; }
h5 {display: inline; font-family: trebuchet MS, Gill Sans, Sans-serif; font-size: 12px; color: #000000; }

/* list styles added here */

	   ul {display: block; list-style-position: outside;}
ul.inline {display: block; list-style-position: outside;}

/* styles for small text */

 .directions {font-family: trebuchet MS, Gill Sans, Sans-serif; font-size: 11px; font-style: normal; color: #00CC00;}
     .footer {font-family: trebuchet MS, Gill Sans, Sans-serif; font-size: 11px; font-style: normal; color: #000000;}
      .small {font-family: trebuchet MS, Gill Sans, Sans-serif; font-size: 10px; font-style: normal; color: #333333;}
     .small2, a.small2:link {font-family: trebuchet MS, Gill Sans, Sans-serif; font-size: 10px; font-style: normal; text-decoration: underline;}
     a.small2:hover, a.small2:visited {font-family: trebuchet MS, Gill Sans, Sans-serif; font-size: 10px; font-style: normal; text-decoration: none;}
        .red, a.red:link {font-family: trebuchet MS, Gill Sans, Sans-serif; font-size: 11px; font-style: normal; color: #CC0000; text-decoration: none;}
     a.red:hover, a.red:visited {font-family: trebuchet MS, Gill Sans, Sans-serif; font-size: 11px; font-style: normal; text-decoration: underline;}
       .help {font-family: trebuchet MS, Gill Sans, Sans-serif; font-size: 11px; font-style: normal; color: #CC0000;}
    .caption {font-family: trebuchet MS, Gill Sans, Sans-serif; font-size: 12px; font-style: normal; color: #009900;}


    .callout {font-family: trebuchet MS, Gill Sans, Sans-serif; font-size: 13px; font-style: normal; color: #990000;}
          a.callout:link, a.callout:visited {color: #990000; font-weight: bold; font-size: 13px; text-decoration: underline;}
    a.callout:hover {color: #990000; font-weight: bold; font-size: 13px; text-decoration: none;}

/* nav styles */



           .globalnav {color: #000099; font-weight: bold; font-size: 11px; text-decoration: none;}
         a.globalnav:link, a.globalnav:visited  {color: #333333; font-weight: bold; font-size: 11px; text-decoration: none;}
   a.globalnav:hover {color: #333333; font-weight: bold; font-size: 11px; text-decoration: underline;}
         a.globalnavon:link, a.globalnavon:visited  {color: #333333; font-weight: bold; font-size: 11px; text-decoration: none;}
   a.globalnavon:hover {color: #333333; font-weight: bold; font-size: 11px; text-decoration: underline;}


           .nav {color: #000099; font-weight: bold; font-size: 10px; text-decoration: none; line-height: 180%;}
          a.nav:link, a.nav:visited {color: #000099; font-weight: bold; font-size: 10px; text-decoration: none; line-height: 180%;}
    a.nav:hover {color: #000000; font-weight: bold; font-size: 10px; text-decoration: underline; line-height: 180%;}
         a.navon:link, a.navon:visited  {color: #333333; font-weight: bold; font-size: 10px; text-decoration: none; line-height: 180%;}
   a.navon:hover {color: #333333; font-weight: bold; font-size: 10px; text-decoration: underline; line-height: 180%;}

           .pastnav {color: #888888; font-weight: bold; font-size: 10px; text-decoration: none; line-height: 180%;}
          a.pastnav:link, a.pastnav:visited {color: #888888; font-weight: bold; font-size: 10px; text-decoration: none; line-height: 180%;}
    a.pastnav:hover {color: #666666; font-weight: bold; font-size: 10px; text-decoration: underline; line-height: 180%;}
         a.pastnavon:link, a.pastnavon:visited  {color: #888888; font-weight: bold; font-size: 10px; text-decoration: none; line-height: 180%;}
   a.pastnavon:hover {color: #666666; font-weight: bold; font-size: 10px; text-decoration: underline; line-height: 180%;}

        .subnav {color: #000099; font-weight: bold; font-size: 10px; text-decoration: none; line-height: 140%;}
       a.subnav:link, a.subnav:visited {color: #000099; font-weight: bold; font-size: 10px; text-decoration: none; line-height: 140%;}
 a.subnav:hover {color: #000000; font-weight: bold; font-size: 10px; text-decoration: underline; line-height: 140%;}
      a.subnavon:link, a:subnavon:visited; {color: #333333; font-weight: bold; font-size: 10px; text-decoration: none; line-height: 140%;}
a.subnavon:hover {color: #333333; font-weight: bold; font-size: 10px; text-decoration: underline; line-height: 140%;}

        .venuenav {color: #000000; font-weight: bold; font-size: 10px; text-decoration: none; line-height: 140%;}
       a.venuenav:link, a.venuenav:visited {color: #000000; font-weight: bold; font-size: 10px; text-decoration: none; line-height: 140%;}
 a.venuenav:hover {color: #000000; font-weight: bold; font-size: 10px; text-decoration: underline; line-height: 140%;}
      a.venuenavon:link, a:venuenavon:visited; {color: #000000; font-weight: bold; font-size: 10px; text-decoration: none; line-height: 140%;}
a.venuenavon:hover {color: #000000; font-weight: bold; font-size: 10px; text-decoration: underline; line-height: 140%;}

        .catnav {color: #000000; font-weight: bold; font-size: 11px; text-decoration: none; line-height: 140%;}
       a.catnav:link, a.catnav:visited {color: #000000; font-weight: bold; font-size: 11px; text-decoration: none; line-height: 140%;}
 a.catnav:hover {color: #000000; font-weight: bold; font-size: 11px; text-decoration: underline; line-height: 140%;}
      a.catnavon:link, a:catnavon:visited; {color: #000000; font-weight: bold; font-size: 11px; text-decoration: none; line-height: 140%;}
a.catnavon:hover {color: #000000; font-weight: bold; font-size: 11px; text-decoration: underline; line-height: 140%;}

        .contentnav {color: #000000; font-weight: bold; font-size: 11px; text-decoration: none; line-height: 140%;}
       a.contentnav:link, a.contentnav:visited {color: #003399; font-weight: bold; font-size: 11px; text-decoration: underline; line-height: 140%;}
 a.contentnav:hover {color: #000000; font-weight: bold; font-size: 11px; text-decoration: none; line-height: 140%;}
      a.contentnavon:link, a:contentnavon:visited; {color: #333333; font-weight: bold; font-size: 11px; text-decoration: underline; line-height: 140%;}
a.contentnavon:hover {color: #333333; font-weight: bold; font-size: 11px; text-decoration: none; line-height: 140%;}


   /* cell background, font for table headings on public site */
 .navtablehead         { background-color: #d54738; font-weight: bold; font-size: 13px; color: #ffffff; text-decoration: none; padding: 2px;} 
a.navtablehead:link    { background-color: #d54738; font-weight: bold; font-size: 13px; color: #ffffff; text-decoration: none; padding: 2px;} 
a.navtablehead:visited { background-color: #d54738; font-weight: bold; font-size: 13px; color: #ffffff; text-decoration: none; padding: 2px;} 
a.navtablehead:hover   { background-color: #d54738; font-weight: bold; font-size: 13px; color: #ffffff; text-decoration: underline; padding: 2px;} 

 .navtablehead2         { background-color: #f5ae1b; font-weight: bold; font-size: 13px; color: #000000; text-decoration: none; padding: 2px;} 
a.navtablehead2:link    { background-color: #f5ae1b; font-weight: bold; font-size: 13px; color: #000000; text-decoration: none; padding: 2px;} 
a.navtablehead2:visited { background-color: #f5ae1b; font-weight: bold; font-size: 13px; color: #000000; text-decoration: none; padding: 2px;} 
a.navtablehead2:hover   { background-color: #f5ae1b; font-weight: bold; font-size: 13px; color: #000000; text-decoration: underline; padding: 2px;} 

 .tablehead1         { background-color: #d54738; font-weight: bold; font-size: 14px; color: #ffffff; text-decoration: none; padding: 2px;} 
a.tablehead1:link    { background-color: #d54738; font-weight: bold; font-size: 14px; color: #ffffff; text-decoration: none; padding: 2px;} 
a.tablehead1:visited { background-color: #d54738; font-weight: bold; font-size: 14px; color: #ffffff; text-decoration: none; padding: 2px;} 
a.tablehead1:hover   { background-color: #d54738; font-weight: bold; font-size: 14px; color: #c7bf30; text-decoration: underline; padding: 2px;} 

 .tablehead1a         { background-color: #d54738; font-size: 13px; color: #ffffff; text-decoration: none; padding: 2px;} 
a.tablehead1a:link    { background-color: #d54738; font-size: 13px; color: #ffffff; text-decoration: none; padding: 2px;} 
a.tablehead1a:visited { background-color: #d54738; font-size: 13px; color: #ffffff; text-decoration: none; padding: 2px;} 
a.tablehead1a:hover   { background-color: #d54738; font-size: 13px; color: #c7bf30; text-decoration: underline; padding: 2px;} 

 .tablehead2         { background-color: #f5ae1b; font-weight: bold; font-size: 14px; color: #000000; text-decoration: none; padding: 2px;} 
a.tablehead2:link    { background-color: #f5ae1b; font-weight: bold; font-size: 14px; color: #000000; text-decoration: none; padding: 2px;} 
a.tablehead2:visited { background-color: #f5ae1b; font-weight: bold; font-size: 14px; color: #000000; text-decoration: none; padding: 2px;} 
a.tablehead2:hover   { background-color: #f5ae1b; font-weight: bold; font-size: 14px; color: #000000; text-decoration: underline; padding: 2px;} 

 .tablehead2a         { background-color: #f5ae1b; font-size: 13px; color: #000000; text-decoration: none; padding: 2px;} 
a.tablehead2a:link    { background-color: #f5ae1b; font-size: 13px; color: #000000; text-decoration: none; padding: 2px;} 
a.tablehead2a:visited { background-color: #f5ae1b; font-size: 13px; color: #000000; text-decoration: none; padding: 2px;} 
a.tablehead2a:hover   { background-color: #f5ae1b; font-size: 13px; color: #000000; text-decoration: underline; padding: 2px;} 

 .tablehead3         { background-color: #f5ae1b; font-weight: bold; font-size: 14px; color: #000000; text-decoration: none; padding: 2px;} 
a.tablehead3:link    { background-color: #f5ae1b; font-weight: bold; font-size: 14px; color: #000000; text-decoration: none; padding: 2px;} 
a.tablehead3:visited { background-color: #f5ae1b; font-weight: bold; font-size: 14px; color: #000000; text-decoration: none; padding: 2px;} 
a.tablehead3:hover   { background-color: #f5ae1b; font-weight: bold; font-size: 14px; color: #000000; text-decoration: underline; padding: 2px;} 

 .tablehead3a         { background-color: #f5ae1b; font-size: 13px; color: #000000; text-decoration: text-decoration: none; padding: 2px;} 
a.tablehead3a:link    { background-color: #f5ae1b; font-size: 13px; color: #000000; text-decoration: text-decoration: none; padding: 2px;} 
a.tablehead3a:visited { background-color: #f5ae1b; font-size: 13px; color: #000000; text-decoration: text-decoration: none; padding: 2px;} 
a.tablehead3a:hover   { background-color: #f5ae1b; font-size: 13px; color: #000000; text-decoration: text-decoration: underline; padding: 2px;} 


/* styles governing all table layouts in admin interfaces: */

   /* admin titles and sub titles */ 
      .title {font-family: trebuchet MS, Gill Sans, Sans-serif; font-size: 16px; color: #003399; font-weight: bold; }
   .subtitle {font-family: trebuchet MS, Gill Sans, Sans-serif; font-size: 13px; color: #d54738; font-weight: bold; }
       .bold {font-weight: bold; }



   /* stroke outline color for tables */
   .admstroke { background-color: #99999A; } 
   
   /* cell background, font for table headings and "sort by" links in column headings */
 .admtablehead         { background-color: #f5ae1b; font-weight: bold; font-size: 13px; color: #000000; } 
a.admtablehead:link    { background-color: #f5ae1b; font-weight: bold; font-size: 13px; color: #000000; } 
a.admtablehead:visited { background-color: #f5ae1b; font-weight: bold; font-size: 13px; color: #000000; } 
a.admtablehead:hover   { background-color: #f5ae1b; font-weight: bold; font-size: 13px; color: #000000; } 

   /* cell background, font for most table cells */
		          .adm { background-color: #faefe7; } 
		 
   /* cell background, slightly different than class=adm for striping search results, etc */
	             .adm2 { background-color: #ffffff; } 


   /* test styles for bold/italics/link javascript */
.buttons {
	background: #ccc;
	border: 1px solid #ccc;
	margin: 1;
	float:left;
}
.raise	{
	border-top: 1px solid buttonhighlight;
	border-left: 1px solid buttonhighlight;
	border-bottom: 1px solid buttonshadow;
	border-right: 1px solid buttonshadow;
	background: #ccc;
	margin:1;
	float:left;
}
.press {
	border-top: 1px solid buttonshadow;
	border-left: 1px solid buttonshadow;
	border-bottom: 1px solid buttonhighlight;
	border-right: 1px solid buttonhighlight;
	background: #ccc;
	margin:1;
	float:left;
}
#toolbar {
	margin: 0;
	width: 78px;
	padding: 0;
	height:20px;
	background: #ccc;
	border-top: 1px solid buttonhighlight;
	border-left: 1px solid buttonhighlight;
	border-bottom: 1px solid buttonshadow;
	border-right: 1px solid buttonshadow;
	text-align:left;
}




