/* general */
body  { font-size: 76%; margin: 0px; font-family: Verdana, Arial, Helvetica; }
.content { padding-top: 5px; padding-left: 10px; padding-right: 10px; padding-bottom: 30px; background-color: white}


/* text styling */
h1 { font-size: 135%;  font-family: Verdana, Arial, Helvetica; margin-top: 0px }
.maintitle { font-size: 130%; color: #51648a; margin-top: 1px}
h2 { font-size: 120% }
h3 { font-size: 110% }
h4 { font-size: 100% }
h5 { font-size: 90% }
h6 { font-size: 80% }
a { color: #1F4BB1 }

.content p  { line-height: 150% }
.leftcolumn { background-color: white }
.breadcrumbs     { color: #575756; font-size: 90%; font-family: Verdana, Arial, Helvetica; margin-bottom: 3px; margin-top: 0px }



/* header */
.headertile  { background-image: url(image/ineq_banner.png) }


/* navigation */
.navback { background-color: #333; border-top: 1px solid black }
.nav       { color: #eee; font-weight: bold; font-size: 90%; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-color: #333; padding: 4px 10px; border-top: 1px solid black; border-right: 1px solid black; display: block; }
.nav:hover      { color: white; font-weight: bold; font-size: 90%; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-color: #000; margin: 0px; padding: 4px 10px; border-top: 1px solid black; border-right: 1px solid black; display: block }
.nav:visited       { color: #eee; font-weight: bold; font-size: 90%; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-color: #333; margin: 0px; padding: 4px 10px; border-top: 1px solid black; border-right: 1px solid black; display: block }
.nav:visited:hover      { color: white; font-weight: bold; font-size: 90%; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-color: #000; margin: 0px; padding: 4px 10px; border-top: 1px solid black; border-right: 1px solid black; display: block; }

.navon { color: white; font-weight: bold; font-size: 90%; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-color: #1A1B1A; padding: 4px 10px; border-top: 1px solid black; border-right: 1px solid black; display: block }
.navon:hover      { color: white; font-weight: bold; font-size: 90%; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-color: #1A1B1A; margin: 0px; padding: 4px 10px; border-top: 1px solid black; border-right: 1px solid black; display: block }
.navon:visited       { color: white; font-weight: bold; font-size: 90%; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-color: #1A1B1A; margin: 0px; padding: 4px 10px; border-top: 1px solid black; border-right: 1px solid black; display: block }
.navon:visited:hover      { color: white; font-weight: bold; font-size: 90%; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-color: #1A1B1A; margin: 0px; padding: 4px 10px; border-top: 1px solid black; border-right: 1px solid black; display: block }

/* sidenav */
.sidenav { margin-top: 5px; color: #211F1B; border-bottom: 1px solid #B5AD9A; background-color: #F6ECD4;  }
.sidenavlink { text-align: left; margin: 0px; display: block;  }
.sidenavlink a { color: #211F1B; font-size: 90%; font-family: Verdana, Arial, Helvetica; text-decoration: none; background-color: #F6ECD4; padding: 5px 3px 5px 5px; border-top: 1px solid #B5AD9A; display: block; line-height: 130%}
.sidenavlink a:hover { color: black; font-size: 90%; font-family: Verdana, Arial, Helvetica; text-decoration: none; background-color: #E6D9BD; padding: 5px 3px 5px 5px; border-top: 1px solid #B5AD9A; display: block; line-height: 130% }
.sidenavlink a:visited { color: #211F1B; font-size: 90%; font-family: Verdana, Arial, Helvetica; text-decoration: none; background-color: #F6ECD4; padding: 5px 3px 5px 5px; border-top: 1px solid #B5AD9A; display: block; line-height: 130% }
.sidenavlink a:visited:hover { color: black; font-size: 90%; font-family: Verdana, Arial, Helvetica; text-decoration: none; background-color: #E6D9BD; padding: 5px 3px 5px 5px; border-top: 1px solid #B5AD9A; display: block; line-height: 130% }

/* sidenav subnav */

.subnavlist  { background: #F7F2E5 url(images/subnav_tile.gif); padding-top: 0px; padding-bottom: 0px }
.subnavlist ul { margin-bottom: 0px; margin-top: 0px }
.subnav { text-align: left; margin: 0px; margin-left: 10px; display: block }
.subnav a { color: #211F1B; font-size: 90%; font-family: Verdana, Arial, Helvetica; text-decoration: none; background-color: #F7F2E5; padding: 5px 3px 5px 5px; border-top: 1px solid #B5AD9A; display: block; }
.subnav a:hover { color: black; font-size: 90%; font-family: Verdana, Arial, Helvetica; text-decoration: none; background-color: #EFE8D9; padding: 5px 3px 5px 5px; border-top: 1px solid #B5AD9A; display: block }
.subnav a:visited { color: #211F1B; font-size: 90%; font-family: Verdana, Arial, Helvetica; text-decoration: none; background-color: #F7F2E5; padding: 5px 3px 5px 5px; border-top: 1px solid #B5AD9A; display: block }
.subnav a:visited:hover { color: black; font-size: 90%; font-family: Verdana, Arial, Helvetica; text-decoration: none; background-color: #EFE8D9; padding: 5px 3px 5px 5px; border-top: 1px solid #B5AD9A; display: block }

/* search */
.search { background-color: #E6D9BD; padding-left: 5px; padding-right: 5px; padding-bottom: 3px; padding-top: 3px;  border-top: 1px solid #B5AD9A; border-bottom: 1px solid #B5AD9A; margin-top: 5px;  }
.searchtext {  font-weight: bold; font-size: 80%; color: #333333 }
.searchbox {  font-size: 90% }
.searchbutton       { color: #000; font-size: 90%; font-family: Verdana, Arial; background-image: url(images/button_gradient.gif); margin-left: 2px; border-width: 1px; border-color: #999 #191919 #191919 #999; padding-top: 1px }


/* footer */
.footer  { font-size: 90%; line-height: 150%; padding: 5px 5px 10px;  }
.footertable { border-top: 1px #666666 solid }

/* image border */
.imagetable { margin: 10px }
.image img { border: solid #333 1px; }
.imagecaption { font-size: 90%; line-height: 140%; color: #333 }

/* quote */
.quote  { float: left; width: 150px; line-height: 150%; margin-right: 10px; border-top: 3px solid #4D70A9; border-bottom: 3px solid #4D70A9; padding: 10px; margin-bottom: 5px; margin-top: 5px; background-color: #E8EEF7; font-family: Verdana, Arial, Helvetica; font-size: 110%}

/* homepage tables */
.admissionshead  { background-image: url(images/admissions_tile.jpg) }



/* ODIS */
    .faded { color: #666666; }
    .normal { color: #333333 }
    .sharp { color: #000000 }

    .topLevel { color: #FFFFFF;
                font-size:x-small;
                font-family:Arial, sans-serif
              }

    .MenuTable { background: #EEDDCC }
    .TableData { background: #FFEEEE }

    .TableData-1 { background: lightpink }
    .TableData-2 { background: #FFFFAA }
    .TableData-3 { background: lightgreen }
    .TableData-4 { background: lightblue }
    .TableData-0 { background: red }
    .TableData- { background: red }

    .TableTitle { background: #EEDDBB }

