body {margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; background-color:#F4F4F4;}

/* Common Template Definitions */
#wrapper {margin:0px;}
#header {margin:0px;}
#region {width:100%; float: left; background-color:#FFFFFF;}
#content {padding:0px 10px 20px 10px; text-align:justify;}
#left {width:140px; float:left; border-right:1px solid #CCCCCC; margin-top:1px; border-bottom:1px solid #CCCCCC; background-color:#999999;}
#main {margin-left:140px; padding:0px 0px 0px 0px;}
#footer {font-size:10px; background-color:#EDEDED; padding:5px 0px 5px 0px; border:1px solid #CCCCCC; text-align:center; clear:both;}
#clear {clear:both; width:100%;}

/* Common Image Definitions */
#logo {margin-top:10px;}
#logo #gs {position:relative; top:25px; left:0px; width:210px; height:30px; border:0;}

/* Common Breadcrumb, Title and Search Definitions */
#breadcrumbs {float:left; width:100%; padding:5px 0px 5px 0px; border-bottom:1px solid #999999; border-top:1px solid #CCCCCC; font-size:13px; font-weight: bold; color:#FFFFFF; text-indent:5px;}
#breadcrumbs a {color:#FFFFFF; font-family:Arial, Helvetica, sans-serif;}
#title {margin:1px 0px 0px 0px;}
#title h1 {font-size:20px; font-family:Arial, Helvetica, sans-serif; text-indent:9px; color:#FFFFFF; padding:5px 0px 5px 0px; margin-top:0px; border-bottom:1px solid #CCCCCC; font-variant:small-caps;}

/* Kiosk Definitions */
/* Kiosks Navigation Definitions */
#education #nav-education, #books #nav-books, #conferences #nav-conferences {background-position:0 -150px; border-width:0; border-bottom:1px solid #0101C4;}  
#education #nav-education a, #books #nav-books a, #conferences #nav-conferences a, {background-position:100% -150px; padding-bottom:5px; color:#FFFFFF; text-decoration:underline;}

/* Common Kiosk Definitions */
#education #main, #books #main, #conferences #main, margin-left:0px;}
#education #header, #books #header, #conferences #header, {margin-top:20px;}
#education #logo #gs, #books #logo #gs, #conferences #logo #gs,{position:absolute; top:14px;}

/* Education Kiosk */
#education #nav-education {background-color:#003366;}
#education #breadcrumbs {background-color:#003366;}
#education #title {background:#FF0000;}
#education #navbot {background-color:#FF0000;}
#education #region {background:#FFFFFF;}
#conferences #main {margin:0px;}

/* Books Kiosk */
#books #nav-books {background-color:#003366;}
#books #breadcrumbs {background-color:#003366;}
#books #title {background:#396AAD;}
#books #navbot {background-color:#396AAD;}
#books #region {background:#FFFFFF;}
#conferences #main {margin:0px;}

/* Conferences Kiosk */
#conferences #nav-conferences {background-color:#003366;}
#conferences #breadcrumbs {background-color:#003366;}
#conferences #title {background:#006699;}
#conferences #navbot {background-color:#006699;}
#conferences #region {background:#FFFFFF;}
#conferences #main {margin:0px;}

/* Common Navigation Definitions */
/* Top Navigation */
#navtop {float:left; width:100%; height:25px; font-size:11px;}
#navtop ul {margin:0px 0px 0px 212px; padding:0px 0px 0px 0px; list-style:none; left:auto;}
#navtop li {float:left; background: #666666 no-repeat left top; margin-right:1px; padding-left:9px; list-style:none;}
#navtop a {float:left; display:block; no-repeat right top; padding:5px 15px 6px 6px; color:#FFFFFF; font-weight:bold; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}

/* Subscribe */
#navtop #nav-subs {background-color:#FF0000;}
/* Sign In */
#navtop #nav-sign {background-color:#00CC00;}

/* Commented Backslash Hack hides rule from IE5-Mac */
#navtop a {float:none;}
/* End IE5-Mac hack */

/* Bottom Navigation */
#navbot {padding:2px 0px 2px 0px; border-bottom:1px solid #999999; border-top:1px solid #CCCCCC; text-align:center; clear:both;}
#navbot a {font-size:11px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#FFFFFF;}
.navsep {padding:0px 10px 5px 10px; font-size:11px; color:#CCCCCC;}
