/* ----- Colors ----- */
/* ----- General ----- */

BODY { 

       background-color	    : #FFF;
     }

P    {
       font-family	    : sans-serif;
       color		    : #333;
       font-size	    : 10pt
     }

P.grey {
       color		    : #666;
       }

img.title {
	  padding          : 1em;
}

tt   {
	color               : #238;
	}

tt.big   {
	color               : #000;
	font-size           : 12pt
	}

h1   {
       font-family	    : Arial, helvetica, sans-serif;
       color		    : #238;
       font-size	    : 12pt 
     }
h2   {
       font-family	    : Arial, helvetica, sans-serif;
       color		    : #238;
       font-size	    : 12pt 
     }
h3   { 
       font-family	    : Arial, helvetica, sans-serif; 
       color		    : #238;
       font-size	    : 12pt;
	margin-top          : 2pt;
	margin-bottom          : 6pt
     }
h4   { 
       font-family	    : Arial, helvetica, sans-serif; 
       color		    : #238;
       font-size	    : 12pt;
	margin-top          : 2pt;
	margin-bottom          : 3pt
     }


/* ----- Links ----- */

A.yellow {
	  color		  : #000;
	  }

A.green { text-decoration : none;
	  background-color:  #FFF;
	  color	    : #238; } 

A.orange { text-decoration : none;
	    color	    : #23A;
       background-color   : #E2F6EA; 
       }

A.orange_u { text-decoration : underline;
	    color	    : #23A;
       background-color   : #E2F6EA; 
} 

A.grey  {   color	    : #888;
	background-color  : #FFF;
 } 


/* ----- Tables ----- */

table {
       background-color     : #FFF;	/* Background */
       border-color         : #CCC;
       border-collapse      : collapse;
     }

table.new {
	  background-color: #F0F8ED;
	  }

TH a   {
       font-family	    : sans-serif;
       background-color     : #E2F6EA;
       color                : #23A;
       font-size	    : 10pt 
     }

th   {
       font-family	    : sans-serif;
       font-size	    : 10pt;
       background-color   : #E2F6EA;
       color              : #000;
     }

*.noborderright {
		  border-right: hidden;
}

*.borderright {
	       border-right: 1px solid #CCC;
}

*.noborderbottom {
		  border-bottom: hidden;
}

*.borderbottom {
	       border-bottom: 1px solid #CCC;
}

*.oddrow td {
	 background : #F6FCF4;
}

TD   {
       font-family	    : sans-serif;
       font-size	    : 10pt; 
       color                : #444;
        background-color     : #F0F8ED;
     }

TD.noborderright {
		  border-right: hidden;
}

TD textarea {
	background-color    : #EBE9F3;
/*	background-color    : #E2F6EA; */
	color               : #23A;
	}

TD.white   {
	 background-color     : #FFF;
	 color : #333;
     }

.lefttext {
	 text-align: left;
}
TD.footer   {
	 background-color     : #FFF;
	 color : #999;
	 text-align: center;
     }

TD.r_advert {
	    background-color  : #FFF;
	    }

TD.title {
/*	 background-color   : #92B129; */
	 background-color   : #FFF;
	 font-family        : sans-serif;
	 font-size          : 14pt
	 }

TD.light_bg  {
       font-family	    : sans-serif;
       font-size	    : 10pt; 
       color                : #222;
       background-color     : #FFF;
     }

TD a {
       font-family	    : sans-serif;
       font-size	    : 10pt; 
       color                : #23A;
/*       background-color     : #F0F8ED; */
       text-decoration      : none;
}

TD.white a  {
/*	 background-color     : #FFF; */
/*	 color                : #23A; */
     }

TD.light_bg a {
/*      background-color      : #FFF; */
}


TD.sidebar   {
	 background-color     : #F0FAF0;
     }

TD.sidebar a  {
 	 background-color     : #EDF5EB;
     }

TD.title {
/*	 background-color     : #92B129; */
	 background-color     : #FFF;
	 font-size            : 10pt;
     }
TD.title a {
/*	 background-color     : #92B129; */
	 background-color     : #FFF;
     }

input.blue {
/*       background-color     : #EBE9F3; */
       background-color     : #FFF;
       color		    : #222;
       border-width		    : 1px;
       border-color         : #666;
      }

input.text {
      background-color      : 00F;
}

select {
       background-color	    : #EBE9F3;
       color		    : #333;
       border		    : 1px;
      }

/* This also handles 'Submit' and 'Reset' buttons */
input {
       background-color	    : #EBE9F3;
       color		    : #23A;
       border-width		    : 2px;
      }

hr {
/*   border:   1px solid #000; */
     color            : #AAA;
     height           : 1px;
     background-color : #AAA;
     border           : 0;
   }

/* -------------------- Rollover Buttons -------------------- */
/* ---------- Home ---------- */
a.ro_home {
   display: block;
   width: 58px;
   height: 21px;
   text-decoration: none;
   background: url("img/nav/home.png");
}
a.ro_home:hover {
   background-position: -58px 0;
}
/* ---------- Search ---------- */
a.ro_finder {
   display: block;
   width: 72px;
   height: 21px;
   text-decoration: none;
   background: url("img/nav/finder.png");
}
a.ro_finder:hover {
   background-position: -72px 0;
}
/* ---------- Programs ---------- */
a.ro_programs {
   display: block;
   width: 102px;
   height: 21px;
   text-decoration: none;
   background: url("img/nav/programs.png");
}
a.ro_programs:hover {
   background-position: -102px 0;
}
/* ---------- People ---------- */
a.ro_people {
   display: block;
   width: 66px;
   height: 21px;
   text-decoration: none;
   background: url("img/nav/people.png");
}
a.ro_people:hover {
   background-position: -66px 0;
}
/* ---------- Formats ---------- */
a.ro_formats {
   display: block;
   width: 85px;
   height: 21px;
   text-decoration: none;
   background: url("img/nav/formats.png");
}
a.ro_formats:hover {
   background-position: -85px 0;
}
/* ---------- Resources ---------- */
a.ro_resources {
   display: block;
   width: 106px;
   height: 21px;
   text-decoration: none;
   background: url("img/nav/resources.png");
}
a.ro_resources:hover {
   background-position: -106px 0;
}
/* ---------- Blog ---------- */
a.ro_blog {
   display: block;
   width: 50px;
   height: 21px;
   text-decoration: none;
   background: url("img/nav/blog.png");
}
a.ro_blog:hover {
   background-position: -50px 0;
}
/* ---------- About ---------- */
a.ro_about {
   display: block;
   width: 64px;
   height: 21px;
   text-decoration: none;
   background: url("img/nav/about.png");
}
a.ro_about:hover {
   background-position: -64px 0;
}


/* ==================== BELOW HERE ARE TAGS NOT USED ==================== */




td.new {
	  background-color: #0F0;
	  font-family     : sans-serif;
	  font-size       : 16pt;
	  font-weight     : bold;
	  }
td.twelvept {
	  background-color: #00F;
	  font-family     : sans-serif;
	  font-size       : 12pt;
	  }

tr.bg {
       background-color:    #0F0;
       }


tr.title {
       background-color:    #FFF;
       }

tr.white {
       background-color:    #00F;
       }

/* Most table cells */


TD.red {
       color		    : red;
       background-color     : black;
       }

TD.green {
       color		    : green;
       background-color     : black;
       }

TD.Y {
	color               : #AA0
	}
TD.C {
	color               : #0AA
	}
TD.R {
	color               : #C22
	}
td.dark    {
       font-family	    : sans-serif;
       color		    : #AAA;
       font-size	    : 10pt
     }

/* Background for highlighted text on sidebar */

/* Most outer enclosing TDs. */

/* Covers most THs */

th.blue   {
       font-family	    : sans-serif;
       font-size	    : 11pt;
       background-color   : #0E2C52;
       color              : #BBF;
     }

/* ----- Lists ----- */

UL.inside {
	list-style-position: inside
	}  



A.green_lightbg { text-decoration : none;
	  background-color:  #003366;
	  color	    : #0F0 } 



/* ----- Headings ----- */

kbd  { 
       color		    : #C33; 
       font-weight	    : bold 
     }
pre   {
	color               : #666;
	}

tt.small {
       font-size            :8pt
       }

/* ----- Misc ----- */

tableheading {
       font-family	    : Arial, helvetica, sans-serif;
       font-size	    : 12pt;
       color		    : red 
     }
input.darkblue {
       background-color     : #028;		/* Darker Blue Sidebar */
       color		    : #CCC;
       border		    : 1px;
      }

textarea {
	background-color    : #000;
	color               : #CCC
	}

/* ------------------------------------------------------------ */
/*                 dw_tooltip from dyn-web.com                  */
/* ------------------------------------------------------------ */

div#tipDiv {
    font-family	    : Arial, helvetica, sans-serif;
    color:#000; 
    font-size:12px; 
    line-height:1.2;
    background-color: #E2F6EA;
    border:1px solid #667295; 
    padding:2px;
}
div#tipDiv div.img { text-align:center }
div#tipDiv div.txt {  }

div#tipDiv .caption {
    padding:0 0 2px 2px;
    color:#000;
    font-size:14px;
    font-weight:bold;
    text-align:center;
}
