/* SSS Global */
body{
	background-color:#d9d9d9;
	color:#766a62;
	text-align:center;
	font-family:verdana;}
a{
	color:#766a62;text-decoration:none;
}
a:hover{
	color:#eeaf00;
}	
label span{
	display:none;
}
.main{
	width:800px;
	margin:0 auto;
	text-align:left;
}
.maininner{
	width:800px;
	background-color:#ffffff;
	margin:0px 0 100px 0;
	padding:0;
}
.clearer{
	display:block;
	height:1px;
	overflow:hidden;
	margin-top:-1px;
	clear:both;}
/* EEE Global */

/* SSS cnttopbar */
.cnttopbar{
padding:33px 0 10px 39px;
	background-color:#766a62;}
/* EEE cnttopbar */

/* SSS cntbanner */
.cntbanner{
	position:relative;
}
.cntbanner img.transparent{
	position:absolute;
	top:140px;left:0;
	width:800px;height:40px;
	behavior:url("pngbehavior.htc");
}
.cntbanner .strapline{
	position:absolute;
	top:140px;left:0;
	width:800px;height:40px;
	/*width:722px;height:33px;
	padding:7px 39px 0 39px;*/
}
.cntbanner .strapline h1{
	position:absolute;margin:7px 39px 0 39px;
	font-size:144%;font-weight:normal;font-family:arial;
    color:#ffffff;
}
/* EEE cntbanner */

/* SSS cntlogo */
.cntlogo{
	margin:0 0 13px 0;}
/* EEE cntlogo */

/* SSS cntmainnav */
.cntmainnav{
	width:720px;overflow:hidden;
	margin:0;padding:7px 0 0 0;
	background:url(http://www.tridentbc.com/images/trident/bgnav.gif) repeat-x top left;
}

.cntmainnav ul{
	margin:0;padding:0;
	display:inline;}
.cntmainnav ul li{
	margin:0;
	float:left;
	list-style:none;
	display:block;
	font-family:arial;font-size:85%;
padding: 0 10px 0 0;

}
.cntmainnav ul li a{
	color:#ffffff;}
.cntmainnav ul li a:hover, .cntmainnav ul li a.selected{
	color:#eeaf00;
}
	
/*.cntmainnav ul li#navhome{
	width:59px;}
.cntmainnav ul li#navaboutus{
	width:74px;}
.cntmainnav ul li#navexpertise{
	width:74px;}
.cntmainnav ul li#navcasestudies{
	width:89px;}
.cntmainnav ul li#navclients{
	width:59px;}
.cntmainnav ul li#navourpeople{
	width:89px;}
.cntmainnav ul li#navnews{
	width:60px;}
.cntmainnav ul li#navcareers{
	width:71px;}
.cntmainnav ul li#navcontactus{
	width:86px;}*/

/* SSS cntbody */
.cntbody{
    width:auto;overflow:hidden;
    padding:20px 0 40px 39px;}
.cntbody .lhs{
    float:left;display:inline;width:397px;}
#recruitment .cntbody .lhs{
    float:left;width:417px;}    
#contact .cntbody .lhs{
    float:left;width:417px;}    
/*#casestudies .cntbody .lhs{
    float:left;width:357px;}*/
    
.cntbody .rhs{
    float:left;display:inline;width:364px;}
#recruitment .cntbody .rhs{
    float:left;width:344px;}
#contact .cntbody .rhs{
    float:left;width:344px;}
/*#casestudies .cntbody .rhs{
    float:left;width:404px;}*/
            
.cntbody h1{
    font-size:107%;font-weight:normal;
    margin:0 0 10px 0;
}   
.cntbody .page-seperate {
border-top:1px solid #CFC7C2;
margin: 0 0 10px 0;
padding: 10px 0 0 0;
display: block;
font-weight:bold;
} 
.cntbody h1 strong{
    font-weight:normal;color:#eeaf00;}    
#expertise .cntbody h1{
    font-size:144%;font-weight:normal;font-family:arial;
    margin:0 0 20px 0;} 
#people .cntbody h1{
    font-size:144%;font-weight:normal;font-family:arial;
    margin:0 0 10px 0;} 
#news .cntbody h1{
    font-size:144%;font-weight:normal;font-family:arial;
    margin:0 0 10px 0;} 
#casestudies .cntbody h1{
    font-size:144%;font-weight:normal;font-family:arial;
    margin:0 0 10px 0;} 
            
.cntbody h2{
    font-size:92%;font-weight:normal;
    margin:0 0 14px 0;}        
#news .cntbody h2{
    font-size:85%;font-weight:bold;
    margin:0 0 2px 0;}  
#casestudies .cntbody h2{
    font-size:85%;font-weight:bold;
    margin:0 0 2px 0;}  
                
.cntbody p{
    font-size:85%;
    margin:0 0 10px 0;}  
.cntbody p strong{
    font-weight:bold;} 

.cntbody p.cv{
    font-size:85%;
    margin:20px 0 10px 0;}    
.cntbody p.cv img{
    font-size:85%;
    margin:0 8px 0 0;padding:0;}  
         
p.printfriendly{
    padding:30px 0 0 39px;}      

.cntbody img.imgnews{
    float:right;
    width:175px;
    margin:0 0 10px 10px;} 
/* EEE cntbody */

/* SSS cntnews */
.cntnews{
    width:334px;}
/* EEE cntnews */
    
/* SSS cntblock */
.cntblock{
    width:100%;overflow:hidden;
    margin:0;}
#home .cntblock{
    width:333px;
    margin:20px 0 0 0;}
#expertise .cntblock{
    width:334px;}
#customers .cntblock{
    width:333px;}
#people .cntblock{
    width:333px;}
#news .cntblock{
    width:333px;}
#casestudies .cntblock{
    width:333px;}    
    
/*#casestudies .cntblock{
    width:258px;}*/    
            
.cntblock .header{
    background-color:#766a62;
    height:24px;
    margin:0 0 21px 0;padding:11px 0 0 20px;}    
#expertise .cntblock .header{
    margin:0 0 5px 0;}  
#customers .cntblock .header{
    margin:0 0 5px 0;}   
#people .cntblock .header{
    margin:0 0 5px 0;} 
#news .cntblock .header{
    margin:0 0 5px 0;} 
#casestudies .cntblock .header{
    margin:0 0 5px 0;}     
    
/*#casestudies .cntblock .header{
    margin:20px 0 5px 0;}*/ 
.cntblock .header h2{
    font-size:77% !important;color:#ffffff;
    text-transform:uppercase;font-weight:normal !important;}
.cntblock .header h2 a{
    color:#ffffff;}

.cntblock img.left{
    float:left;margin:0 20px 0 0;width:89px;}  
.cntblock .text{
    float:left;width:220px;}  

.cntblock h3{
    font-size:114%;}    
.cntblock p{
    font-size:85%;}    

.cntblock ul.blocklist{
	padding:0;margin:0 0 10px 0;
	list-style-type:none;}
.cntblock ul.blocklist li{
	display:block;
	padding:4px 0 4px 0;
	background:url(http://www.tridentbc.com/images/trident/bgli.gif) repeat-x top left;
	font-size:85%;}	  

/* EEE cntblock */

/* SSS cntblockitem */
.cntblockitem{
	width:100%;overflow:hidden;
	background:url(http://www.tridentbc.com/images/trident/bgblockitem.gif) repeat-x top left;}
#people .cntblockitem{
    background:url(http://www.tridentbc.com/images/trident/bgpeople.gif) repeat-x top left;} 
#news .cntblockitem{
    background:url(http://www.tridentbc.com/images/trident/bgnews.gif) repeat-x top left;}
#casestudies .cntblockitem{
    background:url(http://www.tridentbc.com/images/trident/bgnews.gif) repeat-x top left;}
    
/*#casestudies .cntblockitem{
    background:url(http://www.tridentbc.com/images/trident/bgpeople.gif) repeat-x top left;}*/
        
.cntblock .first{
	background:url(http://www.tridentbc.com/images/trident/bgblockitemfirst.gif) repeat-x top left;}
#people .cntblock .first{
    background:url(http://www.tridentbc.com/images/trident/bgpeoplefirst.gif) repeat-x top left;} 
#news .cntblock .first{
    background:none;} 
#casestudies .cntblock .first{
    background:none;}     
    
/*#casestudies .cntblock .first{
    background:url(http://www.tridentbc.com/images/trident/bgpeoplefirst.gif) repeat-x top left;}*/ 
    
.cntblock .last{
	background:url(http://www.tridentbc.com/images/trident/bgblockitemlast.gif) no-repeat top left;}

.cntblockitem p{
	width:148px;float:left;
	padding:3px 4px 6px 14px;
	font-size:85%;}
        
.cntblockitem a{
	display:block;
	width:148px;float:left;
	padding:3px 4px 6px 14px;
	font-size:85%;}
.cntblockitem a.selected{
	color:#000000;}
.cntblockitem a strong{
	font-weight:bold;}
#people .cntblockitem a{
    width:315px;} 
#news .cntblockitem a{
    width:325px;
    padding:3px 4px 6px 4px;} 
#casestudies .cntblockitem a{
    width:325px;
    padding:3px 4px 6px 4px;}     
    
/*#casestudies .cntblockitem a{
    width:240px;} */

.cntblock .archive{
	padding:6px 0 0 0;}
.cntblock .archive img{
	float:left;margin:0 6px 0 0;}
/* EEE cntblockitem */

/* SSS cntpeople */
.cntpeople{
	width:100%;overflow:hidden;}
.cntpeople img{
	float:left;
	margin:5px 5px 15px 0;}
/* EEE cntpeople */

/* SSS contact */
#contact .cntblock {
width: 370px;
}

#contact .header {
margin-bottom: 10px;
}
.contact_item {
background-image: url('http://192.168.1.4/trident/images/trident/line.gif');
background-repeat: repeat-x;
background-position: bottom right;
padding-bottom: 5px;
margin-bottom: 10px;
}

.contact_item .map {
float: right;
margin-top: 4px;
}

.contact_item .email {
clear: right;
float: right;
margin-top: 5px;
}

/* EEE contact */

/* SSS cntcasestudy */
.cntcasestudy{
    padding:0 40px 0 0;}       
.cntcasestudy h1{
    font-size:85%;font-weight:bold;
    margin:0 0 2px 0;}       
.cntcasestudy h2{
    font-size:85%;font-weight:bold;
    margin:0 0 2px 0;}  

.cntcasestudy ul{
    font-size:85%;
    margin:0 0 10px 0;padding:0 0 0 15px;
    list-style:disc;}  

.cntcasestudy img{
    float:right;
    width:175px;
    margin:0 0 0 10px;}   

.cntcasestudy p.back{
    font-size:85%;font-weight:bold;
    margin:15px 0 2px 0;}  
/* EEE cntcasestudy */

/* EEE cntsearchform */
.cntsearchform{
    width:333px;
    margin:0 0 20px 0;}
.cntsearchform tr td{
    padding:0;}
.cntsearchform tr td.left{
    font-size:85%;
    padding:0 10px 0 0;}
.cntsearchform tr td.right{
    text-align:right;
    padding:10px 0 0 0;}
    
.cntsearchform label{
    display:none;}
.cntsearchform select{
    font-size:85%;
    width:270px;}
/* EEE cntsearchform */


/***************** New styles ****************/

.button {
font-size: 85%;
padding: 1px 4px 3px 4px;
display: block;
float: left;
margin-right: 5px;
background-color: #766A62;
color: #fff;
}

.button:hover {
color: #fff;
}

.go {
background-color: #D29F16;
}

.expertise_list li {
width:157px;
float: left;
font-size: 11px;
padding-left: 10px;
background-image: url('http://www.tridentbc.com/images/trident/dot.gif');
background-repeat: no-repeat;
background-position: 0px 5px;
margin-bottom: .5em;
}

.expertise_list li a {
display: block;
height: 3em;
}

#casestudies {
padding-bottom: 20px;
}

#casestudies .casestudy_box {
width: 100px;
height: 200px;
float: left;
margin-right: 5px;
}

.casestudy_thumbnail {
width: 100px;
height: 100px;
background-color: #d9d9d9;
overflow: hidden;
}

.casestudy_detail {
width: 88px;
height: 88px;
float: left;
border: 1px solid #d9d9d9;
border-top: 0px;
padding: 5px;
}

.category_block {
background-color: #766A62;
color: #ffffff;
padding: 5px;
font-size:77%;
text-transform:uppercase;
}

.careers_list_anchor {
display: block;
padding: 5px;
font-size:85%;
background-image: url('http://www.tridentbc.com/images/trident/glass.gif');
background-position: center right;
background-repeat: no-repeat;
}

.careers_list_anchor:hover {
background-image: url('http://www.tridentbc.com/images/trident/glass_hover.gif');
}

.careers_title {
display: block;
padding: 5px 5px 5px 0px;
font-size:85%;
}

.careers_detail {
margin: 5px 0px 5px 0px;
}

.list_date {
width: 80px;
float: left;
}

h4 {
font-weight: bold;
font-size: 85%;
}

.application_form input {
border: 1px solid #bbb;
width: 350px;
margin-bottom: 10px;
margin-top: 2px;
font-size: 85%;
padding: 2px;
color: #766a62;
font-family: verdana, arial, sans-serif;
}

.application_form textarea {
border: 1px solid #bbb;
width: 350px;
height: 6em;
margin-bottom: 10px;
margin-top: 2px;
font-size: 85%;
padding: 2px;
color: #766a62;
font-family: verdana, arial, sans-serif;
}

.login_form input {
border: 1px solid #bbb;
width: 200px;
margin-bottom: 10px;
margin-top: 2px;
font-size: 85%;
padding: 2px;
color: #766a62;
font-family: verdana, arial, sans-serif;
}

.login_form .submit {
border: 0px solid #bbb;
width: 100px;
margin-top: 5px;
font-size: 85%;
padding: 2px;
color: #fff;
background-color: #766A62;
font-family: verdana, arial, sans-serif;
}

.submit {
padding: 1px 4px 1px 4px;
display: block;
float: left;
margin-right: 5px;
background-color: #D29F16;
color: #fff;
border: 0px;
}

.clientarea_list_anchor {
display: block;
padding: 5px 0px 5px 0px;
font-size:85%;
background-image: url('http://www.tridentbc.com/images/trident/btnarchive.gif');
background-position: center right;
background-repeat: no-repeat;
}

#clientarea .rhs {
float: right;
}

.list_title_files {
float: left;
width: 230px;
overflow: hidden;
}

.glint {
color: #eeaf00;
}

.glint_link {
color: #eeaf00;
}

.clear {
clear: both;
}

.cntblock .customer {
	padding:0;
	margin: 0px;
	list-style-type:none;
}

.cntblock .customer .customer_item {
	float:left;
        width: 142px;
        margin-right: 5px;
	display:block;min-height:18px;
	padding:3px 4px 6px 14px;
	background:url(http://www.tridentbc.com/images/trident/bgliexpertise.gif) repeat-x top left;
	font-size:85%;}
	 	 
.cntblock .customer .first {
	background:url(http://www.tridentbc.com/images/trident/bglifirst.gif) repeat-x top left;}

.link_highlight {
text-decoration: underline;
}

.clear {
clear: left;
}

.separator {
padding-top:  1px;
background-image: url('http://www.tridentbc.com/images/trident/line.gif');
}

.cntsearch {
float: right;
color: #fff;
margin-top: 20px;
padding-right: 40px;
width: 150px;
}

.search_box {
background-color:#8F8A86;
border:0 solid #BBBBBB;
color:#FFFFFF;
font-size:85%;
height:1.2em;
margin-right:5px;
padding:3px 0 2px 2px;
width:110px;
float: left;
}

.search_go {
width: 2em;
font-size: 85%;
background-color: #8F8A86;
color: #fff;
cursor: pointer;
border: 0px solid #bbb;
padding: 0px;
display: block;
height: 1.6em;
float:right;
}

.search_results {
margin-bottom: 5px;
width: 450px;
}

.search_result_item {
margin-top: 7px;
}

.search_link {
font-weight: bold;
text-decoration: none;
}
#footer{
    padding:10px 0 10px 40px;
    border-top: 1px solid #CFC7C2;
    width:760px;
margin: 10px 0;

}
#footer img{
    margin: 0 20px 0 0;
}
.link-highlight{
text-decoration: underline;
}
.margin-below{
margin: 10px 0 5px 0;
}