/* CSS Document */
/* generated by csscreator.com */ 
html, body{ 
 margin:0; 
 padding:0; 
 text-align:center; 
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 line-height:1.5em;
 background: transparent url("../images/bnr-main3.jpg") 0 0 no-repeat fixed;
 background-attachment:scroll;
 background-position: 50% 0%; 
 background-repeat:no-repeat;
} 
 
#pagewidth{ 
 width:818px; 
 text-align:left;  
 margin-left:auto; 
 margin-right:auto; 
} 

#header{
 position:relative; 
 height:116px;
 width:100%;
} 
 
#leftcol{
 width:45px; 
 float:left; 
 position:relative; 
 background-color:#F6FCDC; 
 background-image: url("../images/line-left1.jpg");
 background-repeat:repeat-y;
 margin-top:140px;
 }
 
 
#twocols{
 width:773px; 
 float:right; 
 position:relative; 
  }
 #tworightcols{
 width:338px; 
 float:right; 
 position:relative; 

  }
  
 #rightimage{
 width:120px;
 width:190px;
 float:right;
 position:relative;
 margin-bottom: -5px;
 }
 
 #rightfooter{
 text-align:right;
 display:block;
 display:inline;
 clear:both;
 }
   
  .test{
  float:right;
  }
  
#about{
  margin-top: -25px;
  }
  
#services{
  margin-top: -29px;
  }
  
#media{
  margin-top: -29px;
  }
  
#contact{
  margin-top: 0px;
  }
  
 #menucol{
 float:left;
 position:relative;
 width:148px;
 }
 
#rightcol{
 width:190px; 
 float:right; 
 }
 
#maincol{  
 float: left; 
 display:inline; 
 position: relative; 
 width:415px;
 margin-top:120px;
 padding:0 10px 10px 10px;
 }
 
#footer{
 height:35px; 
/* padding-top:1em;*/
 background-image: url("../images/bnr-bottom-notxt.jpg");
 clear:both;
 margin-top:10em;
 }
 
#bottomRight{

bottom:0;
right:0;
}
 
#bottomLeft{
/*position:absolute;*/
float:left;
left:0;
bottom:0;
background-color:white;
}

.PageHeading {
	color: #778F1D;
	font-size: 1.5em;
	font-weight: lighter;
	margin-top: .5em;
	margin-bottom: -.5em;
}
 

 .Breadcrumb{
	font-weight:lighter;
	color:#333333;
	font-size: .8em;
}

.LinkList {
	font-size: 11px;
	line-height: 2em
}
.ParaHeading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #617328;
	font-weight: bold;
	line-height: 1.5em;
}
.CopyRight {
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-align:right;
	padding-top:10px;
}

div.menu {
text-align: right;
}
a:link {
	color: #617328;
}

a:visited {
	color:#99A359;
	}
	
.imgleft{
float:left;
margin: 0 1em 1em 1em;
padding: 1em;
border: .1em solid black;
}

.imgright {
float:right;
margin: 0 1em 1em 1em;
padding: 1em;
border: .1em solid black;
}

.imgcenter{
padding: 1em;
border: .1em solid black;

}

#rightBall{
position:relative;
margin-top:-45px;
margin-left:-10px;
}

#pageDesc{
margin:0 0 0 -5px; 

}
 
 /* *** Float containers fix:
 http://www.csscreator.com/attributes/containedfloat.php *** */ 
.clearfix:after {
 content: "."; 
 display: block; 
height: 0; 
 clear: both; 
 visibility: hidden;
 }
 
.clearfix{display: inline-block; margin-bottom:0;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  

.clear {
	clear: both;
	line-height: 1px;
}

 
 /*printer styles*/ 
 @media print{ 
/*hide the left column when printing*/ 
#leftcol{display:none;} 

/*hide the right column when printing*/ 
#rightcol{display:none;} 
#twocols, #maincol{width:100%; float:none;}
}

