body { 
	margin:0; 
	padding:0; 
	font-family: Helvetica, Arial, Sans-Serif; 
	font-size: 11px; 
	color:#555;
	background: url('../images/greybg2b.jpg') repeat-x top left; 
}

a, a:link, a:active, a:visited { text-decoration:none; color: #92965b; }
a:hover { text-decoration:none; color: #06c; }

h1 { font-family: Arial, Sans-Serif; font-size:20px; color:#333; }
h2 { font-family: Arial, Sans-Serif; font-size:16px; color:#555; }
h3 { font-family: Arial, Sans-Serif; font-size:14px; color:#555; }
h4 { font-family: Arial, Sans-Serif; font-size:12px; color:#555; }
h5 { font-family: Arial, Sans-Serif; font-size:10px; color:#555; }

li {
	padding: .3em 0 0 2em;
	margin: .4em 0;
	background-image: url('../images/arrow.jpg');
	background-repeat: no-repeat;
	background-position: 0 .4em;
	list-style-type:none;
}

#master { width:950px; }
#header { width:950px; height:120px; overflow:hidden; }
#nav { width:950px; height:40px; background:url('../images/navbg2.jpg') no-repeat top left; text-align:left; }
#main { width:950px; }
#main #left { width:170px; float:left; margin:20px 45px 0 0; }
#main #right { width: 696px; float:left; position:relative; }

#bodycontent { text-align:left; font-size:11px; margin:20px 0 20px 0; line-height:22px; color:#555; }
#bodycontent a, #bodycontent a:link, #bodycontent a:active, #bodycontent a:visited { text-decoration:none; color: #b24500; }
#bodycontent a:hover, #bodycontent a:visited:hover { text-decoration:none; color: #96a9b5; }

.breadlinks {font-size:11px;}

img{ border:none; }

#footer { text-align:left; font-family: Arial, Sans-Serif; font-size:10px; color:#999; margin: 20px 0 0 0; background:#000; height:400px; }
#footer a, #footer a:link, #footer a:active, #footer a:visited { text-decoration:none; color: #555; font-size:11px; }
#footer a:hover { text-decoration:none; color: #96a9b5; font-size:11px; }

#footer .footerall {padding:30px 0 30px 215px; border-top:0px dashed #ccc;}
#footer .footercol { width:250px; float:left; margin:0 20px 0 0; border-right: 1px solid #333; }

#rightsidetab { border:0; position:fixed; top:0; right:0; margin:180px 0 0 0; width:29px; height:117px; border:1px solid #ddd; }

.project { width:660px; border-bottom: 1px solid #ebebeb; margin:20px 0 0 0; float:left; color:#555; }
.projectimg { float:left; width:290px; height:162px; margin:0 30px 10px 0; }
.projecttxt { float:left; width:300px; line-height: 16px; margin:10px 0 0 0; font-size:11px; }
.projecttxt h2 { margin:0; padding: 0 0 5px 0; }
			
/* image replacement */
.graphic, #prevBtn, #nextBtn{
	margin:0;
	padding:0;
	display:block;
	overflow:hidden;
	text-indent:-8000px;
	}
/* // image replacement */
		

#container{	
	margin:0 auto;
	position:relative;
	text-align:left;
	width:696px;
	background:#fff;		
	margin-bottom:2em;
	border-bottom:1px solid #ddd;
	}				
#content{
	position:relative;
	}			

/* Easy Slider */

#slider{}	
#slider ul, #slider li{
	margin:0;
	padding:0;
	list-style:none;
	}
#slider li{ 
	/* 
		define width and height of list item (slide)
		entire slider area will adjust according to the parameters provided here
	*/ 
	width:696px;
	height:241px;
	overflow:hidden; 
	}	
#prevBtn, #nextBtn{ 
	display:block;
	width:30px;
	height:77px;
	position:absolute;
	left:-30px;
	top:71px;
	}	
#nextBtn{ 
	left:696px;
	}														
#prevBtn a, #nextBtn a{  
	display:block;
	width:30px;
	height:77px;
	background:url('../images/btn_prev.jpg') no-repeat 0 0;	
	}	
#nextBtn a{ 
	background:url('../images/btn_next.jpg') no-repeat 0 0;	
	}												

/* // Easy Slider */

.hidden { display: none; }
.js ul { display: none; }

#left ul { padding:0; margin:10px 0 10px 10px; line-height:18px; font-family: Arial, Sans-Serif; border-left:0px solid #ebebeb; }
#left li { font-size:11px; text-align:left; color:#333; list-style-type:none; padding:8px 0 8px 10px; margin:0; background:none; border-bottom:1px solid #ebebeb; }
#left li a, a:link, a:active { font-size:11px; text-align:left; color:#777; margin:0; padding:0; text-decoration:none; }
#left li a:hover { color:#96a9b5; }

#socialicons { margin:0 0 0 20px; padding:0; width: 87px; height: 29px; clear:both; overflow:hidden; float:left; }
#socialicons img { float:left; }



