body
{
	margin:0 auto;
	font-family:Arial;
	background:#cbcdc9 url(../Image/pagebkg2.gif) top center repeat-y;
}

.wrap
{
	width:942px;
	margin:0 auto;
}
.header
{
	height:85px;
}
.header .logo
{
	background:url(../Image/logo.jpg) left no-repeat;
	width:300px;
	height:85px;
	color:#ffffff;
	font-size:40px;
	font-weight:bold;
	text-align:center;
	text-transform:uppercase;
}
.header .title
{
	color:#797979;
	font-size:22px;
	font-weight:normal;
	text-align:left;
	text-transform:capitalize;
	padding-left:3px;
}
.mainmenu
{
	padding-top:20px;
	width:640px;
}


.line
{
	background:#edeeec;
	height:5px;
}
.middle
{
	width:100%;
	height:255px;
}
.flash
{
	width:640px;
	background:#CCCCCC;
}
.blueblock
{
	width:300px;
	height:255px;
	background:url(../Image/blueblockbg.jpg) no-repeat;
	vertical-align:text-top;
}
.welcome
{
	font-size:24px;
	color:#ffffff;
	margin:10px;
}
.welcometext
{
	font-size:12px;
	text-align:justify;
	color:#ffffff;
	margin:20px 30px 0px 20px;
}
.contentbgtop
{
	background:url(../Image/content_bg_top.gif) top center no-repeat;
	height:19px;
}

.bg1 
{
  background:url(../Image/2.gif) repeat;


}

.bg1 h8 
{
  color:#00b8ff;

}

.bg2
{
  background:url(../Image/3.gif) repeat;
}
.bg2 h8
{
    color:#508803;

}
.bg a
{	
        width:128px;
	height:40px;
         background:url(../Image/request-a-quote.jpg) center no-repeat;
        margin-left:20px;
    	color:#FFFFFF;
         padding-top:20px;
	text-align:center;
	font-size:13px;
	font-weight:bold;
float:left;
	display:block;
	
}

.content
{
	background:url(../Image/content_bg.gif) top center repeat-x;
	height:224px;
	padding:0 15px 0px 15px;
	vertical-align:text-top;
}
.boxsmall_1
{
	background:url(../Image/box_small_1.gif) center no-repeat;
	width:220px;
	height:175px;
	vertical-align:text-top;
	display:block;
	float:left;
	margin-right:10px;

}
.boxsmall_2
{
	background:url(../Image/box_small_2.gif) center no-repeat;
	width:220px;
	height:175px;
	vertical-align:text-top;
	display:block;
	float:left;
	margin-right:10px;

}
.boxsmall_3
{
	background:url(../Image/box_small_3.gif) center no-repeat;
	width:220px;
	height:175px;
	vertical-align:text-top;
	display:block;
	float:left;
	margin-right:10px;

}
.boxsmall_4
{
	background:url(../Image/box_small_5.gif) center no-repeat;
	width:220px;
	height:175px;
	vertical-align:text-top;
	display:block;
	float:left;
	margin-right:0px;

}
.boxtext
{
	color:#3d4645;
	font-size:12px;
	margin:0px 25px 0 25px;
	text-align:justify;
}
.boxclickhere
{
	color:#383838;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
	margin:10px 5px 0px 100px;
}
.photogallery
{
	width:590px;
	height:204px;
}
.photogallery .left
{
	background:url(../Image/footer_gallery_bg_left.gif) right center no-repeat;
	height:204px;
	width:18px;
}
.photogallery .content
{
	background:#f4f4f4;
	height:204px;
	text-align:center;
}
.photogallery .right
{
	background:url(../Image/footer_gallery_bg_right.gif) left center no-repeat;
	height:204px;
	width:18px;
}
.photogallery .pg
{
	width:170px;
	height:150px;
	margin:25px auto;
	float:left;
	text-align:center;
}
.photogallery .pg a
{
	background:url(../Image/bullet_green_arrow.gif) left center no-repeat;
	color:#72c116;
	font-size:12px;
	font-weight:bold;
	text-transform:capitalize;
	padding-left:10px;
}
.rightblock
{
	width:282px;
}

.rightblock .top
{
	background:url(../Image/sidepanel_header_bg.gif) bottom center no-repeat;
	width:282px;
	height:56px;
	color:#252525;
	text-align:center;
	font-size:24px;
	font-weight:bold;
}
.rightblock .text
{
	background:url(../Image/sidepanel_bg.gif) top center repeat-y;
	width:282px;
	color:#252525;
	padding:10px;
	text-align:left;
	font-size:12px;
	font-weight:bold;
}
.rightblock .text span
{
	color:#179ed5;
}
.rightblock .bottom
{
	background:url(../Image/sidepanel_footer.gif) top center no-repeat;
	width:282px;
	height:16px;
}
.footercontent
{
	margin:0px 0px 0px 0px; 
}
h2
{
	color:#179ed5;
	font-size:24px;
	margin-bottom:0px;
	font-weight:normal;
	
}
p
{	
	text-align:justify;
	color:#383838;
	font-size:12px;
}
p .spat
{
	padding:5px 20px 5px 20px;
	text-align:justify;
	color:#383838;
	font-size:12px;
}
p img
{
	
	margin:0 10px 10px 10px;
}
p .border
{
	border:1px solid #333333;
}
p .special
{
	color:#57a008;
	font-size:14px;
	text-transform:capitalize;
}
p a
{
	color:#111813;
	font-weight:bold;
	font-size:12px;
}
ul
{
	margin:20px;
}



ol
{
	margin:20px;
	color:#028521;
}
ol li
{
	font-size:12px;
}

h3
{
	font-size:16px;
	font-weight:normal;
	margin-left:20px;
	margin-bottom:5px;
}
h1
{
	font-size:13px;
	font-weight:normal;
}
.footercontent p
{	
	text-align:justify;
	margin-left:20px;
	color:#383838;
	font-size:12px;
}

h8 
{
	color:#57a008;
	font-size:14px;
        font-weight:bold;
	text-transform:capitalize;
}
h8 a
{
	color:#57a008;
	font-size:14px;
        font-weight:bold;
	text-transform:capitalize;
}
.footercontent p span
{
	color:#57a008;
	font-size:14px;
	text-transform:capitalize;
}
.footer
{
	background:url(../Image/footer_bg.gif) top left repeat-x;
	height:56px;
	color:#383838;
}
.footer .copyright
{
	font-size:11px;
	text-align:left;
}
.footer .copyright a
{
	font-size:11px;
	text-align:left;
	color:#383838;
	text-decoration:none;
}
.footer .menu
{
	font-size:11px;
	text-align:right;
}
.footer .menu a
{
	color:#383838;
	text-decoration:none;
	margin-left:5px;
	font-size:12px;
	text-transform:capitalize;
	margin-right:5px;
}
.footer .menu a:hover
{
	text-decoration:underline;
}
.form
{

}
.form td
{
	color:#333333;
	font-size:12px;
	text-align:left;
}

.blank{
margin-top:15px;
margin-bottom:10px;
width:180px;
height:36px;
text-decoration:none;
display:block;
overflow:hidden ;
}

.footercontent h2{   
   margin-top:0px;
}



.content a{
 color:#57a008;
} 

h5, h5 a
{
  margin-left:10px;
  margin-top:5px;
  font-size:14px;
  font-weight:bold;
}

.content h5{

 color:#57a008;
} 
h4
{
       color:#2a272c;
       font-size:14px;
	text-decoration:none;
	text-transform:capitalize;
        margin:10px 0 0 0;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}

h4 a{
 color:#2a272c;

}

ul li{
	margin-bottom:5px;
       list-style-image:url(../Image/bullet.gif);
        color:#333333;
	font-size:12px;
} 


p.spl{
	text-align:center;
}
.spl a{
	margin-right:20px;
	text-decoration:none;
}

.imglist, .imglist a
{
list-style-image:url(../Image/bullet.gif);
}
#expand li, a{
	list-style-image:url(../Image/symbol_1.gif);
        color:#009900;
        font-size:12px;
        font-weight:bold;
}
.heading
{
	color:#0066CC;
	font-size:13px;
	text-decoration:none;
	text-transform:capitalize;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}
#l1 li
{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
text-transform:capitalize;
font-size:12px;
color:#333333;
}
#l1li a
{

font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
text-transform:capitalize;
font-size:13px;
color:#333333;
text-decoration:underline;
}
.box { 
  background: #F3F4F3; 
}
.boxtop { 
  background:url(Image/ne.gif) no-repeat top right; 
}
.boxtop div { 
  font-size: 0;
  height: 10px; 
  background:url(Image/nw.gif) no-repeat top left; 
}
.boxbottom { 
  background:url(Image/se.gif) no-repeat bottom right; 
}
.boxbottom div { 
  font-size: 0;
  height: 10px; 
  background:url(Image/sw.gif) no-repeat bottom left; 
}
.boxcontent {
  padding: 0px 10px 0px 10px;
}


