/* bbb.css
Style data for the Big Blue Box (BBB) content area which appears on certain internal pages.
*/

div#bbb { }

table#bbbmenu { width: 625px; margin-left: 0px; margin-top: 0px; }

td#bbbmenulabel { width: 109px; background-color: #3B6982; padding: 0px; margin: 0px;
	border-top: 1px solid #3B6982; border-bottom: 1px solid #3B6982; }
td#bbbmenulabel img { padding: 0px; margin: 0px; }
td.bbbmenufirst { text-align: center; background-color: #6BA1BF; font-size: 10px; font-weight: bold; white-space: nowrap;
	border-top: 1px solid #3B6982; border-bottom: 1px solid #3B6982; border-right: 1px solid #3B6982; border-left: 1px solid #6BA1BF; }
td.bbbmenufirston { text-align: center; background-color: #3B6982; font-size: 10px; font-weight: bold; white-space: nowrap;
	border-top: 1px solid #3B6982; border-bottom: 1px solid #3B6982; border-right: 1px solid #3B6982; border-left: 1px solid white; }
td.bbbmenuitem { text-align: center; background-color: #6BA1BF; font-size: 10px; font-weight: bold; white-space: nowrap;
	border-top: 1px solid #3B6982; border-bottom: 1px solid #3B6982; border-right: 1px solid #3B6982; }
td.bbbmenuitemon { text-align: center; background-color: #3B6982; font-size: 10px; font-weight: bold; white-space: nowrap;
	border-top: 1px solid #3B6982; border-bottom: 1px solid #3B6982; border-right: 1px solid #3B6982; }
	
td#bbbdecor { border-right: 1px solid #3B6982; border-left: 1px solid #3B6982; background-color: #4186B0;}
td#bbbdecor img { border-bottom: 1px solid white; }

#bbbcontent { background-color: #D6E1E8; padding: 8px; width: 605px; font-size: 1.0em; 
	border-right: 1px solid #3B6982; border-left: 1px solid #3B6982; border-bottom: 1px solid #3B6982; }

#bbbcontent h1 { font-size: 1.4em; margin: 0px; margin-bottom: 7px; }
span.bbbsubtitle { color: #3B6982; }

div.bbbshow { }
div.bbbhide { display: none; }

div.imagedivright { float: right; margin-left: 8px; }
div.imagedivleft { float: left; margin-right: 8px; }
table.imagebox { background-color: white; color: black; }
td.imageboximage { padding-top: 3px; padding-left: 3px; padding-right: 3px; }
td.imageboxcaption { padding: 3px; padding-left: 6px; padding-right: 6px; font-size: 0.9em; }

#bbbcontent a:link { color: #6BA1BF; text-decoration: underline; background-color: transparent; }
#bbbcontent a:visited { color: #6BA1BF; text-decoration: underline; background-color: transparent; }
#bbbcontent a:hover { color: white; text-decoration: none; background-color: #3B6982; }
#bbbcontent a:active { color: white; text-decoration: none; background-color: #3B6982; }
	
a:link.bbbmenulink { color: #274C60; text-decoration: none; background-color: transparent; }
a:visited.bbbmenulink { color: #274C60; text-decoration: none; background-color: transparent; }
a:hover.bbbmenulink { color: #274C60; text-decoration: none; background-color: transparent; }
a:active.bbbmenulink { color: #274C60; text-decoration: none; background-color: transparent; }

a:link.bbbmenulinkon { color: white; text-decoration: none; background-color: transparent; }
a:visited.bbbmenulinkon { color: white; text-decoration: none; background-color: transparent; }
a:hover.bbbmenulinkon { color: white; text-decoration: none; background-color: transparent; }
a:active.bbbmenulinkon { color: white; text-decoration: none; background-color: transparent; }


