
body {background-image:url("fade.jpg"); background-size:100% 100%; margin:0; padding:0; }

h1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 20px; color: #000099;}
h2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; color: #000099;}
h3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; color: #000099; }
h4 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #000099; }
p {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#333333;}
p a:link, p a:visited {color:#0000ff; font-weight:normal; text-decoration:none; }
p a:hover {color:#0000ff; font-weight:normal; text-decoration:underline; }

.bar {position:fixed; z-index:100; top:0; width:100%; height:37px; background:url(up.png) repeat-x; }
.menu {position:relative; z-index:70; top:0; width:250px; height:40px; left:50%; margin-left:-127px;}
.menu ul {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; margin:0; padding:0; list-style:none;  }
.menu ul li {display:block; position:relative; float:left; z-index:100; }
.menu li ul {display:none; }
.menu ul li a {display:block; white-space:nowrap; margin-left:20px; padding: 10px 10px 10px 10px; color:#efefef; font-size:12px; font-weight:bold; text-decoration:none;  }
.menu ul li a:hover {background:url(down.png) repeat-x; color:#ffce00;}
.menu li:hover ul {display:block; position:absolute; z-index:100; }
.menu li:hover li {float:none; font-size:12px; }
.menu li:hover a {background:#000055; color:#99ccff; font-size:12px; padding: 10px 10px 10px 10px; }
.menu li:hover li a:hover {background:url(down.png) repeat-x left top; color:#fdd604; }

.header img {padding-top:40px; }
#himg1 {display:block; width:700px; margin:10px auto 0 auto; }

p.navbut {text-align:center;}
p.navbut a:link, p.navbut a:visited {color:#0066ff; font-weight:bold; text-decoration:none; }
p.navbut a:hover {text-decoration:underline; color:#0000ff; }

.button {width:130px; height:40px; margin-bottom:5px; border-radius:6px; box-shadow:5px 5px 5px #888888; background:url("up.png") repeat-x; font-family:Verdana,Helvetica,Arial,sans-serif; font-size:12px; font-weight:bold; color:lightgrey; text-decoration:none; text-align:center;}
.button:link {text-decoration:none; cursor:default;}
.button:visited {text-decoration:none; color:lightgrey; cursor:default;}
.button:hover {background-image:url("down.png"); text-decoration:none; color:#00ccff; cursor:pointer;}

#sideshow {position:fixed; z-index:200; width:37px; height:37px; top:-10px; left:-100px;background-color:#000066; }
#sidebut {background-image:url("showMenu.jpg"); width:30px; height:30px; border:0;  background-repeat:no-repeat; overflow:hidden; }
#sidebut:link, #sidebut:visited {text-decoration:none; cursor:default;}
#sidebut:hover {text-decoration:none; cursor:pointer;}

#navpanel {position:fixed; z-index:200; width:200px; height:440px; top:0; left:0px; }
#navpanel img {display:block; width:110px; height:80px; margin:50px auto 10px auto;}

#sidepanel {width:40px; height:40px; position:relative; top:0; left:-200px; }
#sidepanel a:link, #sidepanel a:visited {font-size:36px; color:#33ccff; text-align:center; text-decoration:none;}
#sidepanel a:hover {text-decoration:none; color:#ffffff;}

#hideMenu {width:80px; height:20px; font-size:11px; color:#000066; background-color:transparent; background-repeat:no-repeat; border:0; overflow:hidden; margin-top:10px;}
#hideMenu:link, #hideMenu:visited {text-decoration:none; cursor:default;}
#hideMenu:hover {text-decoration:underline; color:#0000ffcursor:pointer;}

#slideshow {width:650px; height:370px; margin:0 auto; padding:0; box-shadow:10px 10px 10px #aeaeb0;}
ul.slideshow {list-style:none; 	width:650px; height:370px; overflow:hidden; position:relative; margin:0; padding:0; }
ul.slideshow li {position:absolute; left:0; right:0; z-index:0; }
ul.slideshow li.show {z-index:0; }
ul img {border:5px solid #000055; box-shadow: 10px 10px 5px #888888;}
#slideshow-caption {width:650px; height:52px; position:absolute; bottom:0; left:0; color:#fff; background:#000; z-index:0; }
#slideshow-caption .slideshow-caption-container {padding:3px 10px; z-index:10; }
#slideshow-caption h3 {margin:0; padding:0; font-size:14px; color:#fff; }
#slideshow-caption p {margin:5px 0 0 0; padding:0; font-size:12px; color:#fff; }

#map {text-align:justify; width:960px; margin-left:auto; margin-right:auto; margin-top:400px; padding-top:60px; }
#map p.map {text-align:center; font-size:12px; text-decoration:none; color:#006800; font-family:Verdana, Arial, sans-serif; font-size: 20px; font-weight: bold; }
#map img {display:block; width:900px; height:452px; margin:0 auto 0 auto; border:1px solid black; box-shadow:10px 10px 5px #888888; }

#aboutM {text-align:justify; font-size:12px; width:900px; margin:400px auto 0 auto; padding-top:60px; }
img#logo {width:250px; height:160px; margin:-10px 0 -20px -20px; }
img#graph {display:block; width:600px; height:400px; margin:20px auto 0 auto; box-shadow:10px 10px 10px #cecece; }
.t1319 {font-family:Verdana,Helvetica,Arial,sans-serif; font-size: 14px; font-weight:bold; margin:20px auto; border:1px solid #62bffa; background:#0000ff; font-weight:bold; }
#col1, #col5 {width:75px;}
#col2 {width:125px;}
#col3, #col4 {width:150px;}
.tdw {border:1px solid #62bffa; background:#ffffff; }
.tdwc {border:1px solid #62bffa; background:#ffffff; text-align:center; }
.tdb {border:1px solid #62bffa; background:#a7dcfc; }
.tdbc {border:1px solid #62bffa; background:#a7dcfc; text-align:center; }

#researchM {width:900px; margin:0 auto; margin-top:400px; padding-top:60px; font-size:12px; text-align:justify; }
#researchM a:link, #researchM a:visited {color:#0000ff; font-weight:bold; text-decoration:none; }
#researchM a:hover {color:#0000ff; font-weight:bold; text-decoration:underline; }
table.topics {width:700px; margin:0 auto; border-spacing:0; font-family:Verdana,Helvetica,Arial,sans-serif; font-size:15px;}
td.date {text-align:left; width:60px; padding:5px; }

#calstatelaM {text-align:justify; font-size:12px; width:900px; margin:100px auto 0 auto; margin-top:400px; padding-top:60px;}
#calstatelaM img {width:300px; height:auto; margin:0; }

.update {width:100%; height:200px; background:#5f5f5f; margin-top:-10px; }
.update p {font-size:12px; font-weight:normal; text-align:center; color:#ffce00;}
