/* ********* Don't remove *********/
@import url(_cms/common.css);
/* ********* Don't remove *********/

html { overflow: scroll; }

/* global body styles - also used by fckEditor */
body {  font-family:arial,verdana,sans-serif; font-size:12px; background-color:white;  }
body img { margin:0px 5px 5px 5px;}

/* not used by fckEditor - overrides */
body#cms { margin:5px 0px 0px 20px;	}
body#cms img { border:0; margin:0; }

a { color:#094E8D;text-decoration:none; }
a:hover { text-decoration:underline; color:blue; }

div.master { width:750px; }
table.unepbar { width:100%;background-color:#35A0EA;padding:2px; border-bottom:1px solid white; }
table.unepbar a { margin:0px 14px; color:white;  }

table.header td.banner { width:100%;border-bottom:1px solid white; }
table.header td.tabExt { background-color:#35A0EA; line-height: 20px; color:white; font-weight:bold;padding-left:10px; }

/* body table */
table#body { width:100%; border-left: 1px solid #EFEFEF; border-right: 1px solid #EFEFEF; border-bottom: 1px solid #EFEFEF;padding:0px; }
table#body td { vertical-align:top; padding:0px; }
table#body td#left { width:160px;  border-right:1px solid #EFEFEF;  }
table#body td#main { width:590px;padding:0px; }

/* body table - specifics */
table#body td#left img { display:block; border-bottom:1px solid white; }
table#body td#right img { display:block; border-bottom:1px solid white; }
table#body td#left h1 img { margin-top:2px; margin-right:5px;border:0px; }

/* menu */
div.cms_menu { margin-top:20px;}
div.cms_menu div.item { margin-bottom:2px;}
div.cms_menu a { display:block; font-weight:bold;color:black;padding-top:4px;padding-left:12px;height:22px;background-image:url('_res/site/image/system/nav_idle.jpg'); background-repeat:no-repeat;}
div.cms_menu a:hover { background-image:url('_res/site/image/system/nav_over.jpg'); text-decoration:none; }
div.cms_menu div.selected a { background-image:url('_res/site/image/system/nav_active.jpg'); }

/* random image */
div.randomImage { margin-top:5px;border-top:5px solid #C2E4FF;border-bottom:5px solid #C2E4FF;   }
div.randomImage img { border-top:1px solid white;border-bottom:1px solid white;}

/*  main content */
div.content { position:relative;  padding:20px 6px 10px 15px; }
div.content h1 { font-size:1.2em; border-bottom:1px dashed #bbbbbb; margin-top:0px;	}
div.content h2 { font-size:1.1em; padding:1px; border-bottom: 0px dashed #bbbbbb;margin-top:0px;}
div.content h3 { font-size:1.0em; font-weight:bold;	color:black; }
div.content h4 { font-size:0.9em; font-weight:bold;	color:black; }

div#books div.blurb img { width: 100px; height:auto; }
div#home div.blurb img { margin: 2px 5px 1px 1px; border:0px solid #1A98FF;  }
div#home div.detail {  width: 290px;}
div#home div.detail p { margin:0; }

div.newBookBox { width:240px;float:right; margin:2px 6px;background-color:#efefef; border:2px solid #cccccc; padding:5px 4px; font-size:11px;}
div.newBookBox strong { display:block; margin-bottom:5px; font-size:12px; }
div.newBookBox div.item h2 { display:block; }
div.newBookBox div.item div.readmore { display:none; }

div.highlight h2 {  background-color:#35A0EA; padding:3px; color:white;}

div#books div.blurb img { margin: 2px 5px 1px 1px; border:0px solid #1A98FF; }
div#books div.item { background-color:#efefef; border:1px solid #cccccc; padding:2px 4px; margin-bottom: 10px; font-size:11px; height:150px; }
div#books div.item h2 { height:28px; }
div#books div.body img {  margin:0px 5px;border:1px solid #1A98FF; }
div#books div.detail div.blurb { display:none; }
div#books div.readmore { display:none; }

/* lists */
div.content div.item h2 { font-size:1em; padding:0px;margin:1px; }
div.content div.item h3 { font-size:0.9em; padding:0px;margin:1px; }

table.multicol td { width:50%; }
table.multicol div.item { margin-right:5px; }

table#footer { margin:0px 0 10px 0px; width:100%;font-size:9px; }
table#footer td { background-color:#35A0EA; line-height: 20px; color:white; padding-left:10px; }

