/* Bees Taxis */


html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, a, div, img {margin:0; padding:0; border:0; }

/* Main block-level definitions  */
body { background:#cccccc url(bt_images/page_background.jpg) repeat-x; color:#000000; text-align:center; }
#wrapper { background-color:#ffffff; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:20px auto 20px auto; width:862px; text-align:left;}
#innerContent { border:1px solid #000000; }

/* HTML Selector definitions */
h1 { font-family:Arial, Helvetica, sans-serif; font-size:1.6em; margin:0px 10px 10px 10px; }
h2 { font-family:Arial, Helvetica, sans-serif; font-size:1.4em; margin:0px 10px 8px 10px; }
h3 { font-family:Arial, Helvetica, sans-serif; font-size:1em; margin:10px 10px 6px 10px; }
h4 { font-family:Arial, Helvetica, sans-serif; font-size:1em; margin:0px 10px 4px 10px; }
p { margin:0px 10px 4px 10px; }
ul { line-height: 1.6em; margin:0px 10px 2px 60px; }

/* Navigation.*/
a { color: #000000; }
a:link { color: #000000; }
a:visited { color: #333333; }
a:hover { color: #C0C0C0; }
a:active { color: #000000; }
#navBar { background: url(bt_images/background_navbar.jpg) top left repeat-x; border-top: 2px solid #0d7780; border-bottom: 2px solid #84eaf2; height: 1.8em; margin: 0px; padding: 0px 0px 0px 32px; width: auto; }
#navBar a { display: block; font-size: 1em; height:1.8em; line-height: 1.8em; text-align: center; text-decoration: none; width: 7em; }
#navBar a:link { background: url(bt_images/button_link.jpg); color: #000000; }
#navBar a:visited { background: url(bt_images/button_current.jpg); color: #000000; }
#navBar a:hover { background: url(bt_images/button_hover.jpg); color: #ffffff; }
#navBar a:active { background: url(bt_images/button_current.jpg); color: #000000; }
.pageLocationNot { border-top: 1px solid #999999; border-right: 1px solid #999999; border-left: 1px solid #999999; float: left; margin: 0px 3px; }
.pageLocation { border-top: 1px solid #999999; border-right: 1px solid #999999; border-left: 1px solid #999999; background: url(bt_images/button_current.jpg);  color: #000000; display: block; float: left; font-size: 1em; height: 1.8em; line-height:1.8em; margin: 0px 3px; text-align: center; text-decoration: none; width: 7em; }
#rightColContent a, #header a { color: #fff; text-decoration:none; }
#rightColContent a:link, #header a:link { color: #fff; }
#rightColContent a:visited, #header a:visited { color: #fff; }
#rightColContent a:hover, #header a:hover { color: #C0C0C0; text-decoration:underline; }
#rightColContent a:active, #header a:active { color: #fff; }

/* Header definitions */
#header { background-color: #000000; height:auto; text-align:right; }
#header h2 { color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:1.4em; margin:5px 50px 5px 10px; }
/* Main content class and ID selector definitions, in alphabetical order.*/
.clear { clear:both; display:block; height:1px; overflow:hidden; }
.floatLeft { float:left; padding:0px 5px 5px 0px; }
.floatRight { float:right; padding:0px 0px 5px 5px; }
.leftBox { float:left; margin-bottom:10px; width:45%; }
.rightBox { float:left; margin-bottom:10px; width:52%; }
.rightBox ul { margin-left: 20px; }
#leftColBackground { background: url(bt_images/background_left_col.gif) left top repeat-y; width:100%; }
#leftColContent { color:#FFFFFF; float:left; padding-top:20px; padding-bottom:10px; text-align:left; width:180px; }
#leftColContent ul { font-size:13px; font-weight:bold; list-style-type:none; margin:10px 0px 2px 20px; }
#leftColContent li { margin:5px 0px 2px 0px; }
#middleColContentWrapper { height:100%; margin:0px 150px 0px 220px; }
#middleColContent { padding-top:20px; padding-bottom:10px; width:98%; }
#middleColContent p { font-size:1.1em; }
#rightColBackground { background:#f2f0ff url(bt_images/background_right_col.gif) right top repeat-y; width:100%; }
#rightColContent { color:#FFFFFF; float:right; padding-top:20px; padding-bottom:10px; width:150px; }
#rightColContent p { font-size:1.1em; font-weight:bold; }
#rightColContent ul { font-size:13px; font-weight:bold; list-style-type:none; margin:10px 0px 2px 10px; }
#rightColContent li { margin:5px 0px 2px 5px; }
.textScript { margin:20px 10px 10px 20px; font-style:italic; }
.textStrapline { margin-top:10px; font-weight:bold; text-align:center; }

/* Bottom/Footer definitions */
#footer{ border-top:1px solid #000; clear:both; font-size:0.8em; padding: 8px 0px 5px 0px; text-align:center; }
#footer a { font-weight:normal; text-decoration:underline; }
#footer a:link { color:#000000; }
#footer a:visited { color:#000000; }
#footer a:hover { color:#C0C0C0; }
#footer a:active { color:#C0C0C0; }
#footer p { line-height: 1.8em; }
