/* Styles used throughout the system (plugins, widgets, templates, etc...) */

/* Floats and Clearing */
.bz-left { float:left; }
.bz-right { float:right; }
.bz-clearer, .bz-separator { clear:both; }
.bz-hidden, .hidden { display:none; }
.bz-invisible { visibility:hidden; margin-left:-3000px !important; margin-top:-3000px !important; }


/* Default Image Positioning */
.bz-pos-tl { /* Top Left */ background-position:top left; }
.bz-pos-tc { /* Top Center */ background-position:top center; }
.bz-pos-tr { /* Top Right */ background-position:top right; }
.bz-pos-cr { /* Center Right */ background-position:right center; }
.bz-pos-cc { /* Center Center */ background-position:center; }
.bz-pos-cl { /* Center Left */ background-position:left center; }
.bz-pos-br { /* Bottom Right */ background-position:bottom right; }
.bz-pos-bc { /* Bottom Center */ background-position:bottom center; }
.bz-pos-bl { /* Bottom Left */ background-position:bottom left; }


/* Strike-Through */
.bz-strike { color:#c00; text-decoration:line-through; }


/* Setting the reset HTML elements */
h1,
h2,
h3,
h4,
h5,
h6 { font-weight:normal; }

h1 { font-size:200%; line-height:1; margin-bottom:0.5em; }
h2 { font-size:180%; margin-bottom:0.75em; }
h3 { font-size:160%; line-height:1; margin-bottom:1em; }
h4 { font-size:140%; line-height:1.25; margin-bottom:1.25em; }
h5 { font-size:120%; font-weight:bold; margin-bottom:1.5em; }
h6 { font-size:100%; font-weight:bold; }
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img { margin:0; }

p { font-size: 100%; margin:0 0 1.5em; }
blockquote { margin:1.5em; }
strong { font-weight:bold; }
em, dfn { font-style:italic; }
dfn { font-weight:bold; }
sup, sub { line-height:0; }
abbr, acronym { border-bottom:1px dotted #666; }
address { margin:0 0 1.5em; }
del {  }
pre { margin:1.5em 0; white-space:pre; }
pre, code, tt { font:1em 'andale mono', 'lucida console', monospace; line-height:1.5; }
li ul, li ol { margin:0 1.5em; }
ul, ol { margin:0 1.5em 1.5em 1.5em; }
ul { list-style-type:disc; }
ol { list-style-type:decimal; }
dl { margin:0 0 1.5em 0; }
dl dt { font-weight:bold; }
dd { margin-left:1.5em; }
table { margin-bottom:1.4em; width:100%; }
th { font-weight:bold; }
thead th {  }
th, td, caption { padding:4px 10px 4px 5px; }
tr.even td {  }
tfoot {  }
caption {  }
input[type=hidden]{ display: none; }

/* Print Icon for Plugin pages - testing... */
.bz-print,
.bz-print:link,
.bz-print:visited { background:url(../images/printer.png) no-repeat left center; margin-bottom:20px; margin-left:20px; padding-left:20px; }
.bz-print:hover,
.bz-print:active { background:url(../images/printer.png) no-repeat left center; }

/* More Information */
#bz-extra-info { font-size:90%; margin:0 auto 20px; width:1000px; }
	#bz-extra-info #bz-extra-info-button { float:left; } /* More Information Link */
	#bz-extra-info #bz-extra-info-close { float:left; margin-top:-15px; } /* Close Link */
	
	/* BZ Copyright */
	.bz-copyright img { padding:0 5px; vertical-align:middle; }
	
	#bz-extra-info-content { margin:15px 0; }
		#bz-extra-info .bz-section-content { padding:10px; }
		#bz-extra-info .bz-section-content ul li { margin:0.25em 0; }
		#bz-extra-info .bz-section-content .bz-vertical { margin:1em; }
		#bz-extra-info .bz-section-content .bz-vertical li { display:block; }
		#bz-extra-info .bz-section-content .bz-horizontal li { display:inline; }
		/* The styling for the individual HTML elements which may or may not be contained herin should be handled now by the "baseline" styles which are now located above in this file */


/* Incompatible Browser */
#bz-browser-warning p { text-align:center; font-size:16px; }
	#bz-browser-warning p a { color:#f00; }

/* Business OnLine */
.bol-icon{display:inline-block; text-align:left; background-repeat:no-repeat; text-indent:-9999px; outline:none}

.bol-80x15{width:80px; height:15px!important}
.bol-fol-80x15{background-image:url(../images/bol/bol-fol-80x15.gif)}
.bol-tol-80x15{background-image:url(../images/bol/bol-tol-80x15.gif)}
.bol-qol-80x15{background-image:url(../images/bol/bol-qol-80x15.gif)}
.bol-sol-80x15{background-image:url(../images/bol/bol-sol-80x15.gif)}

.bol-88x31{width:88px; height:31px!important}
.bol-fol-88x31{background-image:url(../images/bol/bol-fol-88x31.gif)}
.bol-tol-88x31{background-image:url(../images/bol/bol-tol-88x31.gif)}
.bol-qol-88x31{background-image:url(../images/bol/bol-qol-88x31.gif)}
.bol-sol-88x31{background-image:url(../images/bol/bol-sol-88x31.gif)}

.bol-120x60{width:120px; height:60px!important}
.bol-fol-120x60{background-image:url(../images/bol/bol-fol-120x60.gif)}
.bol-tol-120x60{background-image:url(../images/bol/bol-tol-120x60.gif)}
.bol-qol-120x60{background-image:url(../images/bol/bol-qol-120x60.gif)}
.bol-sol-120x60{background-image:url(../images/bol/bol-sol-120x60.gif)}

.bol-120x90{width:120px; height:90px!important}
.bol-fol-120x90{background-image:url(../images/bol/bol-fol-120x90.gif)}
.bol-tol-120x90{background-image:url(../images/bol/bol-tol-120x90.gif)}
.bol-qol-120x90{background-image:url(../images/bol/bol-qol-120x90.gif)}
.bol-sol-120x90{background-image:url(../images/bol/bol-sol-120x90.gif)}

.bol-120x240{width:120px; height:240px!important}
.bol-fol-120x240 {background-image:url(../images/bol/bol-fol-120x240.gif)}
.bol-tol-120x240 {background-image:url(../images/bol/bol-tol-120x240.gif)}
.bol-qol-120x240 {background-image:url(../images/bol/bol-qol-120x240.gif)}
.bol-sol-120x240 {background-image:url(../images/bol/bol-sol-120x240.gif)}

.bol-125x125{width:125px; height:125px!important}
.bol-fol-125x125 {background-image:url(../images/bol/bol-fol-125x125.gif)}
.bol-tol-125x125 {background-image:url(../images/bol/bol-tol-125x125.gif)}
.bol-qol-125x125 {background-image:url(../images/bol/bol-qol-125x125.gif)}
.bol-sol-125x125 {background-image:url(../images/bol/bol-sol-125x125.gif)}

.bol-234x60{width:234px; height:60px!important}
.bol-fol-234x60 {background-image:url(../images/bol/bol-fol-234x60.gif)}
.bol-tol-234x60 {background-image:url(../images/bol/bol-tol-234x60.gif)}
.bol-qol-234x60 {background-image:url(../images/bol/bol-qol-234x60.gif)}
.bol-sol-234x60 {background-image:url(../images/bol/bol-sol-234x60.gif)}

.bol-468x60{width:468px; height:60px!important}
.bol-fol-468x60{background-image:url(../images/bol/bol-fol-468x60.gif)}
.bol-tol-468x60{background-image:url(../images/bol/bol-tol-468x60.gif)}
.bol-qol-468x60{background-image:url(../images/bol/bol-qol-468x60.gif)}
.bol-sol-468x60{background-image:url(../images/bol/bol-sol-468x60.gif)}

.bol-728x90{width:728px; height:90px!important}
.bol-fol-728x90{background-image:url(../images/bol/bol-fol-728x90.gif)}
.bol-tol-728x90{background-image:url(../images/bol/bol-tol-728x90.gif)}
.bol-qol-728x90{background-image:url(../images/bol/bol-qol-728x90.gif)}
.bol-sol-728x90{background-image:url(../images/bol/bol-sol-728x90.gif)}

