/* CSS Document - styles and structure by Tim Offenstein - timo@uiuc.edu */
/* -------Structural divs -----------------*/
body { margin:0; padding:10px 50px; background-color:#e7d4b1; font-size:100%; line-height:140%; font-family: Georgia, "Times New Roman", Times, serif; }
#pageWrap { margin:0 8px 0 8px; padding:0; background-color:#fff; border: 1px solid #782a04; }
#leftshadow { background:url(images/leftShadow.gif) 0 0 repeat-y; }
#rightshadow { background:url(images/rightShadow.gif) 100% 0 repeat-y; }

/* ----------Page element divs ----------------*/
#masthead { margin:0px; padding:0px; background:#fcd895 url("images/CIBA-Logo-5.gif") 30px 10px no-repeat; width:auto; height:190px; border-bottom: 2px solid #ea2707; }

#utilityBar, #breadcrumb { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:80%; font-weight:bold; }

/*-----utilityBar------*/
#utilityBar { margin:0; padding:0; width:auto; text-align:right; }
#utilityBar ul {  margin:0; padding:4px; }
#utilityBar li { margin:0; padding:0 10px; border-left: 2px solid #fff; display: inline; }
#utilityBar li.noBar { border-left:0; }
#utilityBar li.last { padding-right:6px; }
#utilityBar a:link, #utilityBar a:visited { color:#9d0406; }
#utilityBar a:hover, #utilityBar a:focus { color:#f59a0f; text-decoration: none; }

/* ----------Breadcrumb div------------*/
#breadcrumb { margin:0; padding:0 20px; width:auto; background-color:#782a04; color:#fff; }
#breadcrumb p { margin:0; padding:0; }
#breadcrumb a:link { font-weight:bold; color:#fff; }
#breadcrumb a:visited { font-weight:bold; color:#fff }
#breadcrumb a:hover, #content a:focus { text-decoration:none; color:#fcd895; }

/*------------Header markup ---------------*/
h1, h2, h3, h4 { font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color:#9d0406; }

/*-------------Content div -----------------------*/
#content { margin:0; padding:0.1em; background:#fff url("images/contentbkg.gif") 0 0 repeat-y; height:500px; height:auto !important; min-height: 500px; }
#content h1 { margin:12px 0 3px  220px; padding:0px; font-size: 160%;}
#content h2 { margin:12px 0 3px 220px; padding:0px; font-size:130%; }
#content h2.extraHeight { padding-top: 10em; }
#content h2.separator { margin:2em 15px 2px 220px; padding:0.5em 0 0 0; border-top: 2px solid #782a04; width:auto; text-align:left; }
#content p { margin:0 20px 15px 220px; padding:0px; }
#content p.noBtm { margin-bottom:4px; }
#content a:link { font-weight:bold; color:#f59a0f; }
#content a:visited { font-weight:bold; color:#756546; }
#content a:hover, #content a:focus { text-decoration:none; color:#9d0406; }
#content ol, #content ul { margin: 0 20px 9px 250px; padding:0px; }
#content ul ul { margin: 0 20px 9px 40px; padding:0; list-style-type:disc; }
#content ul.noBull { list-style-type:none; }
#content img { margin:10px; margin-bottom: 1em; border:0; }

/*--------leftMenu div-----------------*/
#leftMenu { margin:0; padding:10px; width:182px; float:left; }
#leftMenu h2 { margin:0; padding:0; padding-bottom:4px; font-size:100%; }
#leftMenu ul { margin:0 5px 0 35px; padding:0; list-style-image:url(images/listArrow.gif); font-size: 80%; width:130px; }
#leftMenu li { padding:0 0 4px 0; }
#leftMenu a { margin:0; padding:0; display:block; }
#leftMenu a:link { color:#9d0406; }
#leftMenu a:visited { color:#756546; }
#leftMenu a:hover, #leftMenu a:focus { text-decoration:none; color:#f59a0f; border-right:5px solid #782a04; }
#leftMenu li.current { border-right:5px solid #782a04; color:#9d0406; font-weight:bold; }

/*------------validation/footer div--------------------*/
#validation { margin:0 auto; padding:0;  clear:both; height:32px; background:transparent; font-size:80% }
#validation p { margin:0; padding:0; margin-right: 8px; text-align:right; }
#validation .update { margin:0 8px; padding:0; float:left; }

/*--------------Placeholder div for Red Rock logo and news -----------------------*/
#redrock { margin:0 0 0 220px; padding:0; width:auto; height: 350px; height:auto !important; min-height: 350px; position:relative; }
#redrock p { margin:0 20px 2.5em 20px; padding:0; }

/*-------------Misc. elements -------------------*/
.subhead1 { font-weight:bold; color:#9d0406; }
.btmSpc { margin-bottom: 20px; }