/* CSS Document */

/* CSS Document */

body {
padding:0px;
margin: 0px;
font: normal 0.8em Arial, Helvetica, sans-serif;
color:#000;

}

#printHeader {
display:none;
}

h1 {
font-size: 115%;
}

.contentHeading {
font-size:108%;
font-weight:bold;
}

.logo {
background: #4FD9FD url("images/logoBg.gif") repeat;
text-align:left;

font-weight:bold;
font-size:150%;
color: #50d9ff
}

.heading {
background-color: #4FD9FD;
vertical-align:top;
padding: 5px;
width:550px;
text-align:left
}

.headingAddress {
font-size: 110%;
text-align:right;
background-color: #4FD9FD;
vertical-align:middle;
padding: 0px 10px 0px 0px;
}



a {
color:#000000;
}

a:hover {
color:#003399;}

a.headinglink {
color:#000000;
}

a.headinglink:hover {
color:#FFFFFF;}


.navCELL {
width:177px;
background-image:url(images/navBg.gif);
vertical-align:top;
text-align:left

}


.nav {
padding: 2px 3px 2px 5px;
display:block;
color:#000

}
a.nav:link, a.nav:visited {
text-decoration: none;}

a.nav:hover {
background-image:url(images/navOn.gif);
color:#000;
}

blockquote { background-color: #a8ecff; border-left: 5px solid #4fd9fd; font-style: italic; font-weight: bold; padding: 5px 20px 10px 20px;}
cite { border-top: 2px solid #fff; display: block; font-style: normal; font-weight: normal;  padding-top: 5px; }

.navOn{
background-image:url(images/navOn.gif);
color:#000;
padding: 2px 0px 2px 5px;
display:block;
}



.spacer {
font-size:6px;
}

.topimage {
vertical-align:top;
}

.content {
width:90%;
text-align:left;
padding: 40px 10px 0px 20px;
vertical-align:top;
}

.bioImage {
padding: 0px 20px 10px 0px;
}

.rightpanel {
vertical-align:top;
}

.footer {
font-size:90%;
text-align:left;
padding: 5px 0px 0px 5px;
}
.top {vertical-align: top; text-align:left}

.left {vertical-align: top;}