body{
	background-color:black;
	color:white;
	text-align:center;
	font-family:sans-serif,arial;
}

#MainWrapper{
	width:960px;
	margin:auto;
	padding-top:10px;
	/*border:1px solid #AAAAAA;*/
}

#navbar{
	margin-top:10px;
	padding-bottom:10px;
	height:145px;
	overflow:auto;
}

#logo{
	float:left;
	margin-left:15px;
	margin-right:15px;
}

#PageContent{
	clear:both;
	width:950px;
	/*margin-left:5px;
	margin-right:5px;*/
	background-color:white;
	color:black;
	overflow:auto;
	border-radius:10px;
}

#contactimg{

}


#fbicon{
	margin-left:30px;
}

#blackout{
	/*width:100%;
	height:100%;*/
	background-color:black;
	opacity:0.9;
	/*text-align:center;*/
	z-index:5;
	display:none;
	left:0px;
	top:0px;
	position:absolute;
}

#popupbox{
	display:none;
	margin:auto;
	background-color:white;
	border:2px solid #BB272D;
	position:absolute;
	width:400px;
	/*min-height:200px;*/
	/*top:100px;
	left:400px;*/
	/*position:absolute;*/
	color:black;
	text-align:center;
	opacity:1.0;
	z-index:6;
}

#popupboxtitle{
	background-color:black;
	color:white;
	min-height:10px;
	padding:10px;
	clear:both;
	opacity:1.0;
}

#popupboxmsg{
	padding:10px;
	opacity:1.0;
}

#historyImage{
	width:950px;
	height:639px;
}

#navitemwrapper{
	width:700px;
}

#map_canvas {
  width: 500px;
  height: 400px;
}

#homeImgMain{
	max-width:954px;
	margin-left:-4px;
	text-align:left;
}

.navitem{
	width:147px;
	height: 23px;
	margin-left:30px;
	background-color:#333333;
	position:relative;
	/*padding:2px 2px 2px 2px;*/
	border:2px solid black;
	color:white;
	text-align:center;
	float:left;
	text-decoration:none;
	-moz-border-radius: 8px;
	border-radius: 8px;
}

.navitem:hover{
	background-color:#444444;
	/*color:#BB272D;*/
	background-color:#BB272D;
}

.mminsicon{
	width:50px;
	height:50px;
	border:1px solid white;
	background-color:#222222;
}

.formLabelText{
	color:#BB272D;
}
.formLabelText:hover{
	color:#800000;
}
#companiesTbl{
	width:800px;
}

#companiesTbl td{
	width:200px;
	margin-right:10px;
}

#companiesTbl tr{
	height:80px;
	margin-bottom:30px;
}
#companiesTbl img{
opacity:0.8;
}
#companiesTbl img:hover{
opacity:1.0;
}
#raqBox{
	text-align:center;
	position:absolute;
	display:block;
	top:500px;
	left:1100px;
	border:2px solid #BB272D;
	background-color:white;
	min-height:300px;
	width:200px;
	color:black;
}
#raqBoxM{
	display:none;
	width:20px;
	position:absolute;
	top:500px;
	left:1200px;
	/*border:2px solid #BB272D;*/
	background-color:transparent;
	min-height:300px;
	color:black;
}
.rbibtn{
	background-color:black;
	border:1px solid #BB272D;
	color:#BB272D;
	opacity:0.9;
	-moz-border-radius: 10px;
	border-radius: 10px;
	font-size:18px;
}
.rbibtn:hover{
	opacity:1.0;
}

.teamMember{
	width:250px;
	float:left;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:30px;
	margin-right:30px;
}

.txtInputBorder{
	border-color:#BB272D;
	border-style:groove;
}

.link1{
	color:#BB272D;
	text-decoration:none;
}.link1:hover{
	color:black;
	text-decoration:underline;
}
hr{
	clear:both;
	margin-top:8px;
	margin-bottom:8px;
}
hr.style-seven { height: 30px; border-style: solid; border-color: black; border-width: 1px 0 0 0; border-radius: 20px; } hr.style-seven:before { /* Not really supposed to work, but does */ display: block; content: ""; height: 30px; margin-top: -31px; border-style: solid; border-color: black; border-width: 0 0 1px 0; border-radius: 20px; }

.blur-filter {
    -webkit-filter: blur(2px);
    -moz-filter: blur(2px);
    -o-filter: blur(2px);
    -ms-filter: blur(2px);
    filter: blur(2px);
}