/* Print CSS Stylesheet for Butler Pappas project */

/* Topnav styles */
body        { text-align:center; padding:0; margin:0 auto; }
#logo       { display:block; margin:4px 0px 0px 0px; } 
#menu       { display:block; margin:4px 0px 0px 0px; }
#header     { margin:5px 0px 0px 0px; background-color:#8B4426;}
#byline     { margin:5px 0px 0px 0px; font-family:verdana,arial,sans-serif; font-size:12px; font-weight:bold; color:#ffffff; background-color:#453F33; padding:5px 0px 5px 40px; text-align:left; }

/* Links Global */
a:link    { color:#4D4F8D; text-decoration:none; font-family:verdana,arial,sans-serif; font-style:normal; font-size:10px;}	
a:visited { color:#4D4F8D; text-decoration:none; font-family:verdana,arial,sans-serif; font-style:normal; font-size:10px;}
a:hover   { color:#000; text-decoration:underline; font-family:verdana,arial,sans-serif; font-style:normal; font-size:10px;}
a:active  { text-decoration:none; font-family:verdana,arial,sans-serif; font-style:normal; font-size:10px;}	

/* styles on homepage */
#homeBoxContainer        { width:520px; }
#homeNewsTitle           { background-color:#F8F7F5; border-bottom:solid 1px #91908E; padding:3px 8px 3px 8px; color: #404366; font-family:verdana,arial,sans-serif; font-size:13px; font-weight:bold; }
#homeNews		         { float:left; width:250px; background-color:#E8E4E1; border:solid 1px #91908E; }
#homeNewsContent         { padding:10px 8px 10px 8px; line-height:175%; } 
#homePublicationContent  { padding:10px 8px 10px 8px; line-height:175%; } 
#hurricaneUpdate         { float:right; width:250px; height:100;  background-color:#585B7E; border:solid 1px #91908E; }
#homeHurricaneTitle      { background-color:#F8F7F5; border-bottom:solid 1px #91908E; padding:3px 8px 3px 8px; color: #404366; font-family:verdana,arial,sans-serif; font-size:13px; font-weight:bold; }
#homePublication         { position:relative; float:right; width:250px; background-color:#E8E4E1; border:solid 1px #91908E; margin:20px 0px 0px 0px; }
#homePublicationTitle    { background-color:#F8F7F5; border-bottom:solid 1px #91908E; padding:3px 8px 3px 8px; color: #404366; font-family:verdana,arial,sans-serif; font-size:13px; font-weight:bold; }
#hurricaneUpdate a       { color:#ffffff; text-decoration:underline; }
#hurricaneUpdate a:hover { color:#000000; text-decoration:underline; }
.Dates                   { color:#4D4F8D; }
a.NewsLink			     { color:#000000; text-decoration:none; }
a.NewsLink:hover         { color:#000000; text-decoration:underline; }
a.NewsLink:visited       { color:#000000; text-decoration:none; }

/* styles on all pages throughout site */
#wrapper           { width:800px; margin:0 auto; }
#content           { display:block; width:800; margin:5px 0px 0px 0px; text-align:left; color:#3E3E3E; font-family:verdana,arial,sans-serif; font-size:10px; }
#content p         { color:#3E3E3E; font-family:verdana,arial,sans-serif; font-size:10px; }
#leftContent       { display:block;width:550px; float:left; margin:20px 0px 20px 0px; padding:0 0 40px 40px;}
#leftContent p     { color:#3E3E3E; font-family:verdana,arial,sans-serif; font-size:10px; }		  
#rightContent      { width:160px; float:right; margin:20px 15px 20px 0px; }
#rightContent p    { color:#3E3E3E; font-family:verdana,arial,sans-serif; font-size:10px; }
#rightContent ul   {list-style-type:square;color:#404366;padding:0;margin:0 0 0 14px;}
#rightContent li   {padding:0;}
a:link img         { border:none; }
a:visited img      { border:none; }
h1                 { color: #404366; font-family:verdana,arial,sans-serif; font-size:13px; font-weight:bold; margin-bottom:-2px; margin-top:0px; } 
table tr td        { color:#3E3E3E; font-family:verdana,arial,sans-serif; font-size:10px; } 
#alphaBlock {margin:10 0 0 0;padding:0;}
#alphaBlock li {display:inline;font-size:11px;}
#alphaBlock a:hover, #alphaBlock li:hover {background-color:#b6b2a9;}
.noPrint			{display:none;}

/*Hidden per 2007-03-07 request.  It may return? */
#tagLine {display:none;position:absolute;top:126;left:35;text-align:left;font-family:verdana,sans-serif;font-size:24px;color:#fff;height:auto;width:auto;}
  
/* Locations in right side column */
.phoneFax { color:#4D4F8D; }

/* Bio Pages */
#bioName    { float:left;  width:180px; height:222px;margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
#bioContact {width:320px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
#bioInfo {position:relative;}
#bioLEED {float:left;display:block;position:relative;width:320px;height:200px;margin:20px 0 10px 0;text-align:justify;}
#bioLEED img {position:absolute;left:0;top:100px;padding:0;margin:0;}

/* Result Lists */
.result1 { background-color:#E4DED2; } 
.result2 { background-color:#FFFFFF; }

/* forms */
.inputbox       { font-family:verdana,arial,sans-serif; font-size:10px; background-color:#ffffff; border:1px solid gray; margin:0 0 0 10px; overflow:auto;}
.formitem       { margin:4px 0px 4px 0px;}
fieldset        { font-family:verdana,arial,sans-serif; margin:10px 0px 10px 0px; border:1px solid #4D4F8D; width:500px; padding:10px 0px 10px 0px; }
fieldset legend { font-family:verdana,arial,sans-serif; font-size:12px; color:#4D4F8D; padding:0px 5px 0px 5px; }
fieldset label  { display:block; float:left; width:90px; padding:0px 0px 0px 0px; margin:2px 0px 0px 0px; text-align:right; font-size:11px; }
.underline      { text-decoration:underline; }

/* Event pages */
#eventLocationWrapper { display:block; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
#eventLocationLabel   { float:left;  width:100px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
#eventLocationDetail  { float:right; width:auto; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
#eventDateLabel		  { float:left;  width:100px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
#eventDateDetail      { float:right; width:auto; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
#eventTimeLabel       { float:left;  width:100px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
#eventTimeDetail      { float:right; width:auto; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }

/* Topbase styles  */
#basecontent { display:block;width:800px; margin:0px 0px 0px 0px; padding: 10px 10px 10px 40px; text-align:left; }
#toolbar     { background-color: #E8E4E1; border:1px; border-color:gray; border-style:solid; height:48px; width:540px; vertical-align:middle; } 
#rights      { font-family:verdana,arial,sans-serif; font-size:10px; color:#3E3E3E; width:540px; text-align:center; margin: 20px 0px 0px 0px; }
#bottomblue  { background-color:#717188; margin:0px 0px 0px 0px; }
