f/* Print Styles */

body { 
font-family: "Times New Roman", serif; 
font-size: 12pt;
background:white; 
color:black; 
margin:0 
} 
	
.mainnav, .topnav, #rightcolumn, .noprint, #footer_right, img, .ddfmwrap { 
display: none; 
} 

#contentcolumn {
width: 100%; margin: 0; float: none;
}

#contentcolumn h2, #contentcolumn h1 {
color: #015289; 
margin: 0;
padding: 0;
}

#contentcolumn h2 {
border-bottom: 1px solid #dedede;
margin-top: 15px;
}

#contentcolumn .textblock h2 a  {
color: #015289;
text-decoration: none;
}
#contentcolumn  h1.pagetop span {
font-size: 75%;
}
a:link, a:visited { 
color: blue; 
text-decoration: underline; 
} 

strong {
color: #015289;
}

strong.telephone {
font-weight:normal;
color:#000;
}

#header {
border: 1px solid #dedede;
width: 300px;
padding-bottom: 5px;
margin-bottom: 10px;
}

.textblock, #intro {
margin-bottom: -25px;
padding: 0;
}

#title {
margin: 0;
padding: 0 15px 12px 10px;
color: #015289;
font-weight: bold;
font-size: 200%;	
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#title a {
color: #015289;
text-decoration: none;
}

#title a span { 
font-family: Geneva, Arial, Helvetica, sans-serif;
color: #015289;
font-size: 42%;	 
letter-spacing: 5.5px; 
text-transform: uppercase; 
padding: 0;	
}

a#description {
margin-top: 0;
padding: 10px 0 0px 10px;
color: #015289;
text-decoration: none;
}

blockquote {
background: transparent url(media/leftquote.gif) left top no-repeat; 
font-size:100%;
padding-bottom: 30px;
padding-top: 25px;
margin-top: 15px;
margin-bottom: 15px;
border-bottom: 1px solid #dedede;	
}

blockquote div {
margin-top:-15px;
padding: 0 48px;
background: transparent url(media/rightquote.gif) right bottom no-repeat;
}

blockquote .source {
text-align:right;
color: #666;
font-weight:bold;
font-style: normal;
margin:-6px 50px 0 0;
margin:20px 50px 0 0;
}

.source span {
font-weight: normal;
margin:0 ;
color: #000;
}

#contentcolumn p.contact {
border: 1px solid #dedede;
margin: 25px 0 15px;
padding: 5px 10px;
}

#contentcolumn ul li {
list-style-type: circle;
}
#contentcolumn dt{ 
color: #015289; 
font-size: 140%;
font-weight: bold;	
padding: 15px 0 5px;
}
	
#contentcolumn dt span { 
font-weight: normal;
font-size: 80%;
color: #000;
}

#footer dl {
margin:0; 
padding:0
}

#footer dt, #footer dd {
display:inline; 
margin:0;
}

#footer dt {
color: #015289; 
font-weight:bold; 
margin-right:3px; 
padding-right:1px;
}

#footer dd {
padding-right:12px; 
position:relative;
}

#footer p {  
border-top: 1px solid #dedede; 
padding-top:10px; 
margin-bottom: 5px;  
font-weight: normal; 
}
