/* CSS for kane laser */
<script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
</script>

<script type="text/javascript">
var pageTracker = _gat._getTracker("UA-8041127-2"); pageTracker._trackPageview();
</script> 
Body{
   font-family: Tahoma;
   font-size: 12px;
   color: #353535;
   margin: 0;
   background: #393939;
   
}

*{
   margin: 0;
   border: 0;
   padding: 0;
}
/* this positions the 'presentation area' in centre of screen (960 px width) */
#page_wrapper{
	position: relative;
	top: 5px;
	width: 960px;
   /*height: 799px;*/
   margin: 0 auto;
   padding: 0;
   border: 0;
}
#logo{
   width: 100%;
   text-align: left;
   color: #474747;
   height: 91px;
   background-color: #FFFFFF;
}

#menu{
   height: 30px;
   background: url('navbar.gif') no-repeat;
   width: 100%;
   
}
#menu ul{
   list-style-type: none;
   margin: 0;
   padding: 5px 10px 0 5px;
}
#menu li{
   display: inline;
   margin: 0 10px 0 0; /* keeps each menu item apart by leaving a margin of 10px on right of each element */
   
}
/* menu links */
#menu a:link, #menu a:visited{
   text-decoration: none; /* removes the underline from hyperlinks */
   font-size: 13px;
   color: #FFFFFF;
   font-weight: bold;
   
}
/* menu link when mouse over */
#menu a:hover{
   color: #FFFF00;
}
/* content presentation area */
#content{
	background-color: #FFFFFF;
	color: #333;
	/* height: 460px;*/
   padding: 5px; /* keeps everything slightly away from margin of page - more legible */
}

/* heading element, level 1 - displayed as page title */
h1{
  font-size: 16px; 
}
/* sub headings */
h2{
	font-size: 14px;
	margin: 5px 0 5px 0;/* places a space before and after the sub-heading */
	color: #333;
}
/* narrative text */
p{
	line-height: 1.5em; /* keeps space between lines */
	font-stretch: wider;
	color: #666;
}
td{
   vertical-align: top;
}

#footer{
   background: url('bottom_curve.jpg') no-repeat;
   height: 225px;
   padding: 200px 0 0 0;
   color: #C2C2C2;
   font-weight: bold;
}

/* class for lhs navigation menu */
.lhs_navigation{
   
   
}
ol.lhs_navigation{
   list-style-type: none;
}
ol.lhs_navigation li{
   height: 24px;
   padding: 10px 0 0 5px;
   background-color: #EAEBF2;
   border-bottom: 1px solid #B1B7BF;
}
a.lhs:link, a.lhs:visited{
   color: #000000;
   text-decoration: none;
   font-size: 12px;
}
a.lhs:hover{
	font-weight: bold;
	color: #900;
}
/* address at bottom of page */
.address{
	height: 24px;
	padding: 4px 0 0 5px;
	color: #000;
}


a.button{
   background: transparent url('oval-gray-left.gif') no-repeat top left;
   display: block;
   width: auto;
   font-weight: bold;
   line-height: 16px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */
   height: 24px; /* Height of button background height */
   padding-left: 11px; /* Width of left menu image */
   text-decoration: none;
   font-size: 11px;
}

a.button:link, a.button:visited, a.button:active{
   color: #494949; /*button text color*/
}

a.button span{
   background: transparent url('oval-gray-right.gif') no-repeat top right;
   display: block;
   text-align: center;
   padding: 4px 11px 4px 0; /*Set 11px below to match value of 'padding-left' value above*/
}

a.button:hover{ /* Hover state CSS */
   background-position: bottom left;
}

a.button:hover span{ /* Hover state CSS */
	background-position: bottom right;
	color: #F00;
	font-style: italic;
}
h4 {
	color: #F00;
}
#page_wrapper #content div h5 {
	font-size: 16px;
	color: #C00;
	font-weight: bold;
	font-family: Verdana, Geneva, sans-serif;
}
