/* General Styles */
*{
	margin:0;
	padding:0;
	}
					
body{
	font:12px/14px Arial, Helvetica, sans-serif;
	color:#000;
	background:#fff;
	padding:34px 0 0;
	}

ul{
	list-style-type:none;
	}

a{
	outline:none;
	}
	
.spacer{
	clear:both;
	font-size:0;
	line-height:0;
	}
	
	
/* Container Panel Styles */
#container{
	position:relative;
	width:1024px;
	padding:73px 0 0;
	}
	
.rightcornerlogo{
	position:absolute;
	right:0;
	bottom:0;
	}

#container ul.bottomlogos{
	position:absolute;
	right:57px;
	bottom:35px;
	width:254px;
	}

#container ul.bottomlogos li{
	float:left;
	}

.float{
	width:117px;
	}

.float img{
	float:right;
	}
	
		
/* Header Panel Styles */
#header{
	position:absolute;
	left:0;
	top:0;
	width:991px;
	padding:0 33px 0 0;
	}
	
#header img.logo{
	display:block;
	float:left;
	margin:3px 0 0;
	}

#header ul{
	float:right;
	width:560px;
	}

#header ul li{
	float:left;
	position:relative;
	font-weight:bold;
	background:url(../images/nav-divider.gif) 100% 3px no-repeat;
	padding:0 1px 0 0;
	}

#header ul li.nobg{
	background:none;
	}

#header ul li a{
	display:block;
	float:left;
	color:#2C2829;
	background-color:inherit;
	text-decoration:none;
	padding:0 8px 0 9px;
	}

#header ul li a:hover{
	color:#656E23;
	background-color:inherit;
	}

#header ul li ul.dropdown{
	position:absolute;
	left:-12px;
	top:10px;
	float:none;
	display:none;
	width:120px;
	padding:8px 0 0;
	}

#header ul li ul.dropdown li{
	float:none;
	clear:both;
	text-align:center;
	background:none;
	height:14px;
	}

#header ul li ul.dropdown li a{
	padding:0;
	float:none;
	}



/* Body Panel Styles */
#bodypan{
	position:relative;
	width:991px;
	height:615px;
	padding:0 31px 0 0;
	font:11px/17px Arial, Helvetica, sans-serif;
	}

#bodypan a{
	color:#242021;
	background-color:inherit;
	text-decoration:none;
	}

#bodypan a:hover{
	color:#6A7227;
	background-color:inherit;
	}

#leftpan{
	float:left;
	width:690px;
	padding:0 0 0 85px;
	margin:90px 0 0 0;
	}

#leftpan p{
	float:left;
	width:150px;
	margin:0 20px 0 0;
	}

#leftpan p.nomarg{
	margin:0;
	}


#rightpan{
	width:182px;
	float:right;
	margin:102px 0 0;
	padding:0 20px 0 0;
	}

#rightpan p{
	padding:0 0 8px;
	width:182px;
	color:#242021;
	background-color:inherit;
	}

#rightpan ul.list{
	font-weight:bold;
	}

#bodypan p.txthome{
	font-size:12px;
	line-height:20px;
	width:160px;
	}

#bodypan p.title{
	font-size:13px;
	line-height:18px;
	font-weight:bold;
	color:#A4140A;
	background-color:inherit;
	padding:0 0 9px;
	}
	
#bottompan{
	float:left;
	margin:497px 0 0;
	}

#bottompan p{
	font:13px/18px Arial, Helvetica, sans-serif;
	color:#838487;
	background-color:inherit;
	padding:0 0 0 21px;
	}
		
.homepage{
	background:url(../images/header-bg01.jpg) 0 0 no-repeat;
	}

.aboutpage{
	background:url(../images/header-bg02.jpg) 0 0 no-repeat;
	}

.servicespage{
	background:url(../images/header-bg03.jpg) 0 0 no-repeat;
	}

.portfoliopage{
	background:url(../images/header-bg04.jpg) 0 0 no-repeat;
	}

.contactpage{
	height:615px;
	background:url(../images/header-bg05.jpg) 0 0 no-repeat;
	}

.motorolapage{
	background:url(../images/header-bg06.jpg) 0 0 no-repeat;
	}

.wtgpage{
	background:url(../images/header-bg07.jpg) 0 0 no-repeat;
	}

.clientpage{
	background:url(../images/new-header.jpg) 0 0 no-repeat;
	}

	
/* Footer Panel Styles */
#footer{
	margin:0 0 0 90px;
	height:47px;
	font-size:11px;
	color:#656E23;
	background-color:inherit;
	}	

#footer span{
	color:#242021;
	background-color:inherit;
	}

#footer a{
	color:#242021;
	background-color:inherit;
	text-decoration:none;
	}
	
#footer a:hover{
	color:#6A7227;
	background-color:inherit;
	}
	
	
	
