html {height:100%; max-height:100%; padding:0; margin:0; border:0; background:#ffffff; font-size:13px; line-height:16px; color:#536C8C; font-family: verdana, arial, sans-serif;}
td {font-size:8pt; line-height:14pt; color:#536C8C; font-family: verdana, arial, sans-serif; text-align: justify;}
.menutd {line-height:0pt !important}
body {height:100%; max-height:100%; overflow:hidden; padding:0; margin:0; border:0;	background:#ffffff;}

#content {display:block; overflow-y:auto; overflow-x:hidden; position:absolute; z-index:3; top:158px; bottom:30px; width:917px; #width:915px; margin-left:-477px; left:50%; border-left:1px solid #26495c; border-right:1px solid #26495c;	background:#ffffff; padding:13px 19px 0px 19px; }
* html #content {top:4px; bottom:0; height:100%; width:955px; border-top:154px solid #fff; border-bottom:40px solid #fff;}

#head {position:absolute; margin-left:-477px; left:50%; top:15px; width:955px; height:141px; background:#7797c7; font-size:1em; z-index:5; border:1px solid #26495c; line-height:0px}

* html #head {width:955px; height:143px; line-height:0px}

.blocker {position:absolute; top:0; left:50%; margin-left:-480px; height:15px; background-color: #ffffff; width:975px; z-index:50; }

.titletop {border-top:1px solid #294D59}

a.nav:link, a.nav:visited  {display:block; float:left;  text-align:center; font-size:12px; height:19px; color:#fff; text-decoration:none; line-height:19px; #line-height:25px; background-color: #7797c7; padding: 3px 18px; border: 1px #7797c7 solid;}
a.nav:hover  {background-color: #5a7e91; cursor:hand; cursor:pointer; border: 1px #26495c solid;}

a.navSub:link, a.navSub:visited  {display:block; float:left; font-size:9pt; color:#fff; text-decoration:none; line-height:25px; background-color: #7797c7; padding: 2px 18px; border: 1px #7797c7 solid; width:130px; text-align:left;}
a.navSub:hover  {background-color: #5a7e91; cursor:hand; cursor:pointer; border: 1px #26495c solid;}


#foot {	text-align:center;	position:absolute; 	margin-left:-477px; left:50%; bottom:30px; width:955px; height:10px; background: #ffffff; font-size:8pt; letter-spacing:1pt; z-index:5; 	border:0; font-family: verdana, arial, sans-serif;	color:#666666; }
* html #foot {bottom:2px; width:955px; height:3px;}

.footer {text-align:center; width:955px; min-width:955px; height:5px; background: #ffffff;	font-size:8pt; letter-spacing:1pt;	border-left:1px solid #26495c; border-right:1px solid #26495c; border-bottom:1px solid #26495c; font-family: verdana, arial, sans-serif; color:#000;margin-bottom:5px;}

a.contactLink:link, a.contactLink:visited {color:#666666; text-decoration:none;}
a.contactLink:hover {color:#000000; text-decoration:none;}

a:link, a:visited {color: #42576f;}
a:hover {color:#000000;}

a.listLink:link, a.listLink:visited {padding-left:25px; height:25px; background-image: url(0images/bullet.jpg);
background-repeat: no-repeat;
background-position: 0em 0em;}
a.listLink:hover {color:#000000;}

h1 {font-size:15px; line-height:20px; color:#3F597D; margin-top:0px; margin-bottom:5px;}
h2 {font-size:14px; line-height:15pt; color: #637fa6;}
h3 {font-size:13px; line-height:13pt; color: #536c8c; font-weight:bold;}
hr {color: #b8c8e1;}
.elan {font-size: 140%;
font-weight: normal;}

.headTD {background-color: #D1DEF2; text-align:left;}
.nextprev {background-color: #ffffff; text-align:center;}
.detailTD {background-color: #b8c8e1;
text-align:left;}

#content_new {position:relative; width:900px; line-height:19px; #line-height:16px}

#page_content {position:relative; width:585px;}
#page_content p {margin-top:8px; margin-bottom:8px;}
.insert {float:left; margin:5px 10px 0px 0px; border:0px}
.casestudybutton {position:relative;float:right; border:0; top:-5px}
.top_para {margin-top:8px}
.market_image {float:left; margin-right:5px; border:1px solid #536C8C}

#searchbox {position:absolute; top:251px; #top:233px; left:187px; width:388px; background:url(0images/div_mid_search.gif) repeat-y; line-height:0px; padding:0px;}
#searchbox h1 {font: normal 18px Verdana, Helvetica; line-height:20px; margin:0px 0px 0px 12px; padding:0px}
#searchbox form {margin:0px; padding:0px; line-height:0px}
.searchbox {width:280px; background:transparent url(0images/box_arrow.gif) right no-repeat; margin:10px 0px 10px 12px;}
.searchbutton {position:absolute; left:310px; top:66px}

#right_paneltop {position:absolute; left:586px; top:0px; #top:-2px; z-index:10; width:327px;}
#right_paneltop h1 {display:block; background:url(0images/div_tab_short.gif) no-repeat; padding:8px 0px 0px 8px; font: normal 18px Verdana, Helvetica; letter-spacing:-1px; line-height:20px; height:27px; #height:35px; margin:0px}

#right_panel, #right_panel_2 {background:url(0images/div_mid_mid.gif) repeat-y; margin:0px; padding:0px;  position:relative; line-height:0px; #font-size:0px}
#right_panel a:hover, #right_panel_2 a:hover {text-decoration:underline}

#right_panel a.option1, #right_panel a.option2, #right_panel a.option3, #right_panel a.option4 {display:block; width:250px; #width:315px;  height:12px; #height:35px;  border:1px solid #CDD8DE; background:url(0images/novo_option1.gif) no-repeat; padding:23px 0px 0px 60px; #padding:16px 0 0 60px; margin:3px 0px 3px 5px; font:13px; color:#3E82A6; text-decoration:none; letter-spacing:-1px}
#right_panel a.option2 {background-image:url(0images/novo_option2.gif); padding-left:100px;  width:210px; #width:315px}
#right_panel a.option3 {background-image:url(0images/novo_option3.gif); padding-left:90px;  width:220px; #width:315px}
#right_panel a.option4 {background-image:url(0images/novo_option4.gif); padding-left:105px;  width:205px; #width:315px}

#right_panelbot {position:absolute; left:586px; top:219px; #top:201px; z-index:10; width:261px;}
#right_panelbot h1 {display:block; background:url(0images/div_tab_mid.gif) no-repeat; padding:8px 0px 0px 8px; font: normal 18px Verdana, Helvetica; letter-spacing:-1px; line-height:20px; height:27px; #height:35px; margin:0px}

#right_panel_2 {background-image:url(0images/div_mid_short.gif);}
#right_panel_2 a.option1, #right_panel_2 a.option2 {display:block; width:240px; #width:251px; height:48px;  background:url(0images/lower_bg.gif) no-repeat; padding:0px 0px 0px 11px; margin:3px 0px 3px 5px; font:13px; color:#3E82A6; text-decoration:none; letter-spacing:-1px; line-height:48px}

#sectors {position:relative; width:626px; margin-top:10px}
.sectorgrid  {font-size:8px; color: #536c8c; font-weight:normal; text-align:center; padding-top:3px; vertical-align:top}
.sectorgrid a  {font-size:8px; color: #536c8c; text-decoration:none; text-align:center; padding-top:3px; vertical-align:top}

#services {position:relative; background:url(0images/div_mid_long_b.gif) repeat-y; width:626px; line-height:0px; margin-top:10px}
#services a {text-decoration:none;}
#services a:hover {text-decoration:underline; color:#42576f}
#services h1 {display:block; background:#fff url(0images/div_tab_long_b.gif) no-repeat; padding:8px 0px 0px 8px; font: normal 18px Verdana, Helvetica; letter-spacing:-1px; line-height:20px; height:27px; #height:35px; margin:0px;}
.serv_links_bar {width:596px; border-bottom:1px solid #CDD8DE; height:27px; margin-left:12px}
.serv_links {display:block; height:27px; width:270px; #width:298px; line-height:27px; padding:0px 0px 0px 28px; background: url(0images/nav_arrow.gif) no-repeat 0px 6px; float:left;}

.more {position: absolute;left:20px;top:385px;#top:365px;width:900px;height:0px; font-size:9px;}
.homedetail {position: absolute;left:20px;top:380px;#top:380px;width:900px;height:0px;}
#resources {z-index:99}
.homedetail h1 {font-size:12px; font-weight:bold; margin:0px;}
.homedetail h2 {font-size:12px; margin:0px; font-weight:bold;}
.homedetail h3 {font-size:12px; margin:0px; font-weight:bold;}
.homedetail {font-size:12px; }
.homedetail b {font-weight:bold;}
.homedetail a {text-decoration: none;}

.homepagecontent {height:auto; }
.homepagecontent_big {height:720px; #height:720px}

strong.keyword { font-weight:normal}

.mapbg {
	background-color:#e3ebf7;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #7797c7;
	border-bottom-color: #7797c7;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}

.maptitle {font-size:12px; font-weight:bold; color:#000;}
