/* CONTAINERS */

body{
background-color: #FFF;
margin: 8px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

p{
margin: 0px 0px 0px 0px;
padding: 0px 0px 12px 0px;
}

/* FONTS */

p, div{
font-family: arial, helvetica, sans-serif;
font-size: 84%;
}

.small, .navinactive, .navactive, .infobar{
font-family: arial, helvetica, sans-serif;
font-size: 71%;
}

.title{
font-size: 93%;
font-weight: bold;
font-variant: small-caps;
}

.emphasis{
font-style: italic;
color: #C00;
}

.infobar{
color: #FFF;
}

td{
font-size: 100%;
}

/* LINKS */

a:link{
color: #060;
text-decoration: none;
}

a:visited{
color: #060;
text-decoration: none;
}

a:hover{
text-decoration: underline;
}

a.nav:link{
color: #FFF;
font-weight: bold;
}

a.nav:visited{
color: #FFF;
font-weight: bold;
}

a.ltgrn:link{
color: #4DA74D;
}

a.ltgrn:visited{
color: #4DA74D;
}

/* FORMAT */

ul {
margin: 0px 0px 15px 18px;
padding: 0px 0px 0px 0px;
list-style-type: square;
}

td.header{
background-color: #000;
}

td.leftcolumn{
background-color: #C00;
border-bottom: 1px #000 dotted;
}

td.content{
padding: 7px 0px 7px 8px;
border-bottom: 1px #000 dotted;
}

.navactive{
padding: 2px 4px 2px 4px;
border-bottom: solid #000 1px;
background-color: #060;
}

.navinactive{
padding: 2px 4px 2px 4px;
border-bottom: solid #000 1px;
}

.infobar{
padding: 4px 4px 4px 4px;
text-align: center;
}

.pipe{
padding: 0px 8px 0px 8px;
color: #888;
}

.highlights{
float: right;
margin: 3px 0px 5px 5px;
padding: 8px 8px 8px 8px;
border-left: 1px #000 dotted;
background-color: #E7F1E7;
}

.pic{
border-color: #060;
border-style: solid;
border-width: 1px;
margin: 0px 0px 0px 0px;
}

