/************ CONTENT PROPERTIES  **************/
.front-news {
	color:#4a4949;
	font-size:10px;
	text-transform:uppercase; 
    padding:0 0 12px 11px; 
	background:url(../img/proj-bullet.png) 0px 3px no-repeat;}
.front-news a {color:#4a4949;}
.front-news a:hover {color:#c7d77e;}
.home-news {width:260px; padding:300px 0 0 29px;}
.home-spacer {height:57px; width:20px;}
.home-bar {height:75px; background:url(../img/bg-home.png) ; width:948px; /*padding-top:3px*/}

/**ul.new-list li ul li {list-style:none;}
ul.new-list li ul li a { background:url(../img/list-bullet.png) 2px 4px no-repeat; font-size:10px; padding-left:10px; color:#676766 }
ul.new-list li ul li a:hover { color:#;}
ul.new-list ul li  {margin-bottom:5px;}
ul.new-list h5 {color:#333; font-size:10px;}
ul.new-list h3 { margin-bottom:3px;}**/

.services-list { margin-top:-5px;}
.services-list li { list-style:none;}
.services-list li a { display:block; padding:5px 0 5px 0; }
.services-list li a:hover { color:#94a545;}


div.proj-txt {height:316px; padding-bottom:15px;}
div.proj-btn { float:right;}
div.proj-btn a {
	background-color:#94a545; 
	border:1px solid #ced6a8; 
	color:#FFF !important; 
	display:block; 
	font-size:10px; 
	padding:4px 5px;}
div.proj-btn a:hover {background-color:transparent; border:1px solid #a5b362; color:#676766 !important;}

ul.project-list-pg {padding-bottom:14px;}
ul.project-list-pg li { list-style:none;}
ul.project-list-pg li a{color:#676766; font-size:10px;}
ul.project-list-pg li a:hover, ul.project-list-pg li a:hover strong{color:#94a545; font-size:10px;}
ul.project-list-pg strong{color:#333; font-size:10px; font-weight:bold;}

div.col-1 {width:158px; float:left;}
div.col-2 {width:156px; float:left;}
div.proj-page {float:left; margin-top:24px; padding-left:15px; color:#5f6349; font-weight:bold; font-size:11px;}
div.proj-arrows {float:right; margin-top:24px; padding-right:15px;}

ul.projects li { list-style:none;}
ul.projects li a { display:block; float:left; margin-bottom:2px;}
ul.projects li a:hover img {opacity:.75; filter:alpha(opacity=75);}
 
p.contact {font-size:11px !important; color:#5f6349; font-weight:normal !important; padding-bottom:12px;}
p.contact strong {color:#333333;}
p.map { margin-bottom:6px !important;}
p.map a {color:#5f6349; text-decoration: none; font-size:11px !important;}
p.map a:hover { color:#94a545;}

div.content {margin-top:-17px;width:315px; height:445px; background-color:#f5f7ea; float:right; }
div.content p { font-size:10px; font-weight:bold;  margin-bottom:12px; line-height:180%; }
div.content2 {width:315px; height:445px; background-color:#f5f7ea; float:right; }
div.content2 p { font-size:10px; font-weight:bold;  margin-bottom:12px; line-height:180%; }
div.txt {width:255px; height:388px; 
background-color:#f5f7ea; float:left; color:#5f6349; padding:25px 0px 25px 24px; overflow:hidden
}
div.arrows {width:20px; float:left; height:100px; padding:50px 0 0 15px; }


ul.dock-list { float:left; width:200px; height:418px; background:url(../img/bg-green.png); padding:27px 0 0 5px;}
ul.dock-list li a{
	color:#d0d6a7; 
	text-decoration:none; 
	padding:4px 0 4px 0; 
	font-size:11px;
	margin-bottom:6px;
	display:block; 
	width:195px;}
ul.dock-list li a:hover, ul.dock-list .active a{color:#fff;}

.dock {width:627px; height:445px; float:right;}

/*div.firm { background: url(../img/img-project.old.jpg) no-repeat top right;}
div.contact { background: url(../img/img-contact.jpg) no-repeat top right;}
div.news { background: url(../img/img-news.jpg) no-repeat top left;}
div.project { background: url(../img/img-project.jpg) no-repeat top right;}
div.project-list { background: url(../img/img-project-list.jpg) no-repeat top left;}
div.project-thumb { background: url(../img/img-project-thumb.jpg) no-repeat top left;}
div.services { background: url(../img/img-services.jpg) no-repeat top right;}
*/

div.gsp {width:52px; height:445px; background:url(../img/bg-right.png) top left #94a545 repeat-y; float:right;}
div.gsp-tab { width:52px; height:80px; margin-top:56px; 
/*background:url(../img/bg-tab.png) repeat-x; */
float:right;}
div.gsp-tab-project { width:51px; height:80px; margin-top:56px; /*background:url(../img/bg-tab.png) repeat-x;*/ float:right;}

div.text-logo{float:right; width:122px; height:48px; background:url(../img/img-logo2.jpg) no-repeat; margin-top:15px;}
div.chase-logo {float:left; width:159px; height:72px; background:url(../img/chase-collaborate.jpg) no-repeat;}

/************	SHELL PROPERTIES  ***************/
.top, .main, .home, .footer {margin:auto; width: 994px;}

.top {height:80px; margin-top:20px; }
.main {height:445px;}
.home {height:445px; background:url(../img/bg-home.jpg) no-repeat top left;}
.footer { color:#999; font-size:10px; margin-top:12px;}

/************	GLOBAL PROPERTIES  ***************/
* {margin: 0; padding: 0;}
img {border: 0px;}
p {line-height:150%; text-align:justify;}

body {background-color: #fff; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.clear {clear:both;}
.right {float:right;}
.left {float:left;}

 a {color:#5f6349; text-decoration: none;}
a:hover { color:#94a545;}

/************ NAV PROPERTIES  ***************/

.home ul {margin:30px 0 0 27px; float:left;}
.top ul { margin:30px 0 0 27px; float:left}

.top ul li, .home ul li { list-style:none; color:#94a545;  display:inline;}
.top ul li a, .home ul li a{color:#999; text-decoration:none; padding:4px; font-weight:bold;}
.top ul li a:hover, .top ul .active a, .home ul li a:hover, .home ul .active a{ color:#94a545; font-weight:bold;}

.footer a{ color:#94a545; text-decoration:none;}
.footer a:hover{ border-bottom:1px solid #94a545; color:#999; text-decoration:none;}

/************ HEADER PROPERTIES  ***************/
h1 {font-size:12px; color:#94a545; font-weight:normal; margin-bottom:6px;}

h2 {
/*
	position:relative;
	top:-445px;
	left:3px;
	z-index:101;
	width:168px; 
	height:46px; 
	margin-top:56px;
	background:url(../img/bg-tab.png) repeat-x; 
	float:right;
	padding:34px 0 0 12px; 
	color:#999; 
	font-size:14px; 
	font-weight:normal;
	z-index:10;
	*/
	display:none;
	}
	
h3 {font-size:12px; color:#94a545; font-weight:normal;}
h4 {font-size:10px;color:#333; margin-bottom:10px;}

.bannerholder {
    Z-INDEX: 0; 
    POSITION: relative; 
    WIDTH: 630px; 
    HEIGHT: 445px; 
    TOP: 0px; 
    LEFT: 0px
}
ul.proj-list { float:left; width:195px; padding:27px 0 0 30px;}
ul.proj-list li {list-style:none;}
ul.proj-list li a {	text-decoration:none; 	padding:3px 0 3px 0; 		display:block; 	width:195px;}
ul.proj-list .active a {color:#5c6917; font-weight:bold; font-size:12px; text-indent:11px; background:url(../img/proj-bullet.png) 0px 7px no-repeat;}
ul.proj-list li a:hover {color:#5c6917;} 

ul.new-list {margin: 3px 0 0px 5px;}
ul.new-list li a { background:red; font-weight:normal ; text-indent:0px ; font-size:11px ; background:none ; }
ul.new-list li a:hover {color:#d0d6a7 ; font-weight:normal; }
	
ul.sub-list li {list-style:none;}
ul.sub-list li a { background:url(../img/list-bullet.png) 2px 7px no-repeat; font-size:10px; padding-left:10px; color:#676766 }
ul.sub-list li a:hover { color:#94a545;}

#Scroller-1 h2 {
	color:#999; 
	font-size:14px; 
	font-weight:normal;
    display:block;
}
