﻿/* Generated by CaScadeS, a stylesheet editor for Mozilla Composer */

  body { font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 0.7em; background-color: rgb(255, 255, 255);
    }

h1 { font-size: 4.2em; color: rgb(1, 102, 132);}	
/*Banner*/
#logo { top: 0px; left: 0px; position: absolute; width: 391px; height: 142px; z-index: 4;}
#people { position: relative; top: -30px; z-index: 1; width: 220px; height: 130px; float: right; right: 87px; }

/*Menu*/
#menu { position: absolute; color: white; left: 0px; width: 121px; height: 600px; background-color: rgb(1, 102, 132); top: 142px; padding-left: 5px; padding-right: 5px;}

.gecko #menu { position: absolute; color: white; left: 0px; width: 121px; height: 600px; background-color: rgb(1, 102, 132); top: 142px; padding-left: 5px; padding-right: 5px;}

#menu_list { list-style: none; text-align: left; padding: 0; margin: 0; padding-bottom: 5px; border-bottom: 1px solid rgb(81, 182, 212); }

#menu_list a:link { text-decoration: none; color: #ffffff; }
#menu_list a:visited { text-decoration: none; color: #b5c4ca; }
#menu_list a:hover { text-decoration: underline; color: #561010; }


li.menu_list_heading { font-weight: bold; border-top: 1px solid rgb(81, 182, 212); margin-top: 5px; padding-top: 3px;}

ul.submenu { font-size: 0.8em; text-align: left; padding: 0; margin-left: 16px; margin-top: 5px; margin-bottom: 5px; font-weight: normal;}

address { text-align: right; position: absolute; bottom: 10px; margin-right: 4px; font-weight: bold; font-style: normal; }

/*Main body*/
#main { position: absolute; left: 131px; background-color: white; top: 151px; margin-left: 10px; width: 80%;text-align: left; font-weight: normal; font-size: 1.2em; color: black;}
#main a{color: rgb(0, 51, 102);} 

h2 { color: white; background-color: rgb(1, 102, 132); text-align: center; font-weight: bold; font-size: 2.5em; width: 100%;}

h3 {background-color: white; color : rgb(1, 102, 132); text-align: left; font-weight: normal; font-size: 1.5em; padding-left: 25px;}

h3 a{ color : rgb(1, 102, 132); }

div.text { padding-left: 25px; padding-bottom: 5px; border-bottom: 1px solid rgb(81, 182, 212);}

h4 {font-style: italic; font-weight: bold; text-align: center; font-size: 1.0em;}

h5 {font-weight: bold; font-size: 1.0em;}

#insert { color: rgb(71, 60, 139); }

/* Document list Style */
/*div.doc_list_container { background-color: white;}*/
ul.doc_list {  list-style: none; text-align: left; font-size: 1.0em; color: black; padding-left: 25px; margin-left: 0px; border-bottom: 1px solid rgb(81, 182, 212); padding-bottom: 5px;}
ul.doc_list li { padding-top: 4px; padding-bottom: 10px; font-weight: normal;}
ul.doc_list li a{ font-weight: bold; color: rgb(0, 51, 102);}
div.desc { font-weight: normal; font-style: normal;  font-size: 0.9em; padding-top: 3px; padding-bottom: 3px;}
div.date { font-weight: normal; font-style: italic;  font-size: 0.9em; padding-top: 3px; padding-bottom: 3px; }

/* Horizontal Menus */

div.menu_horizontal {  font-weight: bold; font-size: 1.7em; text-align: center; border-bottom: 1px solid rgb(81, 182, 212); padding-bottom: 5px;}

div.menu_horizontal a:link{ color : rgb(1, 102, 132); }

/* Body Vertical Menus */

ul.menu_vertical { position: relative; text-align: left;  list-style: none; color: black; margin: 0px; padding: 0px; border-bottom: 1px solid rgb(81, 182, 212); padding-left: 12px; padding-bottom: 10px;}

ul.menu_vertical li
{
font-size: 1.2em;
padding-bottom: 2px;
}
ul.menu_vertical li a{ color : rgb(1, 102, 132); }

/*Contact page */

div.org_contact_column { position: relative; float: right; width: 40%; top: 0px;}
div.staff_contact_column { position: relative; width: 55%;}

div.name { font-weight: bold; font-style: normal;}

/*staff page */

img.staff_image {float: left; margin: 4px; height: 180px;}

div.bio { padding-left: 25px; padding-bottom: 5px; border-bottom: 1px solid rgb(81, 182, 212); overflow:auto;}

#backtotop {z-index: 20; width: 20px; height: 20px; position: absolute; font-weight: bold; font-size: 1.5em;}
#backtotop img{border: 0px;}
