html, body {margin:0;padding:0;border:0;}
html {overflow-y:scroll;}
body {color:#414141;text-align:center;font-family: Arial, Helvetica, sans serif;font-size:0.76em;font-weight:normal;background:url(images/page-bg.jpg) top center no-repeat #FFFFFF;padding-bottom:40px;}
form, fieldset, div, h1, h2, h3, h4, h5, h6, img, p, ul, li {border:0px;margin:0px;padding:0px;}
.clear {clear:both;width:100%;font-size:1%;height:0px;oveflow:hidden;}
a {outline:none;}
#outerwrapper {margin:0 auto;width:982px;text-align:left;margin-top:32px;padding-top:8px;background-color:#ECEDED;}
#wrapper {width:966px;text-align:left;margin-left:8px;}
#header {background:url(images/header-bg.jpg) top left repeat-x;;width:966px;height:108px;position:relative;z-index:100;}
#logo {width:178px;height:75px;top:13px;left:22px;position:absolute;}
#langselect {width:150px;height:30px;position:absolute;top:14px;right:0px;text-align:right;}
#langselect img {margin-right:8px;float:left;}
#strap {width:250px;position:absolute;top:39px;left:230px;color:#A1A1A1;font-size:160%;}
#hdrcontact {width:250px;font-size:90%;position:absolute;top:16px;right:180px;text-align:right;}
#hdrcontact a:link, #hdrcontact a:visited {color:#6694FD;text-decoration:none;font-weight:bold;}
#hdrcontact a:active, #hdrcontact a:hover {color:#6694FD;text-decoration:underline;font-weight:bold;}

/*** Dropdown menus ***/
ul.dropdown {list-style:none;width:632px;height:24px;position:absolute;top:78px;right:1px;}
ul.dropdown li {float:left;display:inline;position:relative;width:82px;list-style:none;text-align:center;font-size:100%;background:url(images/nav-sep.gif) center left no-repeat;}
ul.dropdown li.wde {width:110px;}
ul.dropdown li a {display:block;padding-top:6px;padding-bottom:7px;width:82px;color:#9C9C9E;text-align:center;}
ul.dropdown li.wde a {width:110px;}
ul.dropdown li a:link, ul.dropdown li a:visited {color:#9C9C9E;text-decoration:none;}
ul.dropdown li a:active, ul.dropdown li a:hover {background-color:#FFFFFF;color:#333333;}
ul.dropdown li a.navon {color:#333333;}
.dropdown, .dropdown * {margin:0;padding:0;list-style:none;}
.dropdown ul {position:absolute;top:-999em;width:170px;background:url(images/dropdown-bg.gif) bottom left no-repeat;/* left offset of submenus need to match (see below) */}
.dropdown ul li {width:162px;text-align:left;border-bottom:1px solid #E4E4E4;margin-left:4px;background:none;}
.dropdown li:hover {visibility:inherit;/* fixes IE7 'sticky bug' */}
.dropdown li:hover ul,.dropdown li.sfHover ul {left:0;top:28px;/* match top ul list item height */z-index:1000;}
ul.dropdown li:hover li ul, ul.dropdown li.sfHover li ul {top:-999em;}
ul.dropdown li li:hover ul, ul.dropdown li li.sfHover ul {left:169px;/* match ul width */top:0px;}
ul.dropdown li li:hover li ul, ul.dropdown li li.sfHover li ul {top:-999em;}
ul.dropdown li li li:hover ul, ul.dropdown li li li.sfHover ul {left:169px;/* match ul width */top:0px;}
ul.dropdown ul li a {display:block;font-size:90%;width:162px;font-weight:bold;color:#414141;text-decoration:none;text-align:left;padding:6px 4px 6px 4px;voice-family: "\"}\""; voice-family:inherit;width:154px;}
ul.dropdown li.wde ul li a {display:block;font-size:90%;width:162px;font-weight:bold;color:#414141;text-decoration:none;text-align:left;padding:6px 4px 6px 4px;voice-family: "\"}\""; voice-family:inherit;width:154px;}

/*** DEMO SKIN ***/
.dropdown a {padding:6px 0px 7px 0px;text-decoration:none;color:#414141;}
.dropdown a, .dropdown a:visited  {/* visited pseudo selector so IE6 applies text colour*/color:#414141;}
.dropdown ul a {padding:6px 0px 7px 0px;text-decoration:none;color:#414141;}
.dropdown ul a, .dropdown ul a:visited  {/* visited pseudo selector so IE6 applies text colour*/color:#414141;}
.dropdown li {float:none;width:170px;list-style:none;text-align:left;}
.dropdown li:hover, .dropdown li.sfHover,.dropdown a:focus, .dropdown a:hover, .dropdown a:active {color:#333333;}

/*** arrows **/
.dropdown ul a.sf-with-ul {width:170px;padding:8px 4px 8px 4px;voice-family: "\"}\""; voice-family:inherit;width:162px;/* trigger IE7 hasLayout so spans position accurately */}
.dropdown ul .sf-sub-indicator {position:absolute;display:block;right:0px;top:9px;/* IE6 only */width:12px;height:12px;text-indent:-999em;overflow:hidden;background:url(images/r-arrow.gif) no-repeat 0px 0px; /* 8-bit indexed alpha png. IE6 gets solid image only */}
a > .sf-sub-indicator {  /* give all except IE6 the correct values */top:9px;background-position:0 0px; /* use translucent arrow for modern browsers*/}
/* apply hovers to modern browsers */
a:focus > .sf-sub-indicator,
a:hover > .sf-sub-indicator,
a:active > .sf-sub-indicator,
li:hover > a > .sf-sub-indicator,
li.sfHover > a > .sf-sub-indicator {background-position: 0px 0px;/* arrow hovers for modern browsers*/}

/* point right for anchors in subs */
.dropdown ul .sf-sub-indicator {background-position: 0px 0;}
.dropdown ul a > .sf-sub-indicator {background-position:0 0;}
/* apply hovers to modern browsers */
.dropdown ul a:focus > .sf-sub-indicator,
.dropdown ul a:hover > .sf-sub-indicator,
.dropdown ul a:active > .sf-sub-indicator,
.dropdown ul li:hover > a > .sf-sub-indicator,
.dropdown ul li.sfHover > a > .sf-sub-indicator {background-position: 0px 0; /* arrow hovers for modern browsers*/}

#content {width:966px;margin-top:8px;}
.main {width:966px;background:url(images/main-bg.jpg) bottom left no-repeat;margin-bottom:8px;}
#full {width:966px;height:500px;background-color:#E5E5E5;}
#left {float:left;display:inline;width:324px;min-height:369px;color:#585858;position:relative;line-height:1.3em;margin-bottom:8px;}
/*\*/
* html #left {height:369px;}
/**/
#leftinner {width:296px;margin-left:14px;padding-top:10px;}
h1 {color:#0060A9;font-weight:normal;font-size:150%;margin:0px 0px 10px 0px;line-height:1.5em;}
h2 {font-weight:bold;font-size:100%;margin:5px 0px 3px 0px;}
h2 a:link, h2 a:visited {color:#6694FD;font-style:normal;text-decoration:none;font-weight:bold;}
h2 a:active, h2 a:hover {color:#6694FD;font-style:normal;text-decoration:underline;font-weight:bold;}
h3 {color:#0060A9;font-weight:normal;font-size:140%;}

#left p {font-size:90%;margin-bottom:8px;text-align:justify;}
.emp {font-size:120%;}
#left ul {margin-left:10px;margin-bottom:12px;}
#left ul.chevron li {list-style-image:url(images/chevron.gif);font-size:90%;}
#left a:link, #left a:visited {color:#6694FD;text-decoration:none;font-weight:bold;}
#left a:active, #left a:hover {color:#6694FD;text-decoration:underline;font-weight:bold;}
#left a.on {color:#414141;}

.servicelinks {width:580px;margin-left:50px;padding-top:8px;padding-bottom:8px;}
ul.chevronleft li, ul.chevronright li {list-style-image:url(images/chevron.gif);}
ul.chevronleft {float:left;display:inline;width:280px;}
ul.chevronright {float:right;display:inline;width:250px;}

#right {float:right;display:inline;width:634px;}
#rightinner {width:606px;margin-left:14px;padding-top:14px;min-height:379px;}
/*\*/
* html #rightinner {height:379px;}
/**/
#right a:link, #right a:visited {color:#6694FD;text-decoration:none;font-weight:bold;}
#right a:active, #right a:hover {color:#6694FD;text-decoration:underline;font-weight:bold;}
#broker-link {background-color:#E0EBEB;padding:20px;border:1px solid #C0C0C0;z-index:10;position:relative;}
#homeflash {width:634px;height:524px;background-color:#E5E5E5;position:relative;z-index:1;}
#mainimage {width:634px;position:relative;z-index:1;}
#homeimage {width:634px;position:relative;z-index:1;}
.spec {width:634px;min-height:160px;padding-top:10px;padding-bottom:10px;}
/*\*/
* html .spec {height:160px;}
/**/
.specinner {width:614px;margin-left:10px;}
.specleft {float:left;display:inline;width:320px;font-size:90%;}
.specright {float:right;display:inline;width:264px;font-size:90%;}
.spec p {padding-bottom:8px;}
.spec ul {margin-left:12px;padding-left:6px;}
.spec li {margin-left:8px;padding-left:0px;}

.lowerpanel {width:634px;height:100px;background:url(images/lowerpanel-bg.jpg) top left repeat-x;margin-top:8px;}
.lowerpanel h3 {font-weight:bold;}
.lowerpanell {float:left;display:inline;width:240px;margin-left:10px;padding-top:24px;}
.lowerpanelr {float:right;display:inline;width:350px;margin-right:10px;padding-top:48px;text-align:right;}
.lowerpanelr img {padding-right:10px;padding-left:10px;}
.lowerpanel a:link, .lowerpanel a:visited {font-weight:normal;color:#414141;text-decoration:none;}
.lowerpanel a:active, .lowerpanel a:hover {font-weight:normal;color:#414141;text-decoration:underline;}

.news {width:634px;height:399px;overflow:auto;overflow-x:hidden;}
.newsinner {width:590px;margin-left:14px;padding-top:14px;}
.newsinner h4 {color:#231F20;font-size:110%;font-weight:bold;clear:both;margin-top:10px;}
.rightimage {margin-left:10px;margin-bottom:3px;}
.newsinner a:link, .newsinner a:visited {color:#1D60FC;text-decoration:none;font-weight:bold;}
.newsinner a:active, .newsinner a:hover {color:#1D60FC;text-decoration:underline;font-weight:bold;}

.staff {width:634px;padding-bottom:8px;}
.staffinner {width:634px;margin-top:5px;margin-bottom:5px;background:url(images/staffinner-bg.gif) top left repeat-y;}
.staffmember {float:left;display:inline;width:106px;text-align:center;color:#0060A9;padding-left:3px;padding-right:3px;voice-family: "\"}\""; voice-family:inherit;width:100px;font-size:90%;}
.staffmemberlast {float:left;display:inline;width:104px;text-align:center;color:#0060A9;padding-left:3px;padding-right:3px;voice-family: "\"}\""; voice-family:inherit;width:98px;font-size:90%;}
.staff a:link, .staff a:visited {color:#0060A9;text-decoration:none;}
.staff a:active, .staff a:hover {color:#0060A9;text-decoration:underline}

span.quote {color:#0060A9;}

.contact {width:966px;height:550px;;background:url(images/contact-bg.jpg) bottom left no-repeat;margin-bottom:8px;position:relative;}
.contacttxt {width:448px;font-size:100%;position:absolute;top:284px;left:474px;text-align:left;color:#FFFFFF;}
.contacttxt1 {width:230px;font-size:90%;position:absolute;top:385px;left:474px;text-align:left;color:#FFFFFF;border-right:1px solid #FFFFFF;}
.contacttxt2 {width:230px;font-size:90%;position:absolute;top:385px;right:0px;text-align:left;color:#FFFFFF;}
.contact h1 {color:#00BDFF;font-size:140%;font-weight:bold;padding:0px 0px 0px 0px;margin:0px;} 
.contact a:link, .contact a:visited {color:#00BDFF;text-decoration:none;font-weight:bold;}
.contact a:active, .contact a:hover {color:#00BDFF;text-decoration:underline;font-weight:bold;}

#contact p {padding-top:8px;padding-bottom:0px;}
.formrow {padding-bottom:8px;}
p.flt {float:left;display:inline;}
.buttonrow {margin-top:12px;padding-bottom:10px;text-align:right;}
#contact label {float:left;display:inline;width:195px;padding-right:4px;font-size:90%;}
#contact input {float:left;display:inline;width:260px;font-size:100%;}
input.txtsml {width:40px;border:1px solid #6E6D72;}
input.txtmed {width:120px;border:1px solid #6E6D72;}
#contact input.txtwde {width:260px;border:1px solid #6E6D72;}
#contact textarea.txtarea {width:260px;height:80px;border:1px solid #6E6D72;font-family:Arial, Helvetica, sans-serif;font-size:100%;}
.error {color:#FF0000;font-weight:bold;}
#contact input.btnsubmit {width:78px;height:23px;}

.panels {margin-bottom:8px;}
.panelcharter {float:left;display:inline;}
.panelemptylegs {float:left;display:inline;margin-left:9px;}
.panelquotes {float:right;display:inline;}

.bar {width:966px;background:url(images/bar-bg.jpg) bottom left repeat-x #6B6C6E;min-height:54px;margin-bottom:8px;}
/*\*/
* html .bar {height:54px;}
/**/
.bar p {color:#D1D3D4;font-size:90%;}
.barleft {width:300px;float:left;display:inline;margin-left:16px;margin-top:16px;}
.barleft img {vertical-align:middle;}
.barright {width:550px;float:right;display:inline;margin-right:20px;text-align:right;margin-top:12px;}
span.white {color:#FFFFFF;}
.barright a:link, .barright a:visited {color:#17B1D3;text-decoration:none;font-weight:bold;}
.barright a:active, .barright a:hover {color:#17B1D3;text-decoration:underline;font-weight:bold;}

.linkpanel {width:966px;background-color:#D4D5D5;margin-bottom:8px;padding-top:10px;padding-bottom:10px;}
.linkpanelinner {width:926px;margin-left:20px;background:url(images/linkpanelinner-bg.gif) top left repeat-y;}
.linkpanelleft {width:280px;float:left;display:inline;}
.linkpanelmid {width:260px;float:left;display:inline;margin-left:50px;}
.linkpanelright {width:280px;float:right;display:inline;}
.linkpanel p {padding-bottom:10px;}
.linkpanel a:link, .linkpanel a:visited {color:#6E6D72;text-decoration:none;}
.linkpanel a:active, .linkpanel a:hover {color:#6E6D72;text-decoration:underline}
a.mainlink {font-weight:bold;}

#acpanel {width:634px;height:399px;background-color:#E5E5E5;}
#acpanel img {float:right;display:inline;}
.actext {float:left;display:inline;width:410px;margin:12px;}
#acpanel p {padding-bottom:12px;}
#acpanel p.intro {font-size:110%;}
#acpanel ul {margin-left:10px;padding-left:4px;padding-bottom:12px;}
#acpanel li {list-style:disc;margin-left:4px;padding-bottom:3px;}

#footer {width:966px;font-size:90%;}
#footer p.left {float:left;display:inline;width:300px;text-align:left;color:#707173;padding-top:10px;padding-bottom:10px;}
#footer p.mid {float:left;display:inline;width:330px;text-align:center;color:#707173;padding-top:10px;padding-bottom:10px;}
#footer p.right {float:right;display:inline;width:300px;text-align:right;color:#707173;padding-top:10px;padding-bottom:10px;}
#footer a:link, #footer a:visited {color:#707173;text-decoration:none;} 
#footer a:hover, #footer a:active {color:#707173;text-decoration:underline;}

#leftinner ul {margin-left:12px;padding-left:4px;margin-bottom:12px;}
#leftinner li {padding-left:0px;margin-left:4px;}

#leftinner ul.links {margin-left:16px;padding-left:4px;padding-bottom:0px;list-style-image:url(images/list-dot.jpg);margin-bottom:0px;}
#leftinner ul.links ul {margin-left:16px;padding-bottom:0px;margin-bottom:0px;}
#leftinner ul.links ul ul {margin-left:12px;padding-bottom:0px;margin-bottom:0px;}

.carouselcontent {width:634px;height:369px;position:relative;}
.jcarousel-skin-tango .jcarousel-container {width:634px;height:369px;}
.jcarousel-skin-tango .jcarousel-direction-rtl {direction:rtl;}
.jcarousel-skin-tango .jcarousel-container-horizontal {width:634px;}
.jcarousel-skin-tango .jcarousel-container-vertical {width: 634px;height:369px;}
.jcarousel-skin-tango .jcarousel-clip-horizontal { width:634px;height:369px;}
.jcarousel-skin-tango .jcarousel-clip-vertical {width:634px;height:369px;}
.jcarousel-skin-tango .jcarousel-item {width:634px;height:369px;}

.jcarousel-skin-tango .jcarousel-next-horizontal {position: absolute;top:175px;right:2px;width:30px;height:48px;cursor:pointer;background: transparent url(images/next.png) no-repeat 0 0;}
.jcarousel-skin-tango .jcarousel-next-horizontal:hover {background-position:0px 0;}
.jcarousel-skin-tango .jcarousel-next-horizontal:active {background-position:0px 0;}
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {cursor:default;background:none;}

.jcarousel-skin-tango .jcarousel-prev-horizontal {position:absolute;top:175px;left:2px;width:30px;height:48px;cursor:pointer;background:transparent url(images/previous.png) no-repeat 0 0;}
.jcarousel-skin-tango .jcarousel-prev-horizontal:hover {background-position:0px 0;}
.jcarousel-skin-tango .jcarousel-prev-horizontal:active {background-position:0px 0;}
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {cursor: default;background:none;}

table.tbl-guide {margin-top:20px;}
table.tbl-guide td {padding-bottom:3px;}
table.tbl-guide td.dotted {background:url(images/dots.gif) top left repeat-x;}
table.tbl-guide td.actitle {font-weight:bold;}

#slideshow {position:relative;width:634px;height:399px;}
#slideshow img {position:absolute;top:0;left:0;z-index:8;opacity:0.0;}
#slideshow img.active {z-index:10;opacity:1.0;}
#slideshow img.last-active {z-index:9;}
