@charset "utf-8";
/* CSS Document */

html{height:101%;}

body { /* the main background of the computer screen*/
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-align: center;
	background-color:#000000;
}

.mainOuter {/*the main background of the container eg.layout background*/
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-color:#000000;
	width:902px;
	height:auto;
	text-align: left;
}

a:link{ font-weight:bold; color:#ef4036;}
a:visited{ color: #ef4036;	text-decoration: none;}
a:active{ color: #ef4036;	text-decoration: none;}
a:hover{	text-decoration: underline;	color: #FFFFFF;}


/*==========main container==========*/
.mainContainer{width:902px; height:auto; float:left;}
h1{font-family:Arial, Helvetica, sans-serif; color:#ef4036; font-size:24px; font-weight:bold;}
h2{font-family:Arial, Helvetica, sans-serif; color:#ef4036; font-size:14px; font-weight:bold;}
.text{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px; 
	color:#FFFFFF;
}
.textB{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px; 
	color:#000000;
}

/*==========header==========*/
.headerContainer{width:902px; height:203px; float:left; font-size:1px;}
.headerImg{width:902px; height:171px; float:left; font-size:1px;}
.menuContainer{width:902px; height:32px; float:left; font-size:1px;}
.menuHome{width:181px; height:32px; float:left;}
.menuSafety{width:180px; height:32px; float:left;}
.menuServices{width:180px; height:32px; float:left;}
.menuAlarms{width:180px; height:32px; float:left;}
.menuContact{width:181px; height:32px; float:left;}


/*==========content==========*/
.rightContainer{
	width:721px; 
	height:auto; 
	float:left; 
	background-image:url(images/content.jpg); 
	background-repeat:repeat-y;
}
.rightContainerSet{
	width:721px; 
	height:467px; 
	float:left; 
	background-image:url(images/content.jpg); 
	background-repeat:repeat-y;
}
.contentTitle{width:700px; height:auto; float:left; margin:10px;}
.contentContainer{
	width:680px; 
	height:auto; 
	float:left; 
	margin-left:20px; 
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px; 
	color:#FFFFFF;
}

.text{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px; 
	color:#FFFFFF;
}

.leftContainer{width:181px; height:auto; float:left; font-size:1px;}
.membersTitle{width:181px; height:31px; float:left; font-size:1px;}
.associates{width:181px; height:auto; float:left; font-size:1px;}

.contactLeft{width:250px; height:auto; float:left;}
.contactRight{width:350px; height:auto; float:left;}

.submit{
	width:76px;
	height:30px;
	float:left;
	background:url(images/submit-btn.jpg);
	margin: 0;
	padding: 0;
	border:none;
	overflow: hidden;
  cursor: pointer; /* hand-shaped cursor */
  cursor: hand; /* for IE 5.x */
}
form>.submit { /* For non-IE browsers*/
  height: 0px;
}


/*==========footer==========*/
.footerBorder{width:902px; height:10px; float:left; background-image:url(images/footer.jpg); background-repeat:repeat-x;}
.footerContainer{ width:902px; height:101px; float:left;}
.footerAddress{
	width:130px; 
	height:91px;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#ffffff;
}
.footerContact{
	width:200px; 
	height:91px;
	float:left;
	margin-left:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#ffffff;
}
.footerContact a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#ffffff;
	text-decoration:none;
}
.footerContact a:hover{ text-decoration:underline; color:#ef4036;}
.footerContact a:active{ text-decoration:none; color:#ffffff;}
.footerContact a:visited{ text-decoration:none; color:#ffffff;}
.footerLinks{
	width:480px; 
	height:91px;
	float:left;
	margin-left:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#ffffff;
}
.footerLinks a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#ffffff;
	text-decoration:none;
}
.footerLinks a:hover{ text-decoration:underline; color:#ef4036;}
.footerLinks a:active{ text-decoration:none; color:#ffffff;}
.footerLinks a:visited{ text-decoration:none; color:#ffffff;}

.footerDivider{ width:24px; height:101px; float:left; background-image:url(images/divider.jpg);}