/*      GENERAL       */
a {  color:  #252dFF;  /*  for certain links #337CBA; */  text-decoration : none;  font-weight: bold;}
a:hover {  color: #e87039;  text-decoration : none;}
body {  font-family: "Lucida Grande", Helvetica, Arial, sans-serif;  font-size: medium; background-color: #333333}
/* background-image: url(/images/bg-tile4a.jpg)   BACKGROUND-COLOR: "#666666"; background-color: #717D84; background-image: url(/images/bg-tile4a.jpg)(/images/bg-tile-original.gif); */ 
margin-top: 0px;  margin-bottom: 0px;  /*  margin-left: 0px; margin-right: 0px;   */}
img {	border: 0;}TD { }TH { }
H1 {  font-family: "Lucida Grande", Helvetica, Arial, sans-serif;  font-size: large;}
H2 {  font-family: "Lucida Grande", Helvetica, Arial, sans-serif;  font-size: large;}
H3 {  font-family: "Lucida Grande", Helvetica, Arial, sans-serif;  font-size: larger;  font-weight: bold;}
option {  font-family: "Lucida Grande", Helvetica, Arial, sans-serif;  font-size: medium;}
textarea {  font-family: "Lucida Grande", Helvetica, Arial, sans-serif;  font-size: medium;}
select {  font-family: "Lucida Grande", Helvetica, Arial, sans-serif;  font-size: medium;}
input, submit {  font-family: "Lucida Grande", Helvetica, Arial, sans-serif;  font-size: medium;}

/* IE does not like the width setting below change it to 1000px instead, for a semi solution or switch to Firefox or Safari for best results */    
/*   BG below is for right column ..??..  */
padding-left: 10px;  padding-right: 10px;  padding-top: 1px;  padding-bottom: 1px; background: #FFFFFF;  background-repeat: repeat-all;  background-position: 0% 0%;}.margin_eraser {  margin-left: -10px;  margin-right: -10px;}

#leftblocks {  vertical-align: top;  text-align: right;  white-space: normal;  padding-top: 1em;  padding-bottom: 1em;  padding-left: 1em;  padding-right: 1em;  background:  #f0f1f0;  background-image: url(/images/bg-tile-content2.gif);  background-repeat: repeat-x;  background-position: 0% 0%;} 
      /*  old bg:  background:  #e7ecdf;   good one = f7f7ff   fbfbfb   #f9f9fa -gray98-best    e8e9e8-gray92 */

#rightblocks {  width: 160px;  zzmin-width: 160px;  vertical-align: top;  white-space: normal;  padding-top: 1px;  padding-bottom: 1px;  padding-left: 10px;  padding-right: 0px;  background: #FFFFFF;  border-left-width: 1px;  border-left-style: dotted;  border-left-color:#666666; background-image: url(/images/bg-tile-content.gif);  background-repeat: repeat-x;  background-position: 0% 0%;}

/*  #4F575C ; background-image: url(/images/bg-tile-content.gif);  background-repeat: repeat-x;  background-position: 0% 0%;}*/

/*      HEADER OPTIONS       */
#header {}
.header-datestamp {  color: #FFFFFF;  text-align: center; 
/* this is also set in the TD tag, in header.html to please IE for PC */  
font-size: small;  padding: 3px;  background-color: #000000; white-space: nowrap;    border-top-width: 1px;      border-bottom-width: 1px;      border-style: solid;  border-color: #717D84;  border-top-color: #4F575C;  border-right-color: #4F575C;  border-right-style: solid;  border-right-width: 1px;  border-left-color: #4F575C;  border-left-style: solid;  border-left-width: 1px;  height: 12px; width: 821px;  background-image: url(/images/headerlinks-bg-tile3a.jpg);  background-repeat: repeat-x;  background-position: 0% 0%;}.header-datestamp-text { }

.header-links {  text-shadow: #6A331A -2px -2px 0px;  color: #e87039; font-size: small;  line-height: 32px; padding: 3px;  background: #252D3D; text-align: center;    border-top-width: 1px;  border-bottom-width: 1px;  border-style: solid;  border-color: #252d3d;  border-bottom-color: #252d3d;  border-left-width: 1px;   border-right-width: 0px;      }
/* #844020      #e87039; = orange                */

.header-links a {   text-transform: capitalize;  font-weight: bold;  color: #FFFFFF;  padding: 13px;  padding-right: 5px;  padding-left: 5px;  font-weight: normal;}
.header-links a:hover {  color: #e87039;  text-shadow: #6A331A -2px -2px 0px;  background-color: #252d3d;}


/*      TEST HEADER OPTIONS       */
#header2 {}
.header2-datestamp {  color: #FFFFFF;  text-align: center; 
/* this is also set in the TD tag, in header.html to please IE for PC */  
font-size: smallest;  padding: 3px;  background-color: #000000; white-space: nowrap; border-top-width: 1px; border-bottom-width: 1px;      border-style: solid;  border-color: #000000;  border-top-color: #000000;  border-right-color: #000000;  border-right-style: solid;  border-right-width: 1px;  border-left-color: #000000;  border-left-style: solid;  border-left-width: 1px;  height: 12px; width: 700px;  background-image: url(/images/headerlinks-bg-tile3a.jpg);  background-repeat: repeat-x;  background-position: 0% 0%;}.header-datestamp-text { }


.header2-links {  text-shadow: #6A331A -2px -2px 0px;  color: #e87039; font-size: smallest;  line-height: 32px; padding: 3px;  background: #000000; text-align: center;    border-top-width: 1px;  border-bottom-width: 1px;  border-style: solid;  border-color: #000000;  border-bottom-color: #000000;  border-left-width: 1px;   border-right-width: 0px;      }
/* #844020      #e87039; = orange                */

.header2-links a {   text-transform: capitalize;  font-weight: bold;  color: #FFFFFF;  padding: 5px;  padding-right: 5px;  padding-left: 5px;  font-weight: normal;}
.header2-links a:hover {  color: #e87039;  text-shadow: #6A331A -2px -2px 0px;  background-color: #000000;}


/*      BLOCK OPTIONS      */
.block {  font-size: smaller;  line-height: 18px;  color: black;    padding-top: 0px;  padding-bottom: 0px;  padding-left: 0px;  padding-right: 0px;	}
.block a {  color: #717D84;  text-shadow: #FFFFFF 2px 2px 0px;}
.block a:hover {  color: #252d3d;}

.whoWeAre {  vertical-align: middle;    background-color: #252D3D;  color: white;  border: 10px inset #000000; padding-top: 1em;  padding-bottom: 1em;  padding-left: 1em;  padding-right:  1em;  }
/*  #333366 - who we are bg color    10px inset #333366   Changed from 2px to 10px, MTS, September 2005     */

.whoWeAre2 {  vertical-align: middle;    background-color: #000000;  color: white;  border: 4px outset #791201; padding-top: 0.3em;  padding-bottom: 0.3em;  padding-left: 0.2em;  padding-right:  0.2em; -moz-border-radius: 9px 9px 9px 9px; }
/*  #252D3D  #333366 - who we are bg color    12px inset #791201   Changed from 2px to 12px, MTS, April 2006  changed from 1em to 0.2em   */

/* save whoWeAre2 border inset color:   e87039  */


.boption {  vertical-align: middle;  zzbackground: #e7ecdf;  padding-top: 1px; padding-bottom: 1px;  padding-left: 1px;  padding-right:  0px;  }
.boption a {  font-weight: bold;}
.boption:hover {  color: #252d3d;  background-color: #DFE4D7;  border-left-color: #252d3d;  border-left-style: solid;  border-left-width: 3px;  cursor: pointer;}
.boption:hover a {  color: #252d3d;}
.boption-off {  color: #999999;  font-weight: bold;  padding-left: 10px;  padding-top:  1px;  padding-bottom: 1px;  border-left-color: #999999;  border-left-style: solid;  border-

/*      LINKS PAGE      */
.links-category {  color: #4F575C;  font-family: "Lucida Grande", Helvetica, Arial, sans-serif;  font-size: medium;  font-weight: bold;  font-style: none;  text-align: center;    padding: 5px;    border-width: 1px;  border-style: solid;  border-right-color: #999999;  border-bottom-color: #999999;  border-left-color: #ededed;  border-top-color: #ededed;  background-color: #333333;}
/* BG  #e7ecdf  */
.links-category:hover {  background-color: #DFE4D7;  cursor: pointer;  border-width: 1px;  border-style: solid;  border-right-color: #999999;  border-bottom-color: #999999;  border-left-color: #ededed;  border-top-color: #ededed;}
.links-category:hover a {  color: #252d3d;}.links-category-active {  color: #252d3d;  font-family: "Lucida Grande", Helvetica, Arial, sans-serif;  font-size: medium;  font-weight: bold;  font-style: none;  text-align: center;    padding: 5px;  background-color: #e7ecdf;    border-width: 1px;  border-style: solid;    border-left-color: #999999;  border-top-color: #999999;  border-right-color: #ededed;  border-bottom-color: #ededed;}
.links-catagories {  padding: 10px;  border-width: 1px;  border-style: dotted;  border-color: #999999;}
.links-catagories-title {  color: #4F575C;  font-family: Georgia, "Times New Roman", serif;  font-style: italic;  font-size: medium;  text-align: left;  text-transform: lowercase;  font-weight: bold;}
.links-addlink {  color: #4F575C;  font-family: "Lucida Grande", Helvetica, Arial, sans-serif;  font-size: medium;  font-weight: bold;    padding: 5px;    border-style: dotted;  border-color: #999999;  border-width: 1px;  border-top-width: 0px;    }
.links-addlink a {  padding: 5px;}.links-addlink a:hover {  text-decoration: underline;}
.links ul {  padding-top: 5px;  padding-left: 20px;  padding-right: 10px;  padding-bottom: 10px;}.links ul li {  padding-bottom: 5px;  margin-bottom: 15px;  border-bottom-color: #5E7789;  border-b #ededed;}


/* These CSS declarations for links are used in a few places but are here for theme designers to use if needed - can be added to templates  */

/*      UNFILED STYLES      */
.warning {  color: red;  font-size: medium;  font-weight: bold;  font-family: "Lucida Grande", arial, sans-serif;}
.warningsmall {  color: red;  font-size: small;  font-family: "Lucida Grande", arial, sans-serif;}
.login-form {  font-size: medium;  padding: 4px;}      


/*   LINKS STUFF        8/30/05  This is obsolete for use on the links page - leave in because it is used in other places */
.grassRootsItem {background-color: #666666; width: 95%; border: blue 2px solid;}
     /*  #e9e9FF BG */ 
.socialItem {background-color: #e9e9FF;width: 95%; border: purple 2px solid;}      
.opportunitiesItem {background-color: #e9e9FF;width: 95%; border: green 2px solid;}      
.dpItem {background-color: #e9e9FF;width: 95%; border: blueviolet 2px solid;}      
.hcdpItem {font-size: "-1"; background-color: #feeccf;width: 80%; border: darkblue 2px solid;}
.hcdpItem2 {font-size: "-1"; color: #FFFFFF; background-color: #feeccf; width: 80%; border: darkblue 2px solid;}

/*  .hcdpItem {background-color: #e9e9FF;width: 80%; border: darkblue 2px solid;}feeccf  fde0ac c8b9a6  c8c2a7     */     
.studentItem {background-color: #e9e9FF;width: 95%; border: indigo 2px solid;
.col3 { width: 15%; }      
.col4 { width: 35%; }      
.grassRoots {color: blue;}      
.social {color: purple;}      
.opportunities {color: green;}      
.dp {color: blueviolet;}      
.hcdp {color: darkblue;}      
.student {color: indigo;}      
.other {color: darkgreen;}      
.superscript {font-size: small; vertical-align: super;}      
.heading {font-family: sans-serif; font-weight: bold; font-size: smaller; text-align: left; color: #000000;}
/* #666666;}*/       
.category {font-family: sans-serif; font-weight: bold; color: #666666; text-align: center; font-size: smaller;}       
.orgName {font-family: serif; font-size: medium; font-weight: bold; text-align: left;}       
.orgDescription {font-family: sans-serif; font-size: medium; font-style: oblique; text-align: left;}       

.data {font-family: serif; font-size: medium; font-style: medium; text-align: left;}      
.data2 {font-family: sans-serif; font-size: smaller; font-style: smaller; text-align: center;}      
.data3 {font-family: sans-serif; font-size: smaller; font-style: smaller; text-align: left;}      
.data4 {font-family: sans-serif; font-size: large; font-style: large; line-height: 16pt; text-align: center;}      

.dataCentered {font-family: sans-serif; font-size: medium; font-style: medium; text-align: center; vertical-align: middle;}      
.dataWithDivider {font-family: serif; font-size: medium; font-style: medium; text-align: left; padding-left: 5px; padding-bottom: 0px; margin-bottom: 0px; border-left: #c9c9c9 2px solid;}      
.divider {border: #c9c9c9 2px solid;}      
.antiSpamLink {}

/*      END OF BLUE.CSS     */