/* Presentation Stylesheet */ 


h1 { color: #000000; font-size: 140%; font-family: ARIAL, HELVETICA, Geneva, SunSans-Regular, sans-serif; font-weight: bold; margin: 5px; padding: 2px 0 2px 5px; }
h2 { color: #000000; font-size: 110%; font-family: ARIAL, HELVETICA, Geneva, SunSans-Regular, sans-serif; font-weight: bold; margin: 5px; padding: 2px 0 2px 5px; }
h3 { color: #0909cf; font-size: 105%; font-family: ARIAL, HELVETICA, Geneva, SunSans-Regular, sans-serif; font-weight: bold; background-color: #fbf01f; margin: 0 5px; padding: 2px 0 2px 5px; }
p { color: #545454; font-size: 80%; font-family: arial, helvetica; margin:0; padding: 10px 15px; }
ol { color: #545454; font-size: 80%; font-family: arial, helvetica; margin: 10px; padding-top: 5px; padding-right: 15px; padding-left: 15px; }
h4 { color: black; font-size: 95%; font-family:  ARIAL, HELVETICA, Geneva, SunSans-Regular, sans-serif; font-weight: bold; margin:0 8px; padding: 2px 0 2px 5px; }
h5 { color: black; font-size: 90%; font-family: ARIAL, HELVETICA, Geneva, SunSans-Regular, sans-serif; font-weight: bold; margin: 0 8px; padding: 2px 0 2px 5px; }
a { color: #656565; text-decoration: underline; }
p img { margin: 10px 15px 5px; padding: 1px; border: solid 1px black; }
.image { padding: 1px; border: solid 1px black; }
strong { color: black; font-weight: bold; }
.name { color: #000000;  font-family: ARIAL, HELVETICA, Geneva, SunSans-Regular, sans-serif; font-weight: bold; font-size: 110%; margin:5px; padding: 2px 0 2px 5px; }
.title { color: #000000; font-family: ARIAL, HELVETICA, Geneva, SunSans-Regular, sans-serif; font-weight: bold; font-size: 105%; margin: 5px; padding: 2px 0 2px 5px; }
a:hover { color: blue; }
.navmenu {
list-style-type: none;
margin: 0;
padding: 0;
width: 172px; /* width of menu (don't forget to add border with below!) */
border-left: 8px solid #08094f; /* thick left border of menu */
}

.navmenu li a{ background: white url(../images/vstrip.gif) repeat-y left top; /* Background image positioned to the left(v) top(h) corner initially */
font: bold 13px "Lucida Grande", "Trebuchet MS", Verdana; display: block; color: #fbf01f; width: auto; border-bottom: 1px solid white; /* White border beneath each menu item link, to add depth */
padding: 7px 0; /* Vertical (top/bottom) padding for each menu link */
text-indent: 8px; text-decoration: none; text-align: left; }

.navmenu li a:visited, .navmenu li a:active{
color: #fbf01f;
}

.navmenu li a:hover{ background-position: -387px 0; /* Shift background image horizontally 387px, or the start of the 2nd background image */
color: #fbf01f; font-weight: bold; text-decoration: underline; }

.navmenu li.lastitem, .navmenu li.lastitem a{
border-bottom-width: 0; /* For last menu item within menu, remove bottom border */
}

.navmenu li.lastitem a{
padding: 8px 0; /* increase vertical border of last menu link by 2px (default is padding: 7px 0) to account for removed border width */
}

.navmenu li.submenu{ /* Style for LI that contains sub lists (other ULs). */
background: #3033ce;
cursor: hand !important;
cursor: pointer !important;
}


.navmenu li.submenu ul{ /*Style for ULs that are children of LIs (submenu) */
display: none; /*Hide them by default. Don't delete. */
}

.navmenu .submenu ul li{ /*Style for LIs of ULs that are children of LIs (submenu) */
cursor: default;
}

.bevelmenu{
font: bold 13px arial;
padding: 6px 0;
margin: 0;
width: 100%;
background-color: #C0C0C0;
text-align: right; /*set value to "right" for example to align menu to the right of page*/
}

.bevelmenu li{
list-style: none;
display: inline;
}

.bevelmenu li a{ padding: 3px 0.5em; text-decoration: none; color: #0909cf; font-weight: 900; background-color: #c0c0c0; border: solid 2px #c0c0c0; }

.bevelmenu li a:hover{ color: #fbf01f; font-weight: bold; background-color: gray; border-style: outset; }

.error {  font-family: arial, helvetica; color: red; font-size: 80%;  }
.padbcont {width:100%;}
.padbox { width:auto; height:auto; padding: 5px 10px 20px 20px; }
.copyright { font: bold 75% "Lucida Grande", "Trebuchet MS", Verdana, Arial; }
.forms { font-family: arial, helvetica; background-position: center 0; left: 5%; right: 5%; margin-right: 25px; margin-left: 5px; padding: 15px 20px 15px 15px; border: solid 1px blue; }
.forms h5{ color: black; font-size: 80%;  font-weight: normal; }
.forms p { color: black; font-size: 75%; padding-top: 0;  margin: 0 0 0 0; }
.forms input { background-color: white; border: solid 1px blue; }
.forms textarea { background-color: white; border: solid 1px blue; }
.forms select { background-color: white; border: solid 1px blue; }
.date { color: gray; font-size: 10px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; text-align: right; margin-top: 5px; margin-right: 5px; }

