.body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	}

.container{
	margin: 0 auto;
	background: url(/graphics/bk-bar.gif);
	background-repeat: repeat-x;
	}

.bodylgt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #999999;
}
.bodyblue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #0200A4;
	text-decoration: none;

}
.bodynodec {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #666666;
	text-decoration: none;
}

.bodynoemail {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #666666;
	text-decoration: none;
}

.greymenutxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

.greymenutxt a:hover{
	text-decoration: underline;
	}

.bodywhite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
	text-decoration: none;
}

.bodywhitefoot {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #FFFFFF;
	text-decoration: none;
}
.smallgrey {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
.bodybold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
.bodygrey70 {
 	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	line-height: 140%;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
a.bodygrey70 {
	text-decoration:none;
}
a.bodygrey70:hover {
	text-decoration:underline;
}.bodygrey90 {

 	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	line-height: 120%;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}

.menutxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #333366;
	text-decoration: none;
}

#nav{
	background-image: url(/graphics/nav_box.jpg);
	width: 770px;
	height: 38px;
	margin-top: 1px;
	}

#nav :link:hover, 
#nav :visited:hover, 
#nav :link:active, 
#nav :visited:active,
#nav :link, 
#nav :visited{
	color: #FFFFFF;
	}

#nav ul.tabs {
  list-style-type: none;
  padding: 0;
  margin: 0;
}

#nav ul.tabs li {
  float: left;
  margin: 10px 18px 0px 18px;
  text-decoration: none;
}

#nav ul.tabs li a {
  color: #333366;
  text-decoration: none;
  padding: 3px 8px 9px 6px;
		}

#nav ul.tabs li a:hover{
	background: url(/graphics/nav_tab_left.png) no-repeat left top;
 color: #FFFFFF;
		}
		
#nav ul.tabs li a:hover span{
	padding: 3px 8px 9px 3px;
	background: url(/graphics/nav_tab_right.png) no-repeat right top;
	}
	
body#home .container #nav ul.tabs li #home,
body#about .container #nav ul.tabs li #about,
body#alarm .container #nav ul.tabs li #alarm,
body#redcare .container #nav ul.tabs li #redcare,
body#contact .container #nav ul.tabs li #contact{
	background: url(/graphics/nav_tab_left.png) no-repeat left top;
 color: #FFFFFF;
		}
		
body#home .container #nav ul.tabs li #home span,
body#about .container #nav ul.tabs li #about span,
body#alarm .container #nav ul.tabs li #alarm span,
body#redcare .container #nav ul.tabs li #redcare span,
body#contact .container #nav ul.tabs li #contact span{
	padding: 3px 8px 9px 3px;
	background: url(/graphics/nav_tab_right.png) no-repeat right top;
	}
	
.video_box{
	background-image:url(/graphics/video-box.jpg); 
	background-repeat: no-repeat; 
	height: 270px; 
	width: 775px; 
	margin-top: 20px;
	padding-top: 1px;
	}
	
.video_box .vid{
	float: left;
	margin-left: 47px;
	width: 200px;
	}	

.video_box .vid img{
	border: 1px solid;
	}
	
.video_box .vid p{
	text-align: center;
	padding: 0;
	margin: 0;
	}
	
.video_box h3,
.video_box h2{
	color: #333366;
	text-align: center;
	padding: 0;
	margin: 10px;
	}

#callback{
	width: 300px;
	margin: 0 auto;
	}
	
#callback h3,
#callback h2{
	color: #333366;
	text-align: center;
	padding: 0;
	margin: 10px;
	}
	
#callback .field{
	border: 3px solid #CCCCCC;
	}

#error,
#message{
	width: 250px;
	padding: 10px;
	border: 3px solid;
	margin: 20px auto 10px auto;
	}
	
#error{
	color: #990000;
	border-color: #990000;
	}

#message{
	color: #009900;
	border-color: #009900;
	}
