@media screen {
	.printlogo { display: none; }
	* { padding: 0; margin: 0; }
	body {  font-family: Arial,sans-serif; font-size: 16px; background-color: #3A3A3C;  } 
	.outer { width: 950px; margin: 0 auto; min-height: 200px; overflow: hidden; background: #3A3A3C; /*opacity: 0.93; filter: alpha(opacity=93);*/ padding: 20px 0px 0px 0px; }
	.body { width: 910px; margin: 0 15px; }
	 input, textarea { border: 0; }
	 a:focus { outline: none !important;}

	.mainnav { float: left; background: url(graphics/pantone.jpg) no-repeat; width: 195px; overflow: hidden; margin: 20px 0 0; }
	.mainlink { width: 101px; height: 510px; float: left;   display: block;   }
	.mainlink a { height: 100%; width: 100%; display: block; border: none;}
	.mainlink a:focus { outline: none;}
	.mainnavbase { float: left; background: url(graphics/pantone_base.gif) no-repeat bottom left; padding: 2px 0 55px; margin: 0 0 0 0px; }
	.mainnav .homelink { display: block; height: 36px; overflow: hidden; width: 94px; background: transparent url(graphics/new_homepage_btn.gif) no-repeat; }
	/*.mainnav .homelink:hover { background: transparent url(graphics/Homepage_OVER.gif) no-repeat;  }	*/
	
	.mainnav ul { list-style: none; width: 94px; overflow: hidden; height: 100%; }
	.mainnav li { height: 62px; overflow: hidden; float: left; width: 94px; }
	.mainnav ul a { height: 62px; display: block; color: #636466; text-decoration: none; font-weight: bold; position: relative; overflow: hidden; }
	.mainnav ul a span { background: #fff; display: block; text-transform: uppercase; line-height: 1.5em; font-size: 10px; padding: 0px 5px 5px; width: 84px; position: absolute; bottom: 0; }	 		
	.subnav { float: right;  margin-right: 20px; }
	.subnav ul { margin: 0px; padding: 0px; margin-top: 8px; }
	.subnav ul li { margin: 0px; padding: 0px; list-style-type: none;  float: left; height: 106px; width: 73px; margin-left: 33px; }	
	.subnav ul li.firt { margin-left: 34px;}
	.subnav ul a { height: 106px; display: block; color: #636466; text-decoration: none; font-weight: bold; position: relative; overflow: hidden; }
	.subnav ul a span { background: #fff; display: block; font-size: 8px; text-transform: uppercase; line-height: 1.5em;   padding: 4px 5px 5px; height: 24px;  width: 63px; position: absolute; bottom: 0; }
 				
	.number {background-color:#F47721; color:black; float:left; font-size:22px; margin-left:18px; padding:2px 5px; text-align:right; width:186px;}	
	
	.getquotebx{ color: #999; float: left; margin-left: 349px; font-size: 22px; padding: 2px 5px; background-color: #F47721;  }
	.getquotebx a{ color: #999;  font-size: 18px; text-decoration: none; color: Black;  }
		
	.email {background-color:#F47721;  float:right;  margin-right:18px; padding:2px 5px; text-align:right; width:186px;}		
	.email a { color: Black; font-size: 16px; text-decoration: none; }
	.email a:hover { text-decoration: underline; }

	.contentarea { width: 700px; float: right;  overflow: hidden; height: 100%; } 
	.harrier { height: 392px; overflow: hidden; width: 600px; float: right; margin: 60px 20px 0 0; position: relative; background-color: White;}
	.harriertext { height: 241px; padding: 20px; overflow: hidden; font-size: 13px; }
	.harriertext p { margin: 0 0 1em; }
	.harriertext .col1, .harriertext .col2 { width: 270px; padding: 0 20px 0 0; float: left; overflow: hidden;}
	.harriertext .col2 { padding: 0; }
	.harriertext .col1 a { color: White;  font-size: 13px;}
	.harriertext .col1 a:hover { text-decoration: underline; }
	.harriertext .colwide  { width: 540px; height: 241px; padding: 0 20px 0 0; float: left; overflow: hidden;}
	
	
	.harriertext .colsmall { width: 186px; float: left; overflow: hidden;}
	 ul.pdtlst { margin-top: 10px;}
	 ul.pdtlst li {list-style: none; padding-left: 45px; font-family:Arial,sans-serif; font-size: 12px; padding-bottom: 2px !important; 
	               color: #414042;  text-transform: uppercase;  }
	
	.col2 ul { padding: 0px; margin: 0px; list-style: circle !important;  font-family:Arial,sans-serif;}
	.col2 ul li, .col1 ul li { padding: 0px; margin: 0px;  list-style: disc; font-size: 13px; padding-bottom: 7px;  font-family:Arial,sans-serif;}
	.col2 img { border: none;}
	
	.harriertext .col3 { float: left; overflow: hidden; width: 540px; text-align: center; font-size: 12px; margin-top: 4px;}
	.harrier h1 { background: #fff; font-size: 35px; color: #636466; padding: 20px 20px 49px; position: absolute; bottom: 0; width: 600px; }

	.home { color: #A5A097; margin: 15px 0 0; }
	.home h1, .home h2 { font-size: 20px; }
	.home .left { float: left; width: 175px; margin: 0 0 0 0px; }
	.home .right { float: left; width: 350px; margin: 0 0 0 150px; }	
	.home .awards { text-align: right; width: 250px;}
	.home .awards h2 { color: #F47721; }
	.home .awards ul { list-style: none; margin: 8px 0 0; color: #F47721;}
	.home .awards li { list-style: none; margin: 0 0 15px; }
	.home .awards li span.award {  color: White; }
	.home .awards .date {  font-size: 10px; display: block; }
	.home .awards .award { font-size: 12px; display: block; }

	.logos { text-align: center; padding: 30px 0 0; }
	
	.homelogo { float: left; width: 231px; height: 56px; display: block; margin-left: 43px;}

	.copy { }
	.copy .text { margin: 8px 0 0; }
	.copy p { font-size: 12px; margin: 0 0 2em;  color: White;}
	.copy .text a { font-size: 12px; color: #F47721 !important; text-decoration: none; font-family: Arial,sans-serif;}
	.copy .text a:hover { text-decoration: underline;}
	
	blockquote { background: url(graphics/quoteopen2.gif) no-repeat; margin: 10px 0 0; width: 252px; margin-left: 20px; }
	blockquote p { background: url(graphics/quoteclose.gif) no-repeat bottom right; padding: 20px 15px 0 20px; text-align: center; font-style: italic; font-size: 11px; overflow: hidden; height: 100%; color: White; }
	blockquote cite { float: right; margin: 6px 18px 0 0; }
	.qfrmLefTxtBx  { margin-left: 10px;  margin-bottom: 15px; width: 250px; color: White; background-color:#06676D; font-family: Arial; font-size: 12px; padding: 3px; }
	.qfrmRightTxtBx  { margin-left: 10px; margin-bottom: 15px; width: 250px; color: White; background-color:#06676D; font-family: Arial; font-size: 12px; padding: 3px; }
	
	 .gtQtFrm { width: 560px; overflow: hidden;}
	
	.sndbtn { border: none; margin-top: 15px; margin-right: 12px; }
	.good { font-size: 12px; margin-left: 30px;}
	.titL { font-size: 12px;}  
	.titR { font-size: 12px; margin-left: 20px;} 
	.nopadding { padding: 0px !important; }
	.nomarbtm { margin-bottom: 0px;}
	.hide { display: none; width: 5px; color: Red;    } 
	
	.hmLfbx { float: left; width: 180px; margin-left: 10px; color: White; margin-bottom: 30px; }
	.hmLfbx a { font-size: 11px; color: white; text-decoration: none;}
	.hmLfbx a:hover { text-decoration: underline;}
	
	.hmRfbx { float: left; width: 150px; color: White; margin-bottom: 30px; }
	.hmRfbx a { font-size: 11px; color: white; text-decoration: none;}
	.hmRfbx a:hover { text-decoration: underline;}
	
	.hmpglnk { margin-bottom: 10px;}
	.hmpglnk a { color: white; text-decoration: none;}
	.hmpglnk a:hover { text-decoration: underline;}
	
	 .lnk { color: White; font-size:12px;  font-family:Arial,sans-serif;}
	 .lnk:hover { text-decoration: underline; }
	
	.teamBox { float: left; width: 270px; margin-bottom: 23px;}
	.teamBox .teamImg { float: left; width: 55px; height:  60px; }
	.teamBox .teamImg img { border: none;}
	.teamBox .temdesc { float: left; margin-left: 15px; width: 200px;}
	.teamBox .temdesc a {color: white; text-decoration: none; font-weight: bold;}
	.teamBox .temdesc a:hover { text-decoration: underline; }
	.teamBox .temdesc p { font-size: 11px;}
	.xcol {  text-align: right; position: absolute; right: 0px; }	/* float: right;*/
	.xcol a {  height: 25px; width: 25px; display: block; background: transparent url('/admin/graphics/x.jpg') no-repeat; }
	
	.tmdtimbx { float: left; width: 180px }
	.tmdtdescbx { float: left; position: relative; margin-left: 25px; width: 355px;}
	.tmdtdescbx .descInner { float: left;  width: 355px; color: White; }
	
	.tmdtdescbx .descInner p { color: white; font-size: 12px; }
	.tmdtdescbx .descInner h2 { color: Black; }
	.tmdtdescbx .descInner h3 { color: Black; margin-bottom: 15px; }	 	
	
	.lta { text-align: left !important;}		
	
	.paddallleft  {padding-top: 20px !important; padding-bottom: 20px !important; padding-left: 20px !important;}
	.paddallright {padding-top: 20px !important; padding-bottom: 20px !important; padding-right: 20px !important;}
	
	.titorg { color: #F47721; }  
	.bolder { font-weight: bold !important;}
	
	.footer { display: block; float: right; margin-top: 2px; text-align:right; }
	.footer a { color: #999999; text-decoration: none; font-size: 10px;  font-size: 11px; }
	.footer span { color: #999999; text-decoration: none; font-size: 10px;  font-size: 11px; margin:0 30px 0 10px; }
	
	.imglogos { margin-left:129px; margin-top:10px; }
	.clientsbx { float: left; height: 276px; width: 600px; background: transparent url(/graphics/clients_page.jpg) no-repeat;  }
	.ttitle { font-size: 14px; font-weight: bold;}
	
	#fdbx { height: 260px; width: 245px; display: block; margin-top: 20px; margin-left: 25px;} 
	#fdbx li { list-style: none; width: 245px; text-align: center;}
	.ipodbx {  position: relative; }
	.ipodbx .inner { position: absolute; left: 150px; top: -25px;} 
}
