body{
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size:13px;
color:#012001;
background-image:url(images/bg2.gif);
background-repeat:repeat-x;
margin: 0;
}
table.main_table{
border:3px solid #095e09;
border-top:none;
margin:auto;
margin-bottom:10px;
margin-top:3px;
background-color:#e3ece2;
}
div.greenborder{
border:3px solid #012d01;
background-color:#FFFFFF;
margin:0;
padding:0;
}
#index_container{
margin-left:30px; 
margin-right:30px;
margin-bottom:10px;
padding:5px;
text-align:justify;
}
#menu{
border-top:1px solid #095e09;
border-bottom:1px solid #095e09;
text-align:center;
margin-top:0px;
background-color:#F5FFF4;
overflow:auto;
}
.menu_item,a.menu_item:link,a.menu_item:active,a.menu_item:visited,a.menu_item:hover{
color:#053f05;
font-family: Geneva, Arial, Helvetica, sans-serif;
line-height:27px;
font-size:17px;
text-decoration:none;
}
a.menu_item:hover{
position:relative;
top:1px;
left:1px;
color:#60935a;
}
.menu_item3{
float:left;
margin-left:20px;
}
.menu_div{
float:left;
margin-left:42px;
background:transparent;
}
img.arrow{
position:relative;
top:-3px;
padding-right:4px;
}
#content{
border:thin solid #ffffff;
color:#0f2535;
float:left;
text-align:left;
}
#footer{

}
div.pacontractor{
font-style:italic;
color:#555555;
font-size:11px;

width:850px;
text-align:center;
margin:auto;
margin-top:2px;
}
a.pacontractor:link,a.pacontractor:active,a.pacontractor:visited,a.pacontractor:hover{
font-style:italic;
color:#555555;
font-size:11px;
}
a.pacontractor:hover{
font-style:italic;
color:#282828;
font-size:11px;
}
.white{
color:#FFFFFF;
}
.footer_link{
font-size:11px;
color:#095e09;
}
a.footer_link:link,a.footer_link:active,a.footer_link:visited,a.footer_link:hover{
font-size:11px;
color:#095e09;
}
a.footer_link:hover{
color:#282828;
}
div.ba_container2{
position:relative;
top:-200px;
}

div.ba_thumbs{
float:left;
}
div.ba_pic{
width:510px;
text-align:center;
}
div.PA{
margin-top:8px;
font-weight:bold;
}
div.hidden{
display:none;
}
div.bottom{
width:850px;
text-align:center;
margin:auto;
}
img.row{
border:2px solid #095e09;
margin-right:10px;
margin-bottom:5px;
}
div.line{
border:thin solid #330000;
}
#subdiv1 {
display:block;
}
#subdiv2 {
display:none;
}
#subdiv3 {
display:none;
}
#flash_box{
float:right;
border:1px solid #095e09;
font-size:0;
line-height: 0;
margin-left:20px;
margin-top:15px;
margin-bottom:15px;
}
#container{
margin:auto; 
width:850px;
}
.gallery_thumb_container{
width:154px; 
border: 1px solid #1b5e2f; 
background-color:#e3eeec;
float:left;
margin:3px;
padding:3px; 
height:158px;
margin-left:10px;
}
.gallery_thumb{
padding:1px; 
border:1px solid #1b5e2f;
width:144px;
height:111px;
margin:3px;
float:left;
}
.gallery_thumb2{
padding:1px; 
border:1px solid #1b5e2f;
width:146px;
height:113px;
margin:3px;
float:left;
}
.center{
text-align:center;
}
.center_div{
margin-left:auto;
margin-right:auto;
}
.clear{
clear:both;
}
.gallery_container{
width:530px; 
margin:auto;
}
.albums_back_link{
float:right;
margin-right:30px;
}
.img-border{
border: 1px solid #095e09;
}
a.gallery:link,a.gallery:active,a.gallery:visited,a.gallery:hover{
color:#095e09;
}
a.gallery:hover{
color:#282828;
}
.bold{
font-weight:bold;
}
.testimonial_box{
  margin-left:auto; 
  margin-right:auto;
  margin-top:15px; 
  background-color:#e3eeec;
  padding: 10px;
  /* Rounded corner stuff starts here */
  border:1px solid #1b5e2f;
  -webkit-border-radius: 6px;    /* for Safari */
  -moz-border-radius: 6px;       /* for Firefox */
  border-radius: 6px;			 /* for IE9 */
  width:600px;
}
.ml110{
margin-left:110px;
}
.img-border-none{
border:none;
}
.floatl{
float:left;
}
#services_tri{
margin-left:auto;
margin-right:auto;
width:580px;
}
.services_picbox{
float:left;
margin-left:30px;
text-align:center;
}
.banner{
text-align:center;
font-family: "Times New Roman", Times, serif;
font-weight: bold;
font-style: italic;
font-size: 14px;
}
