/* ============== PUBLICATION ============== */
@charset "utf-8";

/* Banner background image */
#templateSubHeader #templateBanner { background:url(images/bannerSpanish.jpg) no-repeat; }


/* ============= Global Nav Style =================*/
#templateNavigation #GlobalNav6 a { font-weight:bold; color: #FFFFFF; background-color:#990000; }
#templateEnglish #templateNavigation ul li#GlobalNav6 a { padding:7px 17px; }
#templateSpanish #templateNavigation ul li#GlobalNav6 a { padding:7px 11px; }
#templatePortuguese #templateNavigation ul li#GlobalNav6 a { padding:7px 19px; }
#templateFrench #templateNavigation ul li#GlobalNav6 a { padding:7px 14px 7px 15px; }

/* ============= Automatic Styles ================= */
.boxColorDark h2 { background-color:#990000; }
.boxColorNormal h2 { background-color:#660000; }
.boxColorLight h2 { background-color:#cc3300; }
.boxColorLighter h2 { background-color:#DED56F; }

/* ============= Automatic Styles - Tables ================= */
.striped { border-collapse: collapse; border-top: 1px solid #DED56F; border-bottom: 1px solid #DED56F; }
.striped th { padding: 0.2em 0.3em; border-bottom: 1px solid #DED56F; }
.striped td { padding: 0.2em 0.3em; vertical-align: top; }
.striped .even { background-color:#FCFBEF; }
.striped .theader { background-color:#F4F0CA; }

.bgColor { background-color: #ABA23C; }
dt, #templateWrapper .color { color:#990000; }

/* Headers with links */
h1 a, h2 a, h3 a, h4 a { color:#990000; }
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover { color:#990000; }

/* ============= Banner =========================== */

#bannerContainer #bookimg { height: 234px; width: 160px; float: right; }

#emenuop table { margin-top:0px; height:234px; }

#templateSubHeader #templateBanner #bannerContainer #bookdesc h2 { color:#666666; font-size:2.2em; margin-top:19px; padding-right: 15px; }

#bannerContainer #descall { width:290px; height:234px; float:right; }

#emenuop tr { background:none; height:25%; color:#FFFFFF; margin:0px; padding:0px; margin-left:10px; vertical-align:middle; }
#emenuop td { font-family:Arial, Helvetica, sans-serif; font-size:1.2em; font-weight:normal; margin:0px; padding:0px; }
#emenuop a.menulink { text-decoration:none; color:#666666; }

#bannerContainer #bookdesc { font-size:0.9em; color:#666666; width:290px; height:185px; margin-top:0px; float:right; }

#bannerContainer #bookdesc p#desctext { padding-right:35px; color:#000000; margin-top:5px;}
#bannerContainer #dlink p#deslink { padding-right:35px; margin-top:0px; }
#bannerContainer #dlink { width:290px; height:40px; }
#bannerContainer #dlink a.opmodal { color:#666666; padding-left:5px; font-weight:normal; font-size:1.2em; }

#dlink span#linktext { padding-left:8px; }

#emenuop { float:right; height:234px; }
#emenuop td.sel { background-color:#C03635; }
#emenuop col.icon { width:18px; }
#emenuop col.txt { width:172px; }

td.ic { padding-left:5px; background: none; }

#emenuop td.opt { padding-left:10px; padding-right:5px; background-color:#CCCCCC; border-bottom:thin; border-bottom-style:solid; cursor:pointer; cursor:hand; }
#emenuop img { display:none; float:right; }
#emenuop img.selarr { display: block; }
#emenuop td.selected { background:#999999; }
#emenuop td.opt a{ color:#666666; }
#emenuop td.opt a.selected{ color:#FFFFFF; }
#emenuop td.opt a.over{ color:#000000; }

div.lboverflow { overflow:scroll; }

a.doclink { background-color:#888888; color:#FFFFFF; text-decoration:none; font-weight:bold; padding:8px; }
