/* ----------------------------------------------
Additional Style Sheet :: Cengage :: Gale

Author:   Mathew Smith | gale.cengage.com
Version:  2009.03.12 (c) All Rights Reserved
----------------------------------------------- */

h2.standout, h2.standout a, #news h2.standout { font-size: 18px; line-height: 18px; margin: 0 0 4px 0; padding: 0; color:#c60; /*color: #ce3c23;*/ font-weight: normal; } -->
#news h2 { margin: 0; padding: 0; font-size: 14px; font-weight: bold; }
#news h2 span { font-size: 10px; line-height: 18px; color: #666; font-weight: normal;}
#news p { margin: 0 0 9px 0; }
#news { width: 500px; /*_width: 490px;*/ padding: 0; margin: 0; }

blockquote { margin-left: 30px; }
ul.clean { list-style: none; }
.floatleft { float: left; margin-right: 10px; }
.floatright { float: right; margin-left: 10px; }
.column {width: 220px; float: left; margin-right: 20px;}
.small { font-size: 0.9em; }
.required { color: #900; }
ul li.bullet {list-style-type:disc;}
.related { background: #eee url(/gale/images/rightbox_bg.jpg) repeat-x ; margin: 0 0 10px 0;}
.related h3 { background:url(/gale/images/promo_head.jpg) no-repeat; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:Bold; color:#fff; line-height: 20px; text-indent: 9px; }
.related h3 a { color: #FFF; }
.related p { padding:0 7px 0 7px; }
.center {text-align:center;}
#col_center ol { margin-left: 25px; }
#col_center #breadcrumb {color: #b0b0b0; font-family:Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold;margin-top: -12px;margin-left: 0; margin-bottom: -4px;}
#col_center #breadcrumb a {color: #65b7dc; }
#col_center #breadcrumb a:hover {color: #003366;}
ol.quiz li ul li{ list-style: none; }
.inline { display: inline; }

#col_right ul { list-style: disc; }
#col_right ul.clean { list-style: none; }
h5 { font-size: 14px; font-weight: bold; }

/* Stylish Buttons */
button, a.button, a.buttonbig { font-weight: bold; font-family: Arial, Helvetica, sans-serif; color: #335388; text-align: center; border: none; width: auto; overflow: visible; margin: 2px 0 0 0; }
/* anchor styling */
a.button { display: block; font-size: 11px; background: url("/gale/images/btn_lil.jpg") no-repeat top left; width: 125px; height: 17px; padding: 1px 0 0 0; /* ALL */ }
a.buttonbig { display: block; font-size: 12px; background: url("/gale/images/btn_big.jpg") no-repeat top left; width: 148px; height: 27px; padding: 7px 0 0 0; /* ALL */ }
/* button styling */
button.lil { font-size: 11px; background: url("/gale/images/btn_lil.jpg") no-repeat top left; width: 125px; height: 18px; padding: 0 0 2px 0; /* ALL */ }
button.big { font-size: 12px; background: url("/gale/images/btn_big.jpg") no-repeat top left; width: 148px; height: 34px; padding: 0; line-height: 34px; /* ALL */ }
button img { margin: 0 5px -3px 0 !important; padding: 0; border: none; width: 16px; height: 16px; }
/* hover / normal suedo style */
a.button:link, a.buttonbig:link { color: #335388; background-position: top; text-decoration: none; cursor: pointer; }
a.button:visited, a.buttonbig:visited { color: #335388; background-position: top; text-decoration: none; cursor: pointer; }
a.button:hover, a.buttonbig:hover { color: #06F; background-position: bottom; text-decoration: none; cursor: pointer; }
button:hover, button.lil:hover, button.big:hover { color: #06F; background-position: bottom; cursor: pointer; }
button.buttonHover { color: #06F; background-position: bottom; cursor: pointer; }/* IE Javascript Hover Class */

/* NEWS and H2 ORANGE */
h2.promo { width: 170px; height: 16px; background: url("/gale/images/promo_head.jpg") no-repeat top left; font-size: 14px; padding: 4px 0 0 10px; line-height: 14px; color: #fff; }
a#view_all { color: #0c5c92; font-size: 12px; text-decoration: none; }
#promo_slider a.head:link, #promo_slider a.head:visited, #promo_slider a.head:hover { display: block; width: 160px; height: 50px; padding: 5px 10px; background: url("/gale/images/promo_bg.jpg") repeat-x top left; font-size: 14px; font-weight: bold; color: #666; text-decoration: none; line-height: 16px;}
#promo_slider a.head span { font-size:12px; line-height: 12px; font-weight: normal; }
#promo_slider, #promo_slider li, #promo_slider li ul, #promo_slider li ul li { list-style-type: none; padding: 0; margin: 0; }


/* Executives Headshots */
.headshot { border: 10px solid #ddd; margin: 0 0 0 60px;}

/* Cover Images in Reference Reviews */
img.reviewcover { margin-right: 15px; margin-bottom: 8px; }

/* Footer space fix */
/*#subfooter { _border-bottom: #00173B 40px solid; }*/

/*Reference Reviews */
#wendyImg, #dougImg, #peterImg, #lawrenceImg, #studentsImg {float:left; margin-right:10px;}
#doug, #peter, #lawrence, #students {margin-bottom:40px;}

/*women's history month 2009*/
h2.whm {font-size:18px; color:#d75116; font-weight:bold; margin-bottom:8px;}
#whm_content {float:right; width:460px; }

#whm_downloads {font-size:12px; color:#FFFFFF; font-weight:bold; padding-right:10px; float:right; _margin-bottom:-25px;}
#whm_downloads a{color:#FFFFFF; text-decoration:underline;}
#whm_downloads p {margin-top:25px;}

#whm_subsection { height: 28px; margin: 0px 0px 18px 0px; padding: 0; border-left: 1px solid #dbdbdb;background: #fff url("/gale/images/subnav_bg.jpg") repeat-x top left; width:710px;}
#whm_subsection a:link, #whm_subsection a:visited, #whm_subsection span { display: block; float: left; margin: 0px; padding: 0 8px; line-height: 28px; border-right: 1px solid #dbdbdb; font-weight: bold; color: #0c5c92;}
#whm_subsection a:hover, #whm_subsection span { background-position: bottom; text-decoration: underline; }

#whm_table { width:710px;background:url(/gale/images/free_resources/whm/newfor09_710x224.jpg) no-repeat bottom; height:300px;}
.icon_sp {margin-bottom:-5px;}


/* Library Marketing and PR Tools*/
#marketing h2, #marketing h3 {margin-bottom:0px; padding-bottom:0px;}
#marketing p {margin-top:0px; padding-top:0px;}
#download_pdf p {margin:0px;}

/* ENVIRONMENTAL RESOURCES STYLES - 2009 REDESIGN */
#list_left {width:225px; margin-right:50px;}
#list_right {width:225px;}
#env_content {background:url(/gale/images/environment/erfooter710x190.jpg) no-repeat bottom; height:285px; width:710px;}
#env_widget {margin-right:25px;}

.black {color:#000000;}

/* STYLES FOR ENVIRONMENTAL RESOURCES DROP DOWN MENU - 2009 REDESIGN */
#env_subsection { height: 28px; margin: 0px 0px 18px 0px; padding: 0; border-left: 1px solid #dbdbdb;background: #fff url("/gale/images/subnav_bg.jpg") repeat-x top left; width:710px;}
#env_subsection a:link, #env_subsection a:visited, #env_subsection span { display: block; float: left; margin: 0; padding: 0 8px; line-height: 28px; background: #fff url("/gale/images/subnav_bg.jpg") repeat-x top left; border-right: 1px solid #dbdbdb; font-weight: bold; color: #0c5c92; }
#env_subsection a:hover, #env_subsection span { background-position: bottom; text-decoration: underline; }

/* STYLES FOR Publishers Relations DROP DOWN MENU - New */
#pub_subsection { height: 28px; margin: 0px 0px 18px 0px; padding: 0; border-left: 1px solid #dbdbdb;background: #fff url("/gale/images/subnav_bg.jpg") repeat-x top left; width:710px;}
#pub_subsection a:link, #pub_subsection a:visited, #pub_subsection span { display: block; float: left; margin: 0; padding: 0 8px; line-height: 28px; background: #fff url("/gale/images/subnav_bg.jpg") repeat-x top left; border-right: 1px solid #dbdbdb; font-weight: bold; color: #0c5c92; }
#pub_subsection a:hover, #pub_subsection span { background-position: bottom; text-decoration: underline; }
#pub_content {background:url(/publishers/gale/images/pubRelations_ftr.jpg) no-repeat left bottom; width:710px; padding-bottom:150px; overflow:auto;}

/* STYLES FOR HISPANIC HERITAGE DROP DOWN MENU - 2009 REDESIGN */
#chh_subsection { height: 28px; margin: 0px 0px 3px 0px; padding: 0; border-left: 1px solid #dbdbdb;background: #fff url("/gale/images/subnav_bg.jpg") repeat-x top left; width:710px;}
#chh_subsection a:link, #chh_subsection a:visited, #chh_subsection span { display: block; float: left; margin: 0px; padding: 0 8px; line-height: 28px; border-right: 1px solid #dbdbdb; font-weight: bold; color: #0c5c92;}
#chh_subsection a:hover, #chh_subsection span { background-position: bottom; text-decoration: underline; }
#chh_content { width:680px; background:url(/gale/images/free_resources/chh/hhmo_body_background.jpg) top; height:365px; background-repeat:repeat-x; padding:20px 20px 0 10px;}

/* Root = Horizontal, Secondary = Vertical */
ul#navmenu-h { margin: 0; border: 0 none; padding: 0; list-style: none; height: 25px; }
ul#navmenu-h li { margin: 0; border: 0 none; padding: 0; float: left; /*For Gecko*/ display: inline; list-style: none; position: relative; height: 24px; }
ul#navmenu-h ul { margin: 0; border: 0 none; padding: 0; width: 160px; list-style: none; display: none; position: absolute; top: 24px; left: 0; }
ul#navmenu-h ul:after /*From IE 7 lack of compliance*/{ clear: both; display: block; content: "."; height: 0; visibility: hidden; }
ul#navmenu-h ul li { width: 200px; float: left; /*For IE 7 lack of compliance*/ display: block !important; display: inline; /*For IE*/ }

/* Root Menu */
ul#navmenu-h a { padding: 0 6px; float: none !important; /*For Opera*/ float: left; /*For IE*/ display: block; background: #EEE; color: #666; text-decoration: none; height: auto !important; height: 1%; /*For IE*/ }

/* Root Menu Hover Persistence */
ul#navmenu-h a:hover,
ul#navmenu-h li:hover a,
ul#navmenu-h li.iehover a { background: #CCC; color: #FFF; }

/* 2nd Menu */
ul#navmenu-h li:hover li a,
ul#navmenu-h li:hover li a:visited,
ul#navmenu-h li.iehover li a:visited,
ul#navmenu-h li.iehover li a { float: none; background: #EEE; color: #666; }

/* 2nd Menu Hover Persistence */
ul#navmenu-h li:hover li a:hover,
ul#navmenu-h li:hover li:hover a,
ul#navmenu-h li.iehover li a:hover,
ul#navmenu-h li.iehover li.iehover a { background: #CCC; color: #FFF; }

/* 3rd Menu */
ul#navmenu-h li:hover li:hover li a,
ul#navmenu-h li.iehover li.iehover li a { background: #EEE; color: #666; }

/* 3rd Menu Hover Persistence */
ul#navmenu-h li:hover li:hover li a:hover,
ul#navmenu-h li:hover li:hover li:hover a,
ul#navmenu-h li.iehover li.iehover li a:hover,
ul#navmenu-h li.iehover li.iehover li.iehover a { background: #CCC; color: #FFF; }

/* 4th Menu */
ul#navmenu-h li:hover li:hover li:hover li a,
ul#navmenu-h li.iehover li.iehover li.iehover li a { background: #EEE; color: #666; }

/* 4th Menu Hover */
ul#navmenu-h li:hover li:hover li:hover li a:hover,
ul#navmenu-h li.iehover li.iehover li.iehover li a:hover { background: #CCC; color: #FFF; }

ul#navmenu-h ul ul,
ul#navmenu-h ul ul ul { display: none; position: absolute; top: 0; left: 160px; }

/* Do Not Move - Must Come Before display:block for Gecko */
ul#navmenu-h li:hover ul ul,
ul#navmenu-h li:hover ul ul ul,
ul#navmenu-h li.iehover ul ul,
ul#navmenu-h li.iehover ul ul ul { display: none; }

ul#navmenu-h li:hover ul,
ul#navmenu-h ul li:hover ul,
ul#navmenu-h ul ul li:hover ul,
ul#navmenu-h li.iehover ul,
ul#navmenu-h ul li.iehover ul,
ul#navmenu-h ul ul li.iehover ul { display: block; }