.dontprintme {
overflow: hidden;
visibility: hidden;
display: none;
}
.printme {
visibility: visible;
size: portrait;

}
body {
margin: 0px;
}
a:link, a:visited {
font-weight: normal;
color: #666666;
text-decoration: underline;
}
a:hover {
        color: #2B5AAE;
        font-weight: normal;
        text-decoration: underline;
}
a.body_hd:link, a.body_hd:visited {
font-size: 12px;
font-weight: bold;
color: #2B5AAE;
text-decoration: none;
}
a.body_hd:hover {
        color: #2B5AAE;
        font-size: 12px;
        font-weight: bold;
        text-decoration: underline;
}

a.footer:link, a.footer:visited {
font-size: 11px;
color: #878787;
font-weight: bold;
text-decoration: none;
}
a.footer:hover {
font-size: 11px;
color: #B70E0E;
font-weight: bold;
text-decoration: underline;
}

td {
font-family: verdana, arial, helvetica;
font-size: 12px;
color: #000;
line-height: 16px;
}


.footer {
font-size: 10px;
}
.mediumtxt {
font-size: 11px;
}
.largetxt {
font-size: 14px;
}

/* MENU */
a.menu, a.menu:visited {
font-size: 11px;
font-family: tahoma;
font-weight: normal;
color: #666666;
text-decoration: UNDERLINE;
}
a.menu:hover {
color: #2B5AAE;
font-weight: normal;
font-family: tahoma;
text-decoration: underline;
}

a.menusmall, a.menusmall:visited {
font-size: 10px;
font-family: tahoma;
font-weight: normal;
color: #333333;
text-decoration: UNDERLINE;
}
a.menusmall:hover {
color: #2B5AAE;
font-weight: normal;
font-family: tahoma;
text-decoration: underline;
}
/* ######################## */

td.nav {
padding-bottom: 10px;
padding-top: 10px;
padding-left: 10px;
border-bottom: 1px solid #efefef;
font-family: arial;
font-size: 14px;
font-weight: bold;
}

a.nav:link, a.nav:visited {
font-family: arial;
font-size: 14px;
font-weight: bold;
color: #000;
text-decoration: none;
}
a.nav:hover {
font-family: arial;
font-size: 14px;
font-weight: bold;
color: #2B5AAE;
text-decoration: none;
}

td.subnav {
padding-bottom: 7px;
padding-left: 15px;
padding-right: 5px;
border-bottom: 1px dotted #cccccc;
background-color: #F9F9F9;
}
td.subsubnav {
padding-bottom: 7px;
padding-left: 20px;
padding-right: 5px;
border-bottom: 1px dotted #cccccc;
}

/* BIG TITLES */
.purpletitle {
line-height: 36px;
font-family: times,serif,georgia;
font-size: 36px;
color: #9D1098;
}
.bluetitle {
line-height: 36px;
font-family: times,serif,georgia;
font-size: 36px;
color: #2B5AAE;
}
.greentitle {
line-height: 36px;
font-family: times,serif,georgia;
font-size: 36px;
color: #008575;
}
.yellowtitle {
line-height: 36px;
font-family: times,serif,georgia;
font-size: 36px;
color: #F5E708;
}
.orangetitle {
line-height: 36px;
font-family: times,serif,georgia;
font-size: 36px;
color: #F2A208;
}
.pinktitle {
line-height: 36px;
font-family: times,serif,georgia;
font-size: 36px;
color: #F4579D;
}
/* HIGHLIGHTS */
.purple {
color: #A0189C;
}
.blue {
color: #08327C;
}
.green {
color: #029D80;
}
.yellow {
color: #E1D400;
}
.orange {
color: #FFA800;
}
.pink {
color: #F4579D;
}

.title {
font-size: 16px;
font-family: verdana;
font-weight: bold;
color: #000;
letter-spacing:1.5px;
}
.right {
float: right;
width: 260px;
margin-left: 15px;
}
.rightbox {
float: right;
padding: 5px;
}

textarea, input {
font-size: 11px;
font-family: verdana;
border: 1px solid #cccccc;
}
.form_stretch {
width: 100%;
}
