body{
margin:0px;
font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 14px;
}
a,a:link,a:visited,a:active{
border-bottom:1px dotted #1E375A;
color:#1E375A;
text-decoration:none
}
a:hover{
border-bottom:1px solid #1E375A;
text-decoration:none
}
a.footer,a.footer:link,a.footer:visited{
color:#000;
font-size:10px;
text-decoration:none
}
div.biophoto{
float:right;
margin-left:15px
}
div.imgright,div.imgleft{
border:1px solid gray;
padding:5px;
}
div.imgright{
float:right;
margin-left:10px;
}
div.imgleft{
float:left;
margin-right:10px;
}
div.centered table{
margin:auto;
text-align:left
}
h1,h2,h3{
font-weight:bold;
letter-spacing:0px;
margin-bottom:10px;
page-break-after:avoid;
text-align:left
}
h1,h2{
font-family:Georgia,"Times New Roman",Times,serif;
}
h1{
color:#933;
font-size:22px;
margin-top:5px;
}
h2{
color:#369;
font-size:19px;
margin-top:10px;
}
h3{
color:#639;
font-size:14px;
margin-top:5px;
}
li{
list-style-type: circle;
}
ol,ul{
margin-bottom: 0px;
text-align:left;
}
p,li{
color:#1E375A;
margin-top:3px;
text-align:justify
}
p.footer{
color:#808080;
font-size:10px;
text-align:center
}
table,td,th{
color:#1E375A;
margin-left:0;
margin-right:0;
text-align:left
}
td.menu{
background-color:#E7EDF5;
border-bottom:1px solid #1E375A;
font-weight:normal;
padding:10px;
text-align:left;
width:190px;
}
td.menu a,td.menu a:link,td.menu a:visited,td.menu a:active{
border-bottom:none;
font-weight: normal;
}
td.menu a:hover{
text-decoration:underline
}
td.menu ul.submenus{
color:#933;
font-weight:normal;
margin-left: 18px;
padding-left: 0px;
}
td.menu ul.submenus li{
font-size:12px;
padding-left: 0px;
}
td.menu ul.submenus b{
color:#933;
}
td.menu ul.submenus a,td.menu ul.submenus a:visited,td.menu ul.submenus a:active,td.menu ul.submenus a:link{
color: #812B2B;
font-size:11px;
font-weight:normal
}
td.pagetext{
background-color:#FFF;
border-bottom:1px solid #1E375A;
border-left:1px solid #1E375A;
border-right:1px solid #1E375A;
padding:12px
}
.attention{
border:1px dashed #F00;
color:#FF0000;
padding:5px
}
.attention a{
color:#FF0000;
}
.framed{
border:1px dashed #F00;
padding:5px
}
.centered{
text-align:center
}
.rightalign{
text-align:right;
}
div.menulinksext{
display:none;
}
table.bordered{
border:1px solid #1E375A;
}
blockquote{
margin-left:40px;
margin-right:0;
border-left:solid black 1px;
padding-left:10px;
}
blockquote p{
color:#812B2B;
font-size:90%;
}
table.groupdates{
border-top:1px solid black;
border-right:1px solid black;
border-left:1px solid black;
width:100%;
}
table.groupdates td{
border-bottom:1px solid black;
}
table.groupdates tr.groupheader td{
background-color: #CCF;
font-weight:bold;
letter-spacing:1px;
}
table.groupdates tr.groupconcert td{
background-color: #CFC;
}
table.groupdates tr.groupbreak td{
background-color: #FCC;
}
b{
color:#369;
}
ul#listofgroups li b{
color:#933;
}
div#newsblog{
text-align:justify;
}
div#newsblog h3{
border-bottom:1px solid #639;
clear:both;
margin-top:15px;
}
#footersitemap td{
font-size:80%;
padding:0 1em 0 1em;
border-left:1px solid #1E375A;
line-height:2em;
}

/* Override jqueryslidemenu.css */
.jqueryslidemenu ul li ul{
z-index:1001; /* be on top of thubms slideshow, which is z1000 */
}
.jqueryslidemenu{
font:inherit;
font-size:90%;
font-weight:bold;
background:inherit;
}
.jqueryslidemenu a{
border-top:none!important;
border-left:none!important;
border-right:1px solid black!important;
border-bottom:1px solid black!important;
}
.jqueryslidemenu ul, .jqueryslidemenu li{
list-style-type:none!important;
text-align:left!important;
margin:0px;
}
.jqueryslidemenu ul li a, .jqueryslidemenu ul li a:visited {
color:#336699!important;
background-color:#E7EDF5!important;
padding:2px;
margin:0px 2px 0px 2px;
}
.jqueryslidemenu ul li a:hover {
color:#fff!important;
background-color:#336699!important;
}
.jqueryslidemenu ul li ul li a{
font:inherit;
font-family:inherit;
width: 180px; /*width of sub menus*/
}
.downarrowclass{
top:7px;
}

/* For the links page */
#sites .thm{float:left;margin-right:15px;margin-top:4px;}
#sites .thm a{border:none;}
#sites .thm img{border:1px solid #CCC;width:100px;height:75px;}
#sites .text{float:right; width:630px;}
#sites .text .ttl{font-weight:bold;}
#sites .text .desc{font-size:85%;margin-top:0.5em;}
#sites .separator{clear:both;padding-top:1em;margin-bottom:1em; border-bottom:1px dotted #CCC;}
#sites .linktoprovider{font-size:50%}
#sites .linktoprovider, #sites .linktoprovider a{color:#ccc; border:none;}

/* --- END --- */