/* Start of CMSMS style sheet 'stylesheet' */
/* CSS Document */

body
{
margin:0px;
padding:0px;
background:	#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#040200;
}
a
{
color:#856343;
text-decoration:none;
}
a:hover
{
color:#856343;
text-decoration:underline;
}
p
{
margin:0px;
padding:0px;
}
#wrapper
{
width:810px;
margin:0px auto;
padding:0px;
background:url(images/body_bg.gif) repeat-y top left;
}
#main
{
width:750px;
margin:0px auto;
padding:0px;
}
#header
{
width:750px;
margin:0px;
height:176px;
padding:0px;
background:url(images/body_top.jpg) no-repeat top left;
}
#header div
{
width:317px;
margin:0px;
padding:0px;
}
#header div h1
{
width:324px;
margin:0px;
padding:43px 0 0 0px;
height:97px;
background:url(images/logo.jpg) no-repeat  7px 43px;
font-size:0px;
color:#FFFFFF;
text-indent:-100000px;
}
#header div h2
{
width:317px;
margin:0px;
padding:0px;
height:36px;
background:url(images/body_top_title.jpg) no-repeat top left;
font-size:0px;
color:#FFFFFF;
text-indent:-100000px;
}

#headerInner
{
width:750px;
margin:0px;
height:183px;
padding:0px;
background:url(images/inner_bg.jpg) no-repeat top left;
}

#headerInner1
{
width:317px;
margin:0px;
padding:0px;
float:left;
 
}
#headerInner1 h1
{
width:324px;
margin:0px;
padding:43px 0 0 0px;
height:97px;
background:url(images/inner_logo.jpg) no-repeat  7px 67px;
font-size:0px;
color:#FFFFFF;
text-indent:-100000px;
}
#headerInner1 h2
{
width:317px;
margin:0px;
padding:0px;
height:36px;
background:url(images/inner_title.jpg) no-repeat top left;
font-size:0px;
color:#FFFFFF;
text-indent:-100000px;
}

#headerInnerRight
{
width:425px;
margin:0px 0 0 0px;
padding:0px;
float:right;
 
}
#headerInnerRight h1
{
width:425px;
margin:0px;
padding:98px 0 0 0px;
font-size:20px;
color:#FFFFFF;
text-align:right;
}
#services
{
width:186px;
margin:0px;
height:43px;
padding:9px 30px 0 0;
float:right;
background:url(images/title/services.png) no-repeat;
font-size:0px;
color:#FFFFFF;
text-indent:-100000px;
text-align:right;
}
#projects
{
width:194px;
margin:0px;
padding:9px 30px 0 0px;
height:67px;
float:right;
background:url(images/title/projects.png) no-repeat;
font-size:0px;
color:#FFFFFF;
text-indent:-100000px;
}
#aboutUs
{
width:217px;
margin:0px;
padding:9px 30px 0 0px;
height:76px;
float:right;
background:url(images/title/about_us.png) no-repeat;
font-size:0px;
color:#FFFFFF;
text-indent:-100000px;
}
#contactUs
{
width:254px;
margin:0px;
padding:9px 30px 0 0px;
height:76px;
float:right;
background:url(images/title/contact_us.png) no-repeat;
font-size:0px;
color:#FFFFFF;
text-indent:-100000px;
}
#links
{
width:132px;
margin:0px;
padding:9px 30px 0 0px;
height:61px;
float:right;
background:url(images/title/links.png) no-repeat;
font-size:0px;
color:#FFFFFF;
text-indent:-100000px;
}

.left_shadow
{
 background: repeat-y top left; z-index:-1; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( enabled=true,     sizingMethod=scale src='images/left_shadow.png');
}
.left_shadow[class]
{
 background:url(images/left_shadow.png) repeat-y right; z-index:-1;
}



#middleSection
{
margin:13px 0 0 0px;
padding:0px;
width:750px;
float:left;
background:url(images/middle_bg.gif) repeat-y top left;
}

#social {
top:0px;
margin-left: 300px;
*margin-left: 500px;
position:relative;
float:right;
}
#social ul {
margin: 0 auto;
padding 0;
}

#social ul.horizontal_list li{
    text-align: left;
    float: right;
    list-style: none;
    padding:none;
    margin: 5px;
    border: none;
}

#social_2 {
top:0px;
margin-left: 300px;
*margin-left: 500px;
position:relative;
float:right;
}
#social_2 ul {
margin: 0 auto;
padding 0;
}

#social_2 ul.horizontal_list li{
    text-align: left;
    float: right;
    list-style: none;
    padding:none;
    margin: 5px;
    border: none;
}


#email {
background: #F5F5F5 !important;

	color: #222222;

	font-size: 12px;

	font-family: Arial, Tahoma, Verdana;

	margin: 0px;

	padding: 4px;

	border: 1px solid #DDDDDD;
}

#middleSectionInner
{
margin:6px 0 0 0px;
padding:0px;
width:750px;
float:left;
background:url(images/middle_bg.gif) repeat-y top left;
}
#leftMenu
{
width:248px;
margin:0px;
padding:0px;
float:left;
}
#leftMenu ul
{
width:234px;
margin:0px;
padding:14px 0 0 0px;
list-style:none;
text-align:right;
text-transform:uppercase;
}
#leftMenu ul li
{
width:234px;
margin:0px;
padding:0px 0 25px 0px;
list-style:none;
letter-spacing:1px;
font-size:11px;
color:#856343;
font-weight:bold;
}

#leftMenu ul li.currentpage
{
color:#00693E;
}

#leftMenu ul ul li
{
width:214px;
margin:0px;
padding:8px 0 0 0px;
list-style:none;
text-align:left;
margin-left: 20px;
font-size: 11px;
color:#00693E;
text-transform: none;

}

#leftMenu ul.sh
{
width:234px;
margin:0px;
padding:5px 0 0 10px;
list-style:none;
text-align:left;
text-transform:uppercase;
}
#leftMenu ul ul li h3
{
margin: 0;
padding: 0;
text-decoration: underline;
font-size: 11px;
font-weight:bold;
}

#leftMenu ul.sh li.sectionheader span.header
{
color:#00693E;
}

#leftMenu ul ul li.sectionheader {
margin-top: 6px;
}

#leftMenu ul ul li.sectionheader2 {
margin-top: 6px;
}


#welcome
{
width:252px;
margin:33px 0 0 0px;
padding:0px;
}
#welcomeBg
{
background:url(images/title/welcome.gif) no-repeat 12px 0px;
width:189px;
margin:0px 0 0 0px;
padding:0px 0 0 12px;
height:39px;
font-size:0px;
color:#FFFFFF;
text-indent:-100000px;
}
#welcomeText
{
width:252px;
margin:0px;
padding:0px;
height:auto;
background:#00693E;
line-height:20px;
color:#FFFFFF;
font-family:"Times New Roman", Times, serif;

}
#welcomeText h1
{
width:236px;
margin:0px;
padding:0px;
background:	url(images/outdoor.gif) no-repeat 23px 17px;
height:87px;
font-size:0px;
color:#FFFFFF;
text-indent:-100000px;
}
#rightMenu
{
width:480px;
margin:0px 0 0 0px;
padding:10px 0 0 0px;
float:right;
}
#rightMenuText
{
width:400px;
margin:0px;
padding:0px;
line-height:20px;
}

#rightMenuText h3
{
font-size: 18px;
color:#856343;
text-transform: uppercase;
}

#rightMenuText p
{
padding-bottom:10px;
}

#rightMenuText p a
{color: #00693E;
font-weight:bold;
}

#rightMenuText p a:hover
{color: #00693E;
text-decoration: underline;
font-weight:bold;
}

#rightMenuText p a:visited
{color: #00693E;
font-weight:bold;
}

#rightMenuText p strong {
color:#856343;
font-weight:bold;
}

#rightMenuText h2
{
width:350px;
margin:0px;
padding:0px 0 0px 0px;
color:#856343;
font-size:14x;
color: #00693E;


}

#rightMenuText ul
{
width:340px;
margin:0px;
padding:0px;
line-height:20px;
list-style:none;
}
#rightMenuText ul li
{
width:340px;
margin:0px;
padding:0px 0 10px 15px;
background:url(images/arrow.gif) no-repeat 0 8px;
}

#rightMenuText ul.project_list
{
width:340px;
margin-left: 30px;
padding:0px;
line-height:20px;
list-style:none;
}

#rightMenuText ul li a
{
color: #00693E;
text-decoration: none;
font-weight: bold;
}

#rightMenuText ul li a:hover
{
text-decoration: underline;
}

#rightMenuText ul li a:visited
{
color: #00693E;
}

#rightMenuText1
{
width:370px;
margin:0px;
padding:4px 0 0 0px;
line-height:15px;
color:#040200;
font-weight:bold;
}
#rightMenuText1 h2
{
width:350px;
margin:0px;
padding:0px 0 0px 0px;
color:#856343;
font-size:12px;
color: #00693E;


}

#rightMenuText1 ul
{
width:340px;
margin:0px;
padding:0px;
line-height:20px;
list-style:none;
}
#rightMenuText1 ul li
{
width:340px;
margin:0px;
padding:0px 0 0 15px;
background:url(images/arrow.gif) no-repeat 0 8px;
}






.boldText
{
color:#856343;
font-size:12px;
font-weight:bold;
}
#rightGallery
{
width:450px;
margin:49px 0 22px 0px;
padding:0px;
float:left;
}
#rightImages
{
background:url(images/img_bg.gif) no-repeat top left;
width:128px;
height:129px;
margin:0 9px 0 0px;
padding:0 0 0 2px;
float:left;
}
#footer
{
color:#856343;
font-size:9px;
padding:34px 0 113px 0px;
}
#testimonial
{
background:url(images/title/testimonial.gif) no-repeat 12px 0px;
width:189px;
margin:0px 0 0 0px;
padding:0px 0 0 12px;
height:27px;
font-size:0px;
color:#FFFFFF;
text-indent:-100000px;
}
 

/* End of 'stylesheet' */

