/* @override http://www.jhg.com/jhgdev5/styles/text.css */

@charset "utf-8";

/* CSS Document */



body {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	/*line-height: 15px;*/

}

/* Commonly used to style page titles. */

h1 {

	color: #FFFFFF;
	

	font-size: 18px;


	font-weight: normal;

	line-height: 29px;

	padding-bottom: 0px;

	text-transform: none;
	font-style: normal;
}

#footer h1 {

	color: #333333;

	font-size: 8px;
	
	font-weight: normal;

	text-transform: none;
	font-style: normal;
}


/* Commonly used to style section titles. */

h2 {

	color: #FFFFFF;

	font-size: 18px;

	line-height: 14px;

}


h3 {
	color:#666;
	font-size:14px;
	font-family:arial;
	margin-bottom:10px;

}

#footer #postItem{
		color:#666;
	margin-bottom:10px;
	text-transform: uppercase;
	font: 12px Arial, Helvetica, Geneva, sans-serif;
}

#postItem{
	color:#666;
	font: 12px Arial, Helvetica, Geneva, sans-serif;
}
#postItem strong{
	font-weight: bolder;
}



h4 {
	color:#333;
	font-size:12px;
	font-family:arial;
	margin-bottom:10px;

}
#footer .subtitle{
	color: #f3f3f3;
	margin-bottom:10px;
	font: normal 12px/normal Arial, Helvetica, Geneva, sans-serif;
	text-decoration: none;
}


h5 {

	color: #FFFFFF;

	font-size:25px;

	font-weight: normal;
	line-height: 24px;

	padding-bottom: 14px;

	text-transform: none;

}

.footertext {

	

	line-height: 10px;

	color: #e4e4e4;

	overflow: hidden;
	font:  10px Arial, Helvetica, Geneva, sans-serif;
	
	

}

.leftmenublock {

	display: block;

	float: left;

	padding-top: 38px;

	padding-left: 24px;

	width: 195px;

}

.leftmenuhdr {

	font-size: 30px;

	color: #666666;

	margin-top: -11px;

	display: block;

}

.rightcontenttext1 {

	padding-top: 32px;

	padding-left: 29px;

	display: block;

	padding-right: 29px;

}

.rightcontenttext1 p {

	margin-bottom:15px;

}


.rightcontenttext1 ul {

	margin-left:30px;
	margin-bottom:15px;

}

.maincontent ul {

	margin-left:30px;
	margin-bottom:15px;

}



.companycontentleft {

	width: 411px;

	padding-right: 30px;

	margin: 0px;

	display: block;

	float: left;

	padding-left: 30px;

	color:#666;

}

.companycontentright {

	width: 181px;

	padding-left:30px;

	background:#fff url(../images/pngs/company/rightside_bk.png) no-repeat;

	display: block;

	float: left;

	color:#666;

}



.casestudiesgallery {

	width: 211px;

	display: block;

	float: left;

}

.companyleftform {

	width: 247px;

	padding-right: 53px;

	margin: 0px;

	display: block;

	float: left;

	padding-left: 41px;

}

.companycareerform {

	width: 660px;

	padding-right: 53px;

	margin: 0px;

	display: block;

	float: left;

	padding-left: 41px;

}





.rthdr {

	font-size: 14px;

	color: #666666;

	margin-bottom: 14px;

	display: block;

	font-family:verdana;

	

}

.rthdrBuzz {

	font-size: 14px;

	color: #FFFFFF;

	margin-bottom: 14px;

	display: block;

	font-family:verdana;

	

}

.35pixelspacer {

	display: block;

	height: 35px;

}

.companycontainertext {

	display: block;

	width: 630px;

	padding-right: 40px;

	margin: 0px;

}

.red {

	color: #AA1B21;

}

.red2 {

	color: #AA1B21;

	background-image: url(../images/jpgs/global/redsquare.gif);

	background-position: left 3px;

	display: block;

	list-style-type: none;

	background-repeat: no-repeat;

}

.rightcontenttext2 {

	display: block;

	margin-top: 17px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 16px;

	padding: 0px;

	height: 522px;

	width: 725px;

	background-image: url(../images/jpgs/work/interactive_mobile/gallery_rotate_bgrnd.jpg);

	color: #FFFFFF;

	float: left;

}

.formfield1 {

	height: 23px;

	width: 225px;

	border: 1px solid #D2D2D2;

	margin-bottom: 17px;

	vertical-align: middle;

	font-size:13px;

	color:#666;

	padding:2px;

	padding-top:4px;

	padding-left:4px;

}

.formtextbox1 {

	height: 141px;

	width: 225px;

	border: 1px solid #D2D2D2;

		font-size:11px;

	color:#666;

	padding:2px;

	padding-top:4px;

	padding-left:4px;

	margin-bottom: 17px;

}



.formsubmit {

	width:65px;

	height:20px;

	text-align:center;

	border-top: 1px solid #ddd;

	border-left: 1px solid #ddd;

	border-bottom:1px solid #999;

	border-right:1px solid #999;

	color:#666;

	padding:2px;

	padding-bottom:4px;

	font-size:10px;

	background:url(../images/pngs/company/submit.png);

}



.teamcontentleft1 {

	width: 259px;

	padding-right: 10px;

	margin: 0px;

	display: block;

	float: left;

	padding-left: 41px;

	color:#666;

}





teamcontentleft1 ul {



	padding-left: 5px;



}





teamcontentleft1 ul li {



	padding-left:5px;



}

.teamcontentright1 {

	width: 331px;

	padding-right: 40px;

	padding-left:30px;

	background:#fff url(/images/team/team_right_bk.png) no-repeat;

	margin: 0px;

	display: block;

	float: left;

	color:#666;

}


.teamcontentleft2 {

	width: 401px;

	padding-right: 20px;

	margin: 0px;

	display: block;

	float: left;

	padding-left: 31px;

	color:#666;

}





teamcontentleft2 ul {



	padding-left: 5px;



}





teamcontentleft2 ul li {



	padding-left:5px;



}

.teamcontentright2 {

	width: 189px;

	padding-right: 30px;

	padding-left:40px;

	background:#fff url(/images/team/team_right_bk.png) no-repeat;

	margin: 0px;

	display: block;

	float: left;

	color:#666;

}


.buzzcontentleft1 {

	width: 370px;

	padding-right: 40px;

	margin: 0px;

	display: block;

	float: left;

	padding-left: 41px;

	color:#666;

}

.buzzcontentright1 {

	width: 230px;

	padding-right: 40px;

	padding-left:20px;

	background:#fff url(../images/pngs/company/rightside_bk.png) no-repeat;

	margin: 0px;

	display: block;

	float: left;

	color:#666;

}





.prjcontentleft1 {

	width: 259px;

	padding-right: 40px;

	margin: 0px;

	display: block;

	float: left;

	padding-left: 41px;

}

.prjcontentright1 {

	width: 361px;

	padding-right: 40px;

	margin: 0px;

	display: block;

	float: left;

}

.worknav {
	font-color: #008caa;
}



.prjgal {



	color:#666;



}




#postItem ol { margin-left:20px; margin-top:15px;}

#postItem  ul { list-style:square; list-style-position: inside;}
#postItem  ul li { padding-left:13px; color:#333333; margin-top:8px;}
#postItem  ul li a { color:#333333;}


*html .indent ul { 

	/*list-style:square; */

	list-style-position: inside;
	list-style: none;
	margin-left: 0;
	text-indent: -1em;


}
*html .indent ul li { 



background:url(../images/bullet.gif) left top no-repeat; 
padding-left:12px;
padding-bottom:3px;
} 


.indent ul { list-style:square; list-style-position: inside;}
.indent ul li { 
margin:0; 
list-style-type:none; 
background:url(../images/bullet.gif) left top no-repeat; 
padding-left:15px;
padding-bottom:3px;
} 

#exectitle {
	margin: -10px 0 0 0;
}