a.side1b:active,a.side1b:link,a.side1b:visited{
padding:2px 2px 2px 8px;
font-family:arial;
font-size:12px;
color: #003;
display:block;
text-decoration:none;
border-bottom:1px solid #6666CC;
}
a.side1:active,a.side1:link,a.side1:visited{
padding:2px 2px 2px 8px;
font-family:arial;
font-size:12px;
color: #003;
background-color: #fff;
display:block;
text-decoration:none;
border-bottom:1px solid #6666CC;
}
a.side1:hover,a.side1b:hover{
background-color:#fff;
color:#003;
}

a.side2b:active,a.side2b:link,a.side2b:visited{
padding:2px 2px 2px 8px;
font-family:arial;
font-size:12px;
color: #003;
display:block;
text-decoration:none;
border-bottom:1px solid #666;
}
a.side2:active,a.side2:link,a.side2:visited{
padding:2px 2px 2px 8px;
font-family:arial;
font-size:12px;
color: #003;
background-color: #fff;
display:block;
text-decoration:none;
border-bottom:1px solid #666;
}
a.side2:hover,a.side2b:hover{
background-color:#fff;
color:#003;
}
.heading{
font-size:16px;
color:#003;
font-family:arial;
font-weight:bold;
margin-bottom:4px;
}
.heading2{
font-size:15px;
color:#003366;
font-family:arial;
font-weight:bold;
}

.heading3{
font-size:14px;
color:#003366;
font-family:arial;
font-weight:bold;
margin-bottom:4px;
}

.caption{
font-size:11px;
font-family:arial;
/* font-style:italic; */
}
.caption1{
font-size:12px;
font-family:arial;
font-style:italic;
}

.subhead{
font-size:12px;
color:#003366;
font-family:arial;
font-style:italic;
}

.credit{
font-size:10px;
font-family:arial;
}
.credit1{
font-size:10px;
color:#321F61;
font-family:arial;
}

p,.content, body p{
font-family:arial;
font-size:12px;
color:#000;
line-height:14px;
font-weight:normal;
}

.content a:link, .content a:active, .content a:visited{
text-decoration:none;
color:#006;
}
.content a:hover{
color:#fff;
}


.edit td, .edit textarea, .edit input{
font-size:12px;
color:#003;
font-family:arial;
}

a.editlink:link,a.editlink:visited,a.editlink:active{
color:#666;
font-family:arial;
font-size:11px;
text-decoration:none;
}

a.substyle1:link,a.substyle1:active,a.substyle1:visited{
font-size:12px;
color:#fff;
border-bottom:1px solid #003;
text-decoration:none;
font-family:arial;
background-color:#336699;
display:block;
padding:2px 2px;
background-image:url(images/barback1.gif);
background-repeat:repeat-x;
}

a.substyle1b:link,a.substyle1b:active,a.substyle1b:visited{
font-size:12px;
color:#fff;
border-bottom:1px solid #003;
text-decoration:none;
font-family:arial;
display:block;
padding:2px 2px;
background-color:#336699;
background-image:url(images/barback1.gif);
background-repeat:repeat-x;
}
a.substyle1:hover,a.substyle1b:hover{
background-color:#D8E9F6;
background-image:none;
color:#003;
}


a.substyle2:link,a.substyle2:active,a.substyle2:visited{
font-size:12px;
color:fff;
border-bottom:1px solid #000;
text-decoration:none;
font-family:arial;
background-color:#666;
display:block;
padding:2px 2px;
background-image:url(images/barback2.gif);
background-repeat:repeat-x;
}

a.substyle2b:link,a.substyle2b:active,a.substyle2b:visited{
font-size:12px;
color:fff;
border-bottom:1px solid #000;
text-decoration:none;
font-family:arial;
display:block;
padding:2px 2px;
background-color:#666;
background-image:url(images/barback2.gif);
background-repeat:repeat-x;
}
a.substyle2:hover,a.substyle2b:hover{
background-color:#666;
background-image:none;
color:#fff;
}

a.guestpage:link, a.guestpage:active, a.guestpage:visited, a.guestpage:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 15px;
color: #fff;
line-height: 19px;
text-decoration: none;
background-color: #003;
padding: 2px 4px 1px 4px;
}

a.headline:link, a.headline:active, a.headline:visited {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
color: #003;
line-height: 19px;
text-decoration: none;
}
a.headline:hover {
background-color: #fff;
text-decoration: none;
}

.guestrow1 {
background-color: #cee2f9;
padding: 2px 4px 2px 6px;
}
.guestrow2 {
background-color: #93b3d9;
padding: 2px 4px 2px 6px;
}

.box2{
border:1px solid #006;
padding:10px;
background-color:#cee2f9;
}

.box3{
border:1px solid #006;
padding:10px;
background-color:#ACCCF1;
}

.caption{
font-size:9px;
}

.nextup {
display:block;
background-color:#336699;
color:#fff;
padding:2px 8px 2px 6px;
border-bottom:1px solid #003;
background-image:url(images/barback.gif);
background-repeat:repeat-x;
}

a.brief1:link,a.brief1:visited,a.brief1:active{
display:block;
padding: 3px 10px;
border-bottom:1px solid #003;
background-color:#B8D2EF;
}
a.brief1:hover{
background-color:#E1ECFD;
color:#003;
}

a.brief2:link,a.brief2:visited,a.brief2:active{
display:block;
padding: 3px 10px;
border-bottom:1px solid #003;
background-color:#c8c8c8;
}
a.brief2:hover{
background-color:#eee;
color:#003;
}

tr.comps1 td{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #ffd202;
background-color:#003366;
color:#fff;
padding:2px 2px;
}
tr.comps2 td{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #003;
background-color:#fff;
border-right:1px solid #003;
padding:2px 2px;
}
tr.comps3 td{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #003;
background-color:#CEE2F9;
border-right:1px solid #003;
padding:2px 2px;
}



#dhtmltooltip{
position: absolute;
left: -300px;
width: 150px;
border: 1px solid black;
padding: 2px;
background-color: lightyellow;
visibility: hidden;
z-index: 100;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

#dhtmlpointer{
position:absolute;
left: -300px;
z-index: 101;
visibility: hidden;
}

a.nav1:link,a.nav1:active,a.nav1:visited{
font-size:11px;
font-family:tahoma,arial;
color:white;
background-color:#336699;
text-decoration:none;
padding:3px 8px 3px 10px;
display:block;
white-space:nowrap;
}

a.nav2:link,a.nav2:active,a.nav2:visited{
font-size:11px;
font-family:tahoma,arial;
color:black;
text-decoration:none;
padding:3px 8px 3px 10px;
display:block;
white-space:nowrap;

}
a.nav2:hover{
background-color:#fff;
}


a.nav1j:link,a.nav1j:active,a.nav1j:visited{
font-size:11px;
font-family:tahoma,arial;
color:white;
background-color:#666;
text-decoration:none;
padding:3px 8px 3px 10px;
display:block;
white-space:nowrap;

}

a.nav2j:link,a.nav2j:active,a.nav2j:visited{
font-size:11px;
font-family:tahoma,arial;
color:white;
text-decoration:none;
padding:3px 8px 3px 10px;
display:block;
white-space:nowrap;

}
a.nav2j:hover{
background-color:#fff;
color:black;
}


form.edit3 td,form.edit3 input{
font-size:10px;
}

div.headingbar1{
background-color:#336699;
color:white;
padding:2px 8px;
border-style:solid;
border-color:#003;
border-width:1px 1px 0px 1px;
background-image:url(images/barback.gif);
background-repeat:repeat-x;
}

div.headingbar1b{
background-color:#666;
color:white;
padding:2px 8px;
border-style:solid;
border-color:#003;
border-width:0px 0px 1px 0px;
background-image:url(images/barback.gif);
background-repeat:repeat-x;
}


div.headingbar2{
background-color:#666;
color:black;
padding:2px 8px;
border-style:solid;
border-color:#003;
border-width:1px 1px 0px 1px;
background-image:url(images/newnavback1.jpg);
background-repeat:repeat-x;
}
div.headingbar2b{
background-color:#336699;
color:black;
padding:2px 8px;
border-style:solid;
border-color:#003;
border-width:0px 0px 1px 0px;
background-image:url(images/newnavback1.jpg);
background-repeat:repeat-x;
}

div.headingbox1{
border:1px solid #003;
background-color:#B8D2EF;
padding:8px;
}
div.headingbox2{
border:1px solid #000;
background-color:#c8c8c8;
padding:8px;
}

.eventbar{
background-color:#5B89B6;
color:#fff;
font-weight:bold;
font-size:12px;
padding:2px 10px;
font-family: tahoma, arial;
border-style:solid;
border-color:#000;
border-width:1px;
}

a.eventbox1:link,a.eventbox1:active,a.eventbox1:visited{
padding:7px 12px;
background-color:#DFECFC;
font-family: tahoma, arial;
font-size: 11px;
color:#000;
line-height:16px;
border-style:solid;
border-color:#000;
border-width:0px 1px 1px 1px;
display:block;
text-decoration:none;
cursor:pointer;
}
a.eventbox2:link,a.eventbox2:active,a.eventbox2:visited{
padding:7px 12px;
background-color:#fff;
font-family: tahoma, arial;
font-size: 11px;
color:#000;
line-height:16px;
border-style:solid;
border-color:#000;
border-width:0px 1px 1px 1px;
display:block;
text-decoration:none;
cursor:pointer;
}
a.eventbox1:hover,a.eventbox2:hover{
background-color:#fff;
text-decoration:underline;
color:#003;
}

.eventhome1 {
font-family:georgia,times,serif;
font-size: 10px;
color: #000;
border-bottom:1px dashed #999;
}