a:link,a:visited, a:hover {color:#003466;
}
body { font-family: Arial, Helvetica, sans-serif;
font-size: small;
font-style: normal; color: #000033;
margin: 1%;
background-color: #F0FFFF;
}
h1, h2, h3, h4, h5, h6 {margin: 0px;
}
p {font-family: Arial, Helvetica, sans-serif;
margin: 0px;
font-size:small;
}
p.txt {margin-bottom:10px;
margin-left:6px;
margin-right:10px;
}
p.ind {text-indent:15px;
margin-bottom:10px;
margin-left:6px;
margin-right:10px;
}
p.btxt {margin-bottom:10px;
margin-left:6px;
margin-right:10px;
padding:3px;
background-color:#CCFFFF;
}
p.last {margin-bottom:20px;
}
ul, ol {font-size:small;
}
li, blockquote {font-size:small;
}
.nav {font-size:.85em;
margin:3px;
padding:4px 0 1px 0;
line-height:.9;
}
.groupname {background-color:#CCCC99;
color:#000066;
font-weight:900;
padding:5px;
text-align:center;
vertical-align:middle;
}
h1 {font-size: 1.5em;
font-weight: bold;
line-height: 100%;
margin-bottom:6px;
}
h2 {font-size: 1.3em;
font-weight: bold;
margin:6px 0 6px 0;
}
h3 {font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1.1em;
font-weight:bold;
margin-bottom:2px;
}
h4 {font-weight:bold; 
font-size: .9em;
margin-top: 12px;
}
h5 {font-size: 0.82em;
padding: 4px;
}
.banner {color: #CCFFFF;
background-color: #003366;
background-position: center;
padding: 3px;
}
.blkbanner {color: #FFFFFF; 
background-color: #000000; 
background-position: center;
padding: 3px;
font-weight: bold;
}
#secpg {width:90%; 
border: thin ridge #333333;
margin: 4px 0 0 4px;
padding: 6px;
}
.spitem {width:90%;
margin: 4px 10px 10px 4px;
padding: 6px;
}
.eventitem {width:80%;
background-color:#FAFAD2;
margin: 4px 20px 20px 24px;
padding: 11px;
}
.cal1 {font-size:.85em;
color:#000000;
background-color:#e0ffff;
padding:4px;
margin-top: 2px;
margin-bottom: 2px;
}
.cal2 {font-size:.85em;
color:#000000;
background-color:#afeeee;
padding:4px;
margin-top: 2px;
margin-bottom: 2px;
}
.pubcite {margin: 15 15 0 35;
text-indent: -20px;
font-size: .95em;
}
.Qs {font-size:small;
margin: 3px 25px 1px 45px;
text-indent: -20px;
font-size: .95em;
}
.As {font-size:small; 
margin: 0px 25px 9px 45px;
text-indent: -20px;
font-size: .95em;
}
.desc {border-top:thin dotted #B8860B;
padding-top:3px;
}
#two {width:70%;
margin-left:35%;
float:right;
background-color:#FFCC33;
}
#one {width:25%;
background-color:#993399;
vertical-align: top;
}
.navigationleft {font-family: Arial, Helvetica, sans-serif;
font-size: small;
color: #FFFFFF;
text-align: left;
font-weight: bold;
}
a.navigationleft:link {color: #FFFFFF;
text-decoration: none;
text-align: left;
}
a.navigationleft:visited {color: #FFFFFF;
text-decoration: none;
text-align: left;
}
a.navigationleft:hover {color: #FFFFFF;
text-decoration: none;
text-align: left;
}
a.navigationleft:active {color: #FFFFFF;
text-decoration: none;
text-align: left;
}
.more {font-size: smaller;
font-weight: bold;
color: #003366;
text-decoration: none;
}
a.more:link {text-decoration: none;
}
a.more:visited {text-decoration: none;
}
a.more:hover {text-decoration: underline;
}
a.more:active {text-decoration: none;
}
a.imgbanner:link {text-decoration: none;
color: #FFFFFF;
}
a.imgbanner:visited {text-decoration: none;
color: #FFFFFF;
}
a.imgbanner:hover {text-decoration: underline;
color: #FFFFFF;
}
a.imgbanner:active {text-decoration: none;
color: #FFFFFF;
}
.backtop {width:90%;
text-align:right;
font-weight:bold; 
font-size:.9em;
}
.photoitem {width:95%;
clear:left;
}
.photol {float:right;
width:inherit;
}
.pc {float:left;
width:300px;
}
.cap {font-size:smaller;
font-family:Arial, Helvetica, sans-serif;
line-height:1.2em;
}
.photor {float:left; 
width:inherit; 
} 
.pcr {float:right; 
width:300px; 
margin-left: 10px;
}

