BODY {
background-color: #ffffff;
font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
font-size: 91%;
}

H1, H2, H3, A.H3, A.H3:hover, H4, A.H4, A.H4:hover {
font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
}

H1 {
text-align: left;
font-size: 156%;
}

H2 {
font-size: 130%;
}

H3 {
font-size: 104%;
}

H4 {
font-size: 91%;
}

A.H1, A.H2, A.H3, A.H4, {
text-decoration: none;
}

A.H1:hover, A.H2:hover, A.H3:hover, A.H4:hover, {
text-decoration: underline;
color: #FD1B14;
}

A.H3:link, A.H4:link  {
color: #FD1B14;
}

A.H3:visited, A.H4:visited {
color: #666666;
}

A.H3:active, A.H4:active {
color: #FE8D8A;
}

P, UL, OL, TD, TH {
font-family: Arial, Helvetica, sans-serif;
font-size: 78%;
color:#000000;
}

P, UL, OL, TD {
font-weight: normal;
}

TH {
font-weight: bold;
}

A {
text-decoration: none;
}

A:link {
color:#FD1B14;
}

A:visited {
color:#666666;
}

A:active {
color:#FE8D8A;
}

A:hover {
color:#FD1B14;
text-decoration: underline;
}

TD {
background-color:#FFFFFF;
}

TH {
background-color:#FE8D8A;
}

.topbar {
background-color:#006699;
color: #ffffff;
font-size: 72%;
font-weight:normal;
padding:5px;
margin:0;
}

.topbar a {
color:#ffffff;
text-decoration: underline;
}

.topbar a:link {
color:#ffffff;
}

.topbar a:visited {
color:#ffffff;
}

.topbar :active {
color:#cccccc;
}

.topbar a:hover {
color:#cccccc;
text-decoration: none;
}

.leftnav {
clear:both;
padding:0;
margin:0;
float:left;
width:180px;
background-color:#006699;
}

.linksarea {
color: #ffffff;
padding:0 10px 10px 10px;
background-color:#006699;
}

.leftlink {
color: #ffffff;
margin: 0 0 4px 10px;
}

a.whitelink {
color:#ffffff;
text-decoration: underline;
}

a.whitelink:link {
color:#ffffff;
}

a.whitelink:visited {
color:#ffffff;
}

a.whitelink:active {
color:#cccccc;
}

a.whitelink:hover {
color:#cccccc;
text-decoration: none;
}

.content {
background-color:#ffffff;
padding:10px;
margin:0;
border-left: 180px solid #006699;
}

.content-end {
display:block;
clear:both;
height:0;
border:none;
overflow:hidden;
margin:0;
padding:0;
size:0;
visibility:hidden;
}

.callout {
background-color:#CCCCCC;
padding:10px;
margin:10px 0 10px 0;
}

.photo {
padding:10px;
margin:0;
float:right;
font-family: Arial, Helvetica, sans-serif;
font-size: 72%;
}

.2col {
padding:10px;
border:1px solid #CCCCCC;
margin:10px;
}

.fl {
float:left;
}

.fr {
float:right;
}

.cb {
clear:both;
}

.m0 {
margin:0;
}

.p0 {
padding:0;
}

.footer {
background-color:#CCCCCC;
font-size: 72%;
font-weight:normal;
text-align:center;
padding:5px;
margin:0;
clear:both;
}

.w140 {
width:140px;
}

.hide {
visibility:hidden;
}
