a{text-decoration:none; padding:0px; margin:0px;}
h1,h2,h3,h4,h5,h6{padding:0px; margin:0px; font-weight:normal;}
p{padding:0px; margin:0px;}
img{padding:0px; margin:0px; border:0px; vertical-align:top;}

body{ background:#1C5B15; font-family:Arial; color:#414141; font-size:12px; margin:0px; padding:0px; 
}

.table_bg  { background: #FFF; }

#container{
width:980px;
margin:0px auto;
}

.cel_gallery { padding-bottom: 22px; text-align: center; vertical-align: top; }
#top{
background:url(../images/top.gif) no-repeat;
width:980px;
height:152px;
float:left;
position:relative;
}

.font_pagetitle { color: #1c5b15; font-weight: bold; font-size: 18px; }
.font_click_to_enlarge  { font-weight: bold; color: #C03; }

#top a.logo{
width:154px;
height:69px;
display:block;
position:absolute;
top:61px;
left:43px;
}
.call{
background:url(../images/call.gif) no-repeat;
width:216px;
height:29px;
float:right;
display:inline;
margin:20px 10px 0px 0px;
}
#menu_old{
width:482px;
height:30px;
background:#FFFFFF;
border:1px solid #bebebe;
border-top:none;
position:absolute;
right:145px;
top:95px;
}
#menu{
margin: 95px 0px 0px 275px;
height:30px;
background:#FFFFFF;
border:1px solid #bebebe;
border-top:none;
border-right:none;
position:absolute;
}
#menu ul{
padding:0px;
margin:0px;
list-style:none;
}
#menu ul li{
padding:0px;
margin:0px;
float:left;
line-height:30px;
font-size:13px;
border-right:1px solid #bbbebe;
}
#menu ul li.last{
border:none;
}
#menu ul li a{
color:#414141;
padding:0px 15px;
}
#menu ul li a:hover{
background:url(../images/over.gif) repeat-x;
display:block;
color:#FFFFFF;
}
#menu ul li.current a{
background:url(../images/over.gif) repeat-x;
display:block;
color:#FFFFFF;
}
#banner{
background:url(../images/banner3.jpg) no-repeat;
width:980px;
height:159px;
float:left;
position:relative;
}
#banner a.quote{
width:180px;
height:60px;
position:absolute;
display:block;
top:165px;
right:115px;
}
#wrapper{
background:url(../images/wrapper-bg.jpg) repeat-y;
width:980px;
float:left;
padding-top:15px;
}
#left-panel{
width:340px;
float:left;
display:inline;
}
#wrapper-bottom{
background:url(../images/wrapper-bottom.gif) no-repeat;
width:980px;
height:40px;
float:left;
}
.left-holder{
float:left;
display:inline;
width:327px;
margin-left:10px;
}
.left-top{
background:url(../images/left-top.gif) no-repeat bottom left;
width:327px;
height:64px;
float:left;
}
.left-middle{
background:url(../images/left-middle.gif) repeat-y;
width:327px;
float:left;
}
.left-bottom{
background:url(../images/left-bottom.gif) no-repeat top left;
width:327px;
height:15px;
float:left;
}
#left-panel ul{
padding:0px 0px 0px 7px;
margin:0px 0px 0px 5px;
list-style:none;
}
#left-panel ul li{
padding:0px;
margin:0px;
line-height:28px;
background:url(../images/bullet.gif) no-repeat 5px 6px;
}
#left-panel ul li a{
color:#012e47;
padding:0px 25px;
margin-right:10px;
}
#left-panel ul li a:hover{
color:#1c1c1c;
background: #95B590 url(../images/bullet.gif) no-repeat 5px -48px;
display:block;
padding:0px 25px;
}

#sub_service {
position:relative;
top: -115px;
left: 324px;
z-index:100;
}

.sub-service-left-top {
background:url(../images/left-top-sub-service.gif) no-repeat top left;
width:320px;
height:15px;
float:left;
}
.sub-service-left-middle{
background:url(../images/left-middle-sub-service.gif) repeat-y;
width:320px;
float:left;
}
.sub-service-left-bottom{
background:url(../images/left-bottom-sub-service.gif) no-repeat top left;
width:320px;
height:15px;
float:left;
}
#sub_service ul{
padding:0px 0px 0px 7px;
margin:0px 0px 0px 5px;
list-style:none;
}
#sub_service ul li{
padding:0px;
margin:0px;
line-height:28px;
background:url(../images/bullet.gif) no-repeat 5px 6px;
}
#sub_service ul li a{
color:#012e47;
padding:0px 25px;
margin-right:10px;
}
#sub_service ul li a:hover{
color:#1c1c1c;
background: #95B590 url(../images/bullet.gif) no-repeat 5px -48px;
display:block;
padding:0px 25px;
}
#right-panel{
width:622px;
float:left;
display:inline;
}
.right-box{
width:615px;
float:left;
background:#f9f9f9;
border:1px solid #efefef;
position:relative;
margin:10px 0px 20px 0px;
}
.right-box p{
line-height:19px;
padding:10px;
text-align:justify;
}
#right_content {
padding-left:10px;
}
#right_content pre {
padding-left:10px;
}
#crumb {
margin: 5px 5px 5px 0;
}
#crumb a { color: #1C5B15; text-decoration:none; font-weight: bold; 
}
#crumb a:visited {
color: #1C5B15;
text-decoration:none;
}
#crumb h4 {
font-size:14px;
}
.btn{
margin:0px 0px 10px 10px;
}
.arr{
background:url(../images/arrow.gif) no-repeat;
width:14px;
height:8px;
position:absolute;
left:50px;
top:-6px;
}
.service-holder{
width:587px;
float:left;
margin:10px 18px 0px 0px;
}
.service-holder1{
width:195px;
float:left;
margin:10px 0px 0px 0px;
}
.service-top{
background:url(../images/services-top2.gif) no-repeat bottom left;
width:587px;
height:10px;
float:left;
}
.service-middle{
background:url(../images/services-middle2.gif) repeat-y;
width:587px;
height:200px;
float:left;
}
.service-middle img{
margin-left:10px;
}
.service-middle p{
font-size:11px;
line-height:16px;
text-align:justify;
padding:5px 15px 5px 15px;
}
.more-btn{
float:right;
margin:0px 15px 0px 0px;
position:relative;
top:4px;
}
.service-bottom{
background:url(../images/services-bottom2.gif) no-repeat top left;
width:587px;
height:10px;
float:left;
}
h6{
color:#1C5B15;
font-family:Verdana;
font-weight:bold;
font-size:10px;
border-bottom:1px dotted #0c5d8b;
margin:0px 10px 5px 10px;
padding-bottom:5px;
}
.more-services{
float:right;
margin-right:8px;
margin-top:5px;
}
.footer{
text-align:center;
color:#FFFFFF;
font-size:11px;
padding-bottom:20px;
line-height:18px;
}
.footer a{
color:#FFFFFF;
padding:0px 15px;
}
.footer a:hover{
text-decoration:underline;
}
