#row1 {
height: 77px;
background: url(../images/bg_home_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 {
margin-top: -24px;
}

#header {
float: left;
width: 760px;
height: 167px;
background: url(../images/bg_home_header.jpg) top left no-repeat;
}

#logo {
margin-left: 28px;
padding-top: 24px;
width: 432px;
height: 61px;
}

#hotIssues {
margin-left: 28px;
padding-top: 34px;
width: 432px;
height: 79px;
background: url(../images/bg_home_hot_issues.gif) top left no-repeat;
}
#hotIssues ul {
width: 300px;
}
#hotIssues li {
float: left;
padding-left: 9px;
width: 130px;
list-style-type: none;
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;
}

#heroImage {
margin-top: -10px;
float: right;
width: 300px;
height: 177px;
}

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

#row3 {
clear: both;
/* hack for ie */ margin-top: 24px;
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;
}

#rightPanel {
float: right;
width: 196px;
height: inherit;
background-color: #e5e5e5;
background: #e5e5e5 url(../images/home_right_panel_bottom.gif) bottom left no-repeat;
}
#rightPanelTop {
width: 196px;
height: 7px;
background: url(../images/home_right_panel_top.gif) top left no-repeat;
}
#rightPanel ul {
padding: 8px 14px 0 14px;
}
#rightPanel 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;
}
#rightPanel li:hover {
background: url(../images/arrow_right_panel_selected.gif) center left no-repeat;
}
#rightPanel a:link, #rightPanel a:visited, #rightPanel a:hover {
font-size: 8.0pt;
color: #5c5c5c;
font-weight: 900;
text-decoration: none;
text-transform: uppercase;
}
#rightPanel a:hover {
color: #111;
}
#rightPanel div.ants {
margin-top: -5px;
width: 194px;
height: 162px;
background: url(../images/home_right_panel_ants.jpg) top left no-repeat;
}
#rightPanel div.logo {
margin: 0 0 10px 30px;
width: 160px;
height: 102px;
background: url(../images/isc_logo.png) top left no-repeat;
}

#bodyCopy {
width: 760px;
height: inherit;
min-height: 408px;
}

#homeContent table {
margin-bottom: 10px;
background: #fff url(../images/bg_home_features.jpg) top left repeat-y;
}
#homeContent h1, #homeContent h2, #homeContent h3, #homeContent h4, #homeContent h5,
#homeContent table h1, #homeContent table h2, #homeContent table h3, #homeContent table h4, #homeContent table h5,
#homeContent table td h1, #homeContent table td h2, #homeContent table td h3, #homeContent table td h4, #homeContent table td h5 {
padding: 0;
margin: 5px 0 2px 0;
font-size: 9.5pt;
font-weight: bold;
color: #d33a00;
text-transform: none;
border: 0;
}
#homeContent table p, #homeContent table td p {
margin: 0;
padding: 0 0 2px 0;
font-size: 9.00pt;
color: #454545;
line-height: 125%;
}
#homeContent table  a:link, #homeContent table a:visited, #homeContent table td a:link, #homeContent table td a:visited {
color: #d33a00;
text-decoration: none;
}
#homeContent table a:hover, #homeContent table td a:hover {
color: #801900;
text-decoration: none;
}

#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: 10px 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;
}
