/* CSS Document */
html, body, #wrapper {
	height:100%;
	margin: 0;
	padding: 0;
	border: none;
	/*text-align: center;*/
}
#wrapper {
	margin: 0 auto;
	text-align: left;
	vertical-align: middle;
	width: 400px;
}
body {
/*background-color:#263411;*/
/*background-image:url(webimages/background_bubbles2.jpg);*/
font-family:  Arial,Helvetica, sans-serif;
}
h1 {
padding:0px;
margin:0px;
padding-top:5px;
font-size:20px;
color:#263411;
font-weight:lighter;
line-height:25px;
}
.h1A {
padding:0px;
margin:0px;
padding-top:5px;
font-size:28px;
color:#b9d200;
font-weight:lighter;
}
h2 {
padding:0px;
margin:0px;
font-size:19px;
color:#263411;
font-weight:bold;
}
h3 {
padding-top:5px;
}
h4 {
padding:0px;
margin:0px;
padding-top:5px;
font-size:19px;
color:#263411;
font-weight:lighter;
line-height:25px;
}
p {
color:#263411;
padding:0px;
margin:0px;
line-height:19px;
padding-top:5px;
padding-bottom:5px;
padding-left:1px;
font-size:12px;
}
.newsText {
color:#FFFFFF;
padding:0px;
margin:0px;
line-height:18px;
padding-top:2px;
padding-bottom:2px;
padding-left:1px;
font-size:12px;
}
.newsTextB {
color:#263411;
padding:0px;
margin:0px;
line-height:18px;
padding-top:2px;
padding-bottom:2px;
padding-left:1px;
font-size:12px;
}
br{
line-height:10px;
}
.pA {
color:#FFFFFF;
font-size:12px;
font-weight:normal;
}
#container {
/*border:1px solid #221e1f;
position:relative;
width:992px;
margin:auto;*/
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 992px;
  height: 670px;
  margin: auto;
background-color: #FFFFFF;
  color: white;
}

#container2 {
border:1px solid #473e36;
  width: 992px;
  height: 670px;
 /* background-image:url(webimages/BackgroundGridFine.gif);*/
  background-color: #80ad38;
}
#containerNews {
border:1px solid #473e36;
  width: 992px;
  height: 670px;
 /* background-image:url(webimages/BackgroundGridFine.gif);*/
  background-color:#80ad38;
}
#adminContainer {
/*border:1px solid #221e1f;
position:relative;
width:992px;
margin:auto;*/
padding-left:20px;
padding-right:20px;
margin: auto;
  width: 952px;
  background-color:#263411;
  padding-bottom:30px;
}
#adminHeader {

width: 952px;
}
#header {
width:992px;
height:233px;
/*background-color:#263411;*/
}
#headerNews {
width:992px;
height:380px;
/*background-color:#263411;*/
}
#content {
width:992px;
height:437px;
}
#contentNews {
width:992px;
height:350px;
padding:0px;
margin:0px;
float:left;
}
#contentBox {

	/*top:-110px;
	margin-top:100px;*/
	
	position:absolute;
	margin-left:711px;
	padding-top:34px;
padding-right:45px;
padding-left:43px;
width:193px;
height:403px;
	z-index:1;
	/*background-image:url(webimages/transparentPNG.png);*/
	
	
	/*opacity:0.85;
filter:alpha(opacity=85);*/
	background-color: #FFFFFF;
}
#flashBlurBox{
float:left;
width:711px;
height:437px;
background-color:#FFFFFF;
}
#clientBox {
padding-top:34px;
padding-right:30px;
padding-left:40px;
/*float:right;*/
float:left;
width:211px;
height:403px;
background-color:#FFFFFF;
}
#contentAbout {
padding-top:34px;
padding-right:52px;
padding-left:43px;
float:left;
width:897px;
vertical-align:bottom;
}
#contentContact {
padding-top:34px;
padding-left:40px;
float:left;
width:634px;
vertical-align:bottom;
}
#contentContactFormLeft {
padding-top:304px;
color:#b9d300;
font-size:12px;
line-height:20px;
float:left;
width:70px;
}
#contentContactForm {
color:#FFFFFF;
font-size:12px;
padding-top:174px;
padding-left:10px;
line-height:20px;
float:left;
width:210px;
vertical-align:bottom;
}
.introHeading{
padding:0px;
margin:0px;
padding-top:0px;
color:#263411;
font-size: 25px;
font-weight: bold;
}
.contactHeading{
padding:0px;
margin:0px;
padding-top:135px;
color:#FFFFFF;
font-size: 25px;
font-weight: bold;
width:480px;
}
.introCopy{
padding:0px;
margin:0px;
padding-top:16px;
color:#FFFFFF;
font-size: 25px;
font-weight: lighter;	
}
.contactCopy{
padding:0px;
margin:0px;
padding-top:16px;
color:#FFFFFF;
font-size: 20px;
font-weight: lighter;	
}
.newsCopy{
padding-top:16px;
}
/*h4{
padding-top:
color:#FFFFFF;
font-size: 25px;
font-weight: lighter;
line-height:35px;
}*/
#headerBox {
padding-right:24px;
padding-left:43px;
float:right;
width:214px;
}

#newsBox {
padding-right:24px;
padding-left:43px;
float:right;
width:214px;
height:320px;
}
#newsMainBox {
padding-right:24px;
padding-left:43px;
float:right;
width:214px;
height:660px;
}
#headerMainNews {
float:left;
width:690px;
height:233px;
/*background-color:#263411;*/
}
#contentMainNews {
width:640px;
height:350px;
padding:0px;
margin:0px;
padding-left:40px;
float:left;
}
#menuHolder {
padding-left:32px;
padding-top:70px;
float:left;
width:640px;
}
#menu{
font-size:20px;
font-weight:lighter;
padding:0px;
margin:0px;
width:650px;
height:25px;
}
#menu ul {
	margin: 0px;
	padding: 0px;
	
	display:inline;
	list-style: none;
}

#menu ul li {	

	float:left;
		list-style: none;		
	}
	
#menu li ul {
	position: absolute;
	left: 1px; /* Set 1px less than menu width */
	padding-top:2px;
	top: 29px;
	display: none;
	visibility: hidden;
	}
	/* Styles for Menu Items */
#menu ul li a:link, #menu ul li a:visited {
color:#FFFFFF;
padding-left:7px;
padding-right:7px;
padding-top:3px;
padding-bottom:4px;
text-decoration: none;
float:left;
}

#menu ul li a:hover, #menu .inactive { 
color:#263411;
padding-left:7px;
padding-right:7px;
padding-top:3px;
padding-bottom:4px;
text-decoration: none;
float:left;
}

	
/*#menu li ul li a:link, #menu li ul li a:visited{ 
padding-top:1px;
padding-bottom:1px;
width:60px;
} */
/*#menu li ul li a:hover, #menu li ul li .inactive { 
padding-top:1px;
padding-bottom:0px;
width:60px;
font-weight:bold;
} */
		
#menu li:hover ul, #menu li.over ul { 
display: block;
 } 
#designMenu {
	position:absolute;
	left:119px;
	top:104px;
	width:127px;
	height:103px;
	z-index:1;
}
#flashHolder {
	position:fixed;
	/*left:753px;*/
	/*top:-110px;*/
	margin-top:-100px;
	width:215px;
	height:115px;
	z-index:1;
/*	background-color: #263411;*/
}
#aboutMenu{
clear:both;
margin-left:62px;
display:none;
	width:70px;
	height:60px;
/*background-color:#263411;*/
	z-index:2;
}
#workMenu{
display:none;
clear:both;
margin-left:132px;
	width:490px;
	height:90px;
/*background-color:#263411;*/
	z-index:1;
}
#workMenu ul li {
margin-left:-8px;
padding:0px;
}


.ulWork {
	width: 550px;
	display:none;
}
.quote {
font-size:13px;
font-weight:bold;
}
.quoteLink a:link, .quoteLink a:visited {
color:#263411;
text-decoration:underline;
}
.quoteLink a:hover {
text-decoration:none;
color:#b9d300;
}
#clientMenu {
clear:both;
margin-left:131px;
padding-top:3px;
	width:420px;
	height:25px;
	z-index:3;
	font-size:20px;
	color:#263411;
	/*background-color: #263411;*/
}
#clientMenu a:link, #clientMenu a:visited {
color:#FFFFFF;
}
#clientMenu a:hover {
color:#263411;
}
#clientPTI {
clear:both;
margin-left:331px;
padding-top:3px;
	width:263px;
	height:25px;
	z-index:3;
	font-size:20px;
	color:#b9d300;
	/*background-color: #263411;*/
}
/*#clientPTI {
	position:absolute;
	left:276px;
	top:104px;
	width:263px;
	height:25px;
	z-index:3;
	visibility: visible;
	font-size:20px;
	color:#b9d300;
	background-color: #263411;
}*/
.clientLink a:link, .clientLink  a:visited {
color:#b9d300;
text-decoration:none;
}
.clientLink a:hover, .clientInactive{
color:#263411;
/*font-weight:bold;*/
}
.alignRight{
float:right;
}
.greenBorder {
border:1px solid #b9d300;
}
.brownBorder {
border:1px solid #38332E;
}
.applyGreen {
color:#263411;
}
.txtBox {
border:1px solid #FFFFFF;
background-color: #776a5f;
color:#14110f;
}
.clearIt {
clear:both;
}
.button{
border:1px solid #38332E;
color:#FFFFFF;
font-size:11px;
background-color:#47403a;
}
.txt10px{
font-size:10px;
}
.paddingTop5px{
padding-top:5px;
}
.greenLink a:link, .greenLink  a:visited {
color:#263411;
text-decoration:none;
}
.greenLink a:hover {
color:#FFFFFF;
text-decoration:none;
}
.whiteLink a:link, .whiteLink  a:visited {
color:#FFFFFF;
text-decoration:none;
}
.whiteLink a:hover {
color:#263411;
text-decoration:none;
}
