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

    body { font-family: verdana, helvetica, sans-serif; font-size: 11px; color: #000000; background: #FFFFFF; }
.content {font-family: verdana, helvetica, sans-serif; font-size: 11px; color: #000000; line-height: 16px; }
      td {font-family: verdana, helvetica, sans-serif; font-size: 11px; color: #000000; }
.yellow {background: #ffff33;}
.lightyellow {background: #ffff33;}

/* forms */

input, textarea, select { font-family: verdana, arial, helvetica; font-size: 10px; }
.radiobutton {color: #C496EA}
sup {font-size: 9px;}

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

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

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

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

h1 {font-family: verdana, arial, helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #3366cc; font-style: italic;}
h2 {font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #333333; font-style: italic;}
h3 {display: inline; font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #3366cc;}
h4 {font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #666666;}

/* list styles added here */

	   ul {display: block; list-style-position: outside; padding-top: 5px;}
ul.inline {display: block; list-style-position: outside; padding-top: 5px;}

/* styles for small text */

 .directions {font-family: verdana, helvetica, sans-serif; font-size: 10px; font-style: normal; color: #000000; }
	   .foot {font-family: verdana, arial, helvetica, sans-serif; font-size: 10px;}
      .small {font-family: verdana, helvetica, sans-serif; font-size: 10px; font-style: normal; color: #333333; }
       .help {font-family: verdana, helvetica, sans-serif; font-size: 10px; font-style: normal; color: #CC0000; }
    .caption {font-family: verdana, helvetica, sans-serif; font-size: 11px; font-style: normal; color: #009900; }

/* nav styles */

a.nav {font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; color: #3366cc; text-decoration: none; padding-left: 5px; font-weight: bold;}
a.nav:hover {font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; color: #3366cc; text-decoration: underline; padding-left: 5px; font-weight: bold;}
a.nav:visited {font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; color: #3366cc; text-decoration: none; padding-left: 5px; font-weight: bold;}
a.navon {font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; color: #3366cc; text-decoration: none; padding-left: 5px; font-weight: bold;}
a.navon:hover {color: #333333; text-decoration: underline; }
a.navon:visited {font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; color: #3366cc; text-decoration: none; padding-left: 5px; font-weight: bold;}

a.subnav {font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; color: #3366cc; text-decoration: none; padding-left: 15px;}
a.subnav:hover {font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; background-color: #FEF316; color: #3366cc; text-decoration: underline; padding-left: 15px;}
a.subnavon {font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; background-color: #FEF316; color: #3366cc; text-decoration: none; padding-left: 15px;}
a.subnavon:hover {color: #333333; text-decoration: underline; }



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

   /* admin titles and sub titles */ 
      .title {font-family: verdana, helvetica, arial; font-size: 14px; color: #003399; font-weight: bold; }
   .subtitle {font-family: verdana, helvetica, arial; font-size: 12px; color: #6699cc; 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: #6699cc; font-weight: bold; font-size: 12px; color: #ffffff; } 
a.admtablehead:link    { background-color: #6699cc; font-weight: bold; font-size: 12px; color: #ffffff; } 
a.admtablehead:visited { background-color: #6699cc; font-weight: bold; font-size: 12px; color: #ffffff; } 
a.admtablehead:hover   { background-color: #6699cc; font-weight: bold; font-size: 12px; color: #000000; } 

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



