body, html {
	margin: 0; padding: 0;
	font-size: 9pt;
	color: #333;
}
html {
	border:1px dotted #AABFD5;
}
#container {
	margin: 20pt 40pt 0pt 35pt;
	font-family: Verdana, Arial, sans-serif; text-align:left;
}
#printbanner {
	margin-bottom: 35px;
}
#topimage {
	display: none;
}
#banner {
	display: none;
}
#main h1 {
    margin-bottom: 30px;
	font-weight: bold; font-size: 15pt;
	color: #003366;
	padding: 5px 0px 5px 0px; 
	border-bottom: 1px dotted #AABFD5;
	border-top: 1px dotted #AABFD5;
}
#main h1 img{
    display: none;
}
#main h2 {
    margin-top: 40px;
	font-weight: bold; 
	font-size: 13pt;
	color: #003366; 
	border-bottom: 1px dotted #AABFD5;
}
#main h2 img{
    display: none;
}
#main h3 {
    margin-top: 40px;
	font-weight: bold; 
	font-size: 12pt;
	color: #003366; 
	border-bottom: 1px dotted #AABFD5;
}
#main h3 img{
    display: none;
}
#main a {
    text-decoration: none;
	color: #333;
}
#main div.success {
	margin: 25px 0px 23px 0px; padding: 0px 0px 0px 0px;  
}
#main div.success a img {
	display: none;
}
#main div.success a {
	text-decoration: none;
}
#main div.success a:hover {
	text-decoration: none;
}
#main div.success a:visited {
	text-decoration: none;
}
#main div.success a ins {
	display: block; text-decoration: none;
}
#main div.success a ins.company {
	display: inline;
	font-weight: bold; 
	color: #000;
	text-decoration: none;
	padding: 3px 0px 3px 0px; 
	border-top: 1px dotted #AABFD5;
}
#main div.success a ins.description {
	color: #000;
	display: block;
	text-decoration: none;
	margin-bottom: 3px;
}
#main div.success a ins.copy {
	margin: 5px 0px 12px 0px;
	display: block;
	text-decoration: none;
	color: #333;
}
#main div.mainimage img {
	display: none;
}
#side div.logos img{
	display: none;
}
#side div.leadimg img{
	display: none;
}
#side div.secondimg img{
	display: none;
}
img#lowerimage {
	display: none;
}
.noprint {
	display: none;
}
#quotebox { 
	display: none;
}
.other { 
	display: none;
}
#printcontacts {
	display: block;
	margin-top: 50px;
	padding-bottom: 20px;
	border-top: 1px dotted #AABFD5;
	padding-top: 5px;
	font-size: 7.5pt;
	color: #003366;
}
#address {
	float: left;
}
#dfslogo {
	float: right;
	margin-top: 8px;
}
.printcontacttitle {
	font-weight: bold;
}
.printcontactcontent {
	margin: 5px 0px 15px 0px;
}
#generic { 
	display: none;
}
.fnews {
	margin: 30pt 0pt 0pt 0pt; 
}
.ffeatures {
	margin: 15pt 0pt 0pt 0pt; 
}
dl {
	margin: 0pt 0pt 0pt 0pt; padding: 0pt; 
}
dt {
	margin: 0pt 0pt 5pt 0pt; padding: 0pt 0pt 3pt 0pt;
	font-size: 11pt; font-weight: bold; color: #003366;
	border-bottom: 1px dotted #AABFD5;
}
dt img{
	display: none;
}
dd {
	margin: 0pt 0pt 0pt 0pt; padding: 0pt 10pt 3pt 0pt;
	font-size: 8pt;
	color: #333; 
}
dd a{
	padding: 0px 0px 4px 0px; display: block; text-decoration: none; color: #333;
}
dd img{
	margin-right: 6px;
	border: 0px;
}
#navcontainer {
	display: none;
}
.newslogo {
	display: none;
}
.links {
	display: none;
}
.screenshot {
	display: none;
}
#main h4 {
    margin-top: 30px;
	margin-bottom: 25px;
	font-weight: bold; font-size: 14px;
	color: #003366;
}
.cslogo {
	display: none;
}
#main div.caseimage {
	display: none;
}
.smimage {
	display: none;
}
#side h2 {
    margin-bottom: 10px;
	font-weight: bold; font-size: 14px;
	color: #003366;
	padding: 5px 0px 0px 0px; 
	border-bottom: 1px dotted #AABFD5;
}

