/* CSS Document */
img.pngfix { behavior:url("iepngfix.htc"); }
img.right { float:right; margin:25px 35px 0 0; border:none; }


body { background-color:#0c144d; }
h2 {font-family:trebuchet ms}
h3 {padding:0; margin-bottom:10px;}

.style1 {color: #666666}

.style2 {
	color: #000000;
	font-weight: bold;}

.style3 {font-size: 18px;
	color: #5b8f22;
	font-weight:bold;}

#container { width:940px; margin:25px auto 5px auto;}
	#tabs { width:36px; float:right; margin-top:27px;}
	#tabs a { display:block;height:125px;}
	#tabs a img { border:none;}
	
	#nav {margin:0; padding:0; width:888px; background: #262d5f url(images/bck-nav.png) repeat-x top left; padding-left:15px; border-bottom:1px solid #262d5f; }
	#nav img {padding:0; margin:0; margin-bottom:-5px;  margin-right:15px; }

	
	#content-top { padding-bottom: 25px; width: 888px; background: #fff url(images/bck-content-top.png) repeat top left;padding-left:15px; margin-bottom:0;}
	#content-top a.logo { display:block;width: 200px;float:left;}
	#content-top a.logo img { border:none; margin-left: 30px; margin-top:15px; }
	#content-top img.headerText { border:none; margin:40px 0 0 80px; }
	#content-top p { margin-left: 280px;color: #0c144d; font: 90%/1.4 Arial, Helvetica, sans-serif; width: 380px; margin-top:0;}
	#inner-content { margin-left: 240px; padding-top:20px;font: 90%/1.4 Arial, Helvetica, sans-serif;  margin-top:0;padding-bottom:30px; height:435px;}	
	#inner-content p {margin:0; padding:0; padding-bottom:15px; color: #0c144d; font: 14px Arial, Helvetica, sans-serif; width: 165px;}
	    #contact { padding-bottom:0;}
	    #contact input,select,textarea {margin-bottom:3px;}
	    
	.workcolumn {float:left;  padding:15px; width:170px;  line-height:16px;}
	.workcolumn img {padding-top:5px; padding-bottom:15px;}
	
	#content-bottom  {height:265px;width:903px;margin:0;clear:left;background:#4753a4 url(images/cart.jpg) no-repeat; position:relative;}
		#content-bottom blockquote { font:90%/1.4 Arial, Helvetica, sans-serif; color:#d4d9f6; width:340px; margin:0 0 0 265px; padding:45px 50px 0 0; }
		#content-bottom p.quote-author {width:320px; font: bold italic 90%/1.4 Arial, Helvetica, sans-serif; color:#fff;  margin-left:300px;margin-bottom:0;}

	
	
	#footer {margin:0;width:903px;height:65px;clear:left;background: url(images/bck-footer.png) repeat-x top left;}
		#footer p {margin-top:0;color:#fff; font:70%/1.3 Arial, Helvetica, sans-serif;padding:13px 10px 8px 0;}
		#footer img { margin:0 10px; float:left;}
		#footer p.address { text-align:right;font: 70%/1.3 Arial, Helvetica, sans-serif; color:#fff; float:right; padding:13px 45px 8px 0;}
	
.PZ3-l { float:left; margin-right:1px; }
.PZ3-r { float:right; margin-left:1px; direction:rtl; }
.PZ3-c {float:none;}
  html>/**/body .PZ3-r { position:relative; }

.PZ3zoom { border:1px solid #369; }
.PZ3zoom a,.PZ3zoom a:visited { display:block;
  padding:0; overflow:hidden; text-decoration:none;
  height:100%; width:100%; }
  html>/**/body .PZ3-r a { right:0; }

.PZ3zoom a:hover { position:absolute;
  z-index:999; padding:0; background:none; 
  cursor:default; height:auto; width:auto;
  overflow:visible; border:1px solid #369;
  margin:-1px 0 0 -1px; }
  html>body .PZ3zoom a:hover { margin:-1px -1px 0 -1px; }

.PZ3zoom a img { border:0; height:100%; width:100%; }
.PZ3zoom a:hover img { height:auto; width:auto;
  border:0; }

a:hover .PZ3cap,
a:hover .PZ31cap { display:block;
  direction:ltr; font:10pt verdana,sans-serif;
  margin-top:-3px; background:#369; color:#fff;
  text-align:left; }
a:hover .PZ3cap { padding:3px 5px; }
.PZ3inr { display:block; padding:2px 5px; }

.noCap a:hover .PZ3cap { display:none; }
.noBdr,.noBdr a:hover { border:0; }
.Lnk a:hover { cursor:pointer; }

/*Inner Nav*/
.inner-nav { position:relative; display:table; float:left; width:255px; height:265px;  }
.inner-nav ul { position:relative; display:table; list-style:none; }
.inner-nav ul li { position:relative; display:table; display:block; float:left; width:38px; height:38px; margin-right:10px; }
.inner-nav .inner-one a { position:relative; display:block; width:38px; height:38px; background:url(images/inner-nav-btns.png) no-repeat; background-position:0px 0px; }
.inner-nav .inner-two a { position:relative; display:block; width:38px; height:38px; background:url(images/inner-nav-btns.png) no-repeat; background-position:-55px 0px; }
.inner-nav .inner-three a { position:relative; display:block; width:38px; height:38px; background:url(images/inner-nav-btns.png) no-repeat; background-position:-106px 0px; }
.inner-nav .inner-four a { position:relative; display:block; width:38px; height:38px; background:url(images/inner-nav-btns.png) no-repeat; background-position:-160px 0px; }
.inner-nav .inner-one a:hover { background-position:0px -37px; }
.inner-nav .inner-two a:hover { background-position:-55px -37px; }
.inner-nav .inner-three a:hover { background-position:-106px -37px; }
.inner-nav .inner-four a:hover { background-position:-160px -37px; }

/*Work Page*/
#inner-content .work-content { position:relative; display:block; float:left; width:350px; margin-left:20px; border-left:1px solid #999; }
#inner-content .work-content h1 { text-align:right; font-size:23px; color:#666; border-bottom:1px solid #999; margin-bottom:25px; margin-right:40px; }
#inner-content .work-content h2 { font-size:13px; color:#666; line-height:17px; font-weight:bold; margin-left:30px; }
#inner-content .work-content p { font-size:13px; color:#666; line-height:17px; text-align:justify; width:320px; margin-left:30px; }
#inner-content .work-content p.last { margin-bottom:0px; padding:0; }
#inner-content .work-images { position:relative; display:table; float:left; width:630px; }
#inner-content .work-images img { position:relative; display:block; float:left; margin-left:20px; }
#inner-content .work-content .exclamation { position:absolute; left:325px; top:10px; width:22px; height:60px; background:url(images/work/exclamation.jpg) no-repeat;}
#inner-content .work-images-container { position:relative; display:block; float:left; width:630px; height:195px; }
#inner-content .work-images-container2 { position:relative; display:block; float:left; width:630px; height:180px; }
#inner-content .work-images-container .work-images1 { position:absolute; left:-50px; top:-20px; width:671px; height:238px; }
#inner-content .work-images-container2 .work-images2 { position:absolute; left:-40px; top:35px; width:671px; height:238px; }
#inner-content .work-images-container .work-images4 { position:absolute; left:-40px; top:0px; width:671px; height:238px; }
