body {
margin: 0px;
font-family: Helvetica, Arial, sans-serif;
font-size: 0.8em;
font-style: normal;
color: #000000;
width: 100%;
background: #FFFFFF;
}
img {
border: 0px;
}
#main {
margin: 0px;
padding: 0px;
display: block;
width: 1240px;
background: #FFFFFF;
}
#top {
clear: both;
width: 100%;
height: 124px;
margin: 0px;
padding: 0px;
background-image:url(/site/servlet/contentblob/518/top-banner/data.jpg);
background-repeat: no-repeat;
}
.logo {
margin: 0px;
padding: 8px 0px 0px 25px;
}
/* search */
.search {
display: block;
font-family: Helvetica, Arial, sans-serif;
font-size: 0.9em;
color: #222222;
font-style: normal;
text-align: right;
padding: 0px 190px 10px 0px;
width: 1100px;
}
.search-text {
background: #FFFFFF;
border: 1px solid #dddddd;
color: #333333;
font-family: Helvetica, Arial, sans-serif;
font-size: 0.8em;
font-style: normal;
font-variant: normal;
font-weight: normal;
height: 18px;
}
.button {
background: #DDDDDD;
border: 1px solid #dddddd;
color: #333333;
font-family: Helvetica, Arial, sans-serif;
font-size: 1em;
font-style: normal;
font-variant: normal;
font-weight: normal;
height: 20px;
margin: 1px 0px;
}
/* content */
.content {
margin: 0px;
padding-top: 14px;
padding-bottom: 20px;
display: inline;
width: 100%;
}
.col-left {
display: block;
float: left;
width: 200px;
padding: 0px 20px 90px 0px;
}
.col-right {
float: left;
display: block;
width: 640px;
padding: 0px 20px 90px 0px;
font-size: 0.9em;
}
.teaser {
margin: 0px;
padding: 0px 0px 12px 0px;
width: 100%;
display: block;
clear: inherit;
font-size: 18pt;
color: #666666;
}
.subheadline {
margin: 0px;
padding: 4px 0px 12px 0px;
width: 100%;
display: block;
clear: inherit;
font-size: 14pt;
color: #666666;
}
.profile-pic {
border: 1px #333333 solid;
margin: 0px 0px 5px 0px;
}
/* footer */
#footer {
background: #FFFFFF;
clear: both;
font-size: 0.8em;
color: #949494;
}
#footer-based{
clear: both;
border-top: dotted 1px #333333;
font-size: 0.8em;
color: #949494;
}
#footer-home {
clear: both;
font-size: 0.8em;
color: #949494;
}
.footer1 {
float: left;
margin: 0px;
padding: 14px 0px 14px 50px;
display: inline;
text-align: left;
}
.footer2 {
margin: 0px;
padding: 14px 60px 14px 1px;
text-align: right;
}
div.footer2 a:link {
color: #949494;
text-decoration: none;
font-weight: normal;
font-size: 100%;
}
div.footer2 a:visited {
color: #949494;
text-decoration: none;
font-weight: normal;
font-size: 100%;
}
div.footer2 a:hover {
color: #333333;
text-decoration: underline;
font-weight:  normal;
font-size: 100%;
}
div.footer2 a:active {
color: #333333;
text-decoration: underline;
font-weight:  normal;
}
.footer-logo {
float: right;
position: relative;
bottom: 26px;
padding: 0px 150px 0px 30px;
}
/* header styles */
.header-blue {
color: #0076b0;
font-weight: bold;
}
.header-home {
color: #333333;
font-size: 1.6em;
padding: 0px 0px 15px 0px;
font-weight: 100;
}
/* captions */
.captions {
font-size: 0.85em;
text-align: center;
}
/* defaults*/
p {
margin: 0px;
padding: 8px 0px 8px 0px;
}
ul {
margin: 0px 0px 0px 15px;
padding: 0px;
}
li {
margin: 0px;
padding: 5px 0px 0px 0px;
}
a:link {
text-decoration: none;
color: #333333;
}
a:visited {
text-decoration: none;
color: #333333;
}
a:hover {
text-decoration: none;
color: #e82b2f;
}
a:active {
text-decoration: none;
color: #333333;
}
form {
margin: 0px;
padding: 0px;
}
/* Misc */
.allcaps {
text-transform: uppercase;
font-size: 1.2em;
font-weight: bold;
}
.li-black {
color: black;
}
.li-white {
color: white;
}
/*table*/
.divider {
border-bottom: 1px solid #333333;
border-top: none;
border-right: none;
border-left: none;
height: 1px;
padding: 5px;
margin: 0px;
border-collapse: collapse;
}
.cellpadding {
padding: 0px;
margin: 0px;
border: none;
border-collapse: collapse;
}
.back {
float: right;
padding: 5px 0px 0px 5px;
}
.print {
float: right;
padding: 5px 0px 0px 5px;
}
.home {
float: right;
padding: 5px 0px 0px 5px;
}
.p--display-none{
display:none;
}
