body {padding:0; font-family:verdana, sans-serif; font-size:100%; color:yellow; margin:0 3% 0 3%; background:#000;}
p {margin:2px 0 6px 0;}
a {color:#00FFFF; text-decoration:underline;}
a:hover, a:focus, a:active {color:red;}
#header {border-bottom:1px solid #f1f1f1;}
#bread {position:relative;height:74px;}
#bread p {position:absolute; bottom:10px; right:15px; text-align:right;}
#topnav {margin-top:10px;}
#topnav ul {list-style-type:none; margin:0; padding:0;}
#topnav ul li {float:left; margin:0 4px 5px 0;}
#topnav ul li a {color:#00FFFF; font-weight:bold;text-decoration:underline; white-space:nowrap; font-size:110%; border-bottom:0 !important; padding:5px; display:block;}
#topnav ul li a:hover, #topnav ul li a:focus, #topnav ul li a:active { border-color:red !important; color:red;}
#wrapper {position:relative; top:8px;height:100%;}
#menu {position:relative; float:left; width:22%; margin:0 1% 0.5% 0; z-index:500; }
#content {position:relative; float:left; border-top:1px solid #000;	left:1%; top:0; width:74%; z-index:500; margin:0 1% 0 1%;}
#right {position:relative; float:left; width:100%; z-index:20; top:5px; border-top:1px solid #000;}
#menu ul {list-style-type:none; margin:0; padding:0;}
#menu ul li a{display:block; width:96%; padding:2%; text-decoration:none; background:#00FFFF; color:#000; font-weight:bold; border-top:1px solid #000;}
#menu ul li a:hover, #menu ul li a:focus, #menu ul li a:active {background:yellow; color:#000;}
#content h2 {font-size:130%; margin-bottom:2px;}
#content h3 {font-size:110%; margin-bottom:2px;}
#right h2 {background:yellow; color:#000; margin:0 0 5px 0; padding:3px;font-size:110%;}
#right h3 {margin:0; font-size:105%;}
.copy {font-size:90%; color:#fff; text-align:center;}
hr {color:#fff; border:1px solid #fff;}
.pubFile {text-align:center; width:200px; float:right; border:1px solid #ccc; padding:5px; margin-left:10px;}
.pubimg {position:relative; float:left; width:30%; text-align:center;}
.pubdetails {position:relative; float:left; width:47%;}
.clear {clear:left;}
#news_archive_list .year{
	margin-right:1%; float:left; width:18%;
}
#atoz {list-style-type:none; padding:0; margin:0;}
#atoz li {float:left; display:inline; width:5%; padding:1%; margin:1%; border:1px solid #333;  }
#atoz li a {display:block; width:100%; padding:0; text-align:center; font-weight:bold; text-decoration:none;} 
#atoz li a.nohref {color:#fff; background:#000; font-weight:normal;}

.summary {padding:5px; margin:10px 0; border:1px solid #E3F1F1;}

.picCol {float:left; width:21%; text-align:center; padding:1%;}
br.clear {clear:left}
a img {border:1px solid #fff;}