#container {background: #01043A; width:800px; height:auto; margin-left:auto; margin-right:auto; padding:20px;}
.xsnazzy h1, .xsnazzy h2, .xsnazzy p {margin:0 10px; letter-spacing:1px;}
.xsnazzy h1 {font-size:2.5em; color:#fc0;}
.xsnazzy h2 {font-size:2em;color:#234; border:0px none;}
.xsnazzy p {padding-bottom:0.5em; color:#eee;}
.xsnazzy h2 {padding-top:0.5em;}
.xsnazzy {background: transparent; margin:1em;}

.xsnazzy em {display:block; width:0; height:0; color:white; overflow:hidden; border-top:12px solid #fff; border-left:12px solid transparent; border-right:12px solid transparent; margin-left:50px;}


.xb1, .xb2, .xb3, .xb4, .xb5, .xb6, .xb7 {display:block; overflow:hidden; font-size:0;}
.xb1, .xb2, .xb3, .xb4, .xb5, .xb6 {height:1px;}
.xb4, .xb5, .xb6, .xb7 {background:#ccc; border-left:1px solid #5D00A4; border-right:1px solid #5D00A4;}

.xb1 {margin:0 8px; background:#5D00A4;}
.xb2 {margin:0 6px; background:#5D00A4;}
.xb3 {margin:0 4px; background:#5D00A4;}
.xb4 {margin:0 3px; background:white; border-width:0 5px;}

.xb5 {margin:0 2px; background:white; border-width:0 4px;}
.xb6 {margin:0 2px; background:white; border-width:0 3px;} 
.xb7 {margin:0 1px; background:white; border-width:0 3px; height:2px;} 

.xboxcontent {border-left:3px solid #5D00A4; border-right:3px solid #5D00A4; border-top:0px solid #5D00A4; border-bottom:0px solid #5D00A4; display:block; background: white;    }

.centerdiv {
   margin-left:auto; margin-right:auto;
	width: 700px;
}

.headbox {
   width:700px; height:110px;
	background-color: White;
	margin-bottom: 23px;
}

.headlogo {
   width:511px; height:100px;
	background-image: url(images/logo.jpg); background-repeat: no-repeat;
}

.headcontent {
	vertical-align: middle;
	line-height: 26px;
	font-size: 11px;
	text-align: center;
	font-family: Verdana;
	color: Black;
}

.menu1 {
	background:#503479; 
	width: 686px; 
	Height:15px; 
	padding: 5px;  
	border: 2px solid;  
	font-family: Verdana;  
	font-size: 10px;  
	font-weight: normal; 
	color: White;  
	text-decoration: none;  
	margin-top: 10px;  
	margin-left: 0px;  
	margin-right: 0px; 
	border-color: #B48CEE #1D0343 #1D0343 #B48CEE;  
	text-align: left;  
	text-transform: capitalize;          
	}
	
.menu1 a:link {
   text-decoration: none;  
	color: White; 
	}
.menu1 a:visited {
   text-decoration: none;  
	color: White; 
	}
.menu1 a:hover { 
	color: Fuchsia;  
	text-decoration: none;
	letter-spacing: 6px;
	}
.menu1 a:active {
   text-decoration: none;  
	color: White; }
	
.menusplash {
   width: 700px; height: 100px;
   background-image: url(images/splash.jpg); background-repeat: no-repeat;
	margin-bottom: 10px;
	}
	
.contentbox {
   width: 700px; 
	height: 870px;
	margin-top: 5px;
	background-color: White;
}

.servicescontentbox {
   width: 700px; 
	height: 550px;
	margin-top: 5px;
	background-color: White;
}

.contentheader {
   background:#503479; 
	width: 476px; 
	Height:15px; 
	padding: 5px;  
	border: 2px solid;  
	font-family: Verdana;  
	font-size: 16px;  
	font-weight: normal; 
	color: White;  
	text-decoration: none;  
	margin-top: 0px;  
	margin-left: 0px;  
	margin-right: 0px; 
	margin-bottom: 5px; 
	border-color: #B48CEE #1D0343 #1D0343 #B48CEE;  
	text-align: left;  
	float: left;       
	}
	
.contentheaderfull {
   background:#503479; 
	width: 686px; 
	Height:15px; 
	padding: 5px;  
	border: 2px solid;  
	font-family: Verdana;  
	font-size: 16px;  
	font-weight: normal; 
	color: White;  
	text-decoration: none;  
	margin-top: 0px;  
	margin-left: 0px;  
	margin-right: 0px; 
	margin-bottom: 5px; 
	border-color: #B48CEE #1D0343 #1D0343 #B48CEE;  
	text-align: left;  
	float: left;       
	}	
	
.contenttitle {
	margin: 10px;
	text-align: justify;
	font-family: Verdana; font-weight: bolder; font-size: 14px;
	width: 430px;
	color: Black;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 5px;
	padding-top: 10px;
}
	
.content {
	font-size: 11px;
	margin: 0px;
	text-align: justify;
	font-family: Verdana;
	width: 466px;
	background: #DCDCDC;
	border: 1px solid Black;
	color: Black;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	float: left;
}

.contentfull {
	font-size: 11px;
	margin: 0px;
	text-align: justify;
	font-family: Verdana;
	width: 676px;
	background: #DCDCDC;
	border: 1px solid Black;
	color: Black;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	float: left;
}

.contentcontent {
	font-family: Verdana;
	font-size: 11px;
	text-align: justify;
	color: Black;
}

.rightcontent {
   width: 150px;
	font-family: Verdana;
	font-size: 11px;
	text-align: justify;
	color: Black;
}

ul.disc {
   list-style-type: disc;
	list-style-position: outside;
   font-family: Verdana;
	font-size: 11px;
	color: Black;
	padding: 0px;
	margin: 0px;
	margin-right: 1em;
	margin-left: 2em;

}

.cssnav
{
position: relative;
font-family: verdana;
background: url(images/contactdown.jpg) no-repeat;
white-space: nowrap;
display: block;
width: 150px;
height: 72px;
margin: 0;
padding: 0;
}

.cssnav a
{
display: block;
color: #000000;
font-size: 11px;
width: 150px;
height: 72px;
display: block;
float: left;
color: black;
text-decoration: none;
}

.cssnav img
{
width: 150px;
height: 72px;
border: 0
}

* html a:hover
{
visibility:visible
}

.cssnav a:hover img
{
visibility:hidden
}

.cssnav span
{
position: absolute;
left: 35px;
top: 15px;
margin: 0px;
padding: 0px;
cursor: pointer;
} 

a:link {text-decoration: none;  color: Black; }
a:visited {text-decoration: none;  color: Black; }
a:active {text-decoration: none;  color: Black; }
a:hover {text-decoration: none; color: Navy;  text-transform: none; }

.safeknifebox {
   background:#503479; 
	width: 170px; 
	padding: 5px;  
	border: 2px solid;  
	font-family: Verdana;  
	font-size: 16px;  
	font-weight: normal; 
	color: White;  
	text-decoration: none;  
	margin-top: 0px;  
	margin-bottom: 10px;
	margin-left: 0px;  
	margin-right: 0px;  
	border-color: #B48CEE #1D0343 #1D0343 #B48CEE;  
	text-align: left;         
	}
	
.safeknife {
	font-size: 12px;
	text-align: center;
	font-family: Verdana;
	width: 150px;
	color: White;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
}

IMG.displayed {
    display: block;
    margin-left: auto;
    margin-right: auto }

.digitalred {
   width: 78px; height: 50px;
   background-image: url(images/digitalred.gif); background-repeat: no-repeat;
	font-family: verdana; font-size: 10px; 
	color: #000080;
	text-align: center;
	margin: 10px;
}

.phonebutton {
   width: 476px; height: 88px;
   background-image: url(images/phonebutton.jpg); 
	background-repeat: no-repeat; 
	background-position: center;
	background-color: White;
	float: left;
}

.copyright {
	font-family: verdana; font-size: 10px; 
	color: #000080;
	text-align: center;
	margin-top: 10px;
}

 label
{
width: 24em;
float: left;
text-align: right;
margin-right: 0.5em;
display: block;
font-family: verdana; font-size:12px; color: Black;
}
.submit input
{
margin-left:auto; margin-right:auto;
}
input
{
color: Black;
background: White;
border: 1px solid Black;
}

.submit input
{
color: Black;
background: #DCDCDC;
border: 2px outset #d7b9c9;
font-family: verdana; font-size:12px;
}

legend
{
font-family: verdana; font-size:14px;
color: White;
width:43.5em;
background: #503479;
border: 2px solid;
border-color: #B48CEE #1D0343 #1D0343 #B48CEE; 
padding: 5px 10px;
margin-left: auto;
margin-right:auto;
text-align: center;
}

.formfield
{
width: 43.5em;
margin-left:auto; margin-right:auto;
display: block;
font-family: verdana; font-size:12px; color: Black;
text-align: center;
}

textarea {
 background-color: White;
 color: Black;
 margin-left:16.5em;
}
