body { background-color: #eee; margin: 0; padding: 0; font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif; }
td { font-size: 12px; }
a { color: #00529B; }
a:hover { color: #7B91C3; }
form { margin: 0; padding: 0; }
h1 { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 18px; margin: 10px 0 10px 0; padding: 0; color: #ff9933; border-bottom: 3px double #e9e8df; }
small { font-size: 9px; }
#master-div { border-top: 1px solid #AAAAA3; }
nav-td { }
.MD-side { background-color: #E9E8DF; background-image: url(../images/05262004/sides-bottom-bg.gif); background-position: bottom; background-repeat: repeat-x; }
.MD-side div { height: 157px; background-image: url(../images/05262004/sides-top-bg.gif); background-repeat: repeat-x; }
#MD-mid { background-color: #FFFFFF; border: 1px solid #C2C1BA; border-width: 0 1px 0 1px; }
#nav-td { padding-top: 0px; padding-bottom: 0px; background-color: #7B91C3; line-height: 0}
#nav-top, #nav-bottom { background-color: #B5BFDE; line-height: 10px; height: 10px; }
#nav-bottom { background-color: #7B91C3; }
#nav-mid { background-color: #00529B; height: 30px;padding-top: 5px; background-image: url(../images/05262004/nav-bg-dividers.gif); background-repeat: no-repeat; width: 525px; }
.img-img { margin-right: 3px; line-height: 0}
.img-grid td div { margin-left: 8px; line-height: 0}
#left-logo-td img { margin: 0 0 0px 8px; }
#right-logo-td { margin: 0; padding: 0; }
#right-logo-td img { margin: 3px 0 0 0; padding: 0; }
#search-td { }
#search-td div { background-color: #FF9933; color: #FFD3A6; height: 50px; padding: 3px 0 0 15px; line-height: 12px; font-weight: bold; font: 9px Verdana, Geneva, Arial, Helvetica, sans-serif;  }
#search-td a, #search-td a:visited, #search-td a:hover, #search-td a:link, #search-td a:active { color: #fff; font-size: 9px; background-image: url(../images/05262004/white-dot.gif); background-repeat: repeat-x; background-position: bottom; text-decoration: none; font-weight: bold; }
#search-form-table { margin-top: 5px; }
#search-form-table #search-input { margin-right: 2px; font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif; }
#content-td { background-color: #FFFFFF; padding-right: 1px; }
#callout-td { background-color: #E9E8DF; }
#callout-div { padding: 5px; }
#callout-div td { font-size: 10px; }
#callout-img { float: right; }
.#callout-img img { border: 1px solid black; }
#hom-callouts { font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif; }
#hom-callouts td { border-top: 1px dashed #FFFFFF; border-bottom: 1px dashed #AAAAA3; padding-bottom: 5px; padding-top: 5px; }
#hom-callouts td { margin-left: 3px; margin-bottom: 3px; }
#hom-callouts .no-top-border { border-top: 0px solid #E9E8DF; }
#hom-callouts .no-bottom-border { border-bottom: 0px solid #E9E8DF; }
#hom-callouts strong { display: block; font-size: 9px; margin-bottom: 5px; }
#hom-content-copy { margin-top: 1px; background-color: #FFFEF7; padding: 5px 20px 10px 20px; border: 1px solid #E9E8DF; font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; }
#hom-content-copy td, #hom-content-copy td p { font-size: 11px; line-height: 190% !important; }
li { margin-bottom: 10px; }
#news-events-2col-table td { font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif; }
#news-events-2col-table td h3 { color: #FFFFFF; margin: 1px 0 1px 0; padding: 2px 2px 3px 5px; background-color: #EE3024; font: bold 12px/12px Verdana, Geneva, Arial, Helvetica, sans-serif; }
#news-events-2col-table td ul, #news-events-2col-table td li { list-style: none; margin: 0px; padding: 0px; }
#news-events-2col-table td ul { padding-left: 5px; font-size: 11px; padding-right: 10px; margin-top: 10px; }
#news-events-2col-table td li { padding-bottom: 10px; background-image: url(../images/05262004/bullet-orange.jpg); background-repeat: no-repeat; background-position: 2px 6px; padding-left: 10px; }
#news-events-2col-table td.col1 ul li em { display: block; color: #333333; font-weight: bold; font-size: 9px; font-family: Arial, Helvetica, sans-serif; }
#news-events-2col-table .col1 { padding-right: 2px; }
#news-events-2col-table .col2 h3 { background-color: #FF9933; padding-left: 5px; }
#impacts-td { }
#impacts-table { }
#impacts-table th, #impacts-table td, #impacts-table { border: 1px solid #EEEEEE; }
#impacts-table { border-width: 0 0 0 1px; }
#impacts-table th, #impacts-table td { border-width: 0 1px 1px 0; }
#impacts-table th { border-width: 0 0 1px 0; }
#impacts-table th div { width: 49px; background-image: url(../images/05262004/icon-sheet.gif); background-repeat: no-repeat; margin: 5px 5px 5px 10px; }
#impacts-table th div#I-a { height: 35px; background-position: 0 -89px; }
#impacts-table th div#I-b { height: 46px; background-position: 10px -185px; }
#impacts-table th div#I-c { height: 33px; background-position: -88px -185px; }
#impacts-table th div#I-d { height: 34px; background-position: 0px 0px; }
#impacts-table th div#I-e { height: 43px; background-position: -88px -89px; }
#impacts-table th div#I-f { height: 31px; background-position: -184px -90px; }
#impacts-table th div#I-g { height: 37px; background-position: -187px 0; }
#impacts-table th div#I-h { height: 33px; background-position: -90px 0; }
#footer { text-align: center; padding: 10px 0 10px 0; }
#footer-table { border-top: 1px solid #C2C1BA; margin-top: 1px; }
#footer div, #footer td { color: #6F7067; font: 9px Verdana, Geneva, Arial, Helvetica, sans-serif; }
#footer #footer-links { margin: 0 0 10px 0; font-weight: bold; color: #A9A9A2; }
#footer #footer-links em { font-weight: normal; font-style: normal; }
#footer-links a, #footer-links a:visited, #footer-links a:hover, #footer-links a:link, #footer-links a:active { color: #00529b; }
#footer-links a:hover { color: #454541; }
.hide { visibility: hidden; }
#search-form-table #go-button, #impacts-table a, #impacts-table a:visited, #impacts-table a:hover, #impacts-table a:link, #impacts-table a:active { font: bold 9px Verdana, Geneva, Arial, Helvetica, sans-serif; }
#callout-td h3, #impacts-td h3 { color: #FFFFFF; margin: 1px 0 1px 0; padding: 2px 2px 3px 5px; background-color: #00529B; font: bold 12px/12px Verdana, Geneva, Arial, Helvetica, sans-serif; }
#sidenav-td { background-color: #e9e8df; margin: 0; padding: 0; }
#sidenav div div { font-size: 9px; line-height: 12px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }
#sidenav a, #sidenav a:visited, #sidenav a:hover, #sidenav a:link, #sidenav a:active { display: block; text-decoration: none; color: #333; background-image: url(../images/05262004/sidenav-bg.jpg); background-position: bottom; background-repeat: repeat-x; padding: 3px 10px 5px 10px; }
#sidenav a:hover, #sidenav strong a, #sidenav strong a:visited, #sidenav strong a:hover, #sidenav strong a:link, #sidenav strong a:active { background-color: #FBFAF4; color: #666; }
#sidenav a:hover { text-decoration: underline; }
#sidenav .lvl2 a, #sidenav .lvl2 a:visited, #sidenav .lvl2 a:hover, #sidenav .lvl2 a:link, #sidenav .lvl2 a:active { background-color: #FEFEFE; background-image: url(../images/05262004/sidenav-bg2.jpg); }
#sidenav em, .hide { visibility: hidden; display: none; }
#inside-content-td { padding-left: 10px; padding-bottom: 30px; }
#inside-content-td-x { padding-left: 20px; }
#content-area-td { padding-right: 10px; font-size: 12px;  }
#content-area-td td { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;line-height: 170%; }
#inside-callout-td td { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; }
.real-stories-callout { background-color: #e9e8df; border: 1px solid #aaaaa3; padding: 5px; }
.real-stories-callout h3 { font-size: 11px; display: block; background-image: url(../images/05262004/sidenav-bg.jpg); background-position: bottom; background-repeat: repeat-x; margin: 0 0 3px 0; padding: 0 0 5px 0; }
.real-stories-callout p { margin: 0; padding: 5px 0 5px 0; }
.real-stories-callout small { display: block; text-align: right; }
.h2-inside, h2 { font-weight: bold; font-size: larger; font-weight: bold; margin: 5px 0 5px 0; padding: 0; }
h3, .h3 { font-weight: bold; margin: 5px 0 5px 0; padding: 0; }
#print-link small { font-size: 9px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: bold; }
#print-link { text-align: right; margin: 0 0 10px 0; padding: 0; }
.header-large { font-weight: bold; font-size: 14px; color: #ee3024; }
.header-medium { font-weight: bold; }
.photo-right { margin: 10px 0 10px 20px; }
#inside-callout-td .photo-right { margin: 0; padding: 0; }
.ATS-header, .ATS-header-nomar { font-weight: bold; color: #fff; background-color: #00529b; padding-left: 3px; padding-bottom: 3px; font-size: 10px; line-height: normal; margin-top: 10px; text-align: center; }
.ATS-header-nomar { margin-top: 0px; }
.ATS-name { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9px; border-bottom: 1px solid #dddddd; padding-top: 3px; padding-bottom: 3px; line-height: normal; }
.ATS-header { font-weight: bold; color: #fff; background-color: #00529b; padding-left: 3px; padding-bottom: 3px; }
.3col1, .3col2, .3col3 { line-height: normal; }
.numberHeading { padding-top: 10px; }
.numberHeading-div, .ATS-header { font-weight: bold; color: #fff; background-color: #00529b; padding-left: 3px; font-size: 9px !important; }
.number, .number-data { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; }
.number { line-height: normal; color: #ee3024; padding-left: 5px; border-bottom: 1px solid #dddddd; padding-bottom: 5px; font-size: 9px !important; }
.number-data { padding-left: 5px; border-bottom: 1px solid #dddddd; line-height: 10px; padding-bottom: 5px; font-size: 9px !important; }
.display-partners-table { margin: 0px; padding: 0px; }
.display-partners-table .col1 { padding-top: 3px; padding-bottom: 3px; width: 20%; float: left; text-align: right; border-bottom: solid 1px #dddddd; font-size: 9px !important; font-weight: bold; }
.display-partners-table .col2 { padding-left: 10px; padding-top: 3px; padding-bottom: 3px; float: right; width: 78%; text-align: left; border-bottom: solid 1px #dddddd; font-size: 9px; font-size: 9px !important; }
.SI-TD { padding-right: 10px; }.SI-Header-DIV { font-weight: bold; margin: 0px; padding-bottom: 3px; margin-bottom: 5px; border-bottom: 2px solid #e9e8df; }
.si-ul { margin-top: 0px; font-size: 9px !important; }
.title-only-li-si { background-image: url(../images/05262004/orange-square.gif); background-repeat: no-repeat; background-position: 0 5px; padding-left: 10px; font-weight: bold; font-size: 10px; line-height: normal; margin: 5px 0 5px 0; }
.title-only-li-si-02 { padding-left: 5px; margin-left: 10px; border-left: 1px solid #aaaaa3; font-size: 10px; padding: 2px 0 2px 5px; } 
#rs-hom { padding-bottom: 27px;  background-repeat: repeat-x; background-position: bottom; padding: 5px; font-size:10px; }
h3 small a, h3 small a:visited, h3 small a:hover, h3 small a:link, h3 small a:active { color: #fff; font-size: 9px; font-weight: normal; float: right; background-image: url(../images/05262004/white-dot.gif); background-repeat: repeat-x; background-position: bottom; text-decoration: none; font-weight: bold; }
td.label-optional, td.label-required { }
.label-required { color: Red; }
.contact-form td { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; vertical-align: top; }
.text-small { font-size: 10px; }
#ico-table td { font-size: 9px !important;  font-weight: bold; margin-right: 10px;}
#ico-table th img { margin-left: 5px;
}



