@charset "utf-8";
/* CSS Document */

/* 1. FIXED GOOGLE FONT (Points to the actual font engine so the code below won't crash) */
@import url('https://googleapis.com');

:root { 
  --cassiopeia-color-primary: #1034a6; 
  --cassiopeia-color-hover: #1b4d3e;   
  --cassiopeia-color-link: #1034a6;    
  --cassiopeia-color-header-bg: transparent; 
  --cassiopeia-color-footer-bg: #111111;     
}

/* ==========================================================================
   BULLETPROOF GRADIENT FIX (Targets every possible header selector)
   ========================================================================== */

header,
.header,
.container-header,
.site-container .container-header {
  /* Forces the removal of the left-to-right green layout */
  background: none !important;
  background-image: none !important;
  
  /* Forces your vertical blue-to-black shadow gradient */
  background-image: linear-gradient(to bottom, #1034a6 0%, #000000 100%) !important;
  border-bottom: 2px solid #000000 !important;
}

/* Force text and menu links to white so they don't vanish in the dark shadow */
header a,
.container-header a,
.container-header .navbar a, 
.container-header .navbar-brand, 
.container-header .site-title,
.container-header .nav-link {
  color: #ffffff !important;
}

/* Hover link effect */
header a:hover,
.container-header a:hover {
  color: #a4b7f3 !important;
}

/* ==========================================================================
   LAYOUT, STICKY & FONTS
   ========================================================================== */

/* Makes the whole colored block stick to the top */
.container-header {
  position: -webkit-sticky; 
  position: sticky; 
  top: 0; 
  z-index: 1020; 
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.15); 
}

/* Aligns the inner elements layout */
.header { 
  display: flex; 
  justify-content: space-between; 
  align-items: center; 
  padding: 0.75rem 2rem; 
  background-color: transparent !important; 
} 

.header .navbar { 
  margin-top: 0; 
} 

/* Global Typography Override */ 
body, h1, h2, h3, h4, h5, h6, .navbar, .btn, .nav-link, .site-title, p, span, a { 
  font-family: 'Montserrat', sans-serif !important; 
} 

h1, h2, h3 { 
  font-weight: 700; 
  letter-spacing: -0.5px; 
}

/* Content Container wrapper spacing */ 
.container-component { 
  background: #ffffff; 
  padding: 2.5rem; 
  border-radius: 8px; 
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.05); 
  margin-top: 2rem; 
  margin-bottom: 2rem; 
}

/* Begin Additional CSS Styles */
.art-blockheader .t, .art-vmenublockheader .t {white-space: nowrap;}
/* End Additional CSS Styles */

table.ruler {

	border-style:solid;
	border-color: #EAEAEA;
	border-collapse:collapse;
	background-color: white;
	color:#006;
	
}
table.ruler H3{
	color:#990000;
	font-size:18px;
	font-weight:bold;
}
table.ruler H4{
	color:#990000;
	font-size:15px;
	font-weight:bold;
}

table.ruler a:link{
	color:#00F;
}
table.ruler a:hover{
	color:#FF0000;
}
table.ruler a:visited{
	color: #333;
}
	table.ruler td { 
	padding:10px; 
	}
	

	
	details_table.ruler {

	border-style:solid;
	border-color: #EAEAEA;
	border-collapse:collapse;
	background-color: white;
	
}


.shadowcss{
position: relative;
top: -5px;
left: -5px;
filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=3, OffY=3, Color='#B9B9B9', Positive='true');
}
/*THUMBNAIL HOVERPOPUPS*/

.thumbnail  {
position: relative;
float: center;
padding: 5px;
/*z-index: 0;*/
}

.thumbnail:hover {
background-color: #EFEFEF;
/*z-index: 50;*/
color: #335500;
text-decoration: none;
}

.thumbnail span { /*CSS for enlarged image*/
position: absolute;
float:center;
background-color: #EFEFEF;
padding: 5px;
/*left: -1000px;*/
border: 1px solid #666;
visibility: hidden;
color: #990000;
text-decoration: none;
}

.thumbnail span img { /*CSS for enlarged image*/
border-width: 0px; 
/*padding: 2px;*/
width:40vm; 
width: 40vmin; 
height:40vm;
height: 40vmin;
box-shadow: 5px 5px 5px #000066;
}

.thumbnail:hover span { /*CSS for enlarged image on hover*/
visibility: visible; width: 300px;
top: -110px; /* use IF IE6 style to correct IE6 positions of larger image relative to thumb */
left: 100px;/*position where enlarged image should offset horizontally */
z-index:1000000000;
filter: progid:DXImageTransform.Microsoft.Shadow(color='#333333', Direction=135, Strength=16);
}
#demo tr.ruled {
  background:#EFEFEF;
  max-width: 800px;
}
/*THUMBNAIL HOVERPOPUPS*/

.thumbnail  {
position: relative;
float: center;
padding: 5px;
/*z-index: 0;*/
}

.thumbnail:hover {
background-color: #EFEFEF;
z-index: 1050000000;
color: #335500;
text-decoration: none;
}

.thumbnail span { /*CSS for enlarged image*/
position: absolute;
float:center;
background-color: #EFEFEF;
padding: 5px;
/*left: -1000px;*/
border: 1px solid #666;
visibility: hidden;
color: #990000;
text-decoration: none;
}

.thumbnail span img { /*CSS for enlarged image*/
border-width: 0px; 
/*padding: 2px;*/
}

.thumbnail:hover span { /*CSS for enlarged image on hover*/
visibility: visible; width: 300px;
top: -110px; /* use IF IE6 style to correct IE6 positions of larger image relative to thumb */
left: 100px;/*position where enlarged image should offset horizontally */
z-index:1000000000;
filter: progid:DXImageTransform.Microsoft.Shadow(color='#333333', Direction=135, Strength=16);
}

/*THUMBNAIL2 - thumbnail2 has border and border on hover*/

.thumbnail2 {
position: relative;
float: center;
padding: 5px;
/*z-index: 0;*/
}

.thumbnail2:hover { 
background-color: #EFEFEF;
z-index: 1050000000;
color: #335500;
text-decoration: none;
}

.thumbnail2 span { /*CSS for enlarged image*/
position: absolute;
background-color: #EFEFEF;
padding: 5px;
/*left: -1000px;*/
border: 1px solid #666;
visibility: hidden;
color: BLUE;
text-decoration: none;
}

.thumbnail2 span img { /*CSS for enlarged image*/
border-width: 0px;
/*padding: 2px;*/
}

.thumbnail2:hover span { /*CSS for enlarged image on hover*/
visibility: visible; width: 300px;
top: 5px; /* use IF IE6 style to correct IE6 positions of larger image relative to thumb */
left: 300px;/*position where enlarged image should offset horizontally */
filter: progid:DXImageTransform.Microsoft.Shadow(color='#333333', Direction=135, Strength=16);
}

a.thumbnail2 img { text-decoration:none;
z-index: 50; }

/*if same attribute for all 4 states, then declare here in
a.thumbnail2*/ 

a.thumbnail2 img:link { border: 2px solid #e9e9e2; background: transparent; }

a.thumbnail2 img:visited { border: 2px solid #e9e9e2; background : transparent; }

a.thumbnail2 img:hover { border: 2px solid #f00; background : transparent; }

a.thumbnail2 img:active { border: 2px solid #e9e9e2; background : transparent; }

a.thumbnail2 img { border: 2px solid #e9e9e2; }

/*end of hover popup links*/

/*TABLES

.example { width: 730px; border: 1px solid black; border-spacing: 15px; }
.example td, th { border: 1px solid black; padding: 3px; }
.leftcell { width: 40%; }
.nested th { text-align: left; border: none; }*/



/*thumbnail_right HOVERpopup_rightS*/

.thumbnail_right  {
position: relative;
float: center;
padding: 5px;
/*z-index: 0;*/
}

.thumbnail_right:hover {
background-color: #EFEFEF;
z-index: 1050000000;
color: #335500;
text-decoration: none;
}

.thumbnail_right span { /*CSS for enlarged image*/
position: absolute;
float:center;
background-color: #EFEFEF;
padding: 5px;
/*left: -1000px;*/
border: 1px solid #666;
visibility: hidden;
color: #990000;
text-decoration: none;
}

.thumbnail_right span img { /*CSS for enlarged image*/
border-width: 0px; 
/*padding: 2px;*/
}

.thumbnail_right:hover span { /*CSS for enlarged image on hover*/
visibility: visible; width: 300px;
top: -400px; /* use IF IE6 style to correct IE6 positions of larger image relative to thumb */
left: -300px;/*position where enlarged image should offset horizontally */
z-index:1000000000;
filter: progid:DXImageTransform.Microsoft.Shadow(color='#333333', Direction=135, Strength=16);
}

/*thumbnail_right2 - thumbnail_right2 has border and border on hover*/

.thumbnail_right2 {
position: relative;
float: center;
padding: 5px;
/*z-index: 0;*/
}

.thumbnail_right2:hover { 
background-color: #EFEFEF;
/*z-index: 50;*/
color: #335500;
text-decoration: none;
}

.thumbnail_right2 span { /*CSS for enlarged image*/
position: absolute;
background-color: #EFEFEF;
padding: 5px;
/*left: -1000px;*/
border: 1px solid #666;
visibility: hidden;
color: BLUE;
text-decoration: none;
}

.thumbnail_right2 span img { /*CSS for enlarged image*/
border-width: 0px;
/*padding: 2px;*/
}

.thumbnail_right2:hover span { /*CSS for enlarged image on hover*/
visibility: visible; width: 300px;
top: 5px; /* use IF IE6 style to correct IE6 positions of larger image relative to thumb */
left: 300px;/*position where enlarged image should offset horizontally */
filter: progid:DXImageTransform.Microsoft.Shadow(color='#333333', Direction=135, Strength=16);
}

a.thumbnail_right2 img { text-decoration:none;
z-index: 50; }

/*if same attribute for all 4 states, then declare here in
a.thumbnail_right2*/ 

a.thumbnail_right2 img:link { border: 2px solid #e9e9e2; background: transparent; }

a.thumbnail_right2 img:visited { border: 2px solid #e9e9e2; background : transparent; }

a.thumbnail_right2 img:hover { border: 2px solid #f00; background : transparent; }

a.thumbnail_right2 img:active { border: 2px solid #e9e9e2; background : transparent; }

a.thumbnail_right2 img { border: 2px solid #e9e9e2; }


/*thumbnail_left HOVERpopup_leftS*/

.thumbnail_left  {
position: relative;
float: center;
padding: 5px;
/*z-index: 0;*/
}

.thumbnail_left:hover {
background-color: #EFEFEF;
z-index: 1050000000;
color: #335500;
text-decoration: none;
}

.thumbnail_left span { /*CSS for enlarged image*/
position: absolute;
float:center;
background-color: #EFEFEF;
padding: 5px;
/*left: -1000px;*/
border: 1px solid #666;
visibility: hidden;
color: #990000;
text-decoration: none;
}

.thumbnail_left span img { /*CSS for enlarged image*/
border-width: 0px; 
/*padding: 2px;*/
}

.thumbnail_left:hover span { /*CSS for enlarged image on hover*/
visibility: visible; width: 300px;
top: -400px; /* use IF IE6 style to correct IE6 positions of larger image relative to thumb */
left: -130px;/*position where enlarged image should offset horizontally */
z-index:1000000000;
filter: progid:DXImageTransform.Microsoft.Shadow(color='#333333', Direction=135, Strength=16);
}

/*thumbnail_left2 - thumbnail_left2 has border and border on hover*/

.thumbnail_left2 {
position: relative;
float: center;
padding: 5px;
/*z-index: 0;*/
}

.thumbnail_left2:hover { 
background-color: #EFEFEF;
/*z-index: 50;*/
color: #335500;
text-decoration: none;
}

.thumbnail_left2 span { /*CSS for enlarged image*/
position: absolute;
background-color: #EFEFEF;
padding: 5px;
/*left: -1000px;*/
border: 1px solid #666;
visibility: hidden;
color: BLUE;
text-decoration: none;
}

.thumbnail_left2 span img { /*CSS for enlarged image*/
border-width: 0px;
/*padding: 2px;*/
}

.thumbnail_left2:hover span { /*CSS for enlarged image on hover*/
visibility: visible; width: 300px;
top: 5px; /* use IF IE6 style to correct IE6 positions of larger image relative to thumb */
left: 300px;/*position where enlarged image should offset horizontally */
filter: progid:DXImageTransform.Microsoft.Shadow(color='#333333', Direction=135, Strength=16);
}

a.thumbnail_left2 img { text-decoration:none;
z-index: 50; }

/*if same attribute for all 4 states, then declare here in
a.thumbnail_left2*/ 

a.thumbnail_left2 img:link { border: 2px solid #e9e9e2; background: transparent; }

a.thumbnail_left2 img:visited { border: 2px solid #e9e9e2; background : transparent; }

a.thumbnail_left2 img:hover { border: 2px solid #f00; background : transparent; }

a.thumbnail_left2 img:active { border: 2px solid #e9e9e2; background : transparent; }

a.thumbnail_left2 img { border: 2px solid #e9e9e2; }

.thumbnail_right_bottom  {
position: relative;
float: center;
padding: 5px;
/*z-index: 0;*/
}

.thumbnail_right_bottom:hover {
background-color: #EFEFEF;
z-index: 1050000000;
color: #335500;
text-decoration: none;
}

.thumbnail_right_bottom span { /*CSS for enlarged image*/
position: absolute;
float:center;
background-color: #EFEFEF;
padding: 5px;
/*left: -1000px;*/
border: 1px solid #666;
visibility: hidden;
color: #990000;
text-decoration: none;
}

.thumbnail_right_bottom span img { /*CSS for enlarged image*/
border-width: 0px; 
/*padding: 2px;*/
}

.thumbnail_right_bottom:hover span { /*CSS for enlarged image on hover*/
visibility: visible; width: 300px;
top: -475px; /* use IF IE6 style to correct IE6 positions of larger image relative to thumb */
left: -300px;/*position where enlarged image should offset horizontally */
z-index:1000000000;
filter: progid:DXImageTransform.Microsoft.Shadow(color='#333333', Direction=135, Strength=16);
}

/*thumbnail_right_bottom2 - thumbnail_right_bottom2 has border and border on hover*/

.thumbnail_right_bottom2 {
position: relative;
float: center;
padding: 5px;
/*z-index: 0;*/
}

.thumbnail_right_bottom2:hover { 
background-color: #EFEFEF;
/*z-index: 50;*/
color: #335500;
text-decoration: none;
}

.thumbnail_right_bottom2 span { /*CSS for enlarged image*/
position: absolute;
background-color: #EFEFEF;
padding: 5px;
/*left: -1000px;*/
border: 1px solid #666;
visibility: hidden;
color: BLUE;
text-decoration: none;
}

.thumbnail_right_bottom2 span img { /*CSS for enlarged image*/
border-width: 0px;
/*padding: 2px;*/
}

.thumbnail_right_bottom2:hover span { /*CSS for enlarged image on hover*/
visibility: visible; width: 300px;
top: 5px; /* use IF IE6 style to correct IE6 positions of larger image relative to thumb */
left: 300px;/*position where enlarged image should offset horizontally */
filter: progid:DXImageTransform.Microsoft.Shadow(color='#333333', Direction=135, Strength=16);
}

a.thumbnail_right_bottom2 img { text-decoration:none;
z-index: 50; }

/*if same attribute for all 4 states, then declare here in
a.thumbnail_right_bottom2*/ 

a.thumbnail_right_bottom2 img:link { border: 2px solid #e9e9e2; background: transparent; }

a.thumbnail_right_bottom2 img:visited { border: 2px solid #e9e9e2; background : transparent; }

a.thumbnail_right_bottom2 img:hover { border: 2px solid #f00; background : transparent; }

a.thumbnail_right_bottom2 img:active { border: 2px solid #e9e9e2; background : transparent; }

a.thumbnail_right_bottom2 img { border: 2px solid #e9e9e2; }
/* CSS Document */

.thumbnail_left_bottom  {
position: relative;
float: center;
padding: 5px;
/*z-index: 0;*/
}

.thumbnail_left_bottom:hover {
background-color: #EFEFEF;
z-index: 1050000000;
color: #335500;
text-decoration: none;
}

.thumbnail_left_bottom span { /*CSS for enlarged image*/
position: absolute;
float:center;
background-color: #EFEFEF;
padding: 5px;
/*left: -1000px;*/
border: 1px solid #666;
visibility: hidden;
color: #990000;
text-decoration: none;
}

.thumbnail_left_bottom span img { /*CSS for enlarged image*/
border-width: 0px; 
/*padding: 2px;*/
}

.thumbnail_left_bottom:hover span { /*CSS for enlarged image on hover*/
visibility: visible; width: 300px;
top: -475px; /* use IF IE6 style to correct IE6 positions of larger image relative to thumb */
left: -130px;/*position where enlarged image should offset horizontally */
z-index:1000000000;
filter: progid:DXImageTransform.Microsoft.Shadow(color='#333333', Direction=135, Strength=16);
}

/*thumbnail_left_bottom2 - thumbnail_left_bottom2 has border and border on hover*/

.thumbnail_left_bottom2 {
position: relative;
float: center;
padding: 5px;
/*z-index: 0;*/
}

.thumbnail_left_bottom2:hover { 


background-color: #EFEFEF;
/*z-index: 50;*/
color: #335500;
text-decoration: none;
}

.thumbnail_left_bottom2 span { /*CSS for enlarged image*/
position: absolute;
background-color: #EFEFEF;
padding: 5px;
/*left: -1000px;*/
border: 1px solid #666;
visibility: hidden;
color: BLUE;
text-decoration: none;
}

.thumbnail_left_bottom2 span img { /*CSS for enlarged image*/
border-width: 0px;
/*padding: 2px;*/
}

.thumbnail_left_bottom2:hover span { /*CSS for enlarged image on hover*/
visibility: visible; width: 300px;
top: 5px; /* use IF IE6 style to correct IE6 positions of larger image relative to thumb */
left: 300px;/*position where enlarged image should offset horizontally */
filter: progid:DXImageTransform.Microsoft.Shadow(color='#333333', Direction=135, Strength=16);
}

a.thumbnail_left_bottom2 img { text-decoration:none;
z-index: 50; }

/*if same attribute for all 4 states, then declare here in
a.thumbnail_left_bottom2*/ 

a.thumbnail_left_bottom2 img:link { border: 2px solid #e9e9e2; background: transparent; }

a.thumbnail_left_bottom2 img:visited { border: 2px solid #e9e9e2; background : transparent; }

a.thumbnail_left_bottom2 img:hover { border: 2px solid #f00; background : transparent; }

a.thumbnail_left_bottom2 img:active { border: 2px solid #e9e9e2; background : transparent; }

a.thumbnail_left_bottom2 img { border: 2px solid #e9e9e2; }
#A {
z-index:20;
position:relative;
}
#B {
z-index:18;
position:relative;
}
#C {
z-index:16;
position:relative;
}
#D {
z-index:14;
position:relative;
}
#E {
z-index:12;
position:relative;
}
#F {
z-index:10;
position:relative;
}
#G {
z-index:19;
position:relative;
}
#H {
z-index:17;
position:relative;
}
#I {
z-index:15;
position:relative;
}
#J {
z-index:13;
position:relative;
}
#K {
z-index:11;
position:relative;
}
#L {
z-index:9;
position:relative;
}
#thumbs {
	position:absolute;
	left:301px;
	top:816px;
	width:300px;
	height:280px;

	border:1px none #000000;
	z-index:2;
	visibility: visible;
}
.style_small {font-size: 11px}
.style_small11 {
	font-size: 11px;
	
	}
.style_small111 {
	font-size: 11px;
	color: #000066;
	}
table.Details
{
	color:#006;
	margin-left: auto;
	margin-right: auto;

}
#Details.center
{
margin-left: 60px;
margin-right: 60px;
color:#006;
padding:10px;
}
table.sample {
  position: relative;
  width: 100%;
  table-layout: fixed;
	margin-left:auto;
	margin-right:auto;
	color:#006;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	width: 845px;
	background:url(https://www.tbbor.com/images/stories/frontpage/Services_Pages_Bkgd.jpg);

}

table.sample tr{

	
	color:#006;
}

table.sample_adjunct td{
	padding-left:20px;
	
}

table.sample H3{
	color:#900;
	font-size:14px;
	font-weight:bold;
	
}

table.sample#Details
{
	border-width: 2px;
	border-spacing: 2px;
	border-style:solid;

	border-color: #EAEAEA;
	border-collapse:collapse;
	background-color: white;
	color:#006;
	margin-left:60px; 
    margin-right:auto;
	
}
table.sample a:link {
	color: #000033;
	text-decoration: none;
	font-size:11px;
}
table.sample a:visited {
	text-decoration: none;
	color: #000;
}
table.sample a:hover {
	text-decoration: underline;
	color: #FF0000;
}
table.sample a:active {
	text-decoration: none;
	color: #990000;
}
.sample {
	border-width: 2px;
	border-spacing: 2px;
	border-style:solid;
	border-color: #EAEAEA;
	border-collapse:collapse;
	background-color: white;
	color:#006;
}

.sample a:link {
	color:#006;
}
.sample a:visited {
	color:#000000;
}
.sample a:hover {
	color:#FF0000;
}
.sample a:active {
	color:#990000;
}


#dhtmltooltip{
position: absolute;
color:#006;
width: 200px;
border: 5px solid #EAEAEA;
padding: 2px;
background-color: white;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color='#333333', Direction=135, Strength=16);
}

.style1 {
	color: #990000;
	font-weight: bold;
}
.style_top {
	color: #990000;
	font-weight: bold;
	font-size:18px;
	font-family:Georgia, "Times New Roman", Times, serif;
}
.style2 {
	color: #000066;
	font-size: 11px;
	
}
.style3 {
	color: #000066;
	font-size: 11px;
	}
	
	.style4 {
	color: #990000;
	font-size: 11px;
	font-weight:bold;
	}
	.my_text {
	color: #000066;
	font-size: 11px;
	
	}
	
/*thumbnail_left HOVERpopup_leftS*/

.stats_popup  {
position: relative;
float: center;
padding: 5px;
z-index: 200001;
}

.stats_popup:hover {
background-color: #EFEFEF;
z-index: 2000050;
color: #000066;
text-decoration: none;
font-size:12px;
}

.stats_popup span { /*CSS for enlarged image*/
position: absolute;
float:center;
background-color: #EFEFEF;
padding: 5px;
/*left: -1000px;*/
border: 1px solid #666;
visibility: hidden;
color: #000066;
text-decoration: none;
}

.stats_popup span img { /*CSS for enlarged image*/
border-width: 0px; 
/*padding: 2px;*/
}

.stats_popup:hover span { /*CSS for enlarged image on hover*/
visibility: visible; width: 300px;
top: 0px; /* use IF IE6 style to correct IE6 positions of larger image relative to thumb */
left: 120px;/*position where enlarged image should offset horizontally */
z-index:200000;
width:auto;
/*filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=3, OffY=3, Color='#000066', Positive='true');*/
filter: progid:DXImageTransform.Microsoft.Shadow(color='#333333', Direction=135, Strength=16);
}

table.menu{
	filter: progid:DXImageTransform.Microsoft.Shadow(color='#333333', Direction=135, Strength=8);

}
table.menu td{
	background-image:url(https://www.tbbor.com/images/stories/front_page/menu_bkgd_bottom.jpg);
	background-repeat:no-repeat;
}
table.menu td:hover{
	background-image:url(https://www.tbbor.com/images/stories/front_page/menu_bkgd_bottom_hover.jpg);
	background-repeat:no-repeat;
	filter: progid:DXImageTransform.Microsoft.Shadow(color='#333333', Direction=135, Strength=4);
}
#blockrandom {
    border: 0 none;
}
#dhtmltooltip{
position: absolute;
color:#006;
width: 200px;
border: 5px solid #EAEAEA;
padding: 2px;
background-color: white;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
}



.query_popup  {
position: relative;
float: center;
padding: 5px;
/*z-index: 0;*/
}

.query_popup:hover {
background-color: #EFEFEF;
/*z-index: 50;*/
color: #335500;
text-decoration: none;
}

.query_popup span { /*CSS for enlarged image*/
position: absolute;
float:center;
background-color: #EFEFEF;
padding: 5px;
/*left: -1000px;*/
border: 1px solid #666;
visibility: hidden;
color: #990000;
text-decoration: none;
}

.query_popup span img { /*CSS for enlarged image*/
border-width: 0px; 
/*padding: 2px;*/
}

.query_popup:hover span { /*CSS for enlarged image on hover*/
visibility: visible; width: 300px;
top: -110px; /* use IF IE6 style to correct IE6 positions of larger image relative to thumb */
left: 100px;/*position where enlarged image should offset horizontally */
z-index:1000000000;
filter: progid:DXImageTransform.Microsoft.Shadow(color='#333333', Direction=135, Strength=16);
}
#demo tr.ruled {
  background:#EFEFEF;
  max-width: 800px;
}
/*query_popup HOVERPOPUPS*/

.query_popup  {
position: relative;
float: center;
padding: 5px;
/*z-index: 0;*/
}

.query_popup:hover {
background-color: #EFEFEF;
z-index: 100;
color: #335500;
text-decoration: none;
}

.query_popup span { /*CSS for enlarged image*/
position: absolute;
float:center;
background-color: #EFEFEF;
padding: 5px;
/*left: -1000px;*/
border: 1px solid #666;
visibility: hidden;
color: #990000;
text-decoration: none;
}

.query_popup span img { /*CSS for enlarged image*/
border-width: 0px; 
/*padding: 2px;*/
}

.query_popup:hover span { /*CSS for enlarged image on hover*/
visibility: visible; width: 150px;
top: -110px; /* use IF IE6 style to correct IE6 positions of larger image relative to thumb */
left: 100px;/*position where enlarged image should offset horizontally */
z-index:1000000000;
filter: progid:DXImageTransform.Microsoft.Shadow(color='#333333', Direction=135, Strength=16);
}
#tabs-1 {
	width:300px;
	height:530px;
	overflow:none;
	font-size:11px;
	text-align:left;
	background-color:transparent;
	border:none;

	}
#tabs-2 {
	width:300px;
	height:500px;
	overflow:none;
	font-size:11px;
	text-align:left;
	background-color:transparent;
	border:none;
	margin-left:-20px;
	}
#tabs-3 {
	width:290px;
	height:500px;
	overflow:hidden;
	font-size:11px;
	text-align:left;
	background-color:transparent;
	border:none;
	}
#tabs-4 {
	width:250px;
	height:500px;
	overflow:none;
	font-size:11px;
	text-align:left;
	background-color:transparent;
	border:none;
	}
#tabs-5 {
	width:250px;
	height:500px;
	overflow:none;
	font-size:11px;
	text-align:left;
	background-color:transparent;
	border:none;
	}
#tabs-6 {
	width:250px;
	height:500px;
	overflow:hidden;
	font-size:11px;
	text-align:left;
	background-color:transparent;
	border:none;
	}
#tabs-6a {
	width:250px;
	height:500px;
	overflow:hidden;
	font-size:11px;
	text-align:left;
	background-color:transparent;
	border:none;
	}
#tabs-7 {
	width:300px;
	height:530px;
	overflow:none;
	font-size:11px;
	text-align:left;
	background-color:transparent;
	border:none;
	margin-left:-20px;
	}
#tabs-8 {
	width:300px;
	height:500px;
	overflow:none;
	font-size:11px;
	text-align:left;
	background-color:transparent;
	border:none;
	margin-left:-20px;
	}
#tabs-9 {
	width:280px;
	height:500px;
	overflow:hidden;
	font-size:11px;
	text-align:left;
	background-color:transparent;
	border:none;
	}

.Service_Pages
{
   font-family: Verdana, Geneva, sans-serif;
   font-style: normal;
   font-size: 11px;
   text-decoration: none;
   color:#006;
}



.Service_Pages a
{
   text-decoration: none;
   color: #00F;
   font-size: 11px;
}



.Service_Pages a:link
{
   text-decoration: none;
   color: #00F;
   font-size: 11px;
}



.Service_Pages a:visited
{
   color: #666;
   font-size: 11px;
}



.Service_Pages  a:hover
{
   text-decoration: underline;
   color: #FF0000;
}



.Service_Pages h1

{
   color: #990000;
   margin: 10px 0 0;
   font-size: 20px;
   text-align: center;
}

.Service_Pages ul li {

 text-decoration: none;
   color: #990000;
   font-size: 10px;
   font-family: Verdana, Geneva, sans-serif;
   line-height:1.2em;
 }

.Service_Pages table
{
	border:none;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#006;
	
}

.Service_Pages_Small
{
   font-family: "Palatino Linotype", Georgia, "Times New Roman", Times, Serif;
   font-style: normal;
   font-size: 11px;
   text-decoration: none;
   color:#006;
}
 div.scroll {
 height: 300px;
 width: 240px;
 overflow: auto;
 padding: 4px;
 scrollbar-face-color : #990000; 
scrollbar-highlight-color : #FF0000; 
scrollbar-3dlight-color : #FF0000; 
scrollbar-shadow-color : #3C0000; 
scrollbar-darkshadow-color : #330000;
 scrollbar-track-color : #AA0000; 
scrollbar-arrow-color : #FFFFFF;
font-size:10px;
 }

.video_style {
	 color:#FFFFFF;
 }
 td.Border{ border: solid #000 2px;
 border-color: #600;
 }   
 

p {padding-left: 15px;

  }  
.light {
	color:#FFF
	
}
table.stats {
	border:solid;
	border-color:#006;
	color:#006;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	margin-left:auto;
	margin-right:auto;
}
table.stats th {
	color:#006;
}
#stats_top {
	width:450px;
	color:#006;
	position:relative;
 top:-400px;
 left:320px;
}
#stats {
	width:820px;
	color:#006;
	overflow:auto;
	margin-left:auto;
	margin-right:auto;
}
	
#bottomHalf {
	width: 594px
}

#Position_pagewrappertop {
	width: 856px;
	background:url("https://www.tbbor.com/images/stories/frontpage/Position_top_bkgd.jpg");
	background-repeat:no-repeat;
	margin-left:auto;
	margin-right:auto;
	height:45px;
}
#About_pagewrappertop {
	width: 856px;
	background:url("https://www.tbbor.com/images/stories/frontpage/About_top_bkgd.jpg");
	background-repeat:no-repeat;
	margin-left:auto;
	margin-right:auto;
	height:45px;
}
#Statistics_pagewrappertop {
	width: 856px;
	background:url("https://www.tbbor.com/images/stories/frontpage/Statistics_top_bkgd.jpg");
	background-repeat:no-repeat;
	margin-left:auto;
	margin-right:auto;
	height:45px;
}
#Elected_Officials_pagewrappertop {
	width: 856px;
	background:url("https://www.tbbor.com/images/stories/frontpage/Elected_Officials_top_bkgd.jpg");
	background-repeat:no-repeat;
	margin-left:auto;
	margin-right:auto;
	height:45px;
}


#Campaign_pagewrappertop {
	width: 856px;
	background:url("https://www.tbbor.com/images/stories/frontpage/Campaign_top_bkgd.jpg");
	background-repeat:no-repeat;
	margin-left:auto;
	margin-right:auto;
	height:45px;
}
#Moss_pagewrappertop {
	width: 856px;
	background:url("https://www.tbbor.com/images/stories/frontpage/Helen_Moss_top_bkgd.jpg");
	background-repeat:no-repeat;
	margin-left:auto;
	margin-right:auto;
	height:45px;
}
#Ethics_pagewrappertop {
	width: 856px;
	background:url("https://www.tbbor.com/images/stories/frontpage/Ethics_top_bkgd.jpg");
	background-repeat:no-repeat;
	margin-left:auto;
	margin-right:auto;
	height:45px;
}
#pagewrappertop {
	width: 856px;
	background:url("https://www.tbbor.com/images/stories/frontpage/Brentwood_School_Stats_top_bkgd.jpg");
	background-repeat:no-repeat;
	margin-left:auto;
	margin-right:auto;
	height:45px;
}
#Vision_pagewrappertop {
	width: 856px;
	background:url("https://www.tbbor.com/images/stories/frontpage/Vision_top_bkgd.jpg");
	background-repeat:no-repeat;
	margin-left:auto;
	margin-right:auto;
	height:45px;
}
#Thank_You_pagewrappertop {
	width: 856px;
	background:url("https://www.tbbor.com/images/stories/frontpage/Thank_You_top_bkgd.jpg");
	background-repeat:no-repeat;
	margin-left:auto;
	margin-right:auto;
	height:45px;
}
#pagewrapper {
	width: 856px;
	background:url("https://www.tbbor.com/images/stories/frontpage/Services_Pages_Bkgd.jpg");
	background-repeat:repeat-y;
	margin-left:47px;
	margin-right:auto;
	padding:20px;
	color:#003;
	font-size:12px;
	font-family:Verdana, Geneva, sans-serif;
	
}
 
 
#dataTables_pagewrappertop {
	width: 924px;
	background:url("https://www.tbbor.com/images/stories/frontpage/Accountability_top_bkgd.jpg");
	background-repeat:no-repeat;
	margin-left:7px;
	margin-right:auto;
	height:45px;
}

#dataTables_pagewrapper {
	width: 900px;
	background:url("https://www.tbbor.com/images/stories/frontpage/Services_Pages_Bkgd_900.jpg");
	background-repeat:repeat-y;
	margin-left:auto;
	margin-right:auto;
	padding:20px;
	color:#003;
	font-size:12px;
	font-family:Verdana, Geneva, sans-serif;
	
}
#dataTables_pagewrapper_Content {
	width: 840px;
	margin-left:auto;
	margin-right:auto;
	padding:20px;
	color:#003;
	font-size:12px;
	font-family:Verdana, Geneva, sans-serif;
	
}

#tophalf {
	width:790px;
	margin-left:15px;
	margin-right:auto;
	color:#003;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	

}
#Search_Data {
	
	color:#006;
	position:relative;
	margin-left:auto;
	margin-right:auto;
}
#wx_forecast {
	width:920px;
	font-size:10px;
	
	display:none;
}
#wx {
	cursor: pointer;
	font-weight:bold;
	height:60px !important; 
}
#search_Form {
	cursor: pointer;
	font-weight:bold;
	margin-left:315px;
}
.query_Textbox {
	height:8px;
}
#SCPD_Feeds {
	width:250px;
	font-size:11px;
	text-align:left;
	}
#Twitter {
	width:300px;
	height:500px;
	overflow:none;
	font-size:11px;
	text-align:left;
	background-color:transparent;
	border:none;
	margin-left:auto;
	margin-right:auto;
	}
#Twitter7 {
	width:300px;
	height:450px;
	overflow:none;
	font-size:11px;
	text-align:left;
	background-color:transparent;
	border:none;
	margin-left:auto;
	margin-right:auto;
	}
#Twitter8 {
	width:300px;
	height:450px;
	overflow:none;
	font-size:11px;
	text-align:left;
	background-color:transparent;
	border:none;
	margin-left:auto;
	margin-right:auto;
	}
#Twitter9 {
	width:300px;
	height:450px;
	overflow:none;
	font-size:11px;
	text-align:left;
	background-color:transparent;
	border:none;
	margin-left:auto;
	margin-right:auto;
	}
#Twitter10 {
	width:300px;
	height:450px;
	overflow:none;
	font-size:11px;
	text-align:left;
	background-color:transparent;
	border:none;
	margin-left:auto;
	margin-right:auto;
	}
#Twitter11 {
	width:300px;
	height:450px;
	overflow:none;
	font-size:11px;
	text-align:left;
	background-color:transparent;
	border:none;
	margin-left:auto;
	margin-right:auto;
	}
#Twitter12 {
	width:300px;
	height:450px;
	overflow:none;
	font-size:11px;
	text-align:left;
	background-color:transparent;
	border:none;
	margin-left:auto;
	margin-right:auto;
	}
#Facebook {
	width:300px;
	height:450px;
	overflow:none;
	font-size:11px;
	text-align:left;
	background-color:transparent;
	border:none;
	margin-left:auto;
	margin-right:auto;
	}
#Facebook7 {
	width:300px;
	height:450px;
	overflow:none;
	font-size:11px;
	text-align:left;
	background-color:transparent;
	border:none;
	margin-left:auto;
	margin-right:auto;
	}
#Facebook8 {
	width:300px;
	height:450px;
	overflow:none;
	font-size:11px;
	text-align:left;
	background-color:transparent;
	border:none;
	margin-left:auto;
	margin-right:auto;
	}
#Facebook9 {
	width:300px;
	height:450px;
	overflow:none;
	font-size:11px;
	text-align:left;
	background-color:transparent;
	border:none;
	margin-left:auto;
	margin-right:auto;
	}
#Facebook10 {
	width:300px;
	height:450px;
	overflow:none;
	font-size:11px;
	text-align:left;
	background-color:transparent;
	border:none;
	margin-left:auto;
	margin-right:auto;
	}
#Facebook11 {
	width:300px;
	height:450px;
	overflow:none;
	font-size:11px;
	text-align:left;
	background-color:transparent;
	border:none;
	margin-left:auto;
	margin-right:auto;
	}
#Facebook12 {
	width:300px;
	height:450px;
	overflow:none;
	font-size:11px;
	text-align:left;
	background-color:transparent;
	border:none;
	margin-left:auto;
	margin-right:auto;
	}
#Youtube {
	width:300px;
	height:450px;
	overflow:none;
	font-size:11px;
	text-align:left;
	background-color:transparent;
	border:none;
	margin-left:auto;
	margin-right:auto;
	}
#Youtube2 {
	width:300px;
	height:450px;
	overflow:none;
	font-size:11px;
	text-align:left;
	background-color:transparent;
	border:none;
	margin-left:auto;
	margin-right:auto;
	}
#Youtube3 {
	width:300px;
	height:450px;
	overflow:none;
	font-size:11px;
	text-align:left;
	background-color:transparent;
	border:none;
	margin-left:auto;
	margin-right:auto;
	}
#Youtube4 {
	width:300px;
	height:450px;
	overflow:none;
	font-size:11px;
	text-align:left;
	background-color:transparent;
	border:none;
	margin-left:auto;
	margin-right:auto;
	}
#Youtube7 {
	width:300px;
	height:450px;
	overflow:none;
	font-size:11px;
	text-align:left;
	background-color:transparent;
	border:none;
	margin-left:auto;
	margin-right:auto;
	}
#Youtube8 {
	width:300px;
	height:450px;
	overflow:none;
	font-size:11px;
	text-align:left;
	background-color:transparent;
	border:none;
	margin-left:auto;
	margin-right:auto;
	}
#Youtube9 {
	width:300px;
	height:450px;
	overflow:none;
	font-size:11px;
	text-align:left;
	background-color:transparent;
	border:none;
	margin-left:auto;
	margin-right:auto;
	}
#Youtube10 {
	width:300px;
	height:450px;
	overflow:none;
	font-size:11px;
	text-align:left;
	background-color:transparent;
	border:none;
	margin-left:auto;
	margin-right:auto;
	}
#Youtube11 {
	width:300px;
	height:450px;
	overflow:none;
	font-size:11px;
	text-align:left;
	background-color:transparent;
	border:none;
	margin-left:auto;
	margin-right:auto;
	}
#Youtube12 {
	width:300px;
	height:450px;
	overflow:none;
	font-size:11px;
	text-align:left;
	background-color:transparent;
	border:none;
	margin-left:auto;
	margin-right:auto;
	}
#Votes {
	width:300px;
	height:450px;
	overflow:none;
	font-size:11px;
	text-align:left;
	background-color:transparent;
	border:none;
	margin-left:auto;
	margin-right:auto;
	}
#Votes2 {
	width:300px;
	height:450px;
	overflow:none;
	font-size:11px;
	text-align:left;
	background-color:transparent;
	border:none;
	margin-left:auto;
	margin-right:auto;
	}
#Votes3 {
	width:300px;
	height:450px;
	overflow:none;
	font-size:11px;
	text-align:left;
	background-color:transparent;
	border:none;
	margin-left:auto;
	margin-right:auto;
	}
#Votes4 {
	width:300px;
	height:450px;
	overflow:none;
	font-size:11px;
	text-align:left;
	background-color:transparent;
	border:none;
	margin-left:auto;
	margin-right:auto;
	}
#Votes7 {
	width:300px;
	height:450px;
	overflow:none;
	font-size:11px;
	text-align:left;
	background-color:transparent;
	border:none;
	margin-left:auto;
	margin-right:auto;
	}
#Votes8 {
	width:300px;
	height:450px;
	overflow:none;
	font-size:11px;
	text-align:left;
	background-color:transparent;
	border:none;
	margin-left:auto;
	margin-right:auto;
	}
#Votes9 {
	width:300px;
	height:450px;
	overflow:none;
	font-size:11px;
	text-align:left;
	background-color:transparent;
	border:none;
	margin-left:auto;
	margin-right:auto;
	}
#Votes10 {
	width:300px;
	height:450px;
	overflow:none;
	font-size:11px;
	text-align:left;
	background-color:transparent;
	border:none;
	margin-left:auto;
	margin-right:auto;
	}
#Votes11 {
	width:300px;
	height:450px;
	overflow:none;
	font-size:11px;
	text-align:left;
	background-color:transparent;
	border:none;
	margin-left:auto;
	margin-right:auto;
	}
#Votes12 {
	width:300px;
	height:450px;
	overflow:none;
	font-size:11px;
	text-align:left;
	background-color:transparent;
	border:none;
	margin-left:auto;
	margin-right:auto;
	}
#Social_Networks {
	width:300px;
	height:450px;
	overflow:none;
	font-size:11px;
	text-align:left;
	background-color:transparent;
	border:none;
	margin-left:auto;
	margin-right:auto;
	}
#Social_Networks7 {
	width:300px;
	height:450px;
	overflow:none;
	font-size:11px;
	text-align:left;
	background-color:transparent;
	border:none;
	margin-left:auto;
	margin-right:auto;
	}
#Social_Networks8 {
	width:300px;
	height:450px;
	overflow:none;
	font-size:11px;
	text-align:left;
	background-color:transparent;
	border:none;
	margin-left:auto;
	margin-right:auto;
	}
#Social_Networks9 {
	width:300px;
	height:450px;
	overflow:none;
	font-size:11px;
	text-align:left;
	background-color:transparent;
	border:none;
	margin-left:auto;
	margin-right:auto;
	}
#Social_Networks10 {
	width:300px;
	height:450px;
	overflow:none;
	font-size:11px;
	text-align:left;
	background-color:transparent;
	border:none;
	margin-left:auto;
	margin-right:auto;
	}
#Social_Networks11 {
	width:300px;
	height:450px;
	overflow:none;
	font-size:11px;
	text-align:left;
	background-color:transparent;
	border:none;
	margin-left:auto;
	margin-right:auto;
	}
#Social_Networks12 {
	width:300px;
	height:450px;
	overflow:none;
	font-size:11px;
	text-align:left;
	background-color:transparent;
	border:none;
	margin-left:auto;
	margin-right:auto;
	}
#Assess {
	width:300px;
	height:450px;
	overflow:none;
	font-size:11px;
	text-align:left;
	background-color:transparent;
	border:none;
	margin-left:auto;
	margin-right:auto;
	}
#Assess7 {
	width:300px;
	height:450px;
	overflow:none;
	font-size:11px;
	text-align:left;
	background-color:transparent;
	border:none;
	margin-left:auto;
	margin-right:auto;
	}
#Assess8 {
	width:300px;
	height:450px;
	overflow:none;
	font-size:11px;
	text-align:left;
	background-color:transparent;
	border:none;
	margin-left:auto;
	margin-right:auto;
	}
#Assess9 {
	width:300px;
	height:450px;
	overflow:none;
	font-size:11px;
	text-align:left;
	background-color:transparent;
	border:none;
	margin-left:auto;
	margin-right:auto;
	}
#Assess10 {
	width:300px;
	height:450px;
	overflow:none;
	font-size:11px;
	text-align:left;
	background-color:transparent;
	border:none;
	margin-left:auto;
	margin-right:auto;
	}
#Assess11 {
	width:300px;
	height:450px;
	overflow:none;
	font-size:11px;
	text-align:left;
	background-color:transparent;
	border:none;
	margin-left:auto;
	margin-right:auto;
	}
#Assess12 {
	width:300px;
	height:450px;
	overflow:none;
	font-size:11px;
	text-align:left;
	background-color:transparent;
	border:none;
	margin-left:auto;
	margin-right:auto;
	}
#Accomplishments {
	width:300px;
	height:450px;
	overflow: hidden;
	font-size:11px;
	text-align:left;
	background-color:transparent;
	border:none;
	margin-left:auto;
	margin-right:auto;
	}
#Accomplishments7 {
	width:300px;
	height:450px;
	overflow:none;
	font-size:11px;
	text-align:left;
	background-color:transparent;
	border:none;
	margin-left:auto;
	margin-right:auto;
	}
#Accomplishments8 {
	width:300px;
	height:450px;
	overflow:none;
	font-size:11px;
	text-align:left;
	background-color:transparent;
	border:none;
	margin-left:auto;
	margin-right:auto;
	}
#Accomplishments9 {
	width:300px;
	height:450px;
	overflow:none;
	font-size:11px;
	text-align:left;
	background-color:transparent;
	border:none;
	margin-left:auto;
	margin-right:auto;
	}
#Accomplishments10 {
	width:300px;
	height:450px;
	overflow:none;
	font-size:11px;
	text-align:left;
	background-color:transparent;
	border:none;
	margin-left:auto;
	margin-right:auto;
	}
#Accomplishments11 {
	width:300px;
	height:450px;
	overflow:none;
	font-size:11px;
	text-align:left;
	background-color:transparent;
	border:none;
	margin-left:auto;
	margin-right:auto;
	}
#Accomplishments12 {
	width:300px;
	height:450px;
	overflow:none;
	font-size:11px;
	text-align:left;
	background-color:transparent;
	border:none;
	margin-left:auto;
	margin-right:auto;
	}
#Ratings {
	width:300px;
	height:450px;
	overflow:scroll;
	font-size:11px;
	text-align:left;
	background-color:transparent;
	border:none;
	margin-left:auto;
	margin-right:auto;
	}
#Ratings7 {
	width:300px;
	height:450px;
	overflow:none;
	font-size:11px;
	text-align:left;
	background-color:transparent;
	border:none;
	margin-left:auto;
	margin-right:auto;
	}
#Ratings8 {
	width:300px;
	height:450px;
	overflow:none;
	font-size:11px;
	text-align:left;
	background-color:transparent;
	border:none;
	margin-left:auto;
	margin-right:auto;
	}
#Ratings9 {
	width:300px;
	height:450px;
	overflow:none;
	font-size:11px;
	text-align:left;
	background-color:transparent;
	border:none;
	margin-left:auto;
	margin-right:auto;
	}
#Ratings10 {
	width:300px;
	height:450px;
	overflow:none;
	font-size:11px;
	text-align:left;
	background-color:transparent;
	border:none;
	margin-left:auto;
	margin-right:auto;
	}
#Ratings11 {
	width:300px;
	height:450px;
	overflow:none;
	font-size:11px;
	text-align:left;
	background-color:transparent;
	border:none;
	margin-left:auto;
	margin-right:auto;
	}
#Ratings12 {
	width:300px;
	height:450px;
	overflow:none;
	font-size:11px;
	text-align:left;
	background-color:transparent;
	border:none;
	margin-left:auto;
	margin-right:auto;
	}

#Video {
	width:400px;
	height:400px;
	top:500px;
	margin-left:auto;
	margin-right:auto;
	overflow:none;
	font-size:11px;
	text-align:left;
	background-color:transparent;
	border:none;
	display:none;
	z-index:200;
	}
#Video7 {
	width:400px;
	height:400px;
	top:500px;
	margin-left:auto;
	margin-right:auto;
	overflow:none;
	font-size:11px;
	text-align:left;
	background-color:transparent;
	border:none;
	display:none;
	z-index:200;
	}
#Video8 {
	width:400px;
	height:400px;
	top:500px;
	margin-left:auto;
	margin-right:auto;
	overflow:none;
	font-size:11px;
	text-align:left;
	background-color:transparent;
	border:none;
	display:none;
	z-index:200;
	}
#Video9 {
	width:400px;
	height:400px;
	top:500px;
	margin-left:auto;
	margin-right:auto;
	overflow:none;
	font-size:11px;
	text-align:left;
	background-color:transparent;
	border:none;
	display:none;
	z-index:200;
	}
#Video10 {
	width:400px;
	height:400px;
	top:500px;
	margin-left:auto;
	margin-right:auto;
	overflow:none;
	font-size:11px;
	text-align:left;
	background-color:transparent;
	border:none;
	display:none;
	z-index:200;
	}
#Video11 {
	width:400px;
	height:400px;
	top:500px;
	margin-left:auto;
	margin-right:auto;
	overflow:none;
	font-size:11px;
	text-align:left;
	background-color:transparent;
	border:none;
	display:none;
	z-index:200;
	}
#Video12 {
	width:400px;
	height:400px;
	top:500px;
	margin-left:auto;
	margin-right:auto;
	overflow:none;
	font-size:11px;
	text-align:left;
	background-color:transparent;
	border:none;
	display:none;
	z-index:200;
	}	
	
	div#Search_Frame_Div {
	width:700px;
	height:700px;
	top:500px;
	margin-left:auto;
	margin-right:auto;
	overflow:none;
	font-size:11px;
	text-align:left;
	background-color:transparent;
	border:none;
	display:none;
	z-index:201;
	}
	
iframe#Search_Frame {
	width:700px;
	height:700px;
	margin-left:auto;
	margin-right:auto;
	background-color:transparent;

	}
	
#Video {
	width:600px;
	height:400px;
	top:500px;
	margin-left:auto;
	margin-right:auto;
	overflow:none;
	font-size:11px;
	text-align:left;
	background-color:transparent;
	border:none;
	display:none;
	z-index:200;
	}
	
#Service_Content {
	width:575px;

	overflow:none;
	font-size:11px;
	text-align:left;
	background-color:transparent;
	border:none;
	}
#politicians {
	width:800px;
	height:650px;
	margin-left:auto;
	margin-right:auto;
}
#state_politicians {
	width:800px;
	height:650px;
	margin-left:auto;
	margin-right:auto;
}

.dataTable
{
  padding: 0;
  margin: 0;
  border-collapse: collapse;
  border: 1px solid #333;
  font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
  font-size: 0.9em;
  color: #000;
  background: #bcd0e4 url("widget-table-bg.jpg") top left repeat-x;
}

.dataTable caption
{
  caption-side: bottom;
  font-size: 0.9em;
  font-style: italic;
  text-align: right;
  padding: 0.5em 0;
}

.dataTable th
{
  border: 1px dotted #666;
  padding: 0.5em;
  text-align: left;
  color: #003;
  font-weight:bold;
}

.dataTable td
{ 
  border: 1px dotted #666;
  padding: 0.5em;
  text-align: left;
  color: #003;
  background-color:#F9FCFF;
}




.dataTable th[scope=col]
{
  color: #000;
  background-color:  #E8F3FF;
  text-transform: uppercase;
  font-size: 0.9em;
  border-bottom: 2px solid #333;
  border-right: 2px solid #333;
}

.dataTable th+th[scope=col]
{
  color: #fff;
  background-color: #E8F3FF;
  border-right: 1px dotted #666;
}

.dataTable th[scope=row]
{
  background-color: #b8cfe5;
  border-right: 2px solid #333;
}

.dataTable tr.alt th, .dataTable tr.alt td
{
  color: #2a4763;
}

.dataTable tr:hover th[scope=row], .dataTable tr:hover td
{
  background-color: #632a2a;
  color: #fff;
}

#ul_center {
	margin-left:230px;
	margin-right:auto;
	font-weight:bold;
}




.dataTable
{
  padding: 0;
  margin: 0;
  border-collapse: collapse;
  border: 1px solid #333;
  font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
  font-size: 0.9em;
  color: #000;
  background: #bcd0e4 url("widget-table-bg.jpg") top left repeat-x;
}

.dataTable caption
{
  caption-side: bottom;
  font-size: 0.9em;
  font-style: italic;
  text-align: right;
  padding: 0.5em 0;
}

.dataTable th
{
  border: 1px dotted #666;
  padding: 0.5em;
  text-align: left;
  color: #003;
  font-weight:bold;
}

.dataTable td
{ 
  border: 1px dotted #666;
  padding: 0.5em;
  text-align: left;
  color: #003;
  background-color:#F9FCFF;
}



.dataTable th[scope=col]
{
  color: #000;
  background-color:  #E8F3FF;
  text-transform: uppercase;
  font-size: 0.9em;
  border-bottom: 2px solid #333;
  border-right: 2px solid #333;
}

.dataTable th+th[scope=col]
{
  color: #fff;
  background-color: #E8F3FF;
  border-right: 1px dotted #666;
}

.dataTable th[scope=row]
{
  background-color: #b8cfe5;
  border-right: 2px solid #333;
}

.dataTable tr.alt th, .dataTable tr.alt td
{
  color: #2a4763;
}

.dataTable tr:hover th[scope=row], .dataTable tr:hover td
{
  background-color: #FFFFFF;
  color: #000066;
}

.dataTable td a:link
{
  background-color: #FFFFFF;
  color: #000066;
}

.dataTable td a:hover
{
  background-color: #FFFFFF;
  color: #FF0000;
}

#District_Seven {
	width:900px;
	height:630px;
	margin-left:auto;
	margin-right:auto;
}
#District_Eight {
	width:900px;
	height:630px;
	margin-left:auto;
	margin-right:auto;
}
#District_Nine {
	width:900px;
	height:630px;
	margin-left:auto;
	margin-right:auto;
}
#District_Ten {
	width:900px;
	height:630px;
	margin-left:auto;
	margin-right:auto;
}
#District_Eleven {
	width:900px;
	height:630px;
	margin-left:auto;
	margin-right:auto;
}
#District_Twelve {
	width:900px;
	height:630px;
	margin-left:auto;
	margin-right:auto;
}
#statistics {
	width:900px;
	height:650px;
	margin-left:auto;
	margin-right:auto;
}



.stats_popup  {
position: relative;
float: center;
padding: 5px;
z-index: 200001;
}

.stats_popup:hover {
background-color: #EFEFEF;
z-index: 2000050;
color: #000066;
text-decoration: none;
font-size:12px;
}

.stats_popup span { /*CSS for enlarged image*/
position: absolute;
float:center;
background-color: #EFEFEF;
padding: 5px;
/*left: -1000px;*/
border: 1px solid #666;
visibility: hidden;
color: #000066;
text-decoration: none;
}

.stats_popup span img { /*CSS for enlarged image*/
border-width: 0px; 
/*padding: 2px;*/
}

.stats_popup:hover span { /*CSS for enlarged image on hover*/
visibility: visible; width: 300px;
top: 0px; /* use IF IE6 style to correct IE6 positions of larger image relative to thumb */
left: 120px;/*position where enlarged image should offset horizontally */
z-index:200000;
width:auto;
/*filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=3, OffY=3, Color='#000066', Positive='true');*/
filter: progid:DXImageTransform.Microsoft.Shadow(color='#333333', Direction=135, Strength=16);
}

.stats_popup_right  {
position: relative;
float: center;
padding: 5px;
z-index: 200001;
}

.stats_popup_right:hover {
background-color: #EFEFEF;
z-index: 2000050;
color: #000066;
text-decoration: none;
font-size:12px;
}

.stats_popup_right span { /*CSS for enlarged image*/
position: absolute;
float:center;
background-color: #EFEFEF;
padding: 5px;
/*left: -1000px;*/
border: 1px solid #666;
visibility: hidden;
color: #000066;
text-decoration: none;
}

.stats_popup_right span img { /*CSS for enlarged image*/
border-width: 0px; 
/*padding: 2px;*/
}

.stats_popup_right:hover span { /*CSS for enlarged image on hover*/
visibility: visible; width: 300px;
top: 0px; /* use IF IE6 style to correct IE6 positions of larger image relative to thumb */
right: 120px;/*position where enlarged image should offset horizontally */
z-index:200000;
width:auto;
/*filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=3, OffY=3, Color='#000066', Positive='true');*/
filter: progid:DXImageTransform.Microsoft.Shadow(color='#333333', Direction=135, Strength=16);
}

table.menu{
	filter: progid:DXImageTransform.Microsoft.Shadow(color='#333333', Direction=135, Strength=8);
	width:220px;
	font-size:16px;
	color:#600;
}
table.menu td{
	background-image:url(https://www.tbbor.com/images/stories/front_page/menu_bkgd_bottom_hover.jpg);
	background-repeat:no-repeat;
	height:31px;
	font-size:16px;
	margin:0;
	cursor:hand;
	padding-left:10px;
}
table.menu td:hover{
	background-image:url(https://www.tbbor.com/images/stories/front_page/menu_bkgd_bottom_hover.jpg);
	background-repeat:no-repeat;
	height:33px;
	font-size:16px;
	margin:0;
	cursor:hand;
	padding-left:10px;
	filter: progid:DXImageTransform.Microsoft.Shadow(color='#333333', Direction=135, Strength=4);
}
table.menu tr td a {
    display:block;
    height:100%;
    width:220px;
}
#blockrandom {
    border: 0 none;
}


#Tabs_Social {
	height:500px;
	width:350px;
	overflow:none;
	background-color:transparent;
	float:right;
	margin-left:-35px;
}


#tabs-21 {
	width:280px;
	height:445px;
	overflow:none;
	margin-left:-25px;
}

#tabs2 {
	width:290px;
	height:560px;
	overflow:hidden;
}
#RealEstateNews {
	height:500px;
	width:550px !important;
	overflow:none;
	overflow-x:hidden;
	margin-left:5px;
	background-color:transparent;
	float:left;
}
#Suffolk_County_News {
	height:530px;
	width:570px !important;
	overflow:hidden;
	overflow-x:none;
	background-color:transparent;
}
#NewsStories {
	height:450px;
	width:auto;
	overflow:hidden;
	overflow-x:none;
	background-color:transparent;
	margin-left:-10px;
}

#tabs-30 {
	width:auto;

	overflow:hidden;
}
/* End Additional CSS Styles */	