BODY {background: #FFFFFF; margin: 0px; }
BODY, P, DIV, TD, TH, INPUT, SELECT, TEXTAREA {font-family: verdana; font-size: 11px; color: #383232; }

A IMG {border: 0px; }
A * {cursor: hand; }
A {color: #4C7999}
A:VISITED {color: #4C7999}

#wrapper {
	text-align: center;
	background: white url(siteImages/gr_topSides.gif) repeat-x 0 0;
	}


#pageTop {
	background: white;
	width: 769px;
	text-align: center;
	margin-top: 25px;
	margin-right: auto;
	margin-left: auto;
}


#pageTop FORM  {
	float: right;
	padding-top: 33px;
	padding-right: 7px;
}

#pageTop FORM .field {
	width: 100px;
	margin-bottom: 4px;
	margin-right: 4px;
	border: solid #CFCFBC 1px;
}

#topNav {
	width: 755px;
	clear: both;
	text-align: left;
	background: #B5C8D7;
	padding-left: 7px;
	margin-top: 7px;
	margin-bottom: 7px;
	height: 29px;
	}

#pageContent {
	clear: both;
	width: 755px;
	text-align: left;
	margin-right: auto;
	margin-left: auto;
	background: #FFFFFF url(siteImages/bg_main.gif) repeat-y 0 0 ;
	}

#sideBar {
	width: 160px;
	float: left;
	margin-bottom: 140px !important;
	}

#sideBarBottom {
	clear: both;
	width: 755px;
	text-align: left;
	margin-right: auto;
	margin-left: auto;
	background: url(siteImages/bg_sidebar.gif) no-repeat bottom 19;
}

#sideBar .header {
	width: 160px;
	margin-top: 10px;
	border-top: solid #FFFFFF 5px;
	border-bottom: solid #FFFFFF 5px;
	}

#sideBar UL {
	width: 160px;
	list-style: none;
	margin: 0px;
	margin-right: 0px;
	border-bottom: solid #FFFFFF 5px;
	margin-bottom: 150px;
}

#sideBar UL LI {
	background:  url(siteImages/sb_seper.gif) bottom repeat-x;
}

#sideBar UL LI.last UL{
	margin-bottom: 0px;
	background-image: none !important;
}

#sideBar UL LI A {
	display: block;
	text-decoration: none;
	color: #333335;
	background: url(siteImages/sb_arrow.gif) no-repeat 0 7 ;
	padding-left: 25px;
	padding-top: 5px;
}

#sideBar UL LI.sel A  {
	font-weight: bold;
}

#sideBar UL LI.submenu A  {
	font-weight: bold;
	padding-bottom: 10px !important;
}

#sideBar UL LI.sel UL{
	width: 160px;
	list-style: none;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-top: 5px;
	border-bottom: none;
	background: #F8F9FA url(siteImages/sb_seper.gif) bottom repeat-x;
}

#sideBar UL LI.sel UL LI{
	width: 136px;
	font-size: 10px;
	list-style: none;
	margin-left: 24px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-top: 5px;
	background-image: none  !important;
	background-color: #ECEFF2;
}

#sideBar UL LI.sel UL LI A {
	background-image: none  !important;
	font-weight: normal;
	text-decoration: none;
	color: #333335;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px !important;
	height: 19;
}

#sideBar UL LI.sel UL LI.sel{
	background-color: #D7DDE3;
}

#sideBar UL LI.sel UL LI.sel A{
	color: #3F6481;
}

#sideBar UL LI.sel UL LI.last {
	margin-bottom: 5px;
}

#sideBar UL #levelTwo{
	width: 112px;
	list-style: none;
	margin: 0px;
	padding: 4px 0 0 0;
}

#sideBar UL #levelTwo LI 
{
	width:126px;
	margin: 0px;
	padding-left:4px;
	margin-left:10px;
	background:  url(siteImages/bullet_gray.gif) no-repeat 0 6px !important;
}

#sideBar UL #levelTwo LI A
{
	color: #333335 !important;
}

#sideBar UL #levelTwo LI.sel A
{
	font-weight:bold;
	color: #333335 !important;
}

.pageText {
	float: right;
	width: 588px;
	padding-top: 10px;
	margin-bottom: 20px;
	z-index: 2;
	}
	
.asia .pageText {
	float: right;
	width: 588px;
	padding-top: 10px;
	margin-bottom: 20px;
	z-index: 2;
	}
	
.asia .pageText .left{
	float: left;
	width: 425px;
	z-index: 2;
	border-right: solid 5px #ffffff;
}

#relatedContent
{
	float:left;
	width:163px;
	height:774px;
	padding:18px 15px 0 15px;
	background: #ECEFF2;
	border-top: solid 5px #ffffff;
}

#relatedContent H3
{
	color: #486175;
}

H1 {
	background: #EEEEEE;
	height: 34px;
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 14px;
	color: black;
	border-top: solid #FFFFFF 5px;
	}

H2 {
	margin-top: 10px;
	font-size: 12px;
	color: #486175;
	margin-bottom: 10px;
	padding-left: 15px;
	margin-left: 15px;
	background: url(siteImages/gr_bullet1.gif) no-repeat 0px 5px;
}


H3 {
	margin-top: 0px;
	font-size: 11px;
	color: #7B9DB8;
	margin-bottom: 0px;
	font-weight: bold;
}

H3 A{
	font-size: 11px;
	color: #7B9DB8;
	text-decoration: none;
}

H3 A:VISITED {
	font-size: 11px;
	color: #7B9DB8;
	text-decoration: none;
}

H3 A:HOVER {
	font-size: 11px;
	color: #7B9DB8;
	text-decoration: underline;
}

H4 {
	margin-top: 10px;
	font-size: 12px;
	line-height: 16px;
	color: #000000;
	margin-bottom: 10px;
	padding-left: 15px;
	margin-left: 15px;
	font-weight: normal;
}
.seper1 {
	height: 1px;
	font-size: 1px;
	line-height: 1px;
	}

.content {
	padding-right: 40px;
	padding-left: 30px;
	z-index: 2;
}

.content H3 
{
	height:20px;
	padding:2px 0 0 8px;
	background: #EEEEEE;	
}

.content .box
{
	float:left;
	border-bottom:solid 5px #EEEEEE;
	margin-top:16px;
}

.content .box.last
{
	border-bottom:none;
}

.content .box .image
{
	width: 158px;
	float:left;
	text-align: center;
}

.content .box .body
{
	width: 358px;
	float:left;
}

.content .box .body sup
{
	font-size:8px;
}
.content .box .body H4
{
	color: #486175;
	font-weight: bold;
	margin:0;
	padding:0;
}

.content .box .body .dotBorder
{
	width: 358px;
	height:1px;
	overflow:hidden;
	margin:12px 0 10px 0;
	background: url(siteImages/black_doted_bg.gif) repeat-x;
}

.content UL{
	list-style-image:  url(siteImages/gr_bullet3.gif) !important;
	list-style-position: outside;
	margin-left:20px;
}

.content .asia UL
{
	list-style-image:  url(siteImages/gr_bullet2.gif) !important;
	list-style-position: outside;
	margin-bottom:0;
}

.content .asia LI
{
	padding-bottom:16px;
}

.content .asia .team .dotedBorder
{
	height:1px;
	overflow:hidden;
	margin:5px 0 4px 0;
	background: url(siteImages/doted_gray_border.gif) repeat-x;
}

.content .asia .team H4
{
	color:#486175;
	font-size: 11px;
	font-weight:bold;
	margin:0;
	padding:0;
}

.content .asia .team H5
{
	color:#737373;
	font-size: 11px;
	font-weight:normal;
	margin:0 0 16px 0;
	padding:0;
}

.contentBriefs {
	padding: 15,0,0,0;
	margin-top: 20px;
	border-top: solid #EEEEEE 5px;
}

.contentBriefsInd {
	padding: 15,0,0,0;
	margin-bottom: 15px;
}

.contentBriefsIndHeader {
	font-size: 12px;
	font-weight: bold;
	color: #486175;
	text-decoration: none;
	padding: 3,5,3,5;
	margin-bottom: 15px;
	Background-color: #EEEEEE;
}

.contentBriefsIndHeader A {
	font-size: 12px;
	font-weight: bold;
	color: #486175;
	text-decoration: none;
}

.contentBriefsIndHeader A:VISITED {
	font-size: 12px;
	font-weight: bold;
	color: #486175;
	text-decoration: none;
}

.contentBriefsIndHeader A:HOVER {
	font-size: 12px;
	font-weight: bold;
	color: #486175;
	text-decoration: underline;
}

.contentBriefs_image {
	width: 155px;
	overflow: hidden;
	float: left;
}

.contentBriefs_titleConatiner {
	width: 380px;
	float: right;
	text-align: left;
}

.contentBriefs_title {
	font-size: 12px;
	font-weight: bold;
	color: #486175;
	text-decoration: none;
	padding-top: 2px;
}

.contentBriefs_link {
	text-decoration: none;
	color: #486175;
	padding-top: 2px;
}

.contentBriefs_link A {
	text-decoration: none;
	color: #486175;
}

.contentBriefs_link A:VISITED {
	text-decoration: none;
	color: #486175;
}

.contentBriefs_link A:HOVER {
	text-decoration: underline;
	color: #486175;
}

.contentBriefs_text {
	font-size: 11px;
	color: #000000;
	margin-left: 158px;
	margin-top: 10;
	background: url(siteImages/gr_dots.gif) repeat-x;
	padding-top: 10px;
}

.contentBriefs_text2 {
	font-size: 11px;
	color: #000000;
	margin-top: 10;
	background: url(siteImages/gr_dots.gif) repeat-x;
	padding-top: 10px;
}

.contentBriefs_text3 {
	font-size: 11px;
	color: #000000;
	margin-top: 35px;
	margin-bottom: 26px;
	background: url(siteImages/gr_dots.gif) repeat-x;
	
}

.contentBriefs_text4 {
	line-height:8px;
	margin-top:10px;
	margin-bottom:2px;
	color: #000000;
	background: url(siteImages/gr_dots.gif) repeat-x;
	
}
#pageBottom {
	clear: both;
	width: 755px;
	height: 20px;
	background: #AAC1D1;
	margin-right: auto;
	margin-left: auto;
	margin-top: 5px;
	text-align: left;
	}

#pageBottom .copyrights {
	color: #FFFFFF !important;
	padding-top: 3px;
	padding-left: 5px;
	font-size: 10px;
	clear: none;
	float: left;
}

#pageBottom .mantis {
	float: right;
	padding-top: 7px;
	padding-right: 6px;
}

.mantis {float: right; }

.smallTxt {font-size: 9px;  }

A.regText {text-decoration: none; color: #383232; }

.bg1 {background: #F8F8F8; }
.bg2 {background: #EEEEEE; }
.bg3 {background: #B6C2CD; }
.bg4 {background: #9FA1B7; }
.bg5 {background: #7D92A4; }
.bg6 {background: #7B9DB8; }
.bg7 {background: #FFFFFF; }
.bg8 {background: #E3E4EA !important; }    /* Industry UL */
.bg9 {background: #C9D1D8 !important; }    /* Real Estate UL */
.bg9 {background: #D8DEE3 !important; }    /* Financial Services UL */

.outline1 {
	border: solid #CDC8B4 1px;
	}


.newsArticle {
	margin-top: 15px;
	margin-bottom: 15px;
	margin-left: 8px;
	background: url(siteImages/gr_bullet2.gif) no-repeat;
}

.newsArticleSeper {
	margin-left: 15px;
	margin-right: 15px;
	background:  url(siteImages/sb_seper.gif) bottom repeat-x;
}

.newsArticleDate {
	font-size: 11px;
	font-weight: bold;
	color: #7B9DB8;
	margin-bottom: 5px;
	margin-left: 15px;
}

.newsArticleDate A {
	text-decoration: none;
	color: #7B9DB8;
}

.newsArticleDate A:VISITED {
	text-decoration: none;
	color: #7B9DB8;
}

.newsArticleDate A:HOVER {
	text-decoration: underline;
	color: #7B9DB8;
}

.newsArticleAbstract {
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	margin-bottom: 5px;
	margin-left: 15px;
}


.contentYear {
	padding: 15,0,0,0;
	clear: both;
}

.contentYear .Header {
	font-size: 12px;
	font-weight: bold;
	color: #95B1C6;
	text-decoration: none;
	padding: 3,5,3,5;
	margin-bottom: 15px;
	Background-color: #EEEEEE;
}

.contentYear .Quarter {
	font-family: Trebuchet MS;
	font-size: 12px;
	font-weight: bold;
	color: #797778;
	text-align: center;
	padding-top: 6px;
	height: 52px;
	width: 46px;
	background: url(siteImages/gr_dotsBlue.gif) repeat-y right !important;
	float: left;
}

.contentYear .Quarter.last {
	background: none !important;
}

.contentYear .Quarter A {
	color: #000000;
	text-decoration: none;
}

.contentYear .Quarter A:VISITED {
	color: #000000;
	text-decoration: none;
}

.contentYear .Quarter IMG {
	float: none;
	margin-bottom: 5px;
}

.contentYear .end {
	margin-bottom: 50px !important;
}

.newsMore {
	margin-top: 0px;
	font-size: 10px;
	color: #7B9DB8;
	margin-bottom: 0px;
	font-weight: normal;
	font-style: italic;
}

.newsMore A{
	font-size: 10px;
	color: #7B9DB8;
	text-decoration: none;
}

.newsMore A:VISITED {
	font-size: 10px;
	color: #7B9DB8;
	text-decoration: none;
}

.newsMore A:HOVER {
	font-size: 10px;
	color: #7B9DB8;
	text-decoration: none;
}

.memberHeader
{
	color: #3F6481;
	background: #EEEEEE url(siteImages/gr_bullet1.gif) no-repeat 15px 11px;
	height: 34px;
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 13px;
	border-top: solid #FFFFFF 5px;
	padding-top: 6px;
	padding-left: 33px;
}

.memberEmail
{
	padding-top: 8px;
	margin-right: 15px;
	text-align: right;
}

.memberSeper
{
	background:  url(siteImages/sb_seper.gif) bottom repeat-x;
}
.txt1
{
	color:#486175;
	font-weight:bold;
	line-height:17px;
	font-size:12px;
}
.txt2
{
	font-size:12px;
}
#pic_Container
{
	margin:20px;
	height:110px;
	width:305px;
	
	}

#ditem4_1 {color: #464444;}
#ditem4_2 {color: #464444;}
#ditem4_3 {color: #464444;}
#ditem4_4 {color: #464444;}