body {margin: 15px;}
#contact {position: absolute; top: 0px; left: 0px; width: 250px; background: #ccc;
	border: 1px solid #fff; visibility: hidden; z-index: 1;}
	/*-moz-opacity: 80%;*/
#contact td {font-weight: bold; color: #000;}
#contact a:link, #contact a:visited {color: #000;}
#contact a:hover {color: #c03;}
h1 {margin: 2em 2px 2px;}
h2 {color: #fc0; font-size: 12pt; margin: 0.25em 10px 0 30px; width: 710px;}
p {margin: 0.25em 10px 1em 30px; width: 710px;}
h2.news {width: 70px; font-size: 9pt; margin: 0;}
p.news {width: 294px; margin: 0 0 1em 0;}
h1 {font-size: 14pt;}
span.pullout {font-size: 13pt; display: block; margin: 0.5em 1.5em 1em 1.5em; text-align: left;}
span.hugepullout {font-size: 11pt; display: block; margin: 0.5em 1.5em 1em 1.5em; text-align: left;}
p, li, ol, ul {font-size: 9pt;}
p.highlight {font-size: 12pt; font-weight: bold;}
p.prevnext {margin-top: 2em; font-size: 7pt; width: 300px;}
span.prevnext {font-size: 7pt;}
p.creative {margin-top: 0; margin-bottom: 0; width: 300px;}
ul, ol {margin: 0.25em 10px 0 60px;}
ul li {list-style-image: url(images/bullet.gif);}
td, p {font-family: "Verdana", sans-serif; font-size: 9pt; color: #fff;}
a {text-decoration: none; color: #fff;}
a.subnav:hover {color: #fc0;}
a.career:hover {background: #de6412;}
span.nav {color: #fff;}
td.nav {font-size: 8pt; padding-left: 30px;}
span.note {font-size: 7pt;}