@charset "utf-8";

* {
	color: #666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}

body {
	background-image:url(../images/bg-tile.gif);
	background-repeat:repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	margin:0 auto;
	padding:0;
	color: #666666;
	
	}

#page {
	width:922px;
	margin:0 auto;
	background-color: white;
	background-repeat: repeat-y;

	}


.sidecol{
	background-color:#591910;

}

#headerimg 	{
	margin: 0;
	height: 286px;
	}

#content {
	font-size: 1.2em;
	float: left;
	text-align: left;
	width: 664px;
	margin:0;
	padding:0;
	}



h3{
font-family: Georgia,"Times New Roman",Times,serif;
font-size:17px;
} 
h3 a{
font-family: Georgia,"Times New Roman",Times,serif;
line-height:normal;
margin:0;
font-size:17px;
color:#fff;
background:#923408;
height:30px;
padding:12px 75px 12px 70px;
text-decoration:none;
}



.clear {
	clear: both;
}














#clear {
    position:relative;	
	margin:0 auto;
	clear: both;
	height:10px;
	}






#footer {
position:relative;
	width:922px;
	height: 71px;
	text-align:center;
	color:#c66324;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	/*background-image:url(../images/website/footer.png);
	background-repeat:no-repeat;*/
	margin:0 auto;
	clear: both;
	
	}

#footer p {
	margin: 0;
	padding: 20px 0;
	text-align: center;
	}
	
	
	
	#footer a {
	color:#c66324;
	text-decoration:underline;
	font-size:11px;
}

#footer a, #footer a:visited, #footer a:active {
	color: #51611;
	text-decoration: none;
}

#footer a:hover{
text-decoration: underline;
}

	#footerspace{

margin-top:10px;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
}
#footerspace a{
color:#510611;
}

	
#middle{
background-image: url(../images/bottombar.gif);
background-color: #ffffff;
height:12px;
/*
background-image: url(../images/bottombar.gif);
height:27px;*/
margin-top:0px;
width:862px;
background-repeat:repeat-x;
float:left;
}
	
	#leftcorner{
background-image: url(../images/leftcorner.gif);
height:81px;
width:25px;
float:left;
background-repeat:no-repeat;
}

#rightcorner{
background-image: url(../images/rightcorner.gif);
height:81px;
width:35px;
float:left;
margin-top:-54px;
background-repeat:no-repeat;
}
	
	
	#footerbackg{
background-color:#e5dadc;
float:left;
width:862px;
height:54px;
}
	
	
	
	
/* End Structure */






.logo{margin: 0;
	padding: 0;
	
}




	
	a{	
	color:#CAB5C0;
	}



#witl {
	float:left;
	width:236px;
	text-align:left;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:1.3em;
	background-image:url(../images/backgfade.gif);
	background-repeat:repeat-x;
	background-color: white;
	}
	


#witlcontent {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:1.3em;
	margin-top:15px;
	margin-left:10px;
	background-color:white;
}


#witlcontent img {
	margin-top: 19px;
/*	margin-left: 22px;*/
}

.spacing {
	margin-top:10px;
	text-align:center;
	padding-left:10px;
}





#subcontentbackg ul {
list-style-type:square;
padding-left:30px;

}



.min-height
{
	min-height: 400px;
	height: auto !important;
	height: 400px;

}



#maincontentbackg{
background-image:url(../images/push.gif);
background-repeat:no-repeat;
background-position:left -33px;
padding: 10px 0 0 11px;


}

#subcontentbackg{
background-image:url(../images/pushsub.gif);
background-repeat:no-repeat;
background-position:left -23px;
padding: 10px 0 10px 11px;
margin-top:-10px;
}

#maincontentbackg p{
padding: 0 0 0 10px;
}

#subcontentbackg p{
padding: 0 0 0 10px;
}

h2{
padding: 0 0 0 10px;
}


#newsletter {
	z-index: 99;
	width: 125px;
	height: 125px;
	position: relative;
	float: right;
	bottom: 75px;
	right: 50px;
}


.heading{
margin: 15px; 
line-height: normal; 
text-align: center;
font-size: 13px;
 color: #974806; 
 font-family: arial,'sans-serif';
 font-weight:bold;

}
.headings{
margin: 15px; 
line-height: normal; 
text-align: center;
font-size: 13px;
 color: #974806; 
 font-family: arial,'sans-serif';
 font-weight:bold;
 font-style:italic;
}


.para{
margin: 15px;
 line-height: normal;
 color: #7f7f7f; 
 font-family: arial,'sans-serif';
 font-weight:bold;
}

.paraabout{
margin: 15px;
 line-height: normal;
 color: #7f7f7f; 
 font-family: arial,'sans-serif';

}


.largeL{
font-size:13px;
font-weight:bold;
color:#CAB5C0;

}

.current{
background-image:url(../images/linkarrow.gif);
background-repeat:no-repeat;background-position:left 10px;
color:#9e4a1b;
}
.colorspan{
color:#984806;
}

/*  Table */
#fourway p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}


.dark-yellow {
	background-color: #f3c95a;
	color:#333333;
}

.light-yellow {
	background-color: #f6d783;
	color:#333333;
}
.imagesquare {
	margin-top:8px;
	text-align:center;
	margin-left:8px;
}

.learnmore {
	margin-left:30px;
	margin-bottom: 5px;
}
.four-way-padding {
	padding: 10px;
	font-size:11px;
}
h1 {
	font-size: 22px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #FFFFFF;
	padding: 10px 0 10px 10px;
	background-image: url(../images/h1-headerbar.gif);
	background-position: top left;
	background-repeat:repeat-x;
	width: 644px;
	 }

p {
	color: #666666;
	margin: 20px 0px 20px 0px;
	padding: 0px;
}

p a{
	text-decoration: underline;
	color: #333333;
}

p a:hover{
	color: #333333;
	text-decoration: none;
}
/*
#contentcol {
	float: left;
	text-align: left;
	width: 664px;
	margin:0;
	padding:0;
}
*/

h1 {
top:0px;
	font-size: 22px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #FFFFFF;
	padding: 10px 0 10px 10px;
	background-image: url(../images/h1-headerbar.gif);
	background-position: top left;
	background-repeat:repeat-x;
	width: 644px;
	
	margin:0px;
	 }
	 
	 
	 #pusher2 {
	float:left;
	background-color:#550E11;
	background-image:url(../images/push.gif);
	width:11px;
	height:138px;
	background-position:left 6px;
	background-repeat:no-repeat;
	top:286px;
	position:relative;
	z-index: 10;
}

#subscribe-box {
	margin: 0px 0px 10px 10px;
	padding: 0px;
	height:200px;
}
#subbox{
background-image:url(../images/moreinformation.png);
width:226px;
height:72px;
}
#smenu{

background-image:url(../images/subbackgfade.gif);
background-repeat:repeat-x;
padding-left:5px;
background-color:#fff;
cursor:pointer;

		}
		
		
		#subpagefade{
background-image:url(../images/subbackgfade.gif);
background-repeat:repeat-x;
background-position: 50px 75px;

}
form {
	background-color:#F3C95A;
	width: 226px;
}

form img {
	margin-left: 10px;
}

input#FirstName, input#LastName, input#EmailAddress {
	background-color: #FFFFFF;
	border-bottom-color:#d5a934;
	border-top-color: #D5A934;
	border-right-color: #D5A934;
	border-left-color: #D5A934;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	margin-left: 10px;
}

input#submit {
	background-color: #F3C95A;
	width: 85px;
	border: 0;
	background-repeat: no-repeat;
	background-image:url(../images/linkarrow.gif);
	background-repeat:no-repeat;
}

.imgcont{

border: 0px;  float: right; margin: 5px;  width: 250px;  height: 188px
}






#leftcolumn{
float: left;
width: 236px;
	margin-left:12px;
}









/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */
.sidebarmenu{
	/*background-color:#561510;*/
	
	}
.sidebarmenu ul{
margin: 0;
padding: 0;
list-style-type: none;
width: 236px; /* Main Menu Item widths */

}
img{border:none;}

.sidebarmenu img{ vertical-align: text-bottom;
}
#subpagefade img{ vertical-align: text-bottom;
}
.sidebarmenu ul li{
position: relative;


}

/* Top level menu links style */
.sidebarmenu ul li a{

display: block;
overflow: auto; /*force hasLayout in IE7 */
color: white;
text-decoration: none;
/*
padding:6px;
*/
width:236px;
height:28px;


}
.currenthome{background-image:url(../images/home-off.gif);}
.home{background-image:url(../images/home-off.gif);}
.aboutus{background-image:url(../images/about-us-off.gif);}
.cultural{background-image:url(../images/cmap-tools-off.gif);}
.training{background-image:url(../images/cm-training-off.gif);}
.projects{background-image:url(../images/case-off.gif);}
.service{background-image:url(../images/con-services-off.gif);}
.publications{background-image:url(../images/publications-off.gif);}

.contact{background-image:url(../images/contact.gif);}
.blankcs{background-image:url(../images/blankcs.gif);}
.currenthome:hover{background-image:url(../images/home-on.gif);}
.home:hover{background-image:url(../images/home-on.gif);}
.aboutus:hover{background-image:url(../images/about-us-on.gif);}
.cultural:hover{background-image:url(../images/cmap-tools-on.gif);}
.training:hover{background-image:url(../images/c-m-training-on_08.gif);}
.projects:hover{background-image:url(../images/case-off.gif);}
.service:hover{background-image:url(../images/con-services-on.gif);}
.publications:hover{background-image:url(../images/publications-on.gif);}

.contact:hover{background-image:url(../images/contactover.gif);}

.sidebarmenu ul li a:hover{

}

/*Sub level menu items */
.sidebarmenu ul li ul{
position: absolute;
width: 236px; /*Sub Menu Items width */
top: 0;
right:0;
visibility: hidden;
background-color:#561510;
z-index: 12;

}

	.sidebarmenu ul li ul li a{

font-size:13px;
color:#9e4a1b;
background-color:#540d11;
padding: 5px 5px 5px 10px;
background-image:url(../images/linkarrow.gif);
background-repeat:no-repeat;background-position:left 10px;
letter-spacing:1px;
height:auto;
z-index: 12;
}
.sidebarmenu ul li ul li a:hover{

color:white;
background-image:url(../images/linkarrow1.gif);
background-repeat:no-repeat;


}
.link{
	visibility:hidden;
	
	}
 
/* Holly Hack for IE \*/
* html .sidebarmenu ul li { float: left; height: 1%; }
* html .sidebarmenu ul li a { height: 1%; }
/* End */
/*
.subnav {
	text-align: left;
	margin:10px 0 10px 0;
	color: #561111;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 17px;
	cursor: pointer;
	height:35px;
	
}
*/
.subnav{
list-style-type:none;
color: #561111;
}
.subnav li {
margin-bottom:10px;
}
.subnav li a{
text-decoration:none;
	color: #561111;
text-align: left;
	padding-left: 7px;

	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 17px;
	
height:35px;


}
.subnav li a:hover{
	font-size: 17px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #a9531c;
	background-image: url(../images/arrow.gif);
	background-repeat: no-repeat;
	padding-left: 7px;

	background-position: left 5px;
	height:35px;
	
	}
	
	.currentcase{
	font-size: 17px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #a9531c;
	background-image: url(../images/arrow.gif);
	background-repeat: no-repeat;
	padding-left: 7px;
	background-position: left 5px;
	height:35px;
	
	}
	.casestudyul li{list-style-type:none;}
	.casestudyul li a{
	text-decoration:none;
	color: #a9531c;
	
	}
	
	.smallred{
	font-size:10px;
	color:red;
	font-weight:bold;
	
	
	}
	
	.casesubul{
	list-style:none;
	fontsize:10px;
	margin-left:10px;
	
	}
		.casesubul li{
	background-image:url(../images/linkarrow1.gif);
background-repeat:no-repeat;
background-position: left 5px;
}
	.casesubul li a{ font-size:11px;}
	
	.casesubul li a:hover{
	font-size: 11px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #a9531c;
	background-image: url(../images/arrow.gif);
	background-repeat: no-repeat;
		background-position: left 5px;
	
	
	}