/* Print Document */
body {
   background: white;
   font-size: 12px;
   color:#000;
   }
ul,ol {
padding:0 0 0 5px;
margin:10px 0 0 17px;
}
li {
line-height:12px;
padding:0 0 5px 0;
margin:0 0 5px 0;
}
#menu {
   display: block;
   }
#topmenu {
margin-top:20px;
   display: none;
}
#topmenu a.top {
padding:5px 0 4px 0;
font-size:9px;
text-transform:uppercase;
text-decoration:none;
color:#000;
}
#topmenu a.top:hover {
padding:5px 0 4px 0;
font-size:9px;
text-transform:uppercase;
text-decoration:none;
color:#000;
}
#header_content {
	display:none;
	}
#left_content {
display:none;
}
#right_content {
display:none;
}
#top_content {
display:none;
}

#wrapper, #content {
   font-family:Arial, Helvetica, sans-serif;
   font-size:13px;
   font-weight:normal;
   color:#000;
   line-height:15px;
   margin: 0 5%;
   padding-top: 3%;
   border: 0;
   float: none !important;
   color: black;
   background: transparent none;
   }
div#content {
   margin-left: 10%;
   padding-top: 1em;
   border-top: 1px solid #930;
   }
div#mast {
   margin-bottom: -8px;
   }
div#mast img {
   vertical-align: bottom;
   }
a:link, a:visited {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
   color: #000;
   background: transparent;
   font-weight: normal;
   text-decoration: underline;
   }
#content a:link:after, #content a:visited:after {
   content: " (" attr(href) ") ";
   font-size: 90%;
   }
#content a[href^="/"]:after {
   content: " (http://www.alistapart.com" attr(href) ") ";
   }
#content #bottom_links a.content_bottom_link {
font-size:12px;
font-weight:normal;
color:#000;
text-decoration:none;
}
#content #bottom_links { width:519px; text-align:center; }
#content #bottom_links span.bottom_divider {
font-size:12px;
font-weight:normal;
color:#D1D1D1;
text-decoration:none;
}
h2 {
font-family:"Times New Roman", Times, serif;
font-size:20px;
font-weight:normal;
color:#000;
margin-top:0;
margin-bottom:20px;
}
table.literature span.title_reports {
font-size:13px;
color:#000;
font-weight:bold;
padding-left:20px;
}
table.literature a.title_reports_link {
font-size:13px;
color:#000;
font-weight:bold;
text-decoration:underline;
padding-left:20px;
}
table.literature span.title_applications {
font-size:13px;
color:#000;
font-weight:bold;
padding-left:43px;
}
table.literature a.title_applications_link {
font-size:13px;
color:#000;
font-weight:bold;
text-decoration:underline;
padding-left:43px;
}
table.literature a.smallbold {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#333333;
text-decoration:underline;
}
table.literature a.small:hover {
color:#990033;
text-decoration:none;
background:#f5edd7;
}
table.news td {
font-size:13px;
color:#000;
font-weight:normal;
}
table.news a {
font-size:13px;
color:#000;
font-weight:normal;
text-decoration:underline;
}
table.news td.news_room_title {
font-size:13px;
color:#000;
font-weight:bold;
}
table.data_chart td.red_normaltext {
font-size:11px;
color:#000;
font-weight:bold;
padding-top:7px;
padding-right:2px;
padding-left:5px;
text-transform:uppercase;
}
table.data_chart td.blue_normaltext {
font-size:11px;
color:#000;
font-weight:bold;
padding-right:2px;
padding-left:5px;
}
table.data_chart td.yellow_normaltext {
font-size:11px;
color:#000;
font-weight:bold;
padding-right:2px;
padding-left:5px;
text-transform:uppercase;
}
table.data_chart td.gray_normaltext {
font-size:11px;
color:#000;
font-weight:bold;
padding-right:2px;
padding-left:5px;
}
td.login_text {
font-size:13px;
color:#000;
padding:15px 7px 10px 7px;
}
td.page_title {
font-size:13px;
color:#000;
font-weight:bold;
}
span.bottom_header {
text-align:center;
font-size:12px;
color:#000;
font-weight:normal;
}
#content #contact_info {
font-size:13px;
font-weight:normal;
color:#000;
}
/* Footer */
#footer {
float:left;
} 
#footer table.footer td {
font-size:12px;
font-weight:normal;
color:#000;
line-height:16px;
text-align:center;
}
