* {outline:none;}

body,p,td,a,li {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:0;
	padding:0;
}

a {color:#ff9900; outline:none;}

h1 {font-size:16px; text-transform:lowercase;}
h2 {font-size:14px; text-transform:lowercase;}
h3 {font-size:12px; text-transform:lowercase;}
h4 {font-size:11px; text-transform:lowercase;}
h5 {font-size:10px; text-transform:lowercase;}
h6 {font-size:9px; text-transform:lowercase;}

body {margin:0; padding:0; background:#FFFFFF; }

#container {
	width: 900px;
	margin: 0 auto 0 auto;
	padding: 0 0 40px 0;
	background: url(../images/g_mainGround.jpg) #150000 top repeat-x;
	position:relative;
}

/** Head **/

	#pageHead { padding: 32px 50px 1px 50px; overflow:hidden;}
	/** Main Nav **/	
		#pageHead ul {
			width:300px;
			margin:0;
			padding:0;
			display:inline;
			float:left;
		}
		
		#pageHead ul li {
			width:100px;
			margin:0 10px 10px 0;
			padding:0;
			list-style:none;
			text-transform:lowercase;
			display:inline;
			float:left;
		}
		
		#pageHead ul li a {color:#FFFFFF; text-decoration: none;}
		#pageHead ul li a:hover {color:#ff9900;}
		
		.home #pageHead .home a {color:#ff9900;}
		.about #pageHead .about a {color:#ff9900;}
		.projects #pageHead .projects a {color:#ff9900;}
		.service #pageHead .service a {color:#ff9900;}
		.materials #pageHead .materials a {color:#ff9900;}
		.contact #pageHead .contact a {color:#ff9900;}
	/** Main Nav **/	
	
	#pageHead p {
		width:378px;
		height:16px;
		text-indent:-10000px;
		background: url(../images/p_arconTagLine.gif) no-repeat;
		position:absolute;
		top:110px;
		left:50px;		
		z-index:1;
	}
	
	#pageHead h1 {
		width:78px;
		height:22px;
		margin:70px 0 14px 0;
		padding:0;
		background:url(../images/p_arconLogo.gif);
		text-indent: -10000px;
		display:block;
		float:right;
		}

/** Head **/

/** Main Image Container **/

	#mainImage{
		margin:0 47px 14px 0;
		padding:0 0 0 47px;
		background:#ff9900;
		position:relative;
	}
	
	#mainImage img{ 
		margin: 0;
		padding:0;
		border: #ff9900 solid 3px;
	}
	
	#mainImage object,
	#mainImage embed{ 
		margin: 0;
		padding:0;
	}

	/** Project Galley Preview **/	
		#mainImage #preview {
			margin:0;
			padding:0;
			position:absolute;
			z-index:2;
			top:50px;
			left:20px;
		}
		
		#mainImage #preview li{
			margin:0 0 40px 0;
			padding:0;
			list-style:none;
		}
		
		#mainImage #preview li img{
			border:0;
			margin:0;
			padding:0;
		}
		
		#mainImage #preview li a{
			border: #ff9900 2px solid;
			display:block;
		}
	/** Project Galley Preview **/	

/** Main Image Container **/

/** Main Content Container **/

	#mainContent{
		margin:0 0 0 50px;
		padding:30px 50px 30px 0;
		background: url(../images/g_contentGround.jpg) top repeat-x #210d0d;
		overflow:auto;
	}
	
	/** Columns **/	
		#mainContent #colOne {
			width:250px;
			margin:0;
			padding:0 20px 1px 0;
			display:inline;
			overflow:visible;
			float:left;
		}
		
		#mainContent #colTwo {
			width:448px;
			margin:0;
			padding:0 50px 1px 30px;
			border-left:#ff9900 1px solid;
			display:inline;
			overflow:visible;
			float: left;
		}
	/** Columns **/	
	
	/** Home Columns **/
	
	.home #mainContent #colOne h2{
		margin:0 0 27px 20px;
		color:#ff9900;
	}
	
	.home #mainContent #colOne p{
		margin:0 0 14px 20px;
		color:#ffffff;
		line-height:18px;
		display:block;
	}
	
	.home #mainContent #colTwo h2{
		margin:0 0 27px 0;
		color:#ff9900;
	}
	
	.home #mainContent #colTwo .rightCol{
		width:228px;
		display:block;
		float:right;
	}
	
	.home #mainContent #colTwo h3,
	.home #mainContent #colTwo h4,
	.home #mainContent #colTwo h5,
	.home #mainContent #colTwo h6{
		margin:28px 0 7px 0;
		padding:0;
		color:#ff9900;
	}
	
	.home #mainContent #colTwo p{
		width:228px;
		margin:0 0 14px 0;
		color:#ffffff;
		line-height:18px;
	}
	
	.home #mainContent #colTwo img{
		margin:0 0 14px 0;
		color:#ffffff;
		line-height:18px;
		display:inline;
		float:left;
	}
	
	/** Home Columns **/
		
	/** Sub Nav Column **/
	
	.about #mainContent #colOne h2,
	.contact #mainContent #colOne h2,
	.materials #mainContent #colOne h2,
	.service #mainContent #colOne h2,
	.projects #mainContent #colOne h2{
		width:210px;
		margin:0 0 0 0;
		padding:4px 0 4px 40px;
		color:#FFFFFF;
		background:#130000;
		display:block;
	}
	
	.about #mainContent #colOne h2 a,
	.contact #mainContent #colOne h2 a,
	.materials #mainContent #colOne h2 a,
	.service #mainContent #colOne h2 a,
	.projects #mainContent #colOne h2 a{
		color:#FFFFFF;
		text-decoration:none;
	}
	
	.about #mainContent #colOne h2 a:hover,
	.contact #mainContent #colOne h2 a:hover,
	.materials #mainContent #colOne h2 a:hover,
	.service #mainContent #colOne h2 a:hover,
	.projects #mainContent #colOne h2 a:hover{
		color:#ff9900;
	}
	
	.about #mainContent #colOne ul,
	.contact #mainContent #colOne ul,
	.materials #mainContent #colOne ul,
	.service #mainContent #colOne ul,
	.projects #mainContent #colOne ul{
		margin:0 0 0 40px;
		padding:0;
	}
	
	.about #mainContent #colOne ul li,
	.contact #mainContent #colOne ul li,
	.materials #mainContent #colOne ul li,
	.service #mainContent #colOne ul li,
	.projects #mainContent #colOne ul li{
		margin:0;
		padding:4px 0 4px 0;
		list-style:none;
		border-bottom:#000000 1px dotted;
	}
	
	.about #mainContent #colOne ul li a,
	.contact #mainContent #colOne ul li a,
	.materials #mainContent #colOne ul li a,
	.service #mainContent #colOne ul li a,
	.projects #mainContent #colOne ul li a{
		color:#FFFFFF;
		text-decoration:none;
		text-transform:lowercase;
	}
	
	.about #mainContent #colOne ul li a:hover,
	.contact #mainContent #colOne ul li a:hover,
	.materials #mainContent #colOne ul li a:hover,
	.service #mainContent #colOne ul li a:hover,
	.projects #mainContent #colOne ul li a:hover,
	.about #mainContent #colOne ul .active a,
	.contact #mainContent #colOne ul .active a,
	.materials #mainContent #colOne ul .active a,
	.service #mainContent #colOne ul .active a,
	.projects #mainContent #colOne ul .active a{
		color:#ff9900;
	}
	/** Sub Nav Column **/
	
	/** Call Out Button **/
	.callOutBtn {
		padding:4px;
		color:#130000;
		background:#ff9900;
		text-decoration:none;
	}
	
	.callOutBtn:hover {
		color:#FFFFFF;
		background:#130000;
	}
	/** Call Out Button **/
	
	/** Copy Only Column **/
	
		/** Copy Two Columns */
		.about #mainContent #colTwo .colOne,
		.contact #mainContent #colTwo .colOne,
		.service #mainContent #colTwo .colOne,
		.materials #mainContent #colTwo .colOne,
		.projects #mainContent #colTwo .colOne{
			width:210px;
			float:left;
		
		}
		
		.about #mainContent #colTwo .colTwo,
		.contact #mainContent #colTwo .colTwo,
		.service #mainContent #colTwo .colTwo,
		.materials #mainContent #colTwo .colTwo,
		.projects #mainContent #colTwo .colTwo{
			width:210px;
			margin:0 0 0 20px;
			float:left;	
		}
		/** Copy Two Columns */
	
	.about #mainContent #colTwo h2,
	.contact #mainContent #colTwo h2,
	.materials #mainContent #colTwo h2,
	.service #mainContent #colTwo h2,
	.projects #mainContent #colTwo h2,
	.projects #mainContent #colTwoA h2{
		margin:0 0 27px 0;
		color:#ff9900;
	}
	
	.about #mainContent #colTwo h3,
	.about #mainContent #colTwo h4,
	.about #mainContent #colTwo h5,
	.about #mainContent #colTwo h6,
	.contact #mainContent #colTwo h3,
	.contact #mainContent #colTwo h4,
	.contact #mainContent #colTwo h5,
	.contact #mainContent #colTwo h6,
	.materials #mainContent #colTwo h3,
	.materials #mainContent #colTwo h4,
	.materials #mainContent #colTwo h5,
	.materials #mainContent #colTwo h6,
	.service #mainContent #colTwo h3,
	.service #mainContent #colTwo h4,
	.service #mainContent #colTwo h5,
	.service #mainContent #colTwo h6,
	.projects #mainContent #colTwo h3,
	.projects #mainContent #colTwo h4,
	.projects #mainContent #colTwo h5,
	.projects #mainContent #colTwo h6{
		margin:0 0 10px 0;
		padding:0;
		color:#ff9900;
	}
	
	.about #mainContent #colTwo p,
	.contact #mainContent #colTwo p,
	.materials #mainContent #colTwo p,
	.service #mainContent #colTwo p,
	.projects #mainContent #colTwo p,
	.projects #mainContent #colTwoA p{
		margin:0 0 14px 0;
		color:#ffffff;
		line-height:18px;
	}
	
	.about #mainContent #colTwo ul,
	.contact #mainContent #colTwo ul,
	.materials #mainContent #colTwo ul,
	.service #mainContent #colTwo ul,
	.projects #mainContent #colTwo ul{
		color:#FFFFFF;
	}
	
	.about #mainContent #colTwo ul li,
	.contact #mainContent #colTwo ul li,
	.service #mainContent #colTwo ul li,
	.materials #mainContent #colTwo ul li,
	.projects #mainContent #colTwo ul li{
		list-style-type:square;
	}
	/** Copy Only Column **/
	
	/** Project Gallery Column **/
	
	.projects #mainContent #colTwoA {
			width:478px;
			margin:0;
			padding:0 20px 0 30px;
			border-left:#ff9900 1px solid;
			display:inline;
			float: left;
		}

	.projects #mainContent #colTwoA .projectGallery{
		margin:0 0 14px 0;
		padding:0;
	}
	
	.projects #mainContent #colTwoA .projectGallery li {
		width:147px;
		margin:0 10px 0 0;
		padding:0;
		list-style:none;
		text-align:center;
		display:block;
		float:left;
	}
	
	.projects #mainContent #colTwoA .projectGallery li img {
		margin:0 0 5px 0;
		border: none;
	}
	
	.projects #mainContent #colTwoA .projectGallery li a{
		color:#FFFFFF;
		font-size:11px;
		line-height:11px;
		font-weight:bold;
		text-decoration:none;
	}
	
	.projects #mainContent #colTwoA .projectGallery li a:hover{
		color:#ff9900
	}
		
	/** Project Gallery Column **/
	
	/** Video **/
	.video {margin:0 0 15px 0;}
	/** Video **/

/** Main Content Container **/

#newsAccordian h3 a{text-decoration:none !important; text-transform:capitalize !important;}

#hmg {
	width: 900px;
	margin: 5px auto 10px auto;
	padding: 0 0 0 0;
	font-size:10px;
	color: #666666;
	position:relative;
}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
