/*-----CSS Document-----*/
BODY {
  background-color:#fff; /* fallback for older/unsupporting browsers */  
   background: -moz-linear-gradient(top, #777777, white 100%) no-repeat;  
   background: -webkit-gradient(linear, 0 0, 0 100%, from(#777777), to(white)) no-repeat;
     background: -ms-linear-gradient(top, #777777, #ffffff 80%); /* IE10+ */
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#777777', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
   
font: 12px Arial, Helvetica, sans-serif;
text-align:center;
margin: 0px;
padding:0px;
}
/*-----Anchors other than menu bar-----*/
a:link{
color:#F00;
text-decoration:none;
font-weight:bold;
}
a:visited{
color:#F00;
font-weight:bold;
text-decoration:none;
}

a:hover{
color:	#555;
text-decoration:none;
font-weight:bold;
}

a:active{
color:	#F00;
text-decoration:none;
font-weight:bold;
}

/*-----menu bar anchors & list info-----*/
#sidebarA ul a:link{
font-weight:bold;
color:#000;
text-decoration:none;
}
#sidebarA ul a:visited{
font-weight:bold;
color:#000;
text-decoration:none;
}
#sidebarA ul a:hover{
font-weight:bold;
color:#666;
text-decoration:none;
}
#sidebarA ul a:active{
font-weight:bold;
color:#666;
text-decoration:none;
}

#sidebarA ul{
list-style-type:none;
margin:1px 0 0 0;
padding:0;
border-bottom: 1px solid #fff;
width:190px;

}
#sidebarA ul li{
	list-style-type:none;
	padding:5px 0 5px 10px;
	border-bottom: 1px solid #fff;
	width:180px;
	font-weight: bold;
}
#navigation a.here:link,
#navigation a.here:visited,
#navigation a.here:hover,
#navigation a.here:active{
	color:#FFF;
	background-color:#006699;
	padding:5px;
	display:block;
	
	}

/*-----ordered list info-----*/
ol{
list-style-type:none;
margin:0 0 0 140px;
padding:0 0 0 0;
}
ol li{
padding:7px 0 0 0;
}

h4 {font-size:36px;}

h3 {font-size:26px;
color:#F00}

h2 {font-size:16px;}
h1 {font-size:14px;
font-weight:normal;}

table td tr{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}



/*-----main container-----*/
#container{
width: 1000px;
background:#FFF; 
margin-left:auto;
margin-right:auto;
margin-top:20px;
height:auto;
padding:0px;
}

/*-----container left & right if required-----*/
#container2{
width:195px;
float:left;
padding: 10px 0 10px 0;
margin-left:0;
clear:left;
text-align:right;
}

#container3{
width:805px;
float:right;
text-align:left;
padding: 10px 0 10px 0;
margin-right:0;
}

#container4{
width:100%;
float:right;
text-align:center;
padding: 10px 0 10px 0;
margin-right:0;
}
/*-----masthead container & 3 internal containers-----*/
#masthead {
Width: 100%;
Height:114px;
padding: 0;
margin: 0;
/* border-bottom: 1px solid #f00; */

}


#mast_left{

float:left;
width:195px;
Height:114px;
padding:0;
margin:0;
/* border-bottom: 1px dashed #000; */
}

#mast_mid{
float:left;
background-image:url(images/headerbactopscript.jpg);
background-repeat:no-repeat;
background-position:0px;
/* border-bottom: 1px solid #000; */
text-align:center;
width: 805px;
Height:114px;
padding:1px 0px;
margin:0;
}
/*-----main 3 body containers------*/
#sidebarA {
text-align:left;
float:left;
height:450px;
width:195px;
background-image:url(images/menu.jpg);
background-position: 0px 0px;
background-repeat:no-repeat;
text-align: left;
margin-left:0px;
}

#sidebarB {
float:right;

width:148px;
text-align:right;
margin-right: 0px;
padding:0px;
}
#main_mid{
	padding: 0;
	float:left;
	width: 800px;
	text-align:center;
	margin-bottom:0px;
}
/*-----alternate 2 column body container if 3 column not required - use with one sidebar-----*/		
#two_col{
	width:80%;
	float:right;
	padding: 0 90px 0 0;
	font-size: 14px;	
}

#two_col ul{
list-style-type:disc;
text-align:left;
font-size:12px;
}
/*------additional container if required near bottom of page------*/
#bottom{
clear:both;
width:100%;
margin: 0px;
}

/*-----footer at absolute bottom of page-----*/
#footer {
clear:both;
width: 1000px;


}

/*-----clearing-----*/
 .spacerr {
 clear:right
 }
 
 .spacerl {
 clear:left
 }
 
.spacera{
clear:both;
}
/*-----image placement-----*/

.imager{
float:right;
padding:0 0 10px 10px;


}
.imagel{
float:left;
padding:0 10px 10px 0;

}

