@charset "ISO-8859-1";
/* Screen styles, FLBC website */

body { background: url(images/flbc_bkgdglow.gif) repeat-x; background-attachment:fixed; background-color:#a8cde8; font-family:Arial, Helvetica, sans-serif; margin-top:0px; margin-left:0px; }

a.menu { text-decoration:none; color:#fff }
a:hover.menu { text-decoration:underline; color:#fff }

h1 { font-size: 1.5em; color:#006666; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight:normal }
h2 { font-size: 1.2em; color:#006666; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight:normal }
h3 { font-size: 1em; color:#006666; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight:normal }

#content { position:relative; text-align:left; top:4px; width:938px !important; width:957px; margin:0 auto; z-index:2; padding-left:10px }

#header { position:relative; z-index:2; border:0px; background:url(images/header_bkgd.gif)  no-repeat; padding:10px }

.bearlogo { border: 0px; margin-left:22px	}
.mast { border:0px; margin-left:10px }

/* the main (initially visible) navigation bar styles */

#navbar1 { position:relative; z-index:2; border: 0px; }
.navbar2 { height:3px; background:url(/images/navbot.gif); }

#navtablediv { position:relative; top:0px; z-index:2 }

.navtable { width:933px; margin-left:2px; border-color:#5bbebe; border-width:0px 1px; border-style:none; border-collapse:collapse;  text-align:center; background-color:#009999; z-index:3  }

.navtext { background: url(images/menu_off.gif) repeat-x; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:.7em; color:#fff; font-weight:bold; padding-bottom:5px; padding-top:5px; }

.noscrtable { width:933px; border-color:#009999; border-width:3px; border-top-width:0px; border-right-width:2px; border-left-width:2px; border-style:solid; font-size:small; border-collapse:collapse;  background-color:#fff; z-index:3;}

.noscrtd { border-color:#009999; border-top-width:0px; border-right-width:1px; border-bottom-width:3px; border-left-width:1px; border-style:solid; font-size:small; border-collapse:collapse; padding-left:4px; vertical-align:top; line-height:1.5 }

#noscrdiv { top:0px; z-index:3; position:relative; left:2px; width:933px; }

/* end of nav bar styles */
/* these are for the drop down menus */

#dddiv { position:relative; z-index:5; top:-3px; }

#ddAU { visibility:hidden }

.navboxAU { background-color: #00a091; border: 3px solid #fff; border-top-width:1px; border-left-width:1px; z-index:5; position:absolute; top:-3px; left:2px }

.ddc1AU { border:0px; padding-left:4px; font-weight:bold; font-size:1em; color:#ffff00; visibility:hidden }

.ddc2AU { border-bottom:1px solid #ffff99; padding:4px; padding-left:3px !important; padding-left:0px; padding-right:20px; font-weight: bold; font-size: .7em; color:#fff; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; }

#ddPI { visibility:hidden; z-index:5; }

.navboxPI { background-color: #2483c6; border: 3px solid #fff; border-top-width:1px; border-left-width:1px; z-index:5; position:absolute; top:-3px; left:102px; width:210px }

.ddc1PI { border:0px; padding-left:4px; font-weight:bold; font-size:1em; color:#ffff00; visibility:hidden; z-index:5; }

.ddc2PI { border-bottom:1px solid #ffff99; padding:4px; padding-left:3px !important; padding-left:0px; padding-right:20px; font-weight: bold; font-size: .7em; color:#fff; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;; z-index:5; }

#ddGF { visibility:hidden }

.navboxGF { background-color: #ff802a; border: 3px solid #fff; border-top-width:1px; border-left-width:1px; z-index:4; position:absolute; top:-3px; left:284px }

.ddc1GF { border:0px; padding-left:4px; font-weight:bold; font-size:1em; color:#ffff00; visibility:hidden }

.ddc2GF { border-bottom:1px solid #ffff99; padding:4px; padding-left:3px !important; padding-left:0px; padding-right:20px; font-weight: bold; font-size: .7em; color:#fff; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; }

#ddNE { visibility:hidden }

.navboxNE { background-color: #639e0e; border: 3px solid #fff; border-top-width:1px; border-left-width:1px; z-index:4; position:absolute; top:-3px; left:433px }

.ddc1NE { border:0px; padding-left:4px; font-weight:bold; font-size:1em; color:#ffff00; visibility:hidden }

.ddc2NE { border-bottom:1px solid #ffff99; padding:4px; padding-left:3px !important; padding-left:0px; padding-right:20px; font-weight: bold; font-size: .7em; color:#fff; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; }

#ddRP { visibility:hidden }

.navboxRP { background-color: #f3502f; border: 3px solid #fff; border-top-width:1px; border-left-width:1px; z-index:4; position:absolute; top:-3px; left:562px; }

.ddc1RP { border:0px; padding-left:4px; font-weight:bold; font-size:1em; color:#ffff00; visibility:hidden }

.ddc2RP { border-bottom:1px solid #ffff99; padding:4px; padding-left:3px !important; padding-left:0px;  padding-right:20px; font-weight: bold; font-size: .7em; color:#fff; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; }

#ddRD { visibility:hidden }

.navboxRD { background-color: #6475d5; border: 3px solid #fff; border-top-width:1px; border-left-width:1px; z-index:4; position:absolute; top:-3px; left:753px; width:200px }

.ddc1RD { border:0px; padding-left:4px; font-weight:bold; font-size:1em; color:#ffff00; visibility:hidden }

.ddc2RD { border-bottom:1px solid #ffff99; padding:4px; padding-left:3px !important; padding-left:0px;  padding-right:16px; font-weight: bold; font-size: .7em; color:#fff; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; }

/* end drop down menu styles */

/* main page body styles */

#pagebody { position:relative; float:left; background-color:#fff; margin-left:2px; width:931px; z-index:2; border: 1px solid #009999; border-bottom-width:0px; border-top-width:0px; height:100%; min-height:100%; }

/* ie 6 fix */
* html #pagebody { margin-left:1px }

#c { z-index:3; position:relative; top:0px; border:1px solid #fff; border-left-width:0px; border-right-width:0px; width:inherit; }

#leftcontent { position:relative; float:left; width:700px !important; width:697px; z-index:4; top:0px; min-height:620px }

#scrollpicdiv { border:1px solid #ccc; margin-left:-3px; width:700px !important; width:699px; height:100px; margin-top:5px; }

#welcomediv { width:450px !important; width:445px; margin-left:10px; margin-top:20px !important; margin-top:15px; z-index:4; position:relative; }

#welcomeheader { margin-left:20px; margin-bottom:-12px; }

#welcometext { font-size:.8em; margin-left:24px; padding-right:10px; padding-bottom:20px; line-height:1.7  }

#rql { position:absolute; z-index:4; left:465px; top:120px; }

.rquicklinks { border: 0px solid #ccc; border-bottom-width:1px; width:200px; padding:3px; padding-left:10px; padding-bottom:15px; margin-top:5px; margin-left:5px; margin-right:10px !important; margin-right:3px; }

.botquicklinksL { border:0px solid #ccc; border-right-width:0px; border-top-width:1px; width:200px; padding:10px; padding-left:15px; padding-right:5px }

.botquicklinksR { border:0px solid #ccc; border-left-width:1px; border-top-width:1px; width:200px; padding:10px; padding-left:15px; padding-right:0px }

.botquicklinksB { border:0px solid #ccc; border-right-width:0px; border-top-width:1px; width:430px; padding:10px; padding-left:15px; padding-bottom:0px }

#aftS { margin-left:-8px; margin-right:6px }

.sidetext { font-size:.8em }
.sidebold { font-size: 1.1em; color:#006666; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; }


#rightcontent { position:relative; float:left; left:1px; top:0px; border:0px solid #ccc; border-left-width:1px; width:210px; background:url(images/rside_bkgd.jpg) repeat-x; z-index:3; }

/* ie 6 fix */
* html #rightcontent { left:-2px; margin-right:-210px; width:210px; }

#calendar { position:relative; border:0px solid #ccc; width:200px; margin-left:5px; }

.cal1 { background:url(images/cal_bkgd1.gif) no-repeat; height:7px }
.cal2 { background:url(images/cal_bkgd2.gif) repeat-y; }
.cal3 { background:url(images/cal_bkgd3.gif) no-repeat; height:7px }
.calT { width:209px; border:0px; border-collapse:collapse; margin-left:7px; margin-bottom:10px; margin-top:6px; margin-right:7px; }

/* ie 6 fix */
* html .calT { margin-right:6px; }

.calpopup { border:0px; width:100%; font-family: Verdana, Geneva, Helvetica, Arial, sans-serif; font-weight: normal; font-size: .7em; color:#000; margin-left:10px; margin-top:5px; padding-right:10px }

.poplinks { border:0px; width:98%; font-family: Verdana, Geneva, Helvetica, Arial, sans-serif; font-weight: normal; font-size: .7em; color:#000; margin-top:10px; text-align:right }

#hotline { width:200px; position:relative; }

.hotline1 { background:url(images/crisishotline_bkgd1.gif) no-repeat; height:7px}
.hotline2 { background:url(images/crisishotline_bkgd2.gif) repeat-y; padding-left:8px }
.hotline3 { background:url(images/crisishotline_bkgd3.gif) no-repeat; height:7px}
.hotlineT { width:209px; border:0px; border-collapse:collapse; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:.9em; line-height:1.4; font-weight:bold; margin-bottom:15px; margin-left:7px; color:#006666; }
.hotlineImg { float:right; margin-top:-2px; margin-right:1px; border:0px; z-index:4; }

.news1 { background:url(images/news_bkgd1.jpg) no-repeat; height:23px; }
.news2 { background:url(images/news_bkgd2.jpg) repeat-y; }
.news3 { background:url(images/news_bkgd3.jpg) no-repeat; height:23px; }
.newsT { width:209px; border:0px; border-collapse:collapse; margin-left:7px; }

/* styles for the news ticker*/
#domticker{ width: 180px; border:0px solid #ccc; min-height:140px; padding: 0px; padding-top:0px; margin-left:16px; background-color: transparent; position:relative; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: .7em; color:#000; font-weight:normal; line-height:1.5 }

#domticker div { /*IE6 bug fix when text is bold and fade effect (alpha filter) is enabled. Style inner DIV with same color as outer DIV*/
background-color: transparent; }

#domticker a { font-weight: normal; }

.smlink { text-align:right; font-size:.7em; padding-right:20px }
.smtext { font-size:.8em; color:#666 }
.smtext2 { font-size:.7em; color:#666; }

#footer { clear:both; z-index:2; position:relative; bottom:0px; text-align:center; width:99%; color:#555; font-size:.7em; margin-bottom:20px; margin-left:2px;}

#botbor { z-index:2 }

/* ie 6 fix */
* html #footer { margin-left:-5px; z-index:2; }


/* 2nd level in site page styles */
#itextdiv { width:660px; margin-top:20px; padding:10px; border:0px solid #ff3366; min-height: 360px; z-index:2}

.iheader { position:relative; height:30px; margin-left:19px; margin-top:107px; color:#fff; font-size:2em; font-family:Georgia, serif; font-weight:bold; z-index:201; }

.iheader2 { position:relative; margin-left:19px; margin-bottom:-10px; margin-top:0px;  }
.iheader3 { position:relative; margin-left:19px; margin-bottom:-10px; margin-top:20px; }

.itext { font-size:.8em; margin-left:20px; padding-right:10px; padding-bottom:15px; z-index:2 }

.itextsm { font-size:.7em; margin-left:20px; padding-right:10px; padding-bottom:15px;  z-index:2 }

#noteframe { visibility:hidden; position:absolute; width:300px; background-color:#fbf9cd; border:2px #666 solid; border-left-color:#ccc; border-top-color:#ccc; left:340px; top:380px; z-index:200; height:300px; }

#technote { background-color:#fbf9cd; padding:10px; z-index:200; }

#player { z-index:4; height:320px; width:395px; }

#bbh_player { margin-left:10px; z-index:4;}

.moretext { font-size:.8em; margin-left:20px; margin-top:-15px; padding-right:10px; margin-bottom:15px; }

li.board { list-style-type:none; padding-top:15px; width:250px;}
li.staff { list-style-type:none; padding-top:15px; width:560px; }

.bttop { font-size:.8em; margin-left:20px; margin-top:20px; color:#666  }
.bttop2 { font-size:.9em; margin-left:40px; color:#666  }

.letters { font-weight:bold; color:#bbb; font-size:3em; margin-bottom:-20px; margin-top:10px }

.letterssm { font-weight:bold; color:#bbb; font-size:2.3em; margin-bottom:-15px; margin-top:15px }

.xbox { float:right; border:1px solid #ccc; width:200px; margin-top:0px; margin-right:0px; margin-left:20px; padding:10px; margin-bottom:20px; z-index:200 }

#map { height:340px; width:340px; margin-left:20px; float:right; }

/* About us pages */
#iRCdivAU { position:relative; margin-left:230px; top:0px; border:0px solid #2233ff; width:701px; border-collapse:collapse;  background:url(/images/au_mast_blank.jpg) no-repeat; } 

#crumbAU { background-color:#a2e5e5; height:16px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:.6em; color:#333; font-weight:normal; padding-left:20px; border: #009999 1px solid; border-left-width:0px; border-right-width:0px; padding-top:3px }

#inavAU { position:absolute; float:left; width:230px; top:21px; border:0px solid #ccc; background:url(images/au_menu.gif) repeat-y; }

.itAU { width:230px; margin-top:10px; border:0px solid #ccc; text-align:left;  }
.itdAU { text-align:left; padding-left:4px; padding-top:10px; padding-bottom:10px; padding-right:10px;}

.ilinkAU { font-size:.8em; color:#006666;}
a.ilinkAU { text-decoration:none; }
a:hover.ilinkAU { text-decoration:underline; }

.navlineAU { background: url(/images/au_menu_line.gif) no-repeat; height:2px }
.botAU { background: url(/images/au_menu_bot.jpg) no-repeat; height:80px; }
.navc1AU { border:0px; text-align:right; font-weight:bold; font-size:1em; color:#009999; visibility:hidden; padding-left:6px; width:20px;}

/* programs and initiatives pages */
#iRCdivPI { position:relative; margin-left:230px; top:0px; border:0px solid #2233ff; width:701px; border-collapse:collapse;  background:url(/images/pi_mast_blank.jpg) no-repeat; min-height:500px } 

#crumbPI { background-color:#a5dbff; height:16px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:.6em; color:#333; font-weight:normal; padding-left:20px; border: #009999 1px solid; border-left-width:0px; border-right-width:0px; padding-top:3px }

#inavPI { position:absolute; float:left; width:230px; top:21px; border:0px solid #ccc; background:url(images/pi_menu.gif) repeat-y; }

.itPI { width:230px; margin-top:10px; border:0px solid #ccc; text-align:left;  }
.itdPI { text-align:left; padding-left:4px; padding-top:10px; padding-bottom:10px; padding-right:10px; }

.ilinkPI { font-size:.8em; color:#003366;}
a.ilinkPI { text-decoration:none; }
a:hover.ilinkPI { text-decoration:underline; }

.navlinePI { background: url(/images/pi_menu_line.gif) no-repeat; height:2px }
.botPI { background: url(/images/pi_menu_bot.jpg) no-repeat; height:80px; }
.navc1PI { border:0px; text-align:right; font-weight:bold; font-size:1em; color:#0066cc; visibility:hidden; padding-left:6px; width:20px;}


/* grants and funding pages */
#iRCdivGF { position:relative; margin-left:230px; top:0px; border:0px solid #2233ff; width:701px; border-collapse:collapse;  background:url(/images/gf_mast_blank.jpg) no-repeat; min-height:500px } 

#crumbGF { background-color:#fcdd92; height:16px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:.6em; color:#333; font-weight:normal; padding-left:20px; border: #009999 1px solid; border-left-width:0px; border-right-width:0px; padding-top:3px }

#inavGF { position:absolute; float:left; width:230px; top:21px; border:0px solid #ccc; background:url(images/gf_menu.gif) repeat-y; }

.itGF { width:230px; margin-top:10px; border:0px solid #ccc; text-align:left;  }
.itdGF { text-align:left; padding-left:4px; padding-top:10px; padding-bottom:10px; padding-right:10px; }

.ilinkGF { font-size:.8em; color:#993333;}
a.ilinkGF { text-decoration:none; }
a:hover.ilinkGF { text-decoration:underline; }

.navlineGF { background: url(/images/gf_menu_line.gif) no-repeat; height:2px }
.botGF { background: url(/images/gf_menu_bot.jpg) no-repeat; height:80px; }
.navc1GF { border:0px; text-align:right; font-weight:bold; font-size:1em; color:#ff6633; visibility:hidden; padding-left:6px; width:20px;}


/* news and events pages */
#iRCdivNE { position:relative; margin-left:230px; top:0px; border:0px solid #2233ff; width:701px; border-collapse:collapse;  background:url(/images/ne_mast_blank.jpg) no-repeat; min-height:500px } 

#crumbNE { background-color:#c8e58e; height:16px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:.6em; color:#333; font-weight:normal; padding-left:20px; border: #009999 1px solid; border-left-width:0px; border-right-width:0px; padding-top:3px }

#inavNE { position:absolute; float:left; width:230px; top:21px; border:0px solid #ccc; background:url(images/ne_menu.gif) repeat-y; }

.itNE { width:230px; margin-top:10px; border:0px solid #ccc; text-align:left;  }
.itdNE { text-align:left; padding-left:4px; padding-top:10px; padding-bottom:10px; padding-right:10px; }

.ilinkNE { font-size:.8em; color:#006600;}
a.ilinkNE { text-decoration:none; }
a:hover.ilinkNE { text-decoration:underline; }

.navlineNE { background: url(/images/ne_menu_line.gif) no-repeat; height:2px }
.botNE { background: url(/images/ne_menu_bot.jpg) no-repeat; height:80px; }
.navc1NE { border:0px; text-align:right; font-weight:bold; font-size:1em; color:#009900; visibility:hidden; padding-left:6px; width:20px;}

/* research and publications pages */
#iRCdivRP { position:relative; margin-left:230px; top:0px; border:0px solid #2233ff; width:701px; border-collapse:collapse;  background:url(/images/rp_mast_blank.jpg) no-repeat; min-height:500px  } 

#crumbRP { background-color:#ffc5a6; height:16px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:.6em; color:#333; font-weight:normal; padding-left:20px; border: #009999 1px solid; border-left-width:0px; border-right-width:0px; padding-top:3px }

#inavRP { position:absolute; float:left; width:230px; top:21px; border:0px solid #ccc; background:url(images/rp_menu.gif) repeat-y; }

.itRP { width:230px; margin-top:10px; border:0px solid #ccc; text-align:left;  }
.itdRP { text-align:left; padding-left:4px; padding-top:10px; padding-bottom:10px; padding-right:10px; }

.ilinkRP { font-size:.8em; color:#990000;}
a.ilinkRP { text-decoration:none; }
a:hover.ilinkRP { text-decoration:underline; }

.navlineRP { background: url(/images/rp_menu_line.gif) no-repeat; height:2px }
.botRP { background: url(/images/rp_menu_bot.jpg) no-repeat; height:80px; }
.navc1RP { border:0px; text-align:right; font-weight:bold; font-size:1em; color:#ff0000; visibility:hidden; padding-left:6px; width:20px;}

/* resources and directories pages */
#iRCdivRD { position:relative; margin-left:230px; top:0px; border:0px solid #2233ff; width:701px; border-collapse:collapse;  background:url(/images/rd_mast_blank.jpg) no-repeat; min-height:500px  } 

#crumbRD { background-color:#c9ceff; height:16px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:.6em; color:#333; font-weight:normal; padding-left:20px; border: #009999 1px solid; border-left-width:0px; border-right-width:0px; padding-top:3px }

#inavRD { position:absolute; float:left; width:230px; top:21px; border:0px solid #ccc; background:url(images/rd_menu.jpg) repeat-y; }

.itRD { width:230px; margin-top:10px; border:0px solid #ccc; text-align:left;  }
.itdRD { text-align:left; padding-left:4px; padding-top:10px; padding-bottom:10px; padding-right:10px; }

.ilinkRD { font-size:.8em; color:#003366;}
a.ilinkRD { text-decoration:none; }
a:hover.ilinkRD { text-decoration:underline; }

.navlineRD { background: url(/images/rd_menu_line.gif) no-repeat; height:2px }
.botRD { background: url(/images/rd_menu_bot.jpg) no-repeat; height:80px; }
.navc1RD { border:0px; text-align:right; font-weight:bold; font-size:1em; color:#0066ff; visibility:hidden; padding-left:6px; width:20px;}