/********************************     
  Baseline tag definitions
*********************************/
  body {
    font-family: 'Trebuchet MS';
  }
  
  table {
    border-collapse: collapse; 
  }
  
  a {
    text-decoration: none;
  }  

  h2 {
    text-decoration: underline;
  }

/*********************************
  Color Scheme
**********************************/
    body { 
       background-image: 
       url('http://www.santbani.org/images/blue_gradient_vert.jpg');
       background-repeat: repeat-x;
       background-attachment: fixed;
       background-color: #678EB9;      
     }

    table.Header,
    table.NewsAndEvents td div.Heading
    {
      background: #275e9a;
    }  
    
    table.NewsAndEvents td div.Heading {}
    table.NewsAndEvents td {
      border: solid 2px #275e9a;
      background-color: #eeeeee;
    }
    
    table.Navigation {
      background: gray;
    }
  
    table.Page div.Item,
    div.DashedTop {
      border-top: dotted 1px #275e9a;
    } 
    
    table.Header td.Center span.Logo,
    table.Header td.Center span.Logo a,
    table.NewsAndEvents td div.Heading a,
    table.Navigation td a {
      color: white;
    }

    div.SantBaniInfo,
    div.Quotation,    
    a {
      color: #330099;
    }    
    
    div.PageBody {
      background: white;
      border: solid 2px white;
    }  
  
    table.Navigation td {
      border: solid 1px white;
    } 
    
    #about:hover, #about.Selected { 
      background: darkblue;
    }
    
    #academics:hover, #academics.Selected { 
      background: darkgreen;
    }
    
    #admissions:hover, #admissions.Selected { 
      background: #6699FF;
    }
    
    #alumni:hover, #alumni.Selected { 
      background: maroon;
    }
    
    #community:hover, #community.Selected { 
      background: purple;
    }
    
    #giving:hover, #giving.Selected { 
      background: #006666;
    }  
    
/*********************************
  General Page class definitions
**********************************/
  div.PageBody {
    margin-left: auto;
    margin-right: auto;
    width: 924px;
  }
/*********************************
  Header class definitions
**********************************/
  table.Header {
    height:30px;
    width: 100%;
  }

  table.Header2 {
    height: 1px;
    width: 100%;
  }
  
  table.Header td{
    padding: 1px;
    margin: 1px;
    font-weight: bold;    
  }
  
  table.Header td.Left,
  table.Header td.Right {
    width:13px;
  }
  
  table.Header td.Left {}
  
  table.Header td.Right {}  
  
  table.Header td.Center {}
  
  table.Header td.Center span.Logo {
    font-size: x-large;
  }
 

/*********************************
  Navigation class definitions
**********************************/
  table.Navigation {
    width: 100%;
  }
  
  table.Navigation td {
    text-transform: uppercase;
    padding-left: 20px;
    padding-right: 20px;
    font-weight: bold;
    font-size: small;
    text-align: center;
  }
  
  table.Navigation td a {
    text-decoration: none;
  }
  
   
/*********************************
  Main Page class definitions
**********************************/
  div.Paragraph {
    text-indent: 5px;
    padding: 5px;
    font-family: verdana;
    font-size: 11px;
  }
  
  table.Page {
    width: 100%;
  }
  
  table.Page td {
    vertical-align: top;
  }
  
  table.Page td.Left {
    width: 140px;
    font-size: small;
  }
  
  table.Page div.Item {
    padding: 5px;
  }
  
  table.Page td.Left div.Item div.Item {
    border-top: none;
    margin-left: 5px;
  }
  
  div.Item a.Selected {
    font-weight: bold;
    font-style: italic;
  }
  
  table.Page td.Center {
    width: auto;
    padding-left: 5px;
    padding-right: 5px;
    font-size: small;
  }
  
  table.Page td.Center div.Heading {
    font-size: x-large;
    font-weight: bold;
  }
  
  table.Page td.Right {
    padding-right: 5px;
    font-size: small;
  }
  
  table.Page td.Right div.DashedTop {
      border-top: none;
      width: 130px;
    }  

  table.Header td.Right-Search div.DashedTop {
      border-top: none;
      width: 210px;
    }
  
  table.Page img {
    padding: 5px;
  }

/*********************************
  Article table definitions 3/2009 -rjd
**********************************/

  table.Article {
    width: 100%;
    border-collapse: collapse;
    background-color: #eeeeee;
    border: 1px #336699 solid;
    margin-left: 4px;
    margin-right: 5px;
  }

  table.Article td {padding: 10px;}
  table.Article td {padding-top: 0px;}

   table.Article td {
   border: solid 1px white;
  } 

  table.Article td div.Heading {
    text-transform: uppercase;
    padding-left: 2px;
    padding-right: 3px;
    font-weight: bold;
    font-size: 16px;
    text-align: left;
  }


/*********************************
  Twitter table definitions 4/2009 -rjd
**********************************/

  table.Twitter {
    width: 280px;
    border-collapse: collapse;
    background-color: #efefef;
    border: 1px #336699 solid;
    margin-left: 3px;
    margin-right: 3px;
  }

  table.Twitter {align: right;}
  table.Twitter td {padding: 3px;}
  table.Twitter td {padding-top: 0px;}

   table.Twitter td {
   text-align: left;
   border: solid 1px solid;
  } 

  table.Twitter.Header {
    text-transform: uppercase;
    padding-left: 5px;
    padding-right: 5px;
    font-weight: bold;
    font-size: small;
  }

/*********************************
  Miscellaneous class definitions
**********************************/
  div.Quotation {
    font-size: small;
    font-style: italic;
    text-align: center;
    color: gray;
    margin: 10px;
    margin-left: auto;
    margin-right: auto;
  }
  
  .SmallGrayItalic {
    font-style: italic;
    color: gray;
    font-size: small;
  }

  #page_body {
    min-height: 650px;
  }

