/* expansys corp - core styles */
body {margin:0;padding:0;font:1em/1.2em arial,verdana,sans-serif;background:#1788ad}
img {border:0}

/* link defaults */
a:link {color:#009acc}
a:visited {color:#009acc}
a:hover {color:#ee7600;text-decoration:none}
a:active {color:#c00}

/* header */
#header {padding:12px 20px;text-align:center;background:#1788ad;border-bottom:10px solid #5dcaee}
#header a,#nav a {outline:0}

/* primary nav */
#nav {padding:10px;background:#ecfaff}
#nav ul {width:982px;margin:0 auto;padding:0;list-style:none;text-align:center}
#nav li {display:inline;font-size:22px;line-height:22px;font-weight:bold;letter-spacing:-1px}
#nav li a {padding:8px;color:#1c8fb5;text-decoration:none}
#nav li a:hover {color:#5dcaee;text-decoration:underline;background:#5dcaee;color:#fff}
#nav li.active a {color:#5dcaee;background:#5dcaee;color:#fff}

/* footer */
#footer {padding:20px 0 12px;text-align:center;background:#1788ad;border-top:10px solid #5dcaee;clear:both}
#footer h5 {width:980px;height:29px;margin:0 auto;padding:0;text-indent:-999em;background:url(http://i.expansys.plc.uk/content/images/text/copyright_2010.png) no-repeat 50% 0}
#footer p {width:980px;margin:8px auto;font-size:11px;line-height:13px;color:#b1e2f1}
#footer strong {font-size:13px;color:#fff}
#footer a {color:#fff;text-decoration:none}
#footer a:hover {color:#fff;text-decoration:underline}

/* wrapper setup */
#wrap {background:#fff}
#content {width:982px;margin:0 auto;padding:10px 0}

/* titles (replaced with Cufon) */
#content h1 {margin:5px 0 14px;font-size:42px;line-height:48px;font-weight:bold;letter-spacing:-2px;color:#004359}

/** Page content **/
/* HOME */
#home h1 {margin-bottom:4px;text-align:center}
#home h2 {margin:4px 0 18px;font-size:29px;line-height:34px;letter-spacing:-1px;font-weight:normal;color:#00759b;text-align:center}
#home #panels {margin:0;padding:0;list-style:none}
#home #panels a:hover {opacity:.8}
#home #panels:after {content:".";display:block;height:0;clear:both;visibility:hidden}
#home #panels .col1,#home #panels .col2,#home #panels .col3,#home #panels .col4 {float:left;width:25%}
#home #panels .col1 {color:#6bab10}
#home #panels .col2 {color:#1a2ba5}
#home #panels .col3 {color:#da6c02}
#home #panels .col4 {color:#900f0f}
#home #panels dl {margin:6px 12px;padding:0;list-style:none;font-size:13px;font-weight:bold;line-height:15px}
#home #panels dt{margin-bottom:12px}
#home #panels dd {margin:8px 0}
#home #panels dd a {display:block;padding-left:14px}
#home #panels dd a:hover{text-decoration:none}
/*shareprice*/
#home #panels .col2 dd {font-size:12px;margin:2px 0;padding-left:0}
#home #panels .col2 dd.price {margin:20px 0 6px -4px;font-size:36px;font-weight:normal;letter-spacing:-2px}
#home #panels .col2 dd.price small {padding-left:4px;font-size:18px;xfont-weight:bold;letter-spacing:0}
#home #panels .col2 dd.delay {font-weight:normal;font-size:11px;color:#8891d4}
#home #panels .col2 dd.data table {border-collapse:collapse}
#home #panels .col2 dd.data table td {padding:2px 18px 2px 0}
/* colours*/
#home #panels dd a {text-decoration:none}
#home #panels dd a:hover {text-decoration:underline}
#home #panels .col1 dd a {color:#6bab10}
#home #panels .col2 dd a {color:#1a2ba5}
#home #panels .col3 dd a {color:#da6c02}
#home #panels .col4 dd a {color:#900f0f}
#home #panels .col1 dd {background:url(../images/pages/home/bullets.png) no-repeat 0 -48px}
#home #panels .col2 dd {background:none}
#home #panels .col3 dd a {display:block;padding:2px 0 2px 24px;background:url(http://i.expansys.plc.uk/content/images/pages/documents/pdf.png) no-repeat 0 2px}
#home #panels .col3 dd.more a {background:url(../images/pages/home/bullets.png) no-repeat 4px 3px}
#home #panels .col4 dd {background:url(../images/pages/home/bullets.png) no-repeat 0 -149px}
/*panel*/
#featured_panel {position:relative;margin:12px 0;padding:12px 20px;color:#fff;background:#1788ad}
#featured_panel:after {content:".";display:block;height:0;clear:both;visibility:hidden}
#featured_panel .col1,#featured_panel .col2 {float:left;width:50%}
#featured_panel p {font-size:18px;line-height:20px;margin:6px 20px 8px 0}
#featured_panel ul {margin:-4px 0 -4px 30px;padding:16px 0 0;font-size:26px;letter-spacing:-1px;line-height:26px}
#featured_panel ul li {margin:12px 0}
#featured_panel .col2 h3 {margin:5px 0 10px;font-size:28px;line-height:32px}
#featured_panel .col2 .photo {float:right;margin:0 3px 0 12px;border:2px solid #fff}
#featured_panel .corner {position:absolute;width:12px;height:12px;background:url(http://i.expansys.plc.uk/content/images/core/corners/12px.png) no-repeat 0 0}
#featured_panel .tl {top:0;left:0}
#featured_panel .tr {top:0;right:0;background-position:-12px 0}
#featured_panel .bl {bottom:0;left:0;background-position:0 -12px}
#featured_panel .br {bottom:0;right:0;background-position:-12px -12px}

/* NEWS */
#news:after {content:".";display:block;height:0;clear:both;visibility:hidden}
#news #rns_content {float:right;width:774px}
#news #rns_content iframe {border:none}
#news #rns_nav {float:left;width:200px;background:#ecfaff}
#news #rns_nav ul {margin:0;padding:0;list-style:none}
#news #rns_nav dl,#news #rns_nav dd  {margin:0;padding:0}
#news #rns_nav ul li {margin:3px 8px}
#news #rns_nav dl {padding:3px 5px}
#news #rns_nav dt {font-weight:bold;font-size:12px;line-height:14px}
#news #rns_nav dt a {color:#0d6f90}
#news #rns_nav dd {font-size:12px;font-weight:bold;color:#79b4c8}
#news #rns_nav dl.active {padding:2px 4px;background:#fff;border:1px solid #188bb1}

/* Shareholders */
#share_wrap:after {content:".";display:block;height:0;clear:both;visibility:hidden}
#shareholders {float:left;width:480px}
#shareholders h2 {font-size:18px}
#shareholder_details table {width:300px;margin:12px auto;font-size:18px;border-top:1px solid #eee}
#shareholder_details table td {padding:4px 16px;border-bottom:1px solid #eee}

/* SHAREPRICE */
#shareprice {float:left;width:420px;margin-left:40px}
#shareprice h2 {font-size:16px;margin:4px 0;color:#444}
#shareprice ul {width:380px;margin:14px auto;padding:0;list-style:none;font-size:18px}
#shareprice li {padding:4px 0 4px 40px;margin:4px 0;border-bottom:1px solid #eee;clear:both}
#shareprice small {float:left;width:240px;font-size:18px;color:#aaa}
#shareprice strong{color:#333}

/* BOARD */
#board ul {margin:0;padding:0;list-style:none}
#board li {clear:both;display:block;margin:0 0 26px}
#board li h2 {margin:0;font-size:28px;line-height:32px;font-weight:bold;letter-spacing:-1px;color:#444}
#board li h3 {margin:0;font-size:16px;line-height:18px;font-weight:bold;color:#999}
#board li p {margin:8px 0 0 112px;text-align:justify;min-height:152px;font-size:15px;line-height:19px}
#board li div {background:#ccc;width:100px;height:150px;float:left;margin:4px 10px 10px}
#board li img {float:left;margin:4px 10px 10px 0;border:2px solid #e8e8e8;}

/* ADVISORS */
#advisors:after {content:".";display:block;height:0;clear:both;visibility:hidden}
#advisors dl {float:left;width:50%;min-height:230px;margin:10px 0;padding:0}
#advisors dt {font-size:22px;color:#333}
#advisors dd.img {xfloat:left;width:120px;margin:12px 0 0 0;padding:0}
#advisors dd.addr {margin:12px 0 32px 0}

/* REGISTRAR */
#registrar h2 {margin:32px 0 16px;font-size:30px;font-weight:normal;color:#444}

/* WEBSITES */ 
#websites h2 {margin:10px 0 16px}
#websites ul {margin:0 0 0 20px;padding:0;list-style:none}
#websites li {margin:4px 0}
#websites a:link,#websites a:visited,#websites a:hover strong {text-decoration:none}
#websites a strong {font-weight:normal;text-decoration:underline}
#websites a img {background:#fff;padding:1px;border:1px solid #ccc}
#websites a:hover img {border:1px solid #666}
#websites:after {content:".";display:block;height:0;clear:both;visibility:hidden}
#websites #europe,#websites #international,#websites #partner {float:left;width:458px;margin:0;padding:4px 10px 10px;list-style:none;background:#f4f4f4;border:1px solid #ccc}
#websites #europe {margin-right:20px}
#websites #partner {margin-top:20px}

/* OFFICES */
#offices:after {content:".";display:block;height:0;clear:both;visibility:hidden}
#offices ul {float:left;width:458px;margin:0;padding:4px 10px 14px;list-style:none;background:#f4f4f4;border:1px solid #ccc}
#offices li {margin:8px 0}
#offices h2 {margin:0;font-size:20px}
#offices h3 {margin:0 0 8px;font-size:13px;color:#888}
#offices small {display:block;font-size:11px;line-height:13px;font-weight:bold;color:#555}
#offices .uk,#offices .fr {height:362px;margin-bottom:20px}
#offices .usa,#offices .hk {height:288px;margin-bottom:10px}
#offices .uk,#offices .usa {margin-right:20px}

/* Careers */
#careers h2 {}
#careers .position {margin:12px 0;padding:4px;background:#1788ad;-moz-border-radius:8px;-webkit-border-radius:8px}
#careers .title {float:left;width:240px;margin:10px;color:#fff}
#careers .title h2 {margin:0}
#careers .title h3 {margin:2px 0;color:#c3effe}
#careers .description {margin-left:250px;padding:12px 16px;font-size:15px;line-height:18px;background:#fff;-moz-border-radius:5px;-webkit-border-radius:5px}
#careers .description ul {margin:0;padding:0}
#careers .description li {margin-left:32px}

/* Documents */
#documents ul {margin:0 0 10px 24px;padding:0;list-style:none}
#documents li a {display:block;padding:4px 0 4px 24px;background:url(http://i.expansys.plc.uk/content/images/pages/documents/pdf.png) no-repeat 0 50%}

/* Press */
#press {padding-bottom:20px}
#press ul {margin:0;padding:0;list-style:none}
#press dl,#press dt,#press dd {margin:0;padding:0}
#press ul:after {content:".";display:block;height:0;clear:both;visibility:hidden}
#press ul li {float:left;width:25%;text-align:center}
#press .photos {padding-bottom:20px;border-bottom:5px solid #eee}
#press .photos dt img {border:2px solid #009acc}
#press .photos dt a:hover img {border:2px solid #ee7600}
#press .title {margin-bottom:4px;font-size:13px;font-weight:bold}
#press .title small {display:block;font-size:12px;line-height:13px;color:#999;font-weight:normal}
#press .download a {font-weight:bold}

