﻿/* CSS Document */
/********************** HOME PAGE ****************************/
/* Version 1b Dec 3 2010 */
/* KS */
html
{
margin: 0 0 0 0;
padding: 0 0 0 0;
}

body
{
font-family: verdana, verdana, geneva, sans-serif;
font-size: 100%;
text-align: center;
background-color: #F7F7F7;
margin: 0 0 0 0;
padding: 0 0 50px 0;
}

/********************** HOME PAGE ****************************/
.clearfloat
{
/* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
clear: both;
height: 0;
line-height: 0%;
margin: 0 0 0 0;
}
#skiplink a
{
position: absolute;
left: -10000px;
top: auto;
width: 1px;
height: 1px;
overflow: hidden;
}

#skiplink a:hover, #skiplink a:focus, #skiplink a:active
{
top: 0;
left: 0;
display: block;
width: 98%;
height: auto;
padding: 5px 5px 5px 5px;
text-indent: 1em;
text-decoration: underline;
font-size: 140%;
}

#allSite
{
width: 800px;
margin-left: auto;
margin-right: auto;
background-color: #F7F7F7;
padding: 10px 0 0 0;
font-size: 90%;
}

#allSite img
{
	border: none;
}

#site_sidebr
{
background: url('../../../Images/odep/home_repeat_body.gif') top left repeat-y;
width: 1000px;
margin: 0 0 0 0;
padding: 0 0 0 0;
}
#site_tb {
    clear: both;
    background: url('../../Images/cfpb/home_bg_top.gif') no-repeat top left;
    /*background-image: url('../../Images/cfpb/home_bg_top.gif');*/
    height: 20px;
    width: 100%;
}

#site_bb
{
background: url('../../../Images/odep/home_bg_bottom.gif') no-repeat top left;
height: 20px;
width: 100%;
}

.pro-img{
    float: right;
	padding: 0 15px 0 15px;
}

#home_top_nav
{
background-color: #F7F7F7;
float: left;
display: block;
font-size: 70%;
}

#home_top_nav a:link
{
text-decoration: none;
}
#home_top_nav a:visited
{
text-decoration: none;
color: #595959;
}

#home_top_nav a:hover, #home_top_nav a:focus, #home_top_nav a:active
{
text-decoration: underline;
cursor: pointer;
cursor: hand;
}

#home_top_nav ul
{
margin: 0 0 0 0;
padding: 0 0 0 13px;
display: inline;
list-style-image: url('../../../Images/odep/nav_link_divider.gif');
}
#home_top_nav ul li.first
{
background: none;
border-left: none;
list-style: none;
display: inline;
padding: 0 0 0 0;
margin: 0 0 0 0;
}
#home_top_nav ul li.first a
{
padding: 0 6px 0 0;
margin: 0 0 0 0;
}
#home_top_nav ul li
{
background: url('../../../Images/odep/nav_link_divider.gif') no-repeat center left;
margin: 0 0 0 0;
padding: 0 6px 0 10px;
display: inline;
}

#home_top_nav a
{
color: #25496B;
text-decoration: none;
}


#contact_toggle
{
float: right;
height: 20px;
width: 500px;
font-size: 70%;
text-align: right;
margin: 0 25px 0 0;
padding: 0 0 0 0;
}

#contact_toggle ul
{
display: block;
float: left;
margin: 0 0 0 0;
padding: 0 0 0 0;
width: 418px;
}

#contact_toggle ul li
{
background: url('../../../Images/odep/nav_link_divider.gif') no-repeat center left;
margin: 0 0 0 0;
padding: 3px 5px 0 7px;
list-style: none;
display: inline;
color: #24496b;
}
#contact_toggle ul li.first
{
background: none;
}

#contact_toggle ul li a
{
color: #24496b;
text-decoration: none;
}

#contact_toggle ul li a:link
{
text-decoration: none;
}

#contact_toggle ul li a:visited
{
text-decoration: none;
color: #595959;
}

#contact_toggle ul li a:hover, #contact_toggle ul li a:focus, #contact_toggle ul li a:active
{
text-decoration: underline;
cursor: pointer;
cursor: hand;
}
.espanol
{
float: right;
display: block;
background: url('../../../Images/odep/espanol_button_bg.gif') no-repeat top left;
color: #FFF;
font-size: 85%;
font-weight: bolder;
height: 20px;
width: 82px;
text-align: center;
padding: 2px 0 0 0; /* bj changed 0 to 2px 4/14/11 */
margin: 0 0 0 0;  /* bj changed 0 to 2px 4/14/11 */
}

.espanol a
{
color: #FFF;
font-size: 140%;
text-decoration: none;
}

.espanol a:link
{
text-decoration: none;
}
#header a
{
top: 0;
left: 0;
}

.hidden
{
position: absolute;
left: -10000px;
top: auto;
width: 1px;
height: 1px;
}

#head_block
{
height: 142px; /* bj changed 120 to 150 */ /* bj changed 150 to 142 for rmvl of search trends code 2/2/12 */
float: left;
margin: 0 0 0 0;
padding: 0 25px 0 25px;
}

/* begin bj added 2/21/11 */
.header_spacing
{
float: left;
margin: 0 0 0 0;
padding: 0 0 0 0;
height: 92px;  /* bj changed 72px to 94px */ /* bj changed 94px to 92px for rmvl of search trends code 2/2/12 */
}
/* end bj added 2/21/11 */

#home_logo
{
	float: left;
	width: 275px;
	margin: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 30px;
}

#home_logo img
{
}

#home_logo h1
{
margin: 0 0 0 0;
padding: 0 0 0 0;
}

#home_search
{
float: left;
background: url('../../../Images/odep/search_bg.gif') no-repeat top left;
width: 433px;
height: 43px;
text-align: center;
vertical-align: middle;
margin: 20px 0 0 25px;
padding: 0 0 0 0;
}

#home_search div
{
display: inline;
}

.search_bg
{
float: left;
border: none;
border-bottom-width: 0px;
border-color: #fff;
margin: 18px 0 0 55px; /* bj changed margin: 18px 0 0 60px to margin: 18px 0 0 55px */
padding: 0 0 0 0;
}

.d_srchbtn
{
float: right;
margin: 13px 16px 0 0;
padding: 0 0 0 0;
}

#home_fedinfo
{
float: left; /* bj added on 1/28/11 */
width: 230px; /* bj changed with from 940 to 230 */
height: 20px;
text-align: right;
/* margin: 38px 2px 0 2px; */ /* bj commented out 1/28/11 */
/* padding: 30px 0 0 0; */ /* bj commented out 1/28/11 */
margin: 35px 2px 0 0; /* bj changed top margin from 18 to 35 */
padding: 0 0 0 0;
}


#home_fedinfo .add_space
{
padding: 0 0 0 5px;
}

#home_fedinfo a:link
{
text-decoration: none;
}

#home_fedinfo a:visited
{
text-decoration: none;
color: #595959;
}
#home_fedinfo a:hover, #home_fedinfo a:focus, #home_fedinfo a:active
{
text-decoration: underline;
cursor: pointer;
cursor: hand;
}
#home_fedinfo a
{
color: #6c6c6c;
font-weight: bolder;
font-size: 80%;
text-decoration: none;
}

#primary_nav_container
{
clear: both;
width: 950px;
height: 34px;
text-align: left;
position: relative;
padding: 0 0 0 10px;
margin: 0 0 0 0;
z-index: 20;
background: url('../../../Images/odep/usanavbar.gif') no-repeat top left;
}

.not_visible
{
display: none;
}

.mainmenu
{
float: left;
height: 34px;
}

#services, #agencies, #contact, #find
{
display: block;
text-decoration: none;
border: none;
line-height: 29px;
padding: 0 30px 0 30px;
margin: 3px 0 0 0;
background: url('../../../Images/odep/topnav_devider.gif') no-repeat right center;
}

#find
{
background: none;
}

#services:link, #agencies:link, #contact:link, #find:link, #services:visited, #agencies:visited, #contact:visited, #find:visited
{
text-decoration: none;
}

#services:hover, #agencies:hover, #contact:hover, #find:hover,
#services:focus, #agencies:focus, #contact:focus, #find:focus,
#services:active, #agencies:active, #contact:active, #find:active
{
background: url('../../../images/topnav_roll.gif') repeat-X top left;
text-decoration: none;
}


#services h2, #agencies h2, #contact h2, #find h2
{
font-size: 80%;
font-weight: bolder;
color: #24496b;
display: inline;
border:none;
}

#services:hover h2, #agencies:hover h2, #contact:hover h2, #find:hover h2,
#services:focus h2, #agencies:focus h2, #contact:focus h2, #find:focus h2,
#services:active h2, #agencies:active h2, #contact:active h2, #find:active h2
{
color: #fff;
}
.dropdown_menu
{
display: none;
width: 946px;
height: 250px;
position: absolute;
top: 32px;
left: 1px;
background-color: #FFF;
z-index: 20;
border-top: solid #326497 4px;
border-bottom: solid #326497 4px;
border-left: solid #326497 1px;
border-right: solid #316597 1px;
overflow: hidden;
padding: 20px 0 20px 0;
margin: 0 0 0 0;
}
.dropdown_menu h3
{
text-transform: uppercase;
}

.first_list, #first_list
{
display: inline;
width: 870px;
height: 250px;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

.first_list li, #first_list li
{
display: inline;
float: left;
text-align: left;
background: url('../../../Images/odep/line_divider_3col_home.png') no-repeat bottom left;
width: 265px; /* ro: changed from 255px to 265px */
height: 202px;
font-size: 80%;
font-weight: bolder;
padding: 0 25px 0 25px;
margin: 0 0 0 0;
text-align: left;
}

.first_list .first, #first_list .first
{
background: none; /* padding-left:0px; */
}

.first_list li h3, #first_list li h3
{
font-size: 130%;
text-align: left;
color: #940910;
padding: 0 0 10px 0;
margin: 0 0 0 0;
text-transform: uppercase;
}

.first_list li ul, #first_list li ul
{
width: 240px;
margin: 0 0 0 0;
padding: 0 0 0 0;
z-index: inherit;
background: none;
}

.first_list li ul li, #first_list li ul li
{
margin: 0 0 0 0;
padding: 3px 0 0 14px;
z-index: inherit;
width: 245px;
height: 30px;
line-height: 30px;
list-style: none;
background: url('../../../Images/odep/bullet.png') no-repeat 0 17px;
text-align: left;
}

.first_list li ul li a, #first_list li ul li a
{
display: block;
text-decoration: none;
line-height: 135%;
font-size: 120%;
color: #24496b;
background: url('../../../Images/odep/devider_most_pop_and_dropdwn.gif') left bottom repeat-x;
padding: 8px 0 8px 0;
margin: 0 0 0 0;
}

.first_list li ul li a:link, #first_list li ul li a:link
{
text-decoration: none;
}
.first_list li ul li a:visited
{
text-decoration: none;
color: #595959;
}

.first_list li ul li a:hover, .first_list li ul li a:focus, .first_list li ul li a:active,
#first_list li ul li a:hover, #first_list li ul li a:focus, #first_list li ul li a:active
{
text-decoration: underline;
background: #24496B; /*ro: changed from #f5f2ee to #24496B*/
color: #FFF; /*ro addition */
}


.first_list .dd_morelink, #first_list .dd_morelink
{
text-align:center;
float:left;
/* background:url('../../../images/redbutton_left.png') no-repeat left top; */ /* bj commented out 3/21/11 standard button */
width:auto;
height:20px;
padding: 0 0 0 0; /*ro changed from 0 0 0 5px*/
margin: 15px 0 14px 50px; /*ro changed from 14px 0 0 0*/
}

.first_list .dd_morelink div, #first_list .dd_morelink div
{
/* background:url('../../../images/redbutton_right.png') no-repeat right top; */ /* bj commented out 3/21/11 standard button */
height:100%;
width:100%;
padding: 0 0 0 0; /*ro changed from 0 5px 0 0 */
margin: 0 0 0 0;
}



.first_list .dd_morelink a, #first_list .dd_morelink a
{
font-size:100%;
font-weight:bolder;
color:#FFF;
background:url('../../../Images/odep/red_button.png') no-repeat left top; /* bj changed to  background:url('../../../images/red_button.png') 3/21/11  standard button */
width:165px; /* bj changed width: auto; to width: 165px; 3/21/11 standard button */
height:20px;
text-decoration:none;
text-transform: uppercase;
display:block;
padding: 2px 0 0 0; /*ro changed from 2px 5px 0 5px*/
margin: 0 0 0 0;
text-align: center; /*ro addition */
}

.dropdown_image_link a
{
text-decoration: none;
color: #24496b;
display: block;
width: 250px; /*ro changed from 220px to 250px */
height: 210px; /*ro changed from 192px */
padding: 0 0 0 0; /* ro changed from 20px 0 0 30px to 0 0 0 0 */
margin: 0 0 0 0;
text-align: left;
border: none;
background-color: #F5F2EE; /*ro addition */
font-size: 98%; /*ro addition */
line-height: 1.5; /*ro addition */
}

.dropdown_image_link a:link
{
text-decoration: none;
}

.dropdown_image_link a:visited
{
text-decoration: none;
background: none;
background-color: #F5F2EE; /*ro change from #595959 to #F5F2EE */
}

.dropdown_image_link a:hover, .dropdown_image_link a:focus, .dropdown_image_link a:active
{
text-decoration: none;
background-color: #24496B; /*ro changed from #F5F2EE to #24496B */
color: #FFF; /*ro changed from #24496B to #FFF */
}

.dropdown_image_link img
{
border: none;
}

/* begin ro to support blog dropdown new styles*/
a .ddimglnkcarrot {
	background: url('../../../Images/odep/red_arrow_menus.png') no-repeat scroll left;
	padding: 1px 0 0 16px;
	margin: 0 0 0 7px;
	display: inline;
}

.dropdown_image_link {
	padding: 8px 0 0 9px;
}

.dropdown_image_link:first-child {
	margin: 28px 0 0 0;
}

.ddimglnktext {
	padding: 0 10px 0 10px;
}

.ddimglnktext:hover {
	text-decoration: underline;
}

.first_list li ul.blogddpnl2 {
	margin: 21px 0 10px 0;
}

.first_list li ul.blogddpnl2 li {
	height: auto;
}

.blogmnuportimg {
	margin: 15px 0 0 0;
}

.blogmnuportimg:first-child { /*if no <h3> comes before portrait blog image, need more top margin*/
	margin: 36px 0 0 0;
}

.blogmnuportimg img {
	float: left;
}

.blogmnuportimg p#blogmnuportimgtxt {
	float: left;
	width: 120px;
	padding: 15px 0 0 14px;
	margin: 0 0 0 0;
	font-size: 98%;
	line-height: 135%;
}

.blogmnuportimg div.dd_morelink {
	clear: both;
}

.blogmnuportimg a {
	background-color: #F5F2EE;
	height: 165px;
	display: block;
	font-size: 98%; 
	line-height: 1.5; 
	color: #24496B;
	text-decoration: none;
}

.blogmnuportimg a:visited {
	color: #595959;
}
sit
.blogmnuportimg a:hover, .blogmnuportimg a:focus, .blogmnuportimg a:active {
 	background-color: #24496B; 
	color: #FFF; 
}

.blogmnuportimg p#blogmnuportimgtxt:hover {
	text-decoration: underline;
}
/* end ro to support blog dropdown new styles*/


/* For MAIN content */
/*
#home_main_content
{
background-color:#FFF;
height:270px;
width:950px;
float:left;
margin: 15px 25px 0 25px;
padding: 0 0 0 0;
}
*/

#home_main_content
{
background-color: #FFF;
height: 270px;
width: 950px;
float: left;
padding: 0 0 0 15px;
margin: 0 0 0 10px; /* bj changed from margin: 8px 0 0 10px; 2/6/12 */
}

/* FOR ROUNDED CORNER AND BORDER */

div.endcap {
    /*background-image: url('../../Images/odep/botcap.png');*/
    background: url('../../Images/odep/botcap.png') 2px 0 no-repeat;
    width: 685px;
    height: 8px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
div.topcap
{
	background: url('../../Images/odep/TOPcap.png') 2px 0 no-repeat;
	width: 685px;
	height: 8px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
div#most_popular
{
float: left;
width: 229px;
height: 270px;
margin: 0 0 0 3px;
padding: 0 0 0 6px;
text-align: center;
}
div.popsrch
{
width: 231px;
height: 255px;
margin: 0 0 0 0;
padding: 0 0 0 0;
background: url('../../../Images/odep/mostpopular_border.jpg') repeat-y;
}
div#most_popular h3
{
color: #755224;
background: url('../../../Images/odep/most_header_gradient.gif') no-repeat bottom center;
height: 32px;
font-size: 100%;
text-align:center; /* bj changed left to center 3/10/11 DR-023*/
text-transform: uppercase;
margin: 0 0 0 0;
padding: 8px 0 0 0; /* bj changed padding: 8px 0 0 45px; to padding: 8px 0 0 0px; 3/10/11 DR-023*/
}

.pop_list
{
margin: 0 0 0 0;
padding: 10px 25px 0 45px;
text-align: left;
}

.pop_list li
{
font-size: 80%;
margin: 0 0 0 0;
padding: 8px 0 5px 0;
list-style-position: outside;
list-style-type: decimal;
background: url('../../../Images/odep/devider_most_pop_and_dropdwn.gif') repeat-x left bottom;
}

.pop_list li a
{
color: #022945;
text-decoration: none;
}

.pop_list li a:link
{
text-decoration: none;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

.pop_list li a:visited
{
text-decoration: none;
color: #595959;
}

.pop_list li a:hover, .pop_list li a:focus, .pop_list li a:active
{
text-decoration: underline;
}

.featured {
	color: #2D5B8A;
	font-weight: bold;
	font-size: 100%;
	}
/*end new most popular css */
#features_rotator_container
{
float: left;
width: 702px;
height: 270px;
background-color: #efebe8;
margin: 0 0 0 3px;
padding: 0 0 0 -5px;
position: relative;
}

.features_prev_main
{
float: left;
width: 55px;
height: 100px;
border: 0px;
margin: 85px 0 0 0;
padding: 0 0 0 0;
text-align: right;
}

.features_next_main
{
float: right;
width: 55px;
height: 100px;
border: 0px;
margin: 85px 0 0 0;
padding: 0 0 0 0;
text-align: left;
}
#features_rotator
{
float: left;
width: 592px;
height: 240px;
position: relative;
}

.feature_list
{
width: 592px;
height: 240px;
background: url('.../../../Images/odep/feature_bg_panel.png') no-repeat top left;
}
.feature_single
{
width: 592px;
height: 240px;
background: url('../../../Images/odep/feature_bg_panel.png') no-repeat top left;
}

.feature_list a, .feature_single a
{
text-decoration: none;
}
.feature_list h2, .feature_single h2
{
margin: 0 0 0 0;
padding: 10px 0 0 0;
text-align: center;
color: #755224;
}

.feature_single h2 a
{
color: #755224;
}

.feature_list_mainlink
{
float: left;
background: url('../../../images/line_divider_feature_home.png') no-repeat right top;
width: 320px;
font-size: 80%;
text-align: left;
margin: 15px 0 0 0;
padding: 0 5px 0 0;
height:175px;
}

.feature_list .feature_list_mainlink a
{
font-weight: bolder;
color: #022945;
text-decoration: none;
font-size:125%;
padding: 12px 0 0 0;
margin: 0 0 0 0;
display:block;
}

.feature_list .feature_list_mainlink a:first-child
{
padding: 0 0 0 0;
margin: 0 0 0 0;
}

.feature_list .feature_list_mainlink a:link
{
text-decoration: none;
}
.feature_list .feature_list_mainlink a:visited
{
text-decoration: none;
color: #595959;
}

.feature_list .feature_list_mainlink a:hover, .feature_list .feature_list_mainlink a:focus, .feature_list .feature_list_mainlink a:active
{
text-decoration: underline;
cursor: pointer;
cursor: hand;
}

.feature_list_mainlink p
{
color: #022945;
font-weight: normal;
}

.feature_list_mainlink img
{
text-align: left;
float: left;
border:none;
}

.feature_list .fl_links
{
float: left;
text-align: left;
margin: 15px 0 0 0;
padding: 12px 0 0 10px;
height: 170px;
width: 257px;
}
.feature_list ul
{
display: block;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

.feature_list ul li
{
margin: 0 0 8px 0;
padding: 0 0 0 10px;
background: url('../../../images/bullet.png') left center no-repeat;
list-style-type: none;
line-height:13px;
}

.feature_list ul li a
{
font-size: 80%;
font-weight: bolder;
color: #022945;
}

.feature_list a:link
{
text-decoration: none;
}
.feature_list a:visited
{
text-decoration: none;
color: #595959;
}
.feature_list ul li a:hover, .feature_list ul li a:focus, .feature_list ul li a:active
{
text-decoration: underline;
cursor: pointer;
cursor: hand;
}

/* commented out 3/21/11
.feature_list .feature_morelink
{
float:left;
text-align: center;
background:url('../../../images/redbutton_left.png') no-repeat left top;
width:auto;
height:20px;
padding:0 0 0 5px;
margin: 10px 0 0 0;
}


/* commented out 3/21/11
.feature_list .feature_morelink div
{
background:url('../../../images/redbutton_right.png') no-repeat right top;
width:auto;
max-width: 250px;
height: 20px;
padding: 0 5px 0 0;
margin: 0 0 0 0;
}
*/


/* begin bj added standard button 3/21/11 */
.feature_list .feature_morelink div
{
width: 165px;
height: 20px;
display: block;
padding: 0 0 0 0;
margin: 25px 0 0 0;
}

.feature_list .feature_morelink a
{
text-align: center;
font-size: 80%;
text-transform: uppercase;
font-weight: bolder;
color: #FFF;
background:url('../../../images/red_button.png') no-repeat;
width: 165px;
height: 20px;
display: block;
padding: 2px 0 0 0;
margin: 0 0 0 0;
}
/* end bj added standard button 3/21/11 */

/*.feature_list .feature_morelink a:visited{color:#595959;}*/

.feature_single img
{
text-align: left;
float: left;
margin: 15px 35px 0 0;  /*bj changed margin: 15px 0 0 0; to margin: 15px 35px 0 0; */
padding: 0 10px 0 0;
}



.feature_single p
{
text-align: left;
font-weight: normal; /* bj changed bolder to normal 3/10/11 DR-018 */
color: #022945;
text-decoration: none;
font-size:105%;
padding: 0 0 0 0;
margin: 42px 15px 5px 0; /* bj changed margin: 25px 0 0 0; to margin: 42px 15px 5px 0; 3/10/11 DR-020 */
padding: 0 0 0 0;
}

.feature_single a:link
{
text-decoration: none;
}

.feature_single a:visited
{
text-decoration: none;
color: #595959;
}

/* commented out 3/21/11
.feature_single .feature_morelink
{
font-size: 80%;
font-weight: bolder;
color: #022945;
float:left;
text-align: center;
background:url('../../../images/redbutton_left.png') no-repeat left top;
width:auto;
height:20px;
padding: 0 0 0 5px;
margin: 0 0 0 0;
}
*/



/* begin bj added standard button 3/21/11 */
.feature_single .feature_morelink
{
float: left;
width: auto;
}

.feature_single .feature_morelink div 
{
width: 165px;
height: 20px;
padding: 0 0 0 0;
margin: 0 0 0 55px;
} 

.feature_single .feature_morelink a
{
text-align: center;
font-size: 80%;
text-transform: uppercase;
font-weight: bolder;
color: #FFF;
background:url('../../../images/red_button.png') no-repeat;
width: 165px;
height: 20px;
display: block;
padding: 2px 0 0 0;
margin: 0 0 0 0;
}
/* end bj added standard button 3/21/11 */


/*.feature_single .feature_morelink a:visited{color:#595959;}*/

#features_rotator_container .t
{
background: url('../../../images/main_side_top.gif') 0 0 repeat-x;
width: 695px;
}
#features_rotator_container .b
{
background: url('../../../images/main_side_bottom.gif') 0 100% repeat-x;
}
#features_rotator_container .l
{
background: url('../../../images/main_side_left.gif') 0 0 repeat-y;
}
#features_rotator_container .r
{
background: url('../../../images/main_side_right.gif') 100% 0 repeat-y;
}
#features_rotator_container .bl
{
background: url('../../../images/main_corner_bottom_left.gif') 0 100% no-repeat;
height: 100%;
width: 100%;
}
#features_rotator_container .br
{
background: url('../../../images/main_corner_bottom_right.gif') 100% 100% no-repeat;
height: 100%;
width: 100%;
}
#features_rotator_container .tl
{
background: url('../../../images/main_corner_top_left.gif') 0 0 no-repeat;
height: 100%;
width: 100%;
}
#features_rotator_container .tr
{
background: url('../../../images/main_corner_top_right.gif') 100% 0 no-repeat;
height: 100%;
width: 100%;
}

#features_control_container
{
padding: 0 0 0 0;
margin: 0 20px 0 0;
width: 175px;
height: 30px;
left: 0;
top: 0;
float: right;
text-align: left;
background: url('../../../images/control_bg.png') no-repeat center;
}

#features_controls
{
margin: 10px 0 0 35px;
padding: 0 0 0 0;
font-size: 80%;
font-weight: bolder;
}

#features_controls li.features_prev, #features_controls li.features_next, #features_controls li#features_pause
{
display: -moz-inline-box;
display: inline-block;
display: inline;
list-style: none;
padding:0 4px 0 0;
margin: 0 0 0 0;
}

#features_controls li#features_pause
{
padding: 0 4px 0 0;
margin: 0 0 0 0;
}

#features_controls li
{
display: -moz-inline-box;
display: inline-block;
display: inline;
list-style: none;
padding: 0 0 0 10px;
}


#features_controls li a
{
text-decoration: none;
font-size: 100%;
font-weight: bolder;
color: #24496b;
}

#features_controls li a:hover, #features_controls li a:focus, #features_controls li a:active
{
text-decoration: underline;
}

/* Features */
#features_border_left
{
float: left;
background: url('../../../images/main_content_left_border.gif') repeat-y;
width: 12px;
height: 240px;
}

#features_border_right
{
float: right;
background: url('../../../images/main_content_right_border.gif') repeat-y;
width: 12px;
height: 240px;
}

/*FEATURES*/
#home_features
{
clear: both;
float: left;
width: 948px;
height: 285px;
padding: 0 0 0 25px;
margin: 15px 25px -5px 0;
}

div.fendcap
{
background: url('../../../images/fbotcap.png') 0 0 no-repeat;
width: 949px;
height: 12px;
margin: -4px 0 0 0;
padding: 0 0 0 0;
}

div.ftopcap
{
background:  url('../../../images/ftopcap.png') 0 0 no-repeat;
width: 949px;
height: 12px;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

#home_features h2
{
color: #755224;
margin: 0 0 0 0;
background: url('../../../images/most_header_gradient.gif') repeat-x bottom left;
width: 920px;
height: 28px;
font-size: 100%;
text-align:left;
padding: 10px 0 0 20px;
margin: 0 0 0 5px;
}

/* commented out 3/21/11
div.hpmorelink
{
clear: both;
float: right;
position: relative;
top: 10px;
right: 70px;
color: #022945;
text-transform: uppercase;
text-align: center;
background:url('../../../images/redbutton_left.png') no-repeat left top;
width: 170px; 
height:20px;
padding:0 0 0 0; 
margin: 0 0 0 0;
}
*/

/* commented out 3/21/11
.hpmorelink div
{
background:url('../../../images/redbutton_right.png') no-repeat right top;
width: 165px;
height: 20px;
padding: 0 5px 0 0;
margin: 0 0 0 0;
}
*/

/* commented out 3/21/11
.hpmorelink a
{
font-size: 80%;
font-weight: bolder;
color: #FFF;
background:url('../../../images/redbutton_middle.png') repeat-x center top;
height: 20px;
width: 150px;
text-decoration: none;
display: block;
padding: 3px 5px 0 5px;
margin: 0 0 0 5px;
}
*/


.feature_boxes
{
background:url('../../../images/bg-features.png') repeat-y -1px 0;
margin: 0 0 0 0;
padding: 0 0 0 0;
list-style: none;
display: inline;
display: -moz-inline-box;
display: inline-block;
/*
padding-left:15px;
padding-right:15px; 
*/
}

.feature_boxes li
{
float: left;
width: 316px;
overflow: hidden;
padding: 0 0 0 0;
display: inline;
display: -moz-inline-box;
display: inline-block;
height: 260px;
text-align: center;
background: url('../../../images/line_divider_3col_home.png') no-repeat center left; 
/*        
padding-left:20px;         
padding-top:15px;         
padding-bottom:15px;     
padding-right:20px; */
}

.feature_boxes li.first
{
background: none;
}
.feature_boxes a
{
display: block;
margin: 10px 10px 10px 10px;
padding: 10px 10px 10px 10px;
height: 185px;
width: 276px;
}

.feature_boxes a:link
{
text-decoration: none;
}

.feature_boxes a:visited
{
text-decoration: none;
color: #595959;
}

.feature_boxes a:hover, .feature_boxes a:focus, .feature_boxes a:active
{
background-color: #f5f2ee;
-moz-border-radius: 8px;
-webkit-border-radius: 6px;
}

h3.features_head
{
display: block;
color: #022945;
font-size: 100%;
font-weight: bolder;
margin: 0 0 0 -5px;
padding: 10px 0 2px 43px;
vertical-align: top;
text-align: left;
height: 25px;
}

/* begin BJ added feature background images 5/25/11 */
.ficon_user
{
background: url('../../../images/Icon_User.png') 0 -3px no-repeat;
}

.ficon_question
{
background: url('../../../images/Icon_Question.png') 0 -3px no-repeat;
}

.ficon_mobile
{
background: url('../../../images/Icon_Mobile.png') 0 -3px no-repeat;
}

.ficon_poll
{
background: url('../../../images/Icon_Poll.png') 0 -3px no-repeat;
}

.ficon_document
{
background: url('../../../images/Icon_Document.png') 0 -3px no-repeat;
}

.ficon_tool
{
background: url('../../../images/Icon_Tool.png') 0 -3px no-repeat;
}

.ficon_widget
{
background: url('../../../images/Icon_Widget.png') 0 -3px no-repeat;
}

.ficon_publication
{
background: url('../../../images/Icon_Publication.png') 0 -3px no-repeat;
}

.ficon_serve
{
background: url('../../../images/Icon_Serve.png') 0 -3px no-repeat;
}

/* end BJ added feature background images 5/25/11 */

h2.dshbrdhead
{
display: block;
color: #022945;
font-size: 125%;
font-weight: bolder;
margin: 0 0 6px 0;
padding: 0 0 0 0;
vertical-align: top;
text-align: left;
}

.feature_boxes li a p
{
color: #022945;
height: 60px;
font-size: 80%;
font-weight: normal;
margin: 0 0 0; /* vel changed margin: 0 0 10px 0; to margin: 0 0 0; 4/19/11 */
padding: 0 0 0 0;
text-align: left; 
}

.feature_boxes li a img
{
display: inline;
text-align: center;
}

.mock_link
{
text-decoration: underline;
}

/* HOME CONNECT */
#connect_border_left
{
float: left;
background: url('../../../images/main_content_left_border.gif') repeat-y;
width: 12px;
height: 54px;
background-color: #FFF;
}
#connect_border_right
{
float: right;
background: url('../../../images/main_content_right_border.gif') repeat-y;
width: 12px;
height: 54px;
}

#home_connect
{
clear:both;
width: 950px;
height: 44px;
padding: 15px 0px 5px 25px;
margin: 0px 25px 25px 0;
}

#home_connect .t
{
background: url('../../../images/connect_border_t.jpg') 0 0 repeat-x;
width: 100%;
height: 100%;
}
#home_connect .b
{
background: url('../../../images/connect_border_b.jpg') 0 100% repeat-x;
width: 100%;
height: 100%;
}
#home_connect .r
{
background: url('../../../images/connect_right.gif') top right no-repeat;
width: 100%;
height: 100%;
}

#home_connect h3
{
background: url('../../../images/connect_left.gif') no-repeat left top;
width: 235px;
height: 44px;
line-height: 44px;
float: left;
padding: 0 4px 0 6px;
margin: 0 0 0 0;
font-size: 100%;
color: #022744;
}

#connect
{
float: left;
margin: 0 0 0 0;
padding: 10px 0 0 10px;
height: 30px;
list-style-type: none;
}

#connect li
{
display: inline;
margin: 0 0 0 0;
padding: 0 0 0 0;
}
#connect a
{
font-size: 80%;
font-weight: bolder;
text-decoration: none;
padding: 9px 12px 9px 30px;
margin: 0 0 0 0;
background-repeat: no-repeat;
line-height: 25px;
color: #24496b;
}
#connect li.facebook a
{
background-image: url('../../../images/facebook_off.png');
}
#connect li.facebook a:visited
{
text-decoration: none;
color: #595959;
}
#connect li.facebook a:hover, #connect li.facebook a:focus, #connect li.facebook a:active
{
background-image: url('../../../images/facebook_on.png');
text-decoration: underline;
}


#connect li.twitter a
{
background-image: url('../../../images/twitter_off.png');
}
#connect li.twitter a:visited
{
text-decoration: none;
color: #595959;
}
#connect li.twitter a:hover, #connect li.twitter a:focus, #connect li.twitter a:active
{
background-image: url('../../../images/twitter_on.png');
text-decoration: underline;
}


#connect li.rss a
{
background-image: url('../../../images/rss_off.png');
}
#connect li.rss a:visited
{
text-decoration: none;
color: #595959;
}
#connect li.rss a:hover, #connect li.rss a:focus, #connect li.rss a:active
{
background-image: url('../../../images/rss_on.png');
text-decoration: underline;
}

#connect li.mobile a
{
background-image: url('../../../images/mobile_off.png');
}
#connect li.mobile a:visited
{
text-decoration: none;
color: #595959;
}
#connect li.mobile a:hover, #connect li.mobile a:focus, #connect li.mobile a:active
{
background-image: url('../../../images/mobile_on.png');
text-decoration: underline;
}

#connect li.youtube a
{
background-image: url('../../../images/youtube_off.png');
}
#connect li.youtube a:visited
{
text-decoration: none;
color: #595959;
}
#connect li.youtube a:hover, #connect li.youtube a:focus, #connect li.youtube a:active
{
background-image: url('../../../images/youtube_on.png');
text-decoration: underline;
}

#connect li.blog a
{
background-image: url('../../../images/blog_off.png');
}
#connect li.blog a:visited
{
text-decoration: none;
color: #595959;
}
#connect li.blog a:hover, #connect li.blog a:focus, #connect li.blog a:active
{
background-image: url('../../../images/blog_on.png');
text-decoration: underline;
}


#connect li.share a
{
background-image: url('../../../images/share_off.png');
}
#connect li.share a:visited
{
text-decoration: none;
color: #595959;
}
#connect li.share a:hover, #connect li.share a:focus, #connect li.share a:active
{
background-image: url('../../../images/share_on.png');
text-decoration: underline;
}

/*FOOTER*/
#home_footer
{
clear: both;
text-align: center;
width: 950px;
margin: 0 25px 0 25px;
padding: 0 0 0 0;
}
#home_footer ul
{
background: url('http://www.usa.gov/resources/images/footer_line.gif') 25px no-repeat;
display: inline;
color: #000;
padding: 0 0 35px 0;
margin: 0 0 0 0;
height: 150px;
width: 950px;
}
#home_footer li
{
display: inline;
padding: 0 5px 0 10px;
margin: 0 0 0 0;
background: url('../../../images/nav_link_divider.gif') no-repeat center left;
}
#home_footer ul li.first
{
background: none;
}
#home_footer .lnk_styl
{
text-decoration: none;
font-size: 80%;
color: #24496b;
font-weight: bolder;
}
#home_footer .lnk_styl:link
{
text-decoration: none;
}
#home_footer .lnk_styl:visited
{
text-decoration: none;
color: #595959;
}

#home_footer .lnk_styl:hover, #home_footer .lnk_styl:focus, #home_footer .lnk_styl:active
{
text-decoration: underline;
cursor: pointer;
cursor: hand;
}
.foot_tagline
{
margin: 0 0 0 0;
padding: 18px 0 0 0;
font-size: 80%;
color: #000;
}


.feature_single div.feature_morelink
{
width: 250px;
margin: 10px 0 0 0;
padding 0 0 0 0;
}


/****** END HOME PAGE ******/
/* BEGIN BJ ADDED CODE 10/6/10 */
.topic_info
{
display: block; 
margin: 10px 10px 10px 10px;
padding: 10px 10px 10px 10px;
height: 180px;
width: 276px;
} 

span.mock_link 
{
text-decoration: underline;
margin: 0 0 0 0;
padding:0 0 0 0 ;
}

.hpone_column_bullet
{
margin: 0px 0px 0px 0px;
padding: 0px 10px 0px 20px;
list-style: none;
font-size: 80%;
}

.feature_boxes .hpone_column_bullet li
{
padding: 5px 0 0 10px;
list-style: none;
background-image: url('../../../images/bullet.png');
background-repeat: no-repeat;
background-position: 0 10px;
height: 15px;
width: 250px;
text-align: left;
}

.feature_boxes .hpone_column_bullet a
{
display: inline;
margin: 0 0 0 0;
padding: 0 0 0 0;
color: #24496b;
font-weight: bold;
}

.feature_boxes .hpone_column_bullet a:hover
{
text-decoration: underline;
background: none;
}

/* commented out  3/21/11 
.feature_boxes div.hpmorelink
{
clear: both;
float: right;
position: relative;
top: 10px;
right: 70px;
color: #022945;
text-align: center;
background:url('../../../images/redbutton_left.png') no-repeat left top;
width: 170px;
height:20px;
}
*/

/* commented out  3/21/11 
.feature_boxes .hpmorelink 
{
background:url('../../../images/redbutton_right.png') no-repeat right top;
width: 165px;
height: 20px;
padding: 0 5px 0 0;
margin: 0 0 0 0;
}
*/


.feature_boxes .hpmorelink a:hover, .feature_boxes a:focus, .feature_boxes a:active
{
-moz-border-radius: 0px;
-webkit-border-radius: 0px;
}

/* begin bj added standard button 3/21/11 */

.feature_boxes .hpmorelink div
{
width: 165px;
height: 20px;
display: block;
padding: 0 0 0 0;
margin: auto;
}

.feature_boxes .hpmorelink div a
{
text-align: center;
font-size: 80%; /* changed font-size: 80%; to font-size: 70%; 3/21/11 */
text-transform: uppercase;
font-weight: bolder;
color: #FFF;
background:url('../../../images/red_button.png') no-repeat;
width: 165px;
height: 20px;
display: block;
padding: 2px 0 0 0;
margin: 0 0 0 0;
}
/* END BJ ADDED CODE 10/6/10 */


/* BJ begin added for poll 8-30-10 */

.poll_snippets
{
	padding: 0px 6px 0px 10px;
	margin: 0 0 0 0;
	text-align: top;
	height: 170px;
}


.question 
{
	font: normal 80% Verdana; /* BJ changed 12px to 80% 6-23-11 */
	color: #000;
	padding: 0 0 0 0;
	margin: 0 0 10px 0;
	text-align: left;
}

.question a:link, .question a:hover, .question a:focus, .question a:active /*ro added 12/1/2011*/
{
	background: none;
	display: inline;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	text-decoration: underline;
	color: #24496B;
}

.question a:visited 
{
	background: none;
	display: inline;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	text-decoration: underline;
	color: #595959;
}

.poll_snippets .buttons
{
clear: left;
	/*padding: 4px 0px 4px 25px;*/
	/*margin: 0 0 0 0;*/
text-align: center;
font-size: 80%;
font-weight: bolder;
font-family: verdana, verdana, geneva, sans-serif;
color: #FFF;
background:url('http://www.usa.gov/images/red_button.png') no-repeat;
width: 165px;
height: 20px;
display: block;
padding: 0 5px 2px 5px;
margin: 0 0 0 0; /* bj changed margin: 20px 0 0 0; to margin: 46px 0 0 0; 4/14/11 */
border: none;
position:absolute;
top: 730px; /*bj changed from 750 to 730 2/7/12 */
text-transform: uppercase;
}

/* bj added 6/13/11 */
.pointer
{
cursor: pointer;
cursor: hand;
}
/* bj added 6/13/11 */


/* bj commented out 4/12/11
.poll_snippets .buttons button, .poll_snippets .buttons input
{
	width: 155px;
	height: 20px;
	color: #FFFFFF;
	font-weight: bolder;
	border: none;
	background: url(http://www.usa.gov/images/red_button.png) no-repeat;
	margin: 50px 0 0 0;
	padding: 0 0 0 0;
}
*/

/*test added 3/31/11 */
.poll_response_snippets .checkbox 
{
	float: left; /*test added 3/31/11 */
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	background: url('http://www.usa.gov/images/poll-off.png') no-repeat left;
	height: 14px;
	width: 14px;
	clear: both;
}

/*.poll_results label {
	padding-left: 20px;
	background: url(http://www.usa.gov/images/poll-off.png) no-repeat left;
}
*/
.poll_response_snippets> .poll_selected  /* changed label.poll_selected to checkbox.poll_selected */
{
	background: url('http://www.usa.gov/images/poll-on.png') no-repeat left;
	float: left; /*test added 3/31/11 */
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	height: 14px;
	width: 14px;
	clear: both;
}


.poll_response_snippets .option
{
	clear: both;
	display: block;
	padding: 0px 0px 4px 0px; 
}


* html .poll_response_snippets .option{ display: inline-block; }

.poll_response_snippets .option .radio
{
	float: left;
	display: block;
	padding-left: 0px;
	padding-right: 5px;
}

.poll_response_snippets .option .radio input
{
	margin: 0px;
}

.poll_response_snippets .option .label
{
	float: left;
	display: block;
	width: 130px;  /* BJ changed from 170 to 130 */
	color: #000;
	font: normal 80% Verdana; /* BJ changed 12px to 80% 6-23-11 */
}

.poll_response_snippets .option input.other
{
	float: left;
	display: block;
	width: 165px;
	border: 1px solid #D4D5D4;
	padding: 2px 2px 2px 2px;
	margin: 0px;
	color: #666666;
	font: normal 80% Verdana; /* BJ changed 12px to 80% 6-23-11 */
}


.poll_response_snippets .value 
{
	background: url('/images/poll_empty.png') no-repeat left;
	width: 90px; /*bj changed 195 to 140 then to 95*/
	height: 15px;
	float: left;
	margin: 0 0 0 0; /* bj added 4/11/11 */
	padding: 0 0 0 0; /* bj added 4/11/11 */
}

.poll_response_snippets .value .bar
{
	width: 65px; /* test changed 160 to 100 then to 65*/
	height: 15px;
	float: left;
	display: block;
	margin: 0 0 0 0; /* bj added 4/11/11 */
	padding: 0 0 0 0; /* bj added 4/11/11 */
}

.poll_response_snippets .value .bar .bg 
{
	background: url('/images/poll_full.png') no-repeat left;
	height: 15px;
	margin: 0 0 0 0; /* bj added 4/11/11 */
	padding: 0 0 0 0; /* bj added 4/11/11 */
	float: left;
}

.poll_response_snippets .value .barValue
{
	display: block;
	text-align: right;
	color: #666666;
	font: bold 80% Verdana; /* BJ changed 11px/12px to 80% 6-23-11 */
}

.radio 
{
margin: 0 0 0 0;
padding: 0 0 0 0;
}

.label 
{
display: block;
text-align: left;
font-size: 80%;
float: left;
padding: 0 2px 10px 8px; /* bj changed padding: 0 2px 0 8px; to padding: 0 2px 10px 8px; 4/14/11 */
margin: 0 0 0 0;
width: 142px; /* bj changed 40 to 90 then to 145*/ /* ro changed to 142 due to IE wrapping issue */
}

.box {
display: block; 
margin: 10px 10px 10px 10px;
padding: 10px 10px 10px 10px;
height: 150px;
width: 276px;
}

.poll_position 
{
float: left;
margin: 0 0 0 0;
padding: 0 0 0 0;
text-align: top;
}

.poll_percent {
color: #000;
font: bold 80% Verdana;
}

.polltotal_text
{
text-align: left;
}

.polltotal_textsize
{
font: normal 70% Verdana;
color: #595959;
}

.poll_total
{
font: normal 70% Verdana;
color: #595959;
}

.symbol {
color: #000;
font: 80% Verdana;
}

/* BJ end added for poll 8-30-10 */


/* begin BJ added homepage blog 5-17-11 */

#blog_features
{
clear: both;
float: left;
width: 950px;
height: 130px;
padding: 0 0 0 25px;
margin: 15px 25px -5px 0;
}

div.btopcap
{
background:  url('../../../images/ftopcap.png') 1px 0 no-repeat;
width: 949px;
height: 12px;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

div.bendcap
{
background: url('../../../images/fbotcap.png') 1px 0 no-repeat;
width: 949px;
height: 12px;
margin: -4px 0 0 0;
padding: 0 0 0 0;
}

.blog_boxes
{
background:url('../../../images/bg-features.png') repeat-y 0 0;
margin: 0 0 0 0;
padding: 0 0 0 0;
list-style: none;
display: inline;
display: -moz-inline-box;
display: inline-block;
width: 950px;
height: 106px;
/*
padding-left:15px;
padding-right:15px; 
*/
}

.blog_info
{
display: block; 
margin: 0 0 0 0;
padding:  0 0 0 0;
height: 105px;
width:613px;
} 

.blog_info a
{
text-decoration: none;
color: #24496B;
} 

h3.blog_head
{
display: block;
color: #A50000;
font-size: 100%;
font-weight: bolder;
margin: 0px 0 0 10px;
padding: 0 0 0 0;
vertical-align: top;
text-align: left;
text-transform: uppercase;
}

.blog_image
{
float: left;
/*background: url('../../../images/USA_Image_Blog.png') no-repeat;*/
width: 125px;
height: 80px;
padding: 0 0 0 0;
margin: 5px 30px 0 50px;
}

.blog_content
{
float: left;
text-align: left;
vertical-align: top;
/*color: #24496b;*/
color: #000;
font-size: 90%;
padding: 0 0 0 0;
margin: 0 0 0 0;
height: 70px;
width: 400px;
}

.blog_title
{
font-weight: bold;
font-size: 90%;
padding: 0 0 0 0;
margin: 0 0 0 0;
color: #24496B;
}

.blog_date 
{
text-align: left;
vertical-align: top;
font-size: 70%;
padding: 0 0 0 0;
margin: 0 0 0 0;
color: #595959;
}

a.blog_more_link:link, a.blog_more_link:visited, a.blog_more_link:hover,  a.blog_more_link:focus, a.blog_more_link:active
{
	text-decoration:underline;
	color: #022945;
}

.blog_boxes li
{
float: left;
width: 308px;
overflow: hidden;
padding: 0 0 0 0;
margin: 0 0 0 0;
display: inline;
display: -moz-inline-box;
display: inline-block;
height: 107px;
}

.blog_boxes li.first
{
float: left;
width: 615px;
height: 107px;
overflow: hidden;
padding: 0 0 0 0;
margin: 0 0 0 10px;
display: inline;
display: -moz-inline-box;
display: inline-block;
background: url('../../../images/USA_Blackground_Blog.png') repeat-x;
}


.rss_boxes
{
background:url('../../../images/bg-features.png') repeat-y -1px 0;
margin: 0 0 0 0;
padding: 0 0 0 0;
list-style: none;
display: inline;
display: -moz-inline-box;
display: inline-block;
/*
padding-left:15px;
padding-right:15px; 
*/

}

.rss_info {
display: block; 
margin: 0 0 0 0;
padding:  0 0 0 0;
height: 105px;
width: 310px;
}

h3.rss_head
{
display: block;
color: #A50000;
font-size: 100%;
font-weight: bolder;
margin: 0 0 -13px 25px;
padding: 10px 0 0px 42px;
vertical-align: top;
text-align: left;
height: 25px;
text-transform:uppercase;
}

.ficon_blog
{
background: url('../../../images/Icon_Blog.png') 0 -3px no-repeat;
}

.hpone_column_bullet_rss
{
margin: 10px 0 0 5px;
padding: 0 0 0 51px;
list-style: none;
font-size: 80%;
}

.hpone_column_bullet_rss li
{
margin: 0 0 0 -5px;
padding: 5px 0 0 10px;
list-style: none;
background-image: url('../../../images/bullet.png');
background-repeat: no-repeat;
background-position: 0 10px;
height: auto;
width: 250px;
text-align: left;
}

.hpone_column_bullet_rss a
{

margin: 0 0 0 0;
padding: 0 1px 0 0;
color: #24496b;
font-weight: normal;
text-decoration: none;
}

.hpone_column_bullet_rss a:hover
{
text-decoration: underline;
background: none;
}


/* end BJ added homepage blog 5-17-11 */

/* begin RO added homepage for Spanish comment form edits 6/3/2011*/
.important {
	color: #a50000;
}
/* end RO added homepage for Spanish comment form edits 6/3/2011*/

/****** END HOME PAGE ******/


.privacy {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 90%;
	text-align: left;
	margin: 0px;
	padding: 0px;
	width: 670px;
	float: none;
}
.footer {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 90%;
	text-align: center;
	margin: 0px;
	padding: 0px;
	width: 650px;
}
.footer1 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 100%;
	text-align: center;
	margin: 0px;
	padding: 0px;
	width: 700px;
}
.upcase {
text-transform: uppercase;
}

.error_strings {
	font-family:Verdana;
	color:#A50000;
	background-color:#ffffff;
}

.buttons {
    padding: 0;
    font-size: 90%;
    color: #fff;
    font-weight: bold;
    font-family: Verdana, verdana, sans-serif;
    border: thin none #000;
    margin: 0;
    background-image: url('button-150x20.png');
    /*background-image: url(../../../Images/odep/button-150x20.png);
    background-image: url('button-150x20.png');*/
    background-repeat: no-repeat;
    background-position: left top;
}
  
.osabuttons {
  width: 150px;
    height: 20px;
    font-size: 70%;
    color: #fff;
    font-weight: bold;
    font-family: Verdana, verdana, sans-serif;
    border: thin none #000;
    margin: 0;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    background-image: url('button-150x20.png');
    /*background-image: url(../../../Images/odep/button-150x20.png);
    background-image: url('button-150x20.png');*/
    background-repeat: no-repeat;
    background-position: left top;
}
               
.buttons1
{
	width: 184px;
	height: 22px;
	font-size: 90%;
	color: #009;
	font-weight: normal;
	font-family: Verdana, verdana, sans-serif;
	border: thin none #000;
	margin: 10px 0 0 0;
	float: right;
	/*background-image: url(../../../images/continue_shopping_button.png);*/
	background-repeat: no-repeat;
	background-position: left top;
	font-style: normal;
	padding: 2px 0 0 0;
	float: right;
	text-align: center;
}


.buttons11 {
	width: 184px;
	height: 22px;
	font-size: 90%;
	color: #009;
	font-weight: normal;
	font-family: Verdana, verdana, sans-serif;
	border: thin none #000;
	margin: 10px 0 0 0;
	float: left;
	/*background-image: url(../../../images/continue_shopping_button.png);*/
	background-repeat: no-repeat;
	background-position: left top;
	font-style: normal;
	padding: 2px 0 0 0;
	float: left;
	text-align: center;
}


.buttons2
{
	width: 184px;
	height: 22px;
	font-size: 90%;
	color: #009;
	font-weight: normal;
	font-family: Verdana, verdana, sans-serif;
	border: thin none #000;
	margin: 0;
	background-image: url(../../../images/viewallpubs.png);
	background-repeat: no-repeat;
	background-position: left top;
	font-style: normal;
	padding: 0;
	float: right;
	text-align: center;
}


.buttons1 a, a:visited, a:hover, a:active
{
	font-weight: normal;
	text-decoration: none;	
}
.gray_button {
	text-decoration: none;
	color: #24496b;
	border: solid 1px #e9e9e9;
	background: #98080e;
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#ededed));
	background: -moz-linear-gradient(top, #ffffff, #ededed);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed');
	-webkit-border-radius: .5em;
	-moz-border-radius: .5em;
	-khtml-border-radius: .5em;
	border-radius: .5em;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
}
.gray_button:hover {
	text-decoration: none;
	cursor: pointer;
	background: #24496b;
	background: -webkit-gradient(linear, left top, left bottom, from(#ededed), to(#ffffff));
	background: -moz-linear-gradient(top, #ededed, #ffffff);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#ffffff');
}
.gray_button:active {
	text-decoration: none;
	color: #24496b;
	background: -webkit-gradient(linear, left top, left bottom, from(#ededed), to(#ededed));
	background: -moz-linear-gradient(top, #ededed, #ededed);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#ededed');
}


div#shipping_forder
{
	float: left;
	width: 680px;
	height: 310px;  /* changed from 280 for collegehealth F-type order   5/23/12  mjt  */
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	right: 0px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
 /*border: 1px solid;   removed border 4/13mjt */
}


div.shipping_content_forder
{
	width: 670px;
	height: 310px;  /* changed from 280 for collegehealth F-type order   5/23/12  mjt  */
	margin: 0;
	 background-image: url('../../Images/odep/mostpopular_border_odep.jpg');
	background-repeat: repeat-y;
	background-position: 2px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 25px;
}



.shipping_content_forder label
{
	line-height: 20px;
}

div#shipping_odep
{
	float: left;
	width: 685px;
	height: auto; 
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	right: 0px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
}

div.shipping_content_odep {
    width: 660px;
    height: auto;
    margin: 0;
    background-image: url('../../Images/odep/mostpopular_border_odep.jpg');
    /*background-image: url('../../Images/mostpopular_border_new.jpg');
    background-image: url(../../../images/mostpopular_border_odep.jpg);*/
    background-repeat: repeat-y;
    background-position: 2px;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 25px;
}

.shipping_content_odep label
{
	line-height: 20px;
}

div#email
{
	float: left;
	width: 600px;
	height: auto;
	margin-top: 30px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding: 0;
	right: 0px;
 /*border: 1px solid;   removed border 4/13mjt */
}

div.email_content
{
	width: 600px;
	height: auto;
	margin: 0;
	background-image: url(../../../images/mostpopular_border_new.jpg);
	background-repeat: repeat-y;
	background-position: 2px;
	padding-right: 25px;
	padding-bottom: 0;
	padding-left: 25px;
}

.email_content label
{
	line-height: 20px;
}



.placeorder_odep
{
	width: 600px;
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: right;	
}


.placeorder_988 {
	width: 660px;
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: center;
	
	height: auto;
	margin: 0;
	
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 80px;
}

table.odep
{
width:100%;
padding:5px; 
border-spacing:0;
}


table.shipping
{
width:100%;
padding:5px; 
border-spacing:0;
font-size: 90%;
}

table.shipping tr{
	width: 50%;
	text-align: left;
	padding: 0px 0px 15px 0px;
}

/*th.image 
{
border: thin solid #CCC;
width: 17%;
margin: 0;
float: none;
padding: 5px 0px 5px 7px;
}*/

td.image 
{
border: thin solid #CCC;
padding: 5px 3px 5px 10px;
}


td.image1 
{
border: thin solid #CCC;
padding: 0px 1px 0px 1px;
}

td.image2 
{
border: thin solid #CCC;
padding: 5px 5px 2px 5px;
}
td.image3 {
	border: thin solid #CCC;
	padding: 5px 5px 2px 5px;
	
}
th.pubtitle 
{
border: thin solid #CCC;
width: 63%;
text-align: left;
padding: 0 0 0 10px;
}
td.itemNum {
    border: thin solid #CCC;
    width: 5%;
    text-align: left;
    padding: 0 0 0 10px;
    vertical-align:central;
}
td.itemNum1 {
	border: thin solid #CCC;
	width: 20%;
	text-align: left;
	padding: 0 0 0 10px;
	vertical-align: top;
	font-size:smaller
	font:bold;
}

td.itemNum122 {
	border: thin solid #CCC;
	width: 20%;
	text-align: left;
	padding: 0 0 0 10px;
	vertical-align: top;
	font-size: smaller;
}


td.itemNum10 {
	border: thin solid #CCC;
	width: 30%;
	text-align: left;
	padding: 0 0 0 10px;
	vertical-align: top;
	font-size: smaller font:bold;
}

td.pubtitle 
{
border: thin solid #CCC;
width: 63%;
text-align: left;
padding: 0 0 0 10px;
}

td.pubtitle20 {
	border: thin solid #CCC;
	width: 63%;
	text-align: left;
	vertical-align: middle;
	padding: 0 0 0 10px;
}



td.qty 
{
border: thin solid #CCC;
width: 23%;
text-align: left;
margin: 0 0 0 20px;
padding:1px; 
vertical-align:top;
font-size:smaller;
}
td.qty1 {
    border: thin solid #CCC;
    width: 13%;
    text-align: left;
    margin: 0 0 0 20px;
    padding: 1px;
    vertical-align: top;
    font-size: smaller;
}

td.qty2 {
	border: thin solid #CCC;
	width: 5%;
	text-align: left;
	margin: 0 0 0 20px;
	padding: 1px;
	vertical-align: top;
	font-size: smaller;
}
