#row1 {
height: 53px;
background: url(../images/bg_header_ants.jpg) top left no-repeat;
}
#search {
float: right;
margin-top: 27px;
}
#search input.search {
float: left;
width: 161px;
height: 14px;
font-size: 6.5pt;
color: #111;
border: 1px solid #ff9c00;
}
#search input.searchbutton {
float: left;
width: 21px;
height: 16px;
border: 0;
}

#row2 {}
#header {
float: left;
width: 760px;
height: 81px;
background: url(../images/bg_header.jpg) top left no-repeat;
}
#logo {
margin-left: 28px;
padding-top: 19px;
width: 432px;
height: 61px;
}
#identity {
float: right;
padding-top: 2px;
width: 200px;
height: 79px;
background: url(../images/bg_logo.gif) top left no-repeat;
}
#identity img {
margin-left: 34px;
}

#row3 {
clear: both;
height: 44px;
background: #fff url(../images/bg_nav.gif) top left repeat-x;
}
.socialBookmarking {
float: right;
width: 166px;
overflow: hidden;
}

#row4 {
clear: both;
margin-top: 15px;
}

#bodyContent {
float: left;
width: 760px;
min-height: 408px;
height: inherit;
background: url(../images/bg_body_content.jpg) top left repeat-y;
}
#bodyContentHeader {
width: 760px;
height: 10px;
background: url(../images/bg_body_content_header.jpg) top left no-repeat;
}
#bodyContentFooter {
clear: both;
width: 760px;
height: 24px;
background: url(../images/bg_body_content_footer.jpg) top left no-repeat;
}

#breadCrumbs {
margin-bottom: 5px;
font-size: 7.5pt;
color: #716f70;
text-decoration: none;
}
#breadCrumbs a:link, #breadCrumbs a:visited {
color: #d42e34;
font-size: 7.5pt;
text-decoration: none;
}
#breadCrumbs a:hover {
color: #68030b;
}

#contentRegion {
float: right;
width: 480px;
height: inherit;
padding: 0 50px 20px 40px;
font-size: 8.5pt;
}

#secondaryNavigation {
width: 190px;
background-color: #e5e5e5;
}
#secondaryNavigation ul {
padding: 45px 10px 0 15px;
}
#secondaryNavigation li {
padding: 9px 5px 9px 10px;
list-style-type: none;
background: url(../images/arrow_secondary_link.gif) top left no-repeat;
border-top: 1px solid #b7b7b7;
}
#secondaryNavigation li:hover {
background: url(../images/arrow_secondary_link_selected.gif) top left no-repeat;
}
#secondaryNavigation li.last {
padding: 9px 5px 9px 10px;
list-style-type: none;
background: none;
border-top: 1px solid #b7b7b7;
}
#secondaryNavigation a:link, #secondaryNavigation a:visited {
font-size: 8.0pt;
color: #d03b01;
font-weight: 900;
text-decoration: none;
text-transform: uppercase;
}
#secondaryNavigation a:hover {
color: #111;
}
#secondaryNavigation li.selected {
padding: 9px 5px 9px 10px;
list-style-type: none;
background: url(../images/arrow_secondary_link_selected_hover.gif) top left no-repeat;
border-top: 1px solid #b7b7b7;
}
#secondaryNavigation li.selected:hover {
background: url(../images/arrow_secondary_link_selected.gif) top left no-repeat;
}
#secondaryNavigation li.selected a:link, #secondaryNavigation li.selected a:visited {
font-size: 8.0pt;
color: #555;
font-weight: 900;
text-decoration: none;
text-transform: uppercase;
}
#secondaryNavigation li.selected a:hover {
color: #111;
}
#secondaryNavigation ul li ul {
padding: 0 0 10px 0;
}
#secondaryNavigation ul li ul li, #secondaryNavigation ul li.selected ul li {
padding: 4px 0 4px 8px;
border: 0;
background: url(../images/arrow_tertiary_link.gif) center left no-repeat;
}
#secondaryNavigation ul li ul li a:link, #secondaryNavigation ul li ul li a:visited,
#secondaryNavigation ul li.selected ul li a:link, #secondaryNavigation ul li.selected ul li a:visited {
color: #fc7f00;
font-size: 8.0pt;
text-decoration: none;
text-transform: none;
}
#secondaryNavigation ul li ul li:hover, #secondaryNavigation ul li.selected ul li.selected:hover {
background: url(../images/arrow_tertiary_link_selected.gif) center left no-repeat;
}
#secondaryNavigation ul li ul li.selected, #secondaryNavigation ul li.selected ul li.selected {
background: url(../images/arrow_tertiary_link_selected_hover.gif) center left no-repeat;
}
#secondaryNavigation ul li.selected ul li.selected a:link, #secondaryNavigation ul li.selected ul li.selected a:visited {
color: #555;
}
#secondaryNavigation ul li ul li:hover a:hover, #secondaryNavigation ul li.selected ul li.selected:hover a:hover {
color: #111;
}

#rightPanel {
float: right;
width: 196px;
height: inherit;
}

#featurespot {
float: right;
padding-left: 4px;
width: 196px;
height: 167px;
}
#featurespot img {
padding-bottom: 5px;
}

#hotIssues {
float: right;
margin-bottom: 5px;
width: 196px;
height: 81px;
overflow: auto;
background: url(../images/bg_hot_issues.gif) top left no-repeat;
}
#hotIssues ul {
padding: 22px 8px 2px 19px;
}
#hotIssues li {
padding-left: 9px;
list-style-type: none;
line-height: 95%;
font-size: 8.0pt;
background: url(../images/arrow_hot_issues.gif) center left no-repeat;
}
#hotIssues a:link, #hotIssues a:visited {
font-size: 8.0pt;
color: #68030b;
font-weight: 900;
text-decoration: none;
text-transform: uppercase;
}
#hotIssues a:hover {
color: #ffe;
}

#rightColumn {
float: right;
width: 196px;
}
#rightColumn ul {
padding: 6px 14px 0 14px;
}
#rightColumn li {
padding: 8px 10px 4px 10px;
list-style-type: none;
background: url(../images/arrow_right_panel.gif) center left no-repeat;
border-bottom: 1px solid #b7b7b7;
}
#rightColumn li:hover {
background: url(../images/arrow_right_panel_selected.gif) center left no-repeat;
}
#rightColumn a:link, #rightColumn a:visited, #rightColumn a:hover {
font-size: 8.0pt;
color: #5c5c5c;
font-weight: 900;
text-decoration: none;
text-transform: uppercase;
}
#rightColumn a:hover {
color: #111;
}

#row5 {
clear: both;
width: 100%;
height: 45px;
background: url(../images/bg_footer.gif) top left no-repeat;
font-size: 7.5pt;
font-weight: 900;
}

#footer ul {
padding-left: 22px;
}
#footer li {
float: left;
padding: 8px 5px 0 0;
list-style-type: none;
}
#footer a:link, #footer a:visited, #footer a:hover {
font-size: 7.5pt;
color: #2a2a2a;
font-weight: 900;
text-decoration: none;
text-transform: uppercase;
}
#footer a:hover {
color: #d23900;
}

#row6 {
margin-top: -57px;
margin-right: 118px;
height: 65px;
background: url(../images/bg_footer_ants.jpg) top right no-repeat;
}

div.mediaRelease {
padding: 0 0 10px 0;
font-size: 9.0pt;
line-height: 135%;
}
div.mediaRelease h1 {
margin: 10px 0 2px 0;
font-size: 10.5pt;
color: #d22027;
text-transform: none;
border: 0;
}
div.download {
float: right;
margin-bottom: 12px;
}
div.download a:link, div.download a:visited {
font-size: 7.5pt;
color: #111;
text-decoration: none;
vertical-align:text-top;
}
div.download a:hover {
text-decoration: underline;
}
