html {padding:0; margin:0; border:0; background:#ffffff; font-size:13px; line-height:16px; color:#536C8C; font-family: verdana, arial, sans-serif;}

body {margin:10px auto; width:955px; padding:0px; text-align:center; background:#ffffff;}
.clearfix {clear:both; line-height:1px; height:1px;}

#head {width:955px; background:#FFF; font-size:1em; border:1px solid #26495c; line-height:0px; text-align:left; padding:0px; margin:0px; position:relative;}


	
#content {width:931px; *width:957px; border-left:1px solid #26495c; border-right:1px solid #26495c;padding:12px; text-align:left;}
#content_left {width:585px; *width:590px; float:left; padding-right:5px;}
#content_right {width:330px; float:right;}
#content_right img {border:none;}

.frontpage_block {background:url('0images/fp_block_bg.gif') repeat-y; width:476px; padding:0px; font-weight:bold; text-align:left;}
.frontpage_block li {margin-bottom:4px; text-align:left; list-style-position:inside;}
.frontpage_block a {text-decoration:none; font-size:13px; line-height:18px;}
.frontpage_block_top {background:url('0images/fp_block_top.gif') top no-repeat; height:6px;}
.frontpage_block_content {padding:0px 10px 0px 10px;}
.frontpage_block_bottom {background:url('0images/fp_block_bottom.gif') bottom no-repeat; height:6px; clear:both;}
.titletop {border-top:1px solid #294D59}
#content_left li {list-style-position:outside; margin-left:20px;}
.frontpagecopy {font-size:11px;}
#imageContainerFrontpage {height:183px;}
.flash {width:349px; float:left;}
.testimonials { background:url('images/frontpage_testimonials.gif') no-repeat; width:225px; height:183px; float:right;}
.testimonials .testimonial_content { margin:30px 10px 0px 10px; color:#426374; height:143px;}
.testimonials .testimonial_content div {width:200px;}
.testimonials.sector {margin-left:24px; background:url('images/sector_testimonial.gif') no-repeat; width:293px; height:183px; float:left;}
.testimonials.sector .testimonial_content div {width:200px;}
.brochuredownload {margin-left:25px; float:left;}

#right_paneltop {width:327px;}
#right_paneltop h2 {display:block; background:url(0images/div_tab_short.gif) no-repeat; padding:8px 0px 0px 8px; font: normal 18px Verdana, Helvetica; letter-spacing:0px; 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{text-decoration:none}
#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_panel h5 {font-weight:bold; margin:0px; padding:0px;}
#right_panel .feat_assign {text-align:left; font-size:12px; letter-spacing:0px; line-height:18px; display:block; width:315px; *width:327px; height:35px; padding:5px; border-bottom:1px solid #AABCC6; background: url('0images/arrow_button_small.gif') no-repeat; background-position:285px center;}
#right_panel .feat_assign strong {text-decoration:none; color:#0E74AB; letter-spacing:-1px; }
#right_panel .feat_assign a {text-decoration:none; color:#000; }

.beacon {color:#3E82A9; font-size:10px; width:307px; *width:327px; padding:10px; text-align:right;}

td.navtd {background:#7797c7; position:relative;}
a.nav:link, a.nav:visited  {z-index:10; 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 {display:block; text-align:center; width:955px; *width:957px; 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; *width:957px; height:3px;}

.footer {text-align:center; width:955px; *width:957px; 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;}


.sectorpage h1 {margin:10px 0px 10px 0px; font-size:20px;}
.sectorpage .market_image {border:1px solid #536b85; float:left; margin:0px 10px 10px 0px;}
.sectorpage .casestudybutton {float:right;}
table.joblisttable {width:100%;}
table.joblisttable thead td {background:#b9c9fd url('/images/joblist_header.gif') top repeat-x; height:37px; color:#000; font-weight:normal; padding-left:10px; font-size:14px;}
table.joblisttable tbody td {background:#e4f0fc url('/images/joblist_bg.gif') top repeat-x; height:36px; padding-top:10px; color:#000; padding-left:10px; font-size:12px; border-top:1px solid #fff;}
table.joblisttable a {text-decoration:none;}
table.joblistnav {margin-top:10px; width:100%;}
table.joblistnav a {text-align:left; display:inline-block; text-indent:-200px; overflow:hidden; cursor:pointer; width:90px; height:26px;}
table.joblistnav a.previous {background:url('/images/joblist_previous.gif') no-repeat; }
table.joblistnav a.next {background:url('/images/joblist_next.gif') no-repeat; float:right;}
table.joblistnav .nextprev {font-size:14px; padding-top:5px; }

#twitterblock {height:auto;}
#twitterblock ul {margin:0px 0px 10px 0px; padding:0px; width:458px;}
#twitterblock .tweets li {border:1px solid #597E90; list-style-type:none; margin:3px; padding:3px; background:#fff;}
#twitterblock .tweets li .tweetmeta a {font-size:9px;}

#homedetail {display:none;}
#bottom {font-size:11px;}
#bottom b {font-weight:normal;}
#bottom a {text-decoration: none;}


.sectorgrid  {font-size:8px; color: #536c8c; font-weight:normal; text-align:center; padding-top:3px;}

.sectorgrid a  {font-size:8px; color: #536c8c; text-decoration:none}
