/* #######################  full screen ############################ */
@import url(queryLoader.css);
@import url(image-handler.css);
@import url(contactus.css);
/*@import url(gunner2.css);*/
@import url(colorbox.css);
html,body,#bg,#bg table,#bg td,#cont{ width: 100%; height: 100%; overflow: hidden;  }

img{ display: block; }


/*#bg div{
	position: absolute;
	width: 200%;
	height: 200%;
	top: -50%;
	left: -50%;
	z-index: 1;
}

#bg img{ min-height: 50%; min-width: 50%; margin: 0 auto; }

#bg td{ vertical-align: middle; text-align: center; }

*/


html, body {margin:0; padding:0; width:100%; height:100%; overflow:hidden;}
body{
	min-height:100%;
	width:100%;
	height:100%;
	text-align: left;
	/*font-family:arial,georgia;*/
}
a{
	border:0px;
	outline: none;
}
.clearfx{
	clear:both;
	height:1px;
}
.part{
	border:1px solid black;
	background-color:white;
}
.part h3{
		color:#933;
	}
#toc{
	display:block;
	padding:10px;
	position:relative;
	margin:15px 0;
	width:305px;
}
#toc h3{
		padding-bottom:10px;
	}
#toc h3 strong{
		font-size:13px;
		color:black;
	}

#toc li{
		list-style-type:circle;
		padding-left:5px;
		margin-left:15px;
	}
#toc a{
			color:#69C;
		}/*
*/
div.section{
	border:1px black solid;
	width:950px;
	padding:10px;
	margin: 5px 0;
	position:relative;
	clear:both;
}
div.section h3{
		margin-bottom:10px;
	}
div.section li{
		float:left;
	}
	div.pane{
	overflow:hidden;
	/*clear:left;*/
	margin: 0px 0 0 0px;
	position:relative;
	width:100%;
	height:100%;
	border:0px solid red;
	/*background-color: #000;
			filter: alpha(opacity=25);
  -moz-opacity:0.25;
  opacity:0.25;*/
	}


div.pane div.elements div{
		width:1440px;
		height:1250px;
		float:left;
		/*background-color: #993333;*/		
		margin:3px;
		/*font-size:1.1em;*/
		padding:0 0 0 250px;
		text-align:center;
		border:0px solid #000;
		padding:0px;
		text-align: left;
		background-image: url(../images/bg_empty.png);
		background-repeat: no-repeat;
		background-position: center;
	}


div.pane div.elements div p.inside{
		margin:30px 0 0 260px;
		width:750px;
		padding:0px;
		color:#eee; 
		line-height:27px; 
		font-size:18px; 
		font-weight:normal;
		display:block;
		float:left;
		font-family:Georgia, serif;
		_margin:10px 0 0 260px;
	}
div.pane div.elements div p.ex{
		margin:10px 0 0 250px;
		width:750px;
		padding:20px;
		background-color: #000;
		color:#eee;
		font-family:Arial, Helvetica, sans-serif;
		font-size: 13px;
		font-weight:bold;
	}
.highlight{
	background-color:#000;
	padding:2px 0px;

}
.red{
	color:red;	
}
.arialB{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
}
.small{
	font-size:11px; 
	color:#c00; 
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}
.opac80{
	filter: alpha(opacity=85);
 	-moz-opacity:0.85;
  	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";            
  	opacity:0.85;
	letter-spacing:-0.015em;		
	zoom: 1;
}
/*div.pane div.elements div div.contentBox{
margin:30px 0 0 250px;
	color:#000;
	padding:20px;
	background-color: #d4d0cc;
}*/
/*div.pane div.elements div h5{
	font-size:2.55em;
	margin:30px 0 0 250px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	line-height: normal;
	color:#907f6f;
	padding:20px;
	background-color: #000;
	width:950px;
	letter-spacing: -0.045em;
}*/
div.pane div.elements div h6{
	
	font-size:125px;
	margin:-10px 0 0 0px;
	color:#fff;	
	font-weight: normal;
	font-style: normal;
	text-transform: lowercase;	
	letter-spacing:-0.115em;		
	zoom: 1;
	border-bottom:0px solid #fff;
	
 	-moz-opacity:0.85;
             
  	opacity:0.85;


}
	#pane-options ul.elements li{
		margin:5px;
	}
	#pane-options{
		margin-bottom:10px;
	}
ul.links{
	display: block;
	padding:10px  0 10px 00px;
	border:0px solid red;
	margin:0 auto;

	
}
ul.links li{
	list-style: none;
	margin:00px 0px 0 0px;
	padding:0 2px;
	display:listt;	
	/*width:150px;*/
	border:0px solid #666;
	text-align:left;
	overflow:hidden;
	display:block;
	
}
ul.links li h5 a{		
		_font-family: arial,Impact,verdana, Helvetica, sans-serif;
		font-weight: bold;
		text-decoration: none;
		font-size: 2em;
		font-weight: bold;
		text-transform: uppercase;
		color:#fbf4d4;  		
		letter-spacing:-0.015em;		
		zoom: 1;
		
	}
ul.links li h5 a:hover{
/*	filter: alpha(opacity=95);
  -moz-opacity:0.95;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
         filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  opacity:0.95;*/
  color:#ff8400;

}
h3 span{
	position:absolute;			
}
.message{
	background:#EEE;
	border:1px solid #999;
	color:#333;
	font-size:18px;
	font-weight:normal;
	padding:1px;
	margin-top:2px;
}
 image 
#apDiv1 div{
	float:left;
	display:block;
}

span.work{
	font-size: 18px;
	color:#00b9ff;
	/*text-transform: uppercase;*/
	/*font-weight: bold;*/
}
a.work{
	font-size: 18px;
	color:#00b9ff;
	text-decoration: none;

}
a.work:hover{
	color:#d59600;
	text-decoration: underline;
	
}
span.position{
	font-size: 18px;
	color:#fff;
	/* font-weight:bold;*/
	 
}
/*.pro{
	display:block;
	float:left;
	width:125px;
	text-align: right;
	padding:0 10px 0 0;
}*/
.iframe{
	color:#fff;
}
.withBg{
	background-image: url(../images/bg_div.png)!important;
	background-position: center right!important;
	background-repeat: no-repeat;
}

