		img{
			border:none;
		}
		body {
			overflow:hidden;/*Needed to eliminate scrollbars*/
			background:#000;
		}
		#content2{
			margin:0px auto;
			height:100px;
			width:100%;
			bottom:5%;
			z-index: 3;
			background:#262626 no-repeat 90%;
			border-top:1px solid #000;
			border-bottom:1px solid #4F4F4F;
			position:absolute;
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;

		}
		#contentframe{
			
                        
			border-top:solid 1px #4F4F4F;
			border-bottom:1px solid #000;
			height: 100%;
			text-align:left;
			z-index: 3;
		}
		#slidecounter{
			float:left;
			color:#4F4F4F;
			font:50px "Helvetica Neue", Arial, sans-serif;
			font-weight:bold;
			margin:18px 20px;	
		}
		#slidecaption{
			overflow: hidden;
			float:left;
			color:#FFF;
			font:26px "Helvetica Neue", Arial, sans-serif;
			font-weight:bold;
			margin:33px 0;
		}
		/*Supersized Stamp*/
		.stamp{
			float: right;
			margin: 25px 20px 0 0;
		}
		/*Supersize Plugin Styles*/
		#navigation{
			background: url('images/navbg.gif') no-repeat;
			float: right;
			margin:22px 20px 0 0;
		}
		#loading {
			position: absolute;
			top: 49.5%; 
			left: 49.5%;
			z-index: 3;
			width: 24px; 
			height: 24px;
			text-indent: -999em;
			background-image: url(images/progress.gif);
		}
		#supersize{
			position:fixed;
		}
		#supersize img, #supersize a{
			height:100%;
			width:100%;
			position:absolute;
			z-index: 0;
		}
		#supersize .prevslide, #supersize .prevslide img{
			z-index: 1;
		}
		#supersize .activeslide, #supersize .activeslide img{
			z-index: 2;
		}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
   margin:0;
   padding:0;
}
table {
   border-collapse:collapse;
   border-spacing:0;
}
fieldset,img { 
   border:0;
}
address,caption,cite,code,dfn,th,var {
   font-style:normal;
   font-weight:normal;
}
ol,ul {
   list-style:none;
}
caption,th {
   text-align:left;
}
h1,h2,h3,h4,h5,h6 {
   font-size:100%;
   font-weight:normal;
}
q:before,q:after {
   content:'';
}
abbr,acronym {
   border:0;
}
body {
font-family: "Segoe UI", Candara, "Bitstream Vera Sans", "DejaVu Sans", "Bitstream Vera Sans", "Trebuchet MS", Verdana, "Verdana Ref", sans-serif;
font-size:small;
   background-color:#000000;
   color:#ffffff;
}
#hp_wrap {
   width:100%;
   margin-left:auto;
   margin-right:auto;
}
#hp_title {
   width:736px;
   margin-left:auto;
   margin-right:auto;
   margin-top:60px;
}
#hp_banner {
   width:890px;
   margin-left:auto;
   margin-right:auto;
   margin-top:40px;
   z-index:1;
}
#hp_nav {
   width:740px;
   margin-left:auto;
   margin-right:auto;
   background:#000;
   z-index:2;
}
#hp_container {
   width:100%;
   background:#000;
}
#wrap {
   width:900px;
   margin-left:auto;
   margin-right:auto;
   margin-top:10px;
   border:1px solid #999999;
   -moz-box-shadow: 3px 3px 3px #999999;
   -webkit-box-shadow: 3px 3px 3px #999999;
   box-shadow: 3px 3px 3px #999999;
}
#content {

   background: #ffffff;

}
#navBar {
font-size:140%;
}
#mainContent {
   border-bottom:1px solid #666666;
   border-left:1px solid #666666;
   border-right:1px solid #666666;
   background:#ffffff;
   background: url('../img/background.gif') center bottom repeat-x;

}
.leftBit {width:320px;float:left;}
.rightBit {width:320px;float:right;}
.gutterBit {width:640px;clear:both;float:none;}
.gutter {width:900px;
clear:both;
float:none;}
.gutter2 {width:900px;
clear:both;
float:none;}

#footer {
   background:#000000;
   width:900px;
   margin-left:auto;
   margin-right:auto;
   color:#999999;
   font-size:80%;
}
#bandLinks {
   width:260px;
   padding:10px;
   padding-left:30px;
   float:left;
   vertical-align:bottom;
}
#contactLinks {
   width:260px;
   padding:10px;
   padding-left:30px;
   float:left;
   vertical-align:bottom;
}
#hygieneLinks {
   width:260px;
   padding:10px;
   padding-left:30px;
   float:left;
   text-align:right;
}
.droplinebar{
overflow: hidden;
}

.droplinebar ul{
margin: 0px;
padding: 0px;
border:0px;
float: left;
width: 100%;
font-family: "Segoe UI", Candara, "Bitstream Vera Sans", "DejaVu Sans", "Bitstream Vera Sans", "Trebuchet MS", Verdana, "Verdana Ref", sans-serif;
background: #262626; /*default background of menu bar*/
                                                               
}

.droplinebar ul li{
display: inline;
}

.droplinebar ul li a{
float: left;
color: white;
padding: 7px 11px;
padding-bottom:9px;
text-decoration: none;
}

.droplinebar ul li a:visited{
color: white;
}

.droplinebar ul li a:hover, .droplinebar ul li .current{ /*background of main menu bar links onMouseover*/
color: #ffff00;
background: transparent url(blueactive.gif) center center repeat-x;
}

a {text-decoration:none;color:#ffffff;}
a:visited {color:#ffffff;}
a:hover {color:#ffff00;}
a:active {color:#ffff00;}
a.servLink {text-decoration:none;color:#0000ff;}
a.servLink:visited {color:#0000ff;}
a.servLink:hover {color:#0000ff;text-decoration:underline;}
a.servLink:active {color:#0000ff;}


/* Sub level menus*/
.droplinebar ul li ul{
position: absolute;
z-index: 100;
left: 0;
top: 0;
background: #303c76; /*sub menu background color */
visibility: hidden;
}

/* Sub level menu links style */
.droplinebar ul li ul li a{
font: normal 13px Verdana;
font-family: "Segoe UI", Candara, "Bitstream Vera Sans", "DejaVu Sans", "Bitstream Vera Sans", "Trebuchet MS", Verdana, "Verdana Ref", sans-serif;
padding: 6px;
padding-right: 8px;
margin: 0;
border-bottom: 1px solid navy;
}

.droplinebar ul li ul li a:hover{ /*sub menu links' background color onMouseover */
background: #242c54;
}

#leftSide {
   width:200px;
   float:left;
}
#rightSide {
   width:640px;
   padding-right:40px;
   float:right;
}
.logo { height:200px;width:200px;margin-left:10px;position:absolute;z-index:4;bottom:10px;border:1px solid #4F4F4F;}

#contactInfo {width:100%;text-align:right;margin-right:20px;margin-top:20px;}
#contentArea {width:100%;margin-top:5px;padding:10px;top:1%;z-index:3;position:absolute;}
#contentBucket {width:610px;margin-left:auto;margin-right:auto;padding:10px;top:10%;background:#ffffff;border:1px solid #4f4f4f;color:#000000;   -moz-border-radius: 5px;
   -khtml-border-radius: 5px;
   -webkit-border-radius: 5px;
   border-radius: 5px;	filter:alpha(opacity=90);
	-moz-opacity:0.9;
	-khtml-opacity: 0.9;
	opacity: 0.9;}
.pageTitle {font-size:140%;font-weight:bold;}
.pageImage { filter:alpha(opacity=100);
	-moz-opacity:1.0;
	-khtml-opacity: 1.0;
	opacity: 1.0;}


.hide {display:none;}

.frameContent {background-color:#ffffff;color:#000000;}
#servicesFrame {height:290px;width:100%;overflow:scroll;}
