a:link {color: #09357A; text-decoration: underline; }
a:active {color: #09357A; text-decoration: underline; }
a:visited {color: #09357A; text-decoration: underline; }
a:hover {color: #4388BD; text-decoration: none; }

.texta {
 font-size: 10px;
 background-color: #FFFFFF;
 border: 1px solid #CCCCCC;
 padding: 2px;
}

/* -- menutext -- */

.menutext {
color: #FFFFFF;
font-family: arial, verdana, ms sans serif;
font-weight: bold;
font-size: 11px;
line-height: 11px;
padding: 5px;
}

.menutext_blue {
color: #336699;
font-family: arial, verdana, ms sans serif;
font-weight: normal;
font-size: 12px;
line-height: 15px;
}

.menutext_brown {
color: #533b18;
font-family: arial, verdana, ms sans serif;
font-weight: bold;
font-size: 13px;
line-height: 15px;
}

.menutext_bluelarger {
color: #336699;
font-family: arial, verdana, ms sans serif;
font-weight: normal;
font-size: 16px;
line-height: 18px;
}

.menutext_title {
color: #003366;
font-family: arial, verdana, ms sans serif;
font-weight: bold;
font-size: 28px;
line-height: 28px;
}

.menutext_titlesmaller {
color: #003366;
font-family: arial, verdana, ms sans serif;
font-weight: bold;
font-size: 20px;
line-height: 24px;
}

.menutext_titlsmallest {
color: #003366;
font-family: arial, verdana, ms sans serif;
font-weight: bold;
font-size: 18px;
line-height: 22px;
}

.menutext_tittiny {
color: #003366;
font-family: arial, verdana, ms sans serif;
font-weight: bold;
font-size: 15px;
line-height: 18px;
}

.pagetitle {
color: #003366;
font-family: arial, verdana, ms sans serif;
font-weight: bold;
font-size: 26px;
line-height: 26px;
margin-bottom: 15px
}

.pagetitlesmaller {
color: #003366;
font-family: arial, verdana, ms sans serif;
font-weight: bold;
font-size: 22px;
line-height: 22px;
margin-bottom: 13px
}

.menucalendar {
padding: -20px;
}

.workshop_box {
border: 1px solid #333;
width:400px
padding:8px
}

.menutext a:link {color: #FFFFFF; text-decoration: none; }
.menutext a:active {color: #FFFFFF; text-decoration: none; }
.menutext a:visited {color: #FFFFFF; text-decoration: none; }
.menutext a:hover {color: #FFFFFF; text-decoration: none; }

table.navbar td a:link, table.navbar td a:visited {
   color: #FFFFFF;
   background-color: #09357A;
   padding: 5px;
}

table.navbar td a:hover, table.navbar td a:active {
   color: #FFFFFF;
   background-color: #0F75BC;
   padding: 5px;
}

INPUT {
   border: solid 1px #333333;
   background-color: #FFFFFF;
   padding: 1px;
}

SELECT {
   border: solid 1px #333333;
   background-color: #FFFFFF;
   padding: 1px;
}

/* -- splashbox1text -- */

.splashbox1text {
color: #FFFFFF;
font-family: arial, verdana, ms sans serif;
font-weight: normal;
font-size: 12px;
line-height: 14px
}

.splashbox1text .splashbox1head {
font-weight: bold;
font-size: 18px;
line-height: 20px
}

/* -- splashbox1textsmall -- */

.splashbox1textsmall {
color: #FFFFFF;
font-family: arial, verdana, ms sans serif;
font-weight: normal;
font-size: 11px;
line-height: 12px
}


.splashbox1text a:link {color: #FFFFFF; text-decoration: underline; }
.splashbox1text a:active {color: #FFFFFF; text-decoration: underline; }
.splashbox1text a:visited {color: #FFFFFF; text-decoration: underline; }
.splashbox1text a:hover {color: #09357A; text-decoration: none; }

/* -- splashbox2text -- */

.splashbox2text {
color: #000000;
font-family: arial, verdana, ms sans serif;
font-weight: normal;
font-size: 13px;
line-height: 15px
}

/* -- resourcestext -- */

.resourcestext {
color: #000000;
font-family: arial, verdana, ms sans serif;
font-weight: normal;
font-size: 15px;
line-height: 19px
}


.formtextsmall {
color: #000000;
font-family: arial, verdana, ms sans serif;
font-weight: normal;
font-size: 11px;
line-height: 12px
}

.formtextgrey {
color: #666666;
font-family: arial, verdana, ms sans serif;
font-weight: normal;
font-size: 11px;
line-height: 12px
}

/* -- splashtextlrg -- */

.splashtextlrg {
color: #333333;
font-family: arial, verdana, ms sans serif;
font-weight: normal;
font-size: 14px;
line-height: 21px
}

/* -- splashtextsmall -- */

.splashtexthead {
color: #666666;
font-family: times;
font-weight: bold;
font-size: 30px;
line-height: 30px
}

.splashtextsmall {
color: #666666;
font-family: arial, verdana, ms sans serif;
font-weight: normal;
font-size: 12px;
line-height: 18px;
}

.splashsectionhead {
color: #B28F50;
font-family: times;
font-weight: bold;
font-size: 37px;
line-height: 36px
}

.splashsectionhead a:link {color: #B28F50; text-decoration: underline; }
.splashsectionhead a:active {color: #B28F50; text-decoration: underline; }
.splashsectionhead a:visited {color: #B28F50; text-decoration: underline; }
.splashsectionhead a:hover {color: #09357A; text-decoration: none; }

/* -- footer -- */

.footer table {
border: 1px solid #000000;
}

.footer {
color: #666666;
font-family: arial, verdana, ms sans serif;
font-weight: normal;
font-size: 10px;
line-height: 11px
}

.footer a:link {color: #666666; text-decoration: underline; }
.footer a:active {color: #09357A; text-decoration: underline; }
.footer a:visited {color: #666666; text-decoration: underline; }
.footer a:hover {color: #09357A; text-decoration: none; }

/* -- events -- */

h1 {
color: #B28F50;
font-family: arial, verdana, ms sans serif;
font-weight: bold;
font-size: 44px;
line-height: 44px;
margin-bottom: 15px
}

.calhead {
color: #B28F50;
font-family: arial, verdana, ms sans serif;
font-weight: bold;
font-size: 44px;
line-height: 44px;
margin-bottom: -15px
margin-top: -15px
}

h2 {
color: #666666;
font-family: arial, verdana, ms sans serif;
font-weight: bold;
font-size: 32px;
line-height: 33px;
margin-bottom: -9px
}

h3 {
color: #666666;
font-family: arial, verdana, ms sans serif;
font-weight: bold;
font-size: 19px;
line-height: 21px;
margin-bottom: -10px
}

h4 {
color: #666666;
font-family: arial, verdana, ms sans serif;
font-weight: bold;
font-size: 14px;
line-height: 17px;
margin-bottom: -10px
}

P {
color: #666666;
font-family: arial, verdana, ms sans serif;
font-weight: normal;
font-size: 13px;
line-height: 18px
}

OL, UL {
color: #666666;
font-family: arial, verdana, ms sans serif;
font-weight: normal;
font-size: 13px;
line-height: 18px
}

.pagetextlargeblk {
color: #000000;
font-family: arial, verdana, ms sans serif;
font-weight: normal;
font-size: 18px;
line-height: 22px;
margin-bottom: -10px
}

.pagetextlarge {
color: #666666;
font-family: arial, verdana, ms sans serif;
font-weight: normal;
font-size: 15px;
line-height: 19px
}

.contacttextlrg {
color: #333333;
font-family: arial, verdana, ms sans serif;
font-weight: normal;
font-size: 14px;
line-height: 18px
}

.contactsmaller {
color: #333333;
font-family: arial, verdana, ms sans serif;
font-weight: normal;
font-size: 12px;
line-height: 16px
}

.formtext {
color: #333333;
font-family: arial, verdana, ms sans serif;
font-weight: normal;
font-size: 13px;
line-height: 14px;
}

.formtextblk {
color: #000000;
font-family: arial, verdana, ms sans serif;
font-weight: normal;
font-size: 14px;
line-height: 15px;
}

.breadcrumbs {
color: #333333;
font-family: arial, verdana, ms sans serif;
font-weight: normal;
font-size: 10px;
line-height: 12px;
}


