﻿/* 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;
}

.sp-toggle, toggle
{
float: right;
}

#small_p
{
font-size: 85%;
}
/********************** 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: 5px;
	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: 790px;
	margin-left: auto;
	margin-right: auto;
	background-color: #F7F7F7;
	padding: 10px 0 0 0;
	font-size: 90%;
}

#allSite_b
{
	width: 990px;
	margin-left: auto;
	margin-right: auto;
	background-color: #F7F7F7;
	padding: 10px 0 0 0;
	font-size: 90%;
}

#fda-allSite
{
	width: 775px;
	margin-left: auto;
	margin-right: auto;
	background-color: #F7F7F7;
	padding: 10px 0 0 0;
	font-size: 80%;
}


#allSite img
{
	border: none;
	font-family: verdana, verdana, sans-serif;
	text-align: center;
}

.cftc-logo {
  float: left;
  padding: 0 130px 0 30px;
}

.smartcheck-logo {
 float: top right;
 padding: 30px 240px 0px 0px;;
}
	
#free-pub
{width: 212px;
 height: 95px;
 padding: 15px 30px 5px 10px;
 float: right;
}
 
#fda_site_sidebr
{
background: url('../../Images/home_repeat_body.gif') top left repeat-y;
width: 900px;
margin: 0 0 0 0;
padding: 0 0 0 0;
}


#fda_site_sidebr_b
{
background: url('../../Images/home_repeat_body.gif') top left repeat-y;
width: 900px;
margin: 0 0 0 0;
padding: 0 0 0 0;
}


#fda_library_sidebr
{
background: url('../../Images/home_repeat_body.gif') top left repeat-y;
width: 900px;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

#site_fda_sidebr
{
background: url('../../Images/home_repeat_body.gif') top left repeat-y;
width: 9000px;
margin: 0 0 0 0;
padding: 0 0 0 0;
}
#site_fda_tb
{
clear: both;
background: url('../../Images/home_bg_top.gif') no-repeat top left;
height: 20px;
width: 100%;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

#site_fda_bb
{
background: url('../../Images/home_bg_bottom.gif') no-repeat top left;
height: 20px;
width: 100%;
margin: 0 0 0 0;
padding: 0 0 0 0;
}




#site_tb
{
clear: both;
background: url('../../Images/home_bg_top.gif') no-repeat top left;
height: 20px;
width: 100%;
}



#site_bb
{
background: url('../../Images/home_bg_bottom.gif') no-repeat top left;
height: 20px;
width: 100%;
}

#site__library_bb
{
background: url('../../Images/home_bg_bottom.gif') no-repeat top left;
height: 20px;
width: 100%;
margin: 0 0 0 40px;
}

#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/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/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/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/espanol__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 added for CR 20 3/29/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: 80px; /* bj changed 120 to 150 */
	float: left;
	margin: 0 0 10px 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: 80px;  /* bj changed 72px to 94px */
}
/* end bj added 2/21/11 */

#home_logo
{
	float: left;
	width: 413px;
	height: 76px;
	padding: 0 0 0 40px;
	margin: 0 0 0 0px;
}

#home_library_logo
{
	float: left;
	width: 413px;
	padding: 0 0 0 0;
	margin: 0 0 0 40px;
}

#home_fda_logo
{
	float: left;
	width: 413px;
	padding: 0 0 0 0px;
	margin: 0 0 0 0px;
}

#home_cfpb_logo
{
	float: left;
	width: 262px;
	padding: 0 0 0 30px;
	margin: 0 0 0 0px;
}

#home_logo_sec
{
	float: left;
	width: 266px;
	padding: 0 0 0 30px;
	margin: 0 0 0 0;
}


#home_logo h1
{
margin: 0 0 0 0;
padding: 0 0 0 0;
}

#home_search
{
float: left;
background: url('../../../images/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;
}

#sec_logo
{
	float: left;
	width: 613px;
	padding: 0 0 0 30px;
	margin: 0 0 0 0;
}


.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;
}

/* begin bj search trends code */
#home_searchtrend
{
float: left;
width: 650px;
height: 30px;
text-align: left;
margin: 10px 2px 0 25px;
padding: 7px 0 5px 5px;
font-size: 75%;
background: url('../../../images/bg_search_picks.png') no-repeat;
}

#home_searchtrend h2
{
margin: 0 0 0 0;
padding: 0 20px 0 5px;
color: #5D411C;
font-weight: bold;
font-size: 100%;
display: block;
float: left;
}

#home_searchtrend ul
{
margin: 0 0 0 0;
padding: 0 0 0 0;
}

#home_searchtrend ul li
{
margin: 0 0 0 0;
padding: 0 0 0 10px;
display: inline;
background: url('../../../images/nav_link_divider.gif') no-repeat center left;
}

#home_searchtrend ul li.first
{
background: none;
border-left: none;
list-style: none;
display: inline;
padding: 0 0 0 0;
margin: 0 0 0 0;
}

#home_searchtrend a
{
margin: 0 0 0 0;
padding: 0 5px 0 0;
text-decoration: none;
color: #022945;
}

#home_searchtrend a:hover
{
text-decoration: underline;
}

#home_searchtrend a:visited
{
color: #595959;
}

.searchframe
{
margin: 10px 2px 0pt 20px;
width: 660px;
height: 42px;
}
/* end bj search trends code */

#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/usanavbar.gif') no-repeat top left;
}

#catalog_nav_container
{
	clear: both;
	width: 740px;
	height: 34px;
	text-align: left;
	position: relative;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	z-index: 20;
	background: url('../../../images/catalognavbar.gif') no-repeat top left;
}


.not_visible
{
display: none;
}

.mainmenu ul{
    list-style-type: none;
    margin: 30px;
    padding: 0px 0px 30px 0px;
}

.mainmenu ul li{
    display: inline;
	font-weight: bold;
}

.pipe {
	border: solid #000 thin; 
	padding: 1px 0 1px 0;
	margin: 5px;
}
#services, #agencies, #contact, #find, #catalog, #findcatalog
{
	display: block;
	text-decoration: none;
	border: none;
	line-height: 29px;
	background: url('../../../images/topnav_devider.gif') no-repeat right center;
	margin-top: 3px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0px;
	padding-top: 0;
	padding-right: 8px;
	padding-bottom: 0;
	padding-left: 8px;
}

#find
{
background: none;
}

#findcatalog
{
background: none;
}

#services:link, #services:visited, #agencies:link, #agencies:visited, #contact:link, #contact:visited, #find:link, #find:visited
{
text-decoration: none;
}

#catalog:link, #catalog:visited, #findcatalog:link, #findcatalog:visited
{
	text-decoration: none;
}

#services:hover, #services:active, #services:focus,
#agencies:hover, #agencies:active, #agencies:focus,
#contact:hover,  #contact:active,  #contact:focus,
#find:hover,     #find:active,     #find:focus,
#catalog:hover,  #catalog:active,  catalog:focus,
#findcatalog:hover, #findcatalog:active, #findcatalog:focus
{
	text-decoration: none;
	background-image: url(../../../images/catnavrollover.gif);
	background-repeat: no-repeat;
	background-position: left top;
}


#services h2, #agencies h2, #contact h2, #find h2
{
font-size: 80%;
font-weight: bolder;
color: #24496b;
display: inline;
border:none;
}

#catalog h2, #findcatalog h2
{
font-size: 74%;
font-weight: bolder;
color: #24496b;
display: inline;
border:none;
}

#services:hover h2,  #services:focus h2,  #services:active h2,
#agencies:hover h2,  #agencies:focus h2,  #agencies:active h2,
#contact:hover h2,   #contact:focus h2,   #contact:active h2,
#find:hover h2,      #find:focus h2,      #find:active h2,
#catalog:hover h2,   #catalog:hover h2,   #catalog:active h2,
#findcatalog:hover h2, #findcatalog:hover h2, #findcatalog: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/line_divider_3col_home.png') no-repeat bottom left;
width: 255px;
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/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/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: #f5f2ee;
}


.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 5px;
margin: 14px 0 0 0;
}

.first_list .dd_morelink div, #first_list .dd_morelink div
{
/* background:url('../../../images/redbutton_right.pn') no-repeat right top; */ /* bj commented out 3/21/11 standard button */
height:100%;
width:100%;
padding: 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/red_button.png') no-repeat left top; /* bj changed to  background:url('../../../images/red_button.png') 3/21/11  standard button */
width:155px; /* bj changed width: auto; to width: 165px; 3/21/11 standard button */
height:20px;
text-decoration:none;
text-transform: uppercase;
display:block;
padding: 2px 5px 0 5px; /* bj changed padding: 0 5px 0 5px; to padding: 2px 5px 0 5px; 3/21/11 standard button */
margin: 0 0 0 0;
}

.dropdown_image_link a
{
text-decoration: none;
color: #24496b;
display: block;
width: 220px;
height: 182px;
padding: 20px 0 0 30px;
margin: 0 0 0 0;
text-align: left;
border: none;
}
.dropdown_image_link a:link
{
text-decoration: none;
}

.dropdown_image_link a:visited
{
text-decoration: none;
background: none;
color: #595959;
}

.dropdown_image_link a:hover, .dropdown_image_link a:focus, .dropdown_image_link a:active
{
text-decoration: none;
background-color: #f5f2ee;
color: #24496b;
}

.dropdown_image_link img
{
border: none;
}


/* 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: 400px;
	width: 950px;
	float: left;
	padding: 0 0 0 15px;
	margin: 8px 0 0 10px;
}

/* FOR ROUNDED CORNER AND BORDER */

div.endcap
{
	background: url('../../../images/botcap_new.png') 2px 0 no-repeat;  /* changed to no-repeat 4/13 mjt */
	width: 700px;
	height: 8px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
div.topcap
{
	background: url('../../../images/topcap_new.png') 2px 0 no-repeat;  /* changed to no-repeat 4/13mjt */
	width: 700px;
	height: 8px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

div#most_popular
{
	float: left;
	width: 710px;
	height: auto;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding: 0;
	right: 0px;
 /*border: 1px solid;   removed border 4/13mjt */
}

div#most_popular h2
{
	color: #755224;
	height: 32px;
	font-size: 100%;
	text-align: left;
	text-transform: uppercase;
	background-image: url(../../../images/most_header_gradient_newest.png);
	background-repeat: repeat;
	margin: 10px 10px 10px 0px;
	background-position: top;
}


div#most_popular_springbreak
{
	float: left;
	width: 710px;
	height: 360px;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding: 0;
	right: 0px;
 /*border: 1px solid;   removed border 4/13mjt */
}

div#most_popular_holidays
{
	float: left;
	width: 710px;
	height: auto;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding: 0;
	right: 0px;
 /*border: 1px solid;   removed border 4/13mjt */
}

.shipping
{
	float: left;
	width: 710px;
	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;
 /*border: 1px solid;   removed border 4/13mjt */
}

.shipping table
{
	width:95%;
}

.shipping table tr td
{
	width: 50%;
}
.shipping_content
{
	width: 700px;
	height: auto;
	margin: 0;
	background-image: url(../../../images/mostpopular_border_new.jpg);
	background-repeat: repeat-y;
	background-position: 2px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 25px;
}



.shipping_content label
{
	line-height: 20px;
}

.shipping_forder
{
	float: left;
	width: 710px;
	height: auto;  /* changed from 280 to auto 3/21/14 sg */
	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 */
}


.shipping_content_forder
{
	width: 700px;
	height: auto;
	margin: 0;
	background-image: url(../../../images/mostpopular_border_new.jpg);
	background-repeat: repeat-y;
	background-position: 2px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 25px;
}

#shipping

div#shipping_forder
{
	float: left;
	width: 710px;
	height: auto;  /* 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_fda_folder
{
	width: 680px;
	height: auto;
	margin: 0;
	background-image: url(../../../images/mostpopular_border_new.jpg);
	background-repeat: repeat-y;
	background-position: 2px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 25px;
}

div.shipping_content_fda_folder
{
	width: 680px;
	height: auto;
	margin: 0;
	background-image: url(../../../images/mostpopular_border_new.jpg);
	background-repeat: repeat-y;
	background-position: 2px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 25px;
}

div#table
{
width:90%;
text-align: left;
}

.shipping_content_fda_folder table{
	width: 90%;
	text-align: left;
	font-size: 90%;
}

.shipping_content_fda_folder table tr td{
	width: 50%;
	margin-top:  0 0 0 0;
}

div#table

.shipping_content_forder label
{
	line-height: 20px;
}

div#shipping_forder_subscribe
{
	float: left;
	width: 710px;
	height: auto;  /* 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_subscribe
{
	width: 700px;
	height: auto;
	margin: 0;
	background-image: url(../../../images/mostpopular_border_new.jpg);
	background-repeat: repeat-y;
	background-position: 2px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 25px;
}

div#shipping_forder_emailcat
{
	float: left;
	width: 710px;
	height: 125px;  /* 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_emailcat
{
	width: 700px;
	height: 125px;
	margin: 0;
	background-image: url(../../../images/mostpopular_border_new.jpg);
	background-repeat: repeat-y;
	background-position: 2px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 25px;
}

div#email
{
	float: left;
	width: 710px;
	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: 700px;
	height: auto;
	margin: 0;
	background-image: url(../../../images/mostpopular_border_new.jpg);
	background-repeat: repeat-y;
	background-position: 2px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 25px;
}

.email_content label
{
	line-height: 20px;
}


div.placeorder
{
	width: 690px;
	padding: 5px 25px 15px 0;
	float: right;
}

div.placeorder-rosada
{
	width: 690px;
	padding-top: 45px;
	padding-bottom: 15px;
  	float:right;
}


div.popsrch
{
	width: 650px; /*bj changed 231 to 900 4/11/11 */
	height: 310px;    /* mt  changed from 210 to 260 4/19/12 for new dearabby   */
	margin: 0;
	background-image: url(../../../images/mostpopular_border_new.jpg);
	background-repeat: repeat-y;
	background-position: 2px;
	padding: 0;
}

div.popsrch_abby14
{
	width: 700px; 
	height: 310px;   
	margin: 0;
	background-image: url(../../../images/mostpopular_border_new.jpg);
	background-repeat: repeat-y;
	background-position: 2px;
	padding: 0;
}

div.popsrch_cah
{
	width: 700px; 
	height: 180px;   
	margin: 0;
	background-image: url(../../../images/mostpopular_border_new.jpg);
	background-repeat: repeat-y;
	background-position: 2px;
	padding: 0;
}

div.popsrch_share
{
	width: 700px; 
	height: 430px;   
	margin: 0;
	background-image: url(../../../images/mostpopular_border_new.jpg);
	background-repeat: repeat-y;
	background-position: 2px;
	padding: 0;
}

div.popsrch_diabetes
{
	width: 700px;
	height: 215px;
	margin: 0;
	background-image: url(../../../images/mostpopular_border_new.jpg);
	background-repeat: repeat-y;
	background-position: 2px;
	padding: 0;
}

div.popsrch_springbreak
{
	width: 650px; /*bj changed 231 to 900 4/11/11 */
	height: 340px;
	margin: 0;
	background-image: url(../../../images/mostpopular_border.jpg);
	background-repeat: repeat-y;
	background-position: 2px;
	padding: 0;
}

div.popsrch_nphw
{
	width: 650px; /*bj changed 231 to 900 4/11/11 */
	height: 260px;
	margin: 0;
	background-image: url(../../../images/mostpopular_border.jpg);
	background-repeat: repeat-y;
	background-position: 2px;
	padding: 0;
}

div.popsrch_b2school
{
	width: 700px; 
	height: 160px;   
	margin: 0;
	background-image: url(../../../images/mostpopular_border_new.jpg);
	background-repeat: repeat-y;
	background-position: 2px;
	padding: 0;
}


div.popsrch_pinkribbon
{
	width: 700px;
	height: 215px;
	margin: 0;
	background-image: url(../../../images/mostpopular_border_new.jpg);
	background-repeat: repeat-y;
	background-position: 2px;
	padding: 0;
}
div.popsrch_holidays
{
	width: 700px; /*bj changed 231 to 900 4/11/11 */
	height: 265px;
	margin: 0;
	background-image: url(../../../images/mostpopular_border_new.jpg);
	background-repeat: repeat-y;
	background-position: 2px;
	padding: 0;
}

div.popsrch_collegehealth
{
	width: 700px; /*bj changed 231 to 900 4/11/11 */
	height: 320px;
	margin: 0;
	background-image: url(../../../images/mostpopular_border_new.jpg);
	background-repeat: repeat-y;
	background-position: 2px;
	padding: 0;
}

div.popsrch_healthyheart
{
	width: 700px; /*bj changed 231 to 900 4/11/11 */
	height: 320px;
	margin: 0;
	background-image: url(../../../images/mostpopular_border_new.jpg);
	background-repeat: repeat-y;
	background-position: 2px;
	padding: 0;
}

div.popsrch_womenshealth
{
	width: 700px; /*bj changed 231 to 900 4/11/11 */
	height: 880px;
	margin: 0;
	background-image: url(../../../images/mostpopular_border_new.jpg);
	background-repeat: repeat-y;
	background-position: 2px;
	padding: 0;
}

div.popsrch_womenshealth h3
{
	font-size: 100%;
	font: #2D5B8A;
	font-weight: bold;
	margin: 0 0 0 10px;
}

.pdf
{
	padding-left: 15px;
	padding-top: 0px;
	text-align: left;
	font-size: 90%;
}



div.popsrch_fda
{
	width: 700px; /*bj changed 231 to 900 4/11/11 */
	height: auto;
	margin: 0;
	background-image: url(../../../images/mostpopular_border_new.jpg);
	background-repeat: repeat-y;
	background-position: 2px;
	padding: 0;
}
.download
{
	font-size: 90%;
	margin: 0 0 0 10px;
	
}

div.popsrch_newyear
{
	width: 700px;
	height: 270px;
	margin: 0;
	background-image: url(../../../images/mostpopular_border_new.jpg);
	background-repeat: repeat-y;
	background-position: 2px;
	padding: 0;
}

div.popsrch_seniors
{
	width: 700px;
	height: 270px;
	margin: 10px 0 0 0;
	background-image: url(../../../images/mostpopular_border_new.jpg);
	background-repeat: repeat-y;
	background-position: 2px;
	padding: 0;
}

div.popsrch_americasaves
{
	width: 700px;
	height: 200px;
	margin: 0;
	background-image: url(../../../images/mostpopular_border_new.jpg);
	background-repeat: repeat-y;
	background-position: 2px;
	padding: 0;
}


div#most_popular_holidays h2
{
/*
font-size: 90%;
font-weight: bolder;
color: #24496b;
display: inline;
margin-top: 0;
margin-right: 0;
margin-bottom: 0;
margin-left: 16px;
border:none;
}

/*
{
	*/
	color: #755224;
	background: url('../../../images/most_header_gradient_new.png') no-repeat bottom left;
	height: 32px;
	font-size: 100%;
	text-align:left;
	text-transform: uppercase;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 16px;
	padding-top: 8px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}
*/


div#most_popular h3
{
	color: #755224;
	background: url('../../../images/most_header_gradient.png') no-repeat bottom left;
	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 6px;
	padding: 8px 0 0 0; /* bj changed padding: 8px 0 0 45px; to padding: 8px 0 0 0px; 3/10/11 DR-023*/
}

div#most_popular_springbreak h2
{
	color: #755224;
	background: url('../../../images/most_header_gradient.png') no-repeat bottom left;
	height: 32px;
	font-size: 100%;
	text-align:left; /* mt changed center to left 9/28/11 */
	text-transform: uppercase;
	margin: 0 0 0 6px;
	padding: 8px 0 0 0;
	text-indent: 15px;
}

div#most_popular_springbreak h3
{
	color: #755224;
	background: url('../../../images/most_header_gradient.png') no-repeat bottom left;
	height: 32px;
	font-size: 100%;
	text-align:left; /* bj changed left to center 3/10/11 DR-023*/
	text-transform: uppercase;
	margin: 0 0 0 6px;
	padding: 8px 0 0 0; /* bj changed padding: 8px 0 0 45px; to padding: 8px 0 0 0px; 3/10/11 DR-023*/
}

div#most_popular_diabetes h2
{
	color: #755224;
	height: 32px;
	font-size: 100%;
	text-align: left;
	text-transform: uppercase;
	background-image: url(../../../images/most_header_gradient_newest.png);
	background-repeat: repeat;
	margin-right: 10px;
	margin-left: 10px;
	background-position: top;
}
.pop_list
{
	text-align: left;
	width: auto; /* mt changed from 270 to auto 09/28/11 */
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 00;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 40px;
}

ul.bullet_list
{
	font-size: 90%;
	text-align: left;
	width: auto;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 3px 40px;

	
}
.bullet_list li
{
	margin: 0 0 0 0;
	padding: 0 0 5px 0; 
	color:#000;
}
ol.pop_list 
{
	float: left;
	width: auto;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
}

.pop_list li
{
	margin: 0 0 0 0;
	padding: 8px 0 0 0; /* bj changed padding: 8px 0 5px 0; to padding: 8px 0 0 0; 4/14/11 */
	list-style-position: outside;
	list-style-type: disc;
/*	background: url('../../../images/devider_most_pop_and_dropdwn.gif') repeat-x left bottom;  */
}


.pop_list li a
{
color: #022945;
text-decoration: none;
}

.pop_list .bullet_listli 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;
}

.pop_list_springbreak
{
	text-align: left;
	width: auto; /* mt changed from 270 to auto 09/28/11 */
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 00;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 40px;
}

ol.pop_list_springbreak
{
float: left;
}

.pop_list_springbreak li
{
	font-size: 80%;
	margin: 0 0 0 0;
	padding: 8px 0 0 0; /* bj changed padding: 8px 0 5px 0; to padding: 8px 0 0 0; 4/14/11 */
	list-style-position: outside;
	list-style-type: disc;
/*	background: url('../../../images/devider_most_pop_and_dropdwn.gif') repeat-x left bottom;  */
}

.pop_list_springbreak li a
{
color: #022945;
text-decoration: none;
}

.pop_list_springbreak li a:link
{
text-decoration: none;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

.pop_list_springbreak li a:visited
{
text-decoration: none;
color: #595959;
}

.pop_list_springbreak li a:hover, .pop_list li a:focus, .pop_list li a:active
{
text-decoration: underline;
}

.privacy {
font-size: 90%;
}

.privacy a
{
color: #022945;
}

.privacy a:visited
{
color: #595959;
}

/*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/feature_bg_panel.png') no-repeat top left;
}
.feature_single
{
width: 592px;
height: 240px;
background: url('../../../images/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: 20px 0 0 0;
}

.feature_list .feature_morelink a
{
text-align: center;
font-size: 80%;
font-weight: bolder;
color: #FFF;
background:url('../../../images/red_button.png') no-repeat;
width: 155px;
height: 20px;
display: block;
padding: 2px 5px 0 5px;
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 0 0 0;
padding: 0 30px 0 0; /* bj changed padding: 0 10px 0 0; to padding: 0 20px 0 0; 3/29/11 DR-020 */
}

.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%;
margin: 35px 0 15px 0; /* bj changed margin: 25px 0 0 0; to margin: 35px 0 15px 0; 3/10/11 DR-020 */
padding: 0 18px 0 0;  /* bj changed padding: 0 0 0 0; to padding: 0 18px 0 0; 3/29/11 DR-020 */

}

.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: auto;
}

.feature_single .feature_morelink a
{
text-align: center;
font-size: 80%;
font-weight: bolder;
color: #FFF;
background:url('../../../images/red_button.png') no-repeat;
width: 155px;
height: 20px;
display: block;
padding: 2px 5px 0 5px;
margin: 0 0 0 0;
}
/* end bj added standard button 3/21/11 */


#home_features
{
clear: both;
float: left;
width: 950px;
height: 305px;
padding: 0 0 0 25px;
margin: 15px 25px 0 0;
}

div.fendcap
{
background: url('../../../images/fbotcap.png') 1px 0 no-repeat;
width: 949px;
height: 12px;
margin: -4px 0 0 0;
padding: 0 0 0 0;
}
div.ftopcap
{
background:  url('../../../images/ftopcap.png') 1px 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;
}

.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: 180px;
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 6px 0;
padding: 0 0 0 0;
vertical-align: top;
text-align: left;
}
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 10px 0;
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: 720px;
	margin: 0 25px 0 25px;
	padding: 0 0 0 0;
}
#home_footer ul
{
background: url('../../../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 */
font-weight: bolder;
color: #FFF;
background:url('../../../images/red_button.png') no-repeat;
width: 155px;
height: 20px;
display: block;
padding: 2px 5px 0 5px;
margin: 0 0 0 0;
}
/* END BJ ADDED CODE 10/6/10 */


/* BJ begin added for poll 8-30-10 */
.poll_snippets
{
padding: 0 6px 0 10px;
margin: 0 0 0 0;
height: 155px;		/* changed from 170px to 155px */
position: relative; /* added 11-23-10 */
}
.question
{
font-weight: bold;
font-size: 80%;
font-family: Verdana, verdana, sans-serif;
color: #666;
padding: 0 0 8px 0;
margin: 0 0 0 0;
text-align: left;
}
.poll_snippets .buttons
{
clear: left;
margin: 30px 0 0 0;
padding: 0 0 5px 0;
}

.buttons
{
	width: 150px;
	height: 20px;
	font-size: 80%;
	color: #fff;
	font-weight: bold;
	float: right;
	font-family: Verdana, verdana, sans-serif;
	border: thin none #000;
	margin: 0 0 0 0;
	padding; 0 0 0 0;
	background-image: url(../../../images/button-150x20.png);
	background-repeat: no-repeat;
	background-position: left top;
}

.fda-button
{
	width: 150px;
	height: 20px;
	font-size: 80%;
	color: #fff;
	font-weight: bold;
	float: right;
	font-family: Verdana, verdana, sans-serif;
	border: thin none #000;
	margin: 0 30px 0 0;
	padding; 0px 20px 0 0;
	background-image: url(../../../images/button-150x20.png);
	background-repeat: no-repeat;
	background-position: left top;
}

.wpp-button {
	width: 150px;
	height: 20px;
	font-size: 80%;
	color: #fff;
	font-weight: bold;
	float: right;
	font-family: Verdana, verdana, sans-serif;
	border: thin none #000;
	margin: 0 30px 0 0;
	padding;
	0px 20px 0 0;
	background-image: url(../../../images/button-150x20.png);
	background-repeat: no-repeat;
	background-position: left top;
}


.poll_results label
{
padding: 0 20px 0 0;
background: url('../../../images/poll-off.png') no-repeat left;
}
.poll_results label.poll_selected
{
background: url('../../../images/poll-on.png') no-repeat left;
}
.poll_response_snippets .option
{
clear: both;
display: block;
padding: 4px 0 4px 0;
margin: 0 0 0 0;
}
* html .poll_response_snippets .option
{
display: inline-block;
}
.poll_response_snippets .option .radio
{
float: left;
display: block;
padding: 0 5px 0 0;
}
.poll_response_snippets .option .radio input
{
margin: 0 0 0 0;
padding: 0 0 0 0;
}
.poll_response_snippets .option .label
{
float: left;
display: block;
width: 130px;  /* BJ changed from 170 to 130 */
color: #666;
font: normal 12px Verdana;
}
.poll_response_snippets .option input.other
{
float: left;
display: block;
width: 165px;
border: 1px solid #D4D5D4;
margin: 0 0 0 0;
padding: 2px 2px 2px 2px;
color: #666;
font-weight: normal;
font-size: 80%;
font-family: Verdana, verdana, sans-serif;
}
.poll_response_snippets .value
{
background: url('../../../images/poll_empty.png') no-repeat left;
width: 195px;
height: 15px;
}
.poll_response_snippets .value .bar
{
width: 160px;
height: 15px;
float: left;
display: block;
}
.poll_response_snippets .value .bar .bg
{
background: url('../../../images/poll_full.png') no-repeat left;
height: 15px;
}
.poll_response_snippets .value .barValue
{
display: block;
text-align: right;
color: #666;
font-weight: bold;
font-size: 80%;
font-family: Verdana, verdana, sans-serif;
}
.radio
{
margin: 0 0 0 0;
padding: 0 0 0 0;
}
.label
{
text-align: left;
font-size: 80%;
padding: 0 0 0 0;
margin: 0 0 0 0;
}
.box
{
display: block;
margin: 10px 10px 10px 10px;
padding: 10px 10px 10px 10px;
height: 180px;
width: 276px;
}
.poll_position
{
float: left;
margin: 0 0 0 0;
padding: 0 0 0 0;
}
/* BJ end added for poll 8-30-10 */

.hline
{
	background-image: url(../../../images/horizontal_line.png);
	background-repeat: no-repeat;
}

.footer {

	font-family: Verdana;
	font-size: 80%;
	width: 680px;
	text-align: center;
	margin: 15px 0 0 0px;
	
}

.cong-footer {

	font-family: Verdana;
	width: 680px;
	text-align: center;
	margin: 15px 0 0 0px;	
}


.library_footer {

	font-family:Verdana;
	font-size:90%;
	width: 680px;
	text-align: center;
	margin: 0 0 0 25px;
	
}


.indent{
	font-size: 90%;
	font-family: Verdana, verdana, sans-serif;
	margin-left:50px;
	margin-right:50px;
}

.error_strings {
	font-family:Verdana;
	color:#A50000;
	background-color:#ffffff;
}




#title_dl   /* moved from downlevel  05/07/12 mjt */
{
	font-size: 150%;
	color: #755224;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#subtitle_dl   
{
	font-size: 120%;
	color: #755224;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#title_dl_wiserwoman   /* moved from downlevel  05/07/12 mjt */
{
	font-size: 150%;
	color: #755224;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#title_h1   /* moved from downlevel  05/07/12 mjt */
{
font-size: 120%;
color:#755224;
margin: 10px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
.privacy
{
	font-family:Verdana;
	font-size: 80%;
	margin: 10px 15px 0px 10px;
}

.abbyrequiredinfo
{
	font-family:Verdana, Geneva, sans-serif;
	color:#A50000;
	font-size: 90%;
	font-weight: bold;
	padding-top: 10px;
	width: 200px;
	padding-bottom: 20px;

}
.hhsrequiredinfo
{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 80%;
	font-weight: bold;
	padding-top: 20px;
	width: 200px;
	padding-bottom: 10px;

}

.sorry {
	font-family:Verdana;
	color:#A50000;
	background-color:#ffffff;
	font-weight: bold;
	padding-top: 20px;
}

.sorry1 {
	font-family:Verdana;
	background-color:#ffffff;
	padding-left: 45px;
	padding-right: 10px;
}


/* form */
table.flft
{
width: 100%;
font-size: 85%;
margin: 0 0 0 0;
padding: 0 0 0 0;

}
table.flft th
{
text-align: left;
text-valign: top;
color: gray;
border-top: #ccc 2px solid;
border-right: #ccc 2px solid;
border-bottom: none;
border-left: #ccc 2px solid;

}


table.flft td
{
border: 2px #ccc solid;
margin: 0 0 0 0;
padding: 10px 10px 10px 10px;
min-height: 50px;
}
.pimg
{
float: left;
margin-right: 10px;
}

td.pdesc
{
width:59%;

}

th.pdesc
{
width:59%;

}



.flft img
{
width: 76px;
border: 3px solid #ccc;

} 


}
.flft td.qty
{
font-family: verdana, verdana, sans-serif;
font-size: 85%;
text-align: center;
width: 20%;
}
.flft p
{
margin: 10px 0 0 0;
padding: 0 0 0 0;


}
.fltr
{
clear: both;
}
.fltr .buttons1
{
clear: both;
float: right;
text-align: center;
font-size: 80%;
font-family: verdana, geneva, sans-serif;
margin: 10px 0 10px 0;
padding: 6px 6px 6px 6px;
-webkit-border-radius: 8px;
border-radius: 6px;
  /* IE10 Consumer Preview */
background-image: -ms-linear-gradient(top, #FFF 0%, #CCC 100%);

/* Mozilla Firefox */
background-image: -moz-linear-gradient(top, #FFF 0%, #CCC 100%);

/* Opera */
background-image: -o-linear-gradient(top, #FFF 0%, #CCC 100%);

/* Webkit (Safari/Chrome 10) */
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FFF), color-stop(1, #CCC));

/* Webkit (Chrome 11+) */
background-image: -webkit-linear-gradient(top, #FFF 0%, #CCC 100%);

/* W3C Markup, IE10 Release Preview */
background-image: linear-gradient(to bottom, #FFF 0%, #CCC 100%);

width: 120px;
}
form#odep
{
width: 90%;
}

.navcontainer
{
	font-family: verdana, sans-serif;
	font-weight: normal;
	font-size: 100%;
	border: 1px solid #e9e9e9;
	background: #fcfcfc;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZjZmNmYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlYWVhZWEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #fcfcfc 0%, #eaeaea 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfcfc), color-stop(100%,#eaeaea));
	background: -webkit-linear-gradient(top,  #fcfcfc 0%,#eaeaea 100%);
	background: -o-linear-gradient(top,  #fcfcfc 0%,#eaeaea 100%);
	background: -ms-linear-gradient(top,  #fcfcfc 0%,#eaeaea 100%);
	background: linear-gradient(to bottom,  #fcfcfc 0%,#eaeaea 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#eaeaea',GradientType=0 );
form.Microsoft.gradient(startColorstr='#fcfcfc', endColorstr='#eaeaea',GradientType=0 );
	border-radius: 6px 6px 6px 6px;
	-moz-border-radius: 6px 6px 6px 6px;
	-webkit-border-radius: 6px 6px 6px 6px;
	border: 1px solid #E9E9E9;
	padding: 0;
	width: 740px;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 20px;
}
.navcontainer ul
{
list-style-type: none;
text-align: center;
margin: 0 0 0 0;
padding: 6px 10px 0 0;
font-size: 70%;
white-space: nowrap;
}
.navcontainer li
{
display: inline-block;
width: 115px;
height: 30px;
margin: 0 0 0 0;
padding: 4px 0 0 0;
text-align: center;
}
.navcontainer li .home
{
width: 95px;
margin: 0 0 0 0;
padding: 0 0 0 0;
}
.navcontainer a
{
float: left;
text-decoration: none;
color: navy;
width: 115px;
height: 30px;
margin: 0 0 0 0;
padding: 3px 0 0 0;
}
.navcontainer a:visited
{
float: left;
text-decoration: none;
color: navy;
width: 115px;
height: 30px;
margin: 0 0 0 0;
padding: 3px 0 0 0;
}
.navcontainer a:hover
{
text-decoration: none;
font-weight: normal;
width: 115px;
height: 30px;
color: #fff;
text-decoration: underline;
}

.navcontainer .home a, .navcontainer .home a:visited
{
background: url(http://promotions.usa.gov/images/Home_Icon1.png) 20px 2px no-repeat;
width: 100px;
}

.navcontainer .home a
{
text-indent: 35px;
}
/* cancel button */

.navcontainer .cancel a, .navcontainer .cancel a:visited
{
float: left;
text-decoration: none;
color: navy;
width: 128px;
height: 30px;
text-align: center;
margin: 0 0 0 0;
padding: 4px 0 0 0;
}
.navcontainer a:hover
{
text-decoration: none;
font-weight: normal;
width: 115px;
height: 30px;
color: navy;
text-decoration: underline;
}
.navcontainer .cancel a:hover
{
text-decoration: underline;
color: navy;
width: 128px;
height: 30px;
text-align: center;
margin: 0 0 0 0;
padding: 4px 0 0 0;
}

.navcontainer .home a:hover
{
color: navy;
font-weight: normal;
text-decoration: underline;
background: url(http://promotions.usa.gov/images/Home_Icon1.png) 20px 2px no-repeat;
width: 100px;
}
/* mike 
.navcontainer .home li.selected a
{
background: url(http://promotions.usa.gov/images/homerollover.png) 20px 2px no-repeat;
text-decoration: none;
font-weight: bold;
color: #fff;
width: 100px;
}
/* mike */


.navcontainer li.selected a
{
text-decoration: none;
font-weight: bold;
width: 115px;
height: 30px;
color: #fff;
background: url(/images/rollover_115w.png) 0 1px no-repeat;
text-decoration: none;
margin: 0 0 0 0;
padding: 4px 0 0 0;
}

.navcontainer li.default a
{
text-decoration: none;
font-weight: bold;
width: 122px;
height: 30px;
color: #fff;
background: url(/images/homerollover1.png) 16px 0px no-repeat; 
text-decoration: none;
margin: 0 0 0 0;
padding: 4px 0 0 0;
}

/*end catalog css*/

}

/*promotions*/

.promo_one_column_container 
{
margin: 15px 0px 0px 0px;
padding: 0px 0px 5px 0px; 
}

.promo_one_column_container h2 
{
font-family: verdana, verdana, geneva, sans-serif;
font-size: 120%;
color: #2D5B8A;
margin: 8px 0px 0px 0px;_one
padding: 0px 0px 0px 0px;
}



.des
{
	padding: 10px 28px 0 0;
	font-size: 90%;
}

table.publication
{
	width: 95%;
	font-size: 90%;
}


table.publication tr th.title
{
width: 60%;
text-align: left;
font-weight: bold;
}

table.publication tr th.item
{
width: 10%;
text-align: left;
font-weight: bold;
}

table.publication tr th.pub-title
{
width: 80%;
text-align: left;
margin: 0px 0px 0px 10px;
padding: 0px 5px 0px 0px;
font-weight: bold;
}

table.publication tr th.qty
{
text-align: left;
width: 10%;
margin: 0px 0px 0px 10px;
font-weight: bold;
}

table.publication tr td.pdf-title
{
width: 49%;
text-align: center;
font-weight: bold;
} 

table.publication tr td.qty
{
width: 14%;
text-align: left;
font-weight: bold;
}

table.promo 
{
width: 100%;
}

table.promo tr td.title
{
text-align: center;
font-weight: bold;
padding: 0 0 10px 0;
width: 49%;
height: 30px;
}


table.promo tr th.pub-title
{
width: 35%;
text-align: left;
}

table.promo tr th.qty
{
width: 14%;
text-align: left;
margin: 0px 0px 0px 10px;
}

table.promo tr td.pdf-title
{
width: 49%;
text-align: center;
font-weight: bold;
}

table.promo tr td.pub
{
font-size: 90%;
text-align: left; 
}

table.promo tr td.devider
{
	background-image: url(../../../images/line_divider_pub.png);
	background-repeat: no-repeat;
	float: center;
	padding: 0 10px 0 5px;
}


.hline
{
	border:1px thin #cdcdcd;
}

.fdatxt 
{
margin: 0 0 0 260px;
padding: 0 0 0 0;
}

.promo-img
{
	float: right;
	padding: 0 15px 0 15px;
}

.moneysmart
{
	width: 95%;
}

.sp-toggle
{
float: right;
}

	/*congress favorites form */
table.congress 
{
width: 100%;
}

table.congress tr td.logo
{
	width: 32%;
	
}

table.congress tr td.source
{
width: 68%;
text-align: right;
padding: 0px 10px 0px 100px;
}

table.congress .gsa-logo
{
	float: left;
	padding: 0 0 0 0;
}

.p_list {
	font-size: 90%;
}

table.congress-address 
{
	width: 100%;
	font-si: 90%;
	text-align: right;
}

table.congress-address tr
{
	height: 50px;
	text-align: right;
}

table.congress-address tr td.address
{
font-size: 80%;
width: 35%;
}

table.congress-address tr td.input
{
	width: 65%;
	text-align:left;
}

 .home_box_container {
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px;
	position:relative;
	border: 1px solid #E7E0CE; 
	background-color: white;
	margin:0 0 20px 0;
	padding:0 0 5px 0;
	background-image: url(../images/bg-right.png);
	background-repeat: repeat-x;
 }
 
table.shipping-address
 {
 	width: 95%;
 	padding: 5px;
 	text-align: left;
    font-size: 80%;
 }
 
table.shipping-address tr
 {
 	width: 50%;
 	padding: 5px 0px 0px 0px;
 }
 	
/******************
fda-library form
******************/
#library
{
	width: 100%;
	text-align: left;
}

.library-title
{
	text-align: center;
	font-weight: bold;

}


.library tr th.item
{
width: 10%;
text-align: left;
}

.library tr th.pub-title
{
width: 30%;
text-align: left;
}

.library tr th.qty
{
width: 9%;
text-align: left;
margin: 0px 0px 0px 10px;
}
.library-title {
	text-align: center;
}
