/* Some inspiration from undohtml.css - (CC) 2004 Tantek Celik. Some Rights Reserved. */
a:link,a:hover,a:visited {text-decoration:none;}
html, body, img, div, p, h1, h2, h3, h4, h5, h6, blockquote, ol, ul, li, dl, dt, dd, td, form, fieldset, legend, a, button, input, select, textarea {margin:0;padding:0;border:0;}
ul {list-style:none;}
h1,h2,h3,h4,h5,h6,pre,code {font-size:1em;font-weight:normal;}
a img,:link img,:visited img {border:none;}
div, ul, ol, dl {position:relative;}

body {margin-top:0;background:#f3f3f3;color:#333;font:normal 62.5% Arial,Helvetica,sans-serif;text-align:left;}
a {color:#ea660d;font-weight:normal;text-decoration:none;}
a:hover {text-decoration:underline;}

div#w0 {min-width:970px;margin:0 12px;}
div#w11 {border:2px solid #eaeaea;}
div#w12 {border:2px solid #e1e1e1;}
div#w13 {border:1px solid #d4d4d4;}
div#w11, div#w12, div#w13  {background:#fff;border-top:none;}

div#head {height:70px;}
div#head img {position:absolute}
div#head img#logo {left:15px;top:10px;}
div#head img#hdrfeat {right:0;top:0;}
div#head div#headfeat {margin-right:26px;margin-left:150px;line-height:80px;font-size:36px;letter-spacing:-2px;font-weight:bold;text-align:right;/*font-size:50px;letter-spacing:-3px;*/}
div#strip {height:3em;background:#e1e1e1;}
div#nav {height:5.5em;background:#1c1c1c url(../images/bg_panel_head.gif) left bottom repeat-x;}
div#nav2 {height:2.4em;padding-bottom:3px;background:#fff url(../images/bg_nav2.gif) 0 100% repeat-x;}
div#mid {min-height:35em;background:#fff url(../images/bg_leftnav.gif) 0 0 repeat-y;}
div#foot {margin:0.5em 5px 1.5em;padding-bottom:1em;}
div#foot p {font-size:1.1em;}

div.col {min-height:35em;margin-bottom:1em;}
div.cone {float:left;width:220px;}
div.ctwo {margin:0 226px 0 240px;padding-top:12px;}
div.cthr {float:right;width:180px;margin-right:26px;padding-top:12px;}

body.home div#nav2, body.nonav2 div#nav2 {height:12px;background-image:none;}
body.home div#mid, body.noleftnav div#mid {background-image:none;}
body.home div.ctwo, body.noleftnav div.ctwo {margin-left:26px;padding-top:0;}
body.home div.cthr, body.noleftnav div.cthr {padding-top:0;}
body.nocallout div.ctwo {margin-right:26px;}

ul.navh {position:absolute;list-style-type:none;}
ul.navh li {display:inline;float:left;}
ul.navh a {position:relative;display:block;}
ul.navh a:hover {text-decoration:none;}
ul.navh a.on, div.cone a.on  {cursor:default;}

ul#segment {left:0;bottom:0;font-size:1.4em;}
ul#segment li {margin-right:3px;}
ul#segment a {color:#6c6c6c;padding:0.3em 0.7em;background:#b2b2b2 url(../images/corners_segment_right.gif) 100% 0 no-repeat;}
ul#segment a span {position:absolute;display:block;width:4px;height:4px;top:0;overflow:hidden;background:transparent url(../images/corners_segment.gif) 0 0 no-repeat;}
ul#segment a span.cnrleft {left:0;background-position:-4px 0;}
ul#segment a:hover, ul#segment a.on {color:#ccc;background:#1c1c1c url(../images/corners_segment_right_on.gif) 100% 0 no-repeat;}
ul#segment a:hover span, ul#segment a.on span {background-image:url(../images/corners_segment_on.gif);}

ul#global {right:17em;top:0;margin:0.8em 0;font-size:1.1em;}
ul#global li {margin-right:0.7em;padding-right:0.7em;border-right:1px solid #b2b2b2;}
ul#global a {color:#505050;}
ul#global a:hover, ul#global a.on {color:#000;}

ul#subglobal {right:28px;top:0;margin:0.8em 0;font-size:1.1em;}
ul#subglobal li {margin-left:0.7em;padding-left:0.7em;border-left:1px solid #666;}
ul#subglobal a {color:#b2b2b2;}
ul#subglobal a:hover, ul#subglobal a.on {color:#fff;}
ul#subglobal li.first {border-left:none;}

ul#audience {left:0.8em;top:0;margin:0.5em 0;font-size:1.3em;}
ul#audience li {margin-left:1.2em;padding-left:1.2em;border-left:1px solid #666;}
ul#audience a {color:#999;font-weight:bold;}
ul#audience a:hover, ul#audience a.on {color:#fff;}
ul#audience li.first {border-left:none;margin-left:0;padding-left:0;}

ul#pri {left:16px;bottom:0;font-size:1.1em;}
ul#pri li {margin-right:3px;}
ul#pri a {color:#b3b3b3;font-weight:bold;padding:0.3em 0.7em;background:#000 url(../images/corners_pri_right.gif) 100% 0 no-repeat;}
ul#pri a span {position:absolute;display:block;width:4px;height:4px;top:0;overflow:hidden;background:transparent url(../images/corners_pri.gif) 0 0 no-repeat;}
ul#pri a span.cnrleft {left:0;background-position:-4px 0;}
ul#pri a:hover, ul#pri a.on {color:#000;background:#fff url(../images/corners_pri_right_on.gif) 100% 0 no-repeat;}
ul#pri a:hover span, ul#pri a.on span {background-image:url(../images/corners_pri_on.gif);}

ul#subpri {left:9px;top:0;margin:0.5em 0;font-size:1.1em;}
ul#subpri li {margin-left:0.7em;padding-left:0.7em;border-left:1px solid #808080;}
ul#subpri a {color:#808080;}
ul#subpri a:hover, ul#subpri a.on {color:#000;}
ul#subpri li.first {border-left:none;}

ul#footer {right:0;top:0;font-size:1.1em;}
ul#footer li {margin-left:0.7em;padding-left:0.7em;border-left:1px solid #b3b3b3;}
ul#footer li.first {border-left:none;}
ul#footer a {color:#808080;}
ul#footer a:hover, ul#footer a.on {color:#000;}

div#crumbcontainer {float:left;width:100%;margin:0 0 1em;}
ul#crumb {position:relative;margin:0;font-size:1em;}
ul#crumb li {margin-right:8px;padding-left:0;padding-right:12px;background:transparent url(../images/arrow_east.gif) 100% 50% no-repeat;}
ul#crumb a {color:#999;font-weight:normal;white-space:nowrap;}
ul#crumb a:hover, ul#crumb a.on {color:#333;}
ul#crumb li.last {background:none;}

div.cone dt {font-size:1.3em;font-weight:bold;padding:0.6em 0.8em 0.6em 0.9em;} /* right padding was 2*/
div.cone ul {font-size:1.1em;}
div.cone ul li ul {font-size:1.0em;}
div.cone li {border-bottom:1px solid #cdcdcd;}
div.cone li.first {border-top:1px solid #cdcdcd;}
div.cone a {position:relative;display:block;color:#666;font-weight:bold;padding:0.6em 0.8em 0.6em 2.3em;background:transparent url(../images/bullet.gif) 1.0em 1.1em no-repeat;}
div.cone a:hover, div.cone a.on {color:#000;text-decoration:none;}
div.cone a.on {cursor:default;}

div.cone ul li ul {font-size:1.0em;margin-bottom:0.6em;}
div.cone ul li ul li {border-bottom:none;}
div.cone ul li ul li a {padding:0.2em 0.8em 0.2em 3.3em;background:transparent url(../images/bullet2.gif) 2.4em 0.6em no-repeat;}
div.cone ul li ul li.first {border-top:none;}
div.cone ul li ul li.first a {padding-top:0;background-position:2.4em 0.4em;}


div.cone ul li ul li ul {margin-bottom:0.2em;}
div.cone ul li ul li ul li a {padding:0.3em 0.8em 0.1em 4.5em;background-image:none;}
div.cone ul li ul li ul li.first a {padding-top:0;}

div.cthr dl#tsrs, div.cthr dl#tsrs dt, div.cthr dl#tsrs dd {margin:0;}
div.cthr dl#tsrs dt, div.cthr dl#tsrs dd {border:1px solid #d8d1d1;padding:0.4em 0.6em;}
div.cthr dl#tsrs dt {border-bottom:none;background-color:#ebe7e7;font-size:1.1em;font-weight:bold;}
div.cthr dl#tsrs dd {border-top:none;background-color:#f7f7f7;}

div.ctwo img, div.cthr div.feature img {border:1px solid #999;}
div.ctwo a {font-weight:bold;}

div.ctwo blockquote {border-top:3px solid #999;border-bottom:3px solid #999;margin:0 2em 1.4em;padding:0.5em 1em;font-style:italic;background:transparent url(../images/quote_close.gif) 100% 90% no-repeat;}
div.ctwo blockquote p.first {font-size:1.2em;background:transparent url(../images/quote_open.gif) 0 0 no-repeat;padding-top:0.9em;}
div.ctwo blockquote p {padding-left:1em;}

div.ctwo h1, div.ctwo h2, div.ctwo h3, div.ctwo h4, div.ctwo h5, div.ctwo h6 {margin-bottom:0.3em;font-weight:bold;}
div.ctwo h1 {font-size:1.9em;margin-top:0.5em;margin-bottom:0.5em;}
div.ctwo h1.first {margin-top:0;}
div.ctwo h1 span {display:block;font-size:0.6em;font-weight:normal;}
div.ctwo h2 {font-size:1.8em;font-weight:normal;}
div.ctwo h3 {font-size:1.5em;}
div.ctwo h4 {font-size:1.5em;font-style:italic;}
div.ctwo h5 {font-size:1.3em;}
div.ctwo h6 {font-size:1.3em;font-style:italic;}

div.ctwo p, div.ctwo dl, div.ctwo ul, div.ctwo ol, div.ctwo table {margin-bottom:1.4em;font-size:1.2em;}
div.ctwo li ul, div.ctwo li ol {font-size:1em;margin-bottom:0.3em;}  

div.ctwo hr {height:1em;overflow:hidden;border:none;border-top:1px solid #999;background-color:#fff;color:#fff;}
div.ctwo p {line-height:1.4em;}
div.ctwo p.first {font-size:1.3em;margin-bottom:1em;}
div.ctwo p.important {font-style:italic;margin-left:20px;border-left:3px solid #999;padding:0.5em 20px;}
div.ctwo p.backtotop {padding:0 8px 0.1em;background:transparent url(../images/bg_panel_body.jpg) 0 -17px repeat-x;}
div.ctwo p.backtotop a {font-weight:normal;font-size:0.9em;padding-right:11px;background:transparent url(../images/arrow_north.gif) 100% 50% no-repeat;}
div.ctwo a.inpage {padding-right:11px;background:transparent url(../images/arrow_south.gif) 100% 50% no-repeat;}
div.ctwo a.newwin {padding-right:14px;background:transparent url(../images/opensnewwindow.gif) 100% 50% no-repeat;}
div.ctwo a.newpage {padding-right:14px;background:transparent url(../images/arrow_east.gif) 100% 50% no-repeat;}
a.logout {padding-left:7px;background:transparent url(../images/arrow_west.gif) 0 50% no-repeat;}
div.ctwo dl {margin-left:0.1em;}
div.ctwo dt {font-weight:bold;margin-top:0.3em;}
div.ctwo dd {margin-left:1.9em;}
div.ctwo ol {margin-left:3em;}
div.ctwo ul {margin-left:2.6em;}
div.ctwo li {margin-bottom:0.3em;}
div.ctwo ul li {padding-left:5px;list-style-type:square;}

div.ctwo ul#sitemap {margin-left:0;}
div.ctwo ul#sitemap li {list-style-type:none;margin-left:0;padding-left:0;margin-bottom:1.5em;}
div.ctwo ul#sitemap li ul li {margin-bottom:0.2em;}
div.ctwo ul#sitemap a {font-weight:normal;font-size:1.3em;padding:3px 6px;background:transparent url(../images/bg_panel_body.jpg) 0 0 repeat-x;display:block;}
div.ctwo ul#sitemap ul.l4 a, div.ctwo ul#sitemap ul.l5 a, div.ctwo ul#sitemap ul.l6 a, div.ctwo ul#sitemap ul.l7 a {display:inline;background:none;}
div.ctwo ul#sitemap ul.l4 {margin-left:20px;font-size:0.9em;}
div.ctwo ul#sitemap ul.l5 {margin-left:20px;font-size:0.8em;}
div.ctwo ul#sitemap ul.l6 {margin-left:20px;font-size:0.9em;}
div.ctwo ul#sitemap ul.l7 {margin-left:20px;font-size:0.9em;}
div.ctwo ul#sitemap ul.l4 li a, div.ctwo ul#sitemap ul.l5 li a, div.ctwo ul#sitemap ul.l6 li a {padding-left:12px;background:transparent url(../images/arrow_sitemap.gif) 0 6px no-repeat;}
div.ctwo ul#sitemap ul.l7 li {color:#999;}
div.ctwo ul#sitemap ul.l7 li a {list-style-type:none;padding-left:0;background-image:none;}
div.ctwo ul#sitemap li ul.navh {position:relative;}
div.ctwo ul#sitemap li ul.navh li {padding-left:0.5em;border-left:1px solid #999;margin-left:0.5em;}

div.ctwo ul.docs {margin-left:0;}
div.ctwo ul.docs li {padding-bottom:0.6em;list-style-type:none;padding-left:30px;background:transparent url(../images/icon_generic.gif) 5px 1px no-repeat;}
div.ctwo ul.docs li a {font-size:1.2em;}
div.ctwo ul.docs li.pdf {background-image:url(../images/icon_pdf.gif);}
div.ctwo ul.docs li.zip {background-image:url(../images/icon_zip.gif);}
div.ctwo ul.docs li.word {background-image:url(../images/icon_doc.gif);}
div.ctwo ul.docs li.excel {background-image:url(../images/icon_xls.gif);}
div.ctwo ul.docs li.powerpoint,div.ctwo ul.docs li.ppt {background-image:url(../images/icon_ppt.gif);}
div.ctwo ul.docs li.podcast {background-image:url(../images/icon_podcast.gif);}
div.ctwo ul.docs li.video {background-image:url(../images/icon_video.gif);}
div.ctwo ul.docs li.presenter {background-image:url(../images/icon_presenter.gif);}
div.ctwo ul.docs li.site {background-image:url(../images/opensnewwindow.gif);} /* new window doc link */
div.ctwo ul.docs li span {font-size:0.9em;color:#666;display:block;}

div.ctwo dl.faq {margin-left:0;}
div.ctwo dl.faq dt {padding-left:15px;margin-top:1em;color:#ea660d;background:transparent url(../images/faq_plus.gif) 0 50% no-repeat;cursor:pointer;}
div.ctwo dl.faq dd {padding-left:15px;margin-left:0;display:none;}

div.ctwo table {width:100%;background-color:#999;}
div.ctwo caption {color:#999;font-size:1em;text-align:right;}
div.ctwo table th {padding:3px 6px;font-size:1.1em;font-weight:bold;text-align:left;vertical-align:top;white-space:nowrap;background:#fff url(../images/bg_th.jpg) 0 0 repeat-x;}
div.ctwo table td {padding:3px 6px;font-size:1.0em;vertical-align:top;background-color:#fff;}
div.ctwo table tr.evn td {background-color:#f3f3f3;}
div.ctwo table tr.odd td {background-color:#fafafa;}

form {position:relative;padding:0;margin-bottom:2em;border:1px solid #999;background:#fff url(../images/bg_panel_body.jpg) 0 0 repeat-x;}
fieldset {padding:6px 12px 12px;border-bottom:1px solid #e5e5e5;}
fieldset fieldset {padding:0;border-bottom:none;}
legend {margin-bottom:0.4em;padding-top:6px;font-weight:bold;font-size:1.3em;}
label {display:block;padding:0.2em 0 0.4em;font-size:1.2em;}
input, textarea, select {width:98%;padding:1px 3px;margin-top:2px;border:1px solid #999;font-family:Arial,Helvetica,sans-serif;color:#666;font-weight:normal;font-size:1.1em;background-color:#f7f7f7;}
textarea {height:6em;}
select {padding:0;}
button {position:relative;width:auto;padding:0;border-right:1px solid #ed6e0f;border-bottom:1px solid #e76705;color:#000;font-size:1em;font-weight:bold;background:#ff8c1e url(../images/bg_button.gif) 0 50% repeat-x;cursor:pointer;}

fieldset.butn {padding-bottom:6px;}
label.chkb, label.rado {text-align:left;font-weight:normal;}
label.chkb input, label.rado input {width:auto;margin-right:3px;border:none;background-color:transparent;}
label.butn, fieldset.butn {text-align:right;}
label.butn input {width:auto;border:2px solid #d8d1d1;color:#972428;font-size:0.9em;font-weight:bold;background-color:#ebe7e7;cursor:pointer;}

form p.footnote {margin-bottom:0;font-size:1em;}
p.indicatesrequired {position:absolute;top:4px;right:6px;margin:0;font-size:1em !important;color:#999;}

form.boxed label {font-size:1.1em;text-align:right;}
form.boxed input, form.boxed select {display:inline;margin:0 0 0 8px;}
form.boxed label.half {width:46%;}
form.boxed label.half input {width:70%;}
form.boxed label.half select {width:72.5%;}
form.boxed label.third {width:30%;}
form.boxed label.third input {width:62%;}
form.boxed label.third select {width:64.5%;}

form#search {position:absolute;right:26px;top:0.6em;width:16em;padding:0;margin:0;border:none;background:none;}
form#search fieldset {padding:0;margin:0;border:none;background:none;}
form#search legend {padding:0;margin:0;}
form#search label {display:inline;font-size:1.1em;font-weight:bold;}
form#search input {width:12em;margin:0 3px;font-size:1em;}

form#adviserlogin {width:50em;margin:3em auto 1.4em;}
form#contactadviser {width:700px;margin:1.4em auto;}

form#adviserlogin fieldset#filterfields legend {margin-bottom:1em;}
form#adviserlogin.boxed label.half {width:43%;}
form#adviserlogin.boxed label.half input {width:49%;}

fieldset#filterfields {position:relative;}
fieldset#filterfields legend {margin-bottom:0.1em;font-size:1.2em;font-weight:bold;}

div#loggedinas {position:absolute;top:10px;right:26px;margin-left:150px;}
div#loggedinas p {text-align:right;}
div.notice {width:48em;margin:2em auto;padding:0 1em;border:1px solid #999;}
div.notice h1 {padding:6px 0 6px 40px;background:transparent url(../images/icon_info.gif) 0 50% no-repeat;}
div.notice.alert h1 {background:transparent url(../images/icon_alert.gif) 0 50% no-repeat;}
div.notice.warning h1 {background:transparent url(../images/icon_warning.gif) 0 50% no-repeat;}

div.contentcallout {float:right;width:160px;padding:1.4em 1em 0;margin-left:1.5em;border-top:3px solid #999;border-bottom:3px solid #999;font-size:1.3em;background-color:#f3f3f3;}

div.footnote {padding-top:1.2em;border-top:1px solid #999;}
div.footnote p, p.footnote {font-size:1em;color:#666;}

div.resultpaging {padding:8px;margin-bottom:1.6em;background-color:#e1e1e1;}
div.resultpaging p {margin-bottom:0;}
div.resultpaging ul {position:absolute;right:8px;top:0;margin:10px 0;font-size:1em;}
div.resultpaging ul li {margin:0;padding:0;}
div.resultpaging ul li a {padding:0 2px;margin:0 2px;font-weight:normal;}
div.resultpaging ul li a.page {border:1px solid #ea660d;}
div.resultpaging ul li a:hover {text-decoration:underline;}
div.resultpaging ul li a.page:hover {background-color:#fff;text-decoration:none;}
div.resultpaging ul li a.on, div.resultpaging ul li a.on:hover {color:#fff;background-color:#666;border-color:#666;}
div.resultpaging ul li a.on:hover {text-decoration:none;}

ol.searchresults a.page {font-weight:normal;color:#999;margin-top:0.2em;}
ol.searchresults a.similarresult {font-weight:normal;}

div.feature {margin-bottom:0.7em;}
div.feature h1, div.feature h2.top {padding:6px 7px 4px;margin:0;color:#fff;font-size:1.4em;font-weight:bold;background:#5d5d5d url(../images/bg_panel_head_new.gif) right top repeat-x;}
div.feature h1 span, div.feature h2.top span {position:absolute;top:0;display:block;width:4px;height:4px;overflow:hidden;background:transparent url(../images/corners_feature.gif) 0 0 no-repeat;}
div.feature h1 span.cnrleft, div.feature h2.top span.cnrleft {left:0;background-position:-4px 0;}
div.feature div {padding:6px 6px 0;border:1px solid #999;border-top:none;background:#fff url(../images/bg_panel_body.jpg) 0 0 repeat-x;}
div.feature.large.tabs h1 {height:3em;}

ul#featuretabs {position:absolute;top:3em;left:12px;margin:0;font-size:1.1em;}
ul#featuretabs li {padding:0;margin-right:3px;}
ul#featuretabs li a {padding:0.3em 0.7em 0.2em;color:#666;background:#e5e5e5 url(../images/bg_tab_grey_offnew.gif) right top repeat-x; cursor:pointer;}
ul#featuretabs a span {position:absolute;top:0;display:block;width:4px;height:4px;overflow:hidden;background:transparent url(../images/corners_featuretab.gif) 0 0 no-repeat;}
ul#featuretabs a span.cnrleft {left:0;background-position:-4px 0;}
ul#featuretabs li a:hover, ul#featuretabs li a.on {color:#000;background:#f5f5f5 url(../images/bg_tab_grey_onnew.gif) right top repeat-x;}
ul#featuretabs a:hover span, ul#featuretabs a.on span {background-image:url(../images/corners_featuretab_on.gif);}

div.large div {height:12.75em;overflow:auto;}
div.large div img {position:absolute;top:13px;left:12px;}
div.large div h2, div.large div p {margin-left:175px;}
div.large div h2 {margin-bottom:0.2em;font-size:1.8em;letter-spacing:-1px;} /* was font 2.8em let-spc -2px */
div.large div h2 a {color:#333;font-weight:normal;}
div.large div h2 a:hover {text-decoration:none;}
div.large div p {margin-bottom:0;font-size:1.3em;line-height:1.4em;}

div.homemedium {height:17.1em;}

div#homegraphic {height:80px;}
div#homegraphic a {position:relative;display:block;height:66px;border:1px solid #999;}

div.medium h2 a {position:absolute;right:12px;font-size:0.8em;font-weight:bold;}
div.medium div {height:13.1em;overflow:auto;}
div.medium div p {margin-bottom:1.2em;line-height:1.2em;}

div.feature ul {margin:1px;}
div.feature ul li {padding:0;}
div.ctwo div.feature ul li {list-style-type:none;}
div.feature ul.onecolimg li {min-height:34px;margin-bottom:0.6em;}
div.feature ul.twocolimg li {float:left;display:block;width:48.8%;min-height:40px;margin-right:1.2%;margin-bottom:0.2em;}
div.feature ul li img {float:left;margin-right:6px;}

div.featurecontentgraphic {margin-bottom:1.4em;}
div.featurecontentgraphic a {position:relative;display:block;height:84px;border:1px solid #999;}

img.graphfeatleft, img.graphfeatright {position:absolute;top:0;border:none !important;}
img.graphfeatleft {left:0;}
img.graphfeatright {right:0;}

div.cthr p, div.cthr ul {font-size:1.1em;margin-bottom:1.2em;}
div.cthr a {font-weight:bold;}
div.cthr ul {margin-left:15px;list-style-type:square;}

body.landing {text-align:center;background-color:#fff;}
body.landing div#w0 {width:911px;min-width:911px;margin:0 auto;text-align:left;}
body.landing div#head img#logo {left:0;}
body.landing div#head h1 {margin:0 0 0 150px;line-height:90px;text-align:right;font-size:36px;letter-spacing:-2px;font-weight:bold;}
body.landing div#mid {background-image:none;min-height:50em;}
body.landing div.col {position:absolute;height:506px;}
body.landing div.ctwo {left:0;top:0;width:619px;margin:0;padding-top:0;}
body.landing div.cthr {right:0;top:0;width:261px;margin:0;padding-top:0;}
body.landing div.ctwo img {border:none;}
body.landing div#landingpod {height:264px;overflow:hidden;}
body.landing div#landingintro {height:264px;overflow:auto;font-size:1.3em;line-height:1.33em;}
body.landing div#landingintro p {margin:0;}
body.landing div#landingintro p.first {margin-bottom:1.3em;}
body.landing div.feature {margin-top:30px;}
body.landing div.feature div {height:13em;}
body.landing div.feature h2.top {font-size:2em;}
body.landing div.feature ul {font-size:1.7em;margin:0 0 0.6em;}
body.landing div.feature ul li {list-style-type:none;padding:0.3em 0;}
body.landing div.feature ul li a {color:#333;padding:0 0 0 35px;background:transparent url(../images/arrow_east_orangebg.gif) 5px 50% no-repeat;}
body.landing div.feature ul li a:hover {color:#ea660d;}
body.landing div.feature ul li ul {font-size:0.75em;margin:6px 0 0;}
body.landing div.feature ul li ul li {padding:0;}
body.landing div.feature ul li ul li a {color:#ea660d;background:none;}
body.landing div.ctwo div.feature ul li {width:32%;float:left;}
body.landing div.ctwo div.feature ul li ul li {width:100%;float:none;}


div.tabgrp {padding:6px 7px 4px;background:#5d5d5d url(../images/bg_panel_head_new.gif) right top repeat-x;height:4em;}
div.tabgrp span {position:absolute;top:0;display:block;width:4px;height:4px;overflow:hidden;background:transparent url(../images/corners_feature.gif) 0 0 no-repeat;}
div.tabgrp span.cnrleft {left:0;background-position:-4px 0;}
ul#mktab {position:absolute;bottom:0;left:12px;margin:0;font-size:1.1em;}
ul#mktab li {padding:0;margin:0 3px 0 0;}
ul#mktab li a {padding:0.3em 0.7em 0.2em;color:#666;background:#b6b6b6 url(../images/bg_tab_grey_offnew.gif) right top repeat-x;min-height:2.3em;font-weight:normal;}
ul#mktab a span {position:absolute;top:0;display:block;width:4px;height:4px;overflow:hidden;background:transparent url(../images/corners_featuretab.gif) 0 0 no-repeat;}
ul#mktab a span.cnrleft {left:0;background-position:-4px 0;}
ul#mktab li a:hover, ul#mktab li a.on {color:#000;background:#e0e0e0 url(../images/bg_tab_grey_onnew.gif) right top repeat-x;}
ul#mktab a:hover span, ul#mktab a.on span {background-image:url(../images/corners_featuretab_on.gif);}

.hidn {position:absolute;left:0;top:-500px;width:1px;height:1px;overflow:hidden;font-size:1px !important;letter-spacing:-1000em;text-indent:-1000em;}
.twocolleft {position:absolute;left:0;top:0;width:49.6%;}
.twocolright {position:absolute;right:0;top:0;width:49.6%;}
.half {width:47%;margin-right:2%;}
.third {width:30%;margin-right:2%;}
.qrtr {width:22%;margin-right:2%;}
.fift {width:18%;margin-right:1%;}
.sixt {width:15%;margin-right:1%;}
.sevn {width:13%;margin-right:1%}
.eigh {width:11%;margin-right:1%;}
.nine {width:10%;margin-right:1%;}
.tent {width:8%;margin-right:1%;}
.twelv {width:7%;margin-right:1%;}
.aut {width:auto;}
.msg {background-color:#fde3e4;}
.floatleft {float:left;}
.floatright {float:right;}
.textright {text-align:right;}
.textcenter {text-align:center;}
.textleft {text-align:left;}
.imgright {float:right;margin-left:10px;}
.imgcenter {display:block;margin:0 auto 1.4em;}
.imgleft {float:left;margin-right:10px;}
.required {padding-left:0.2em;}
.clr {height:0;margin:0;font-size:1px;line-height:0;clear:both;}
.bigger {font-size:1.2em;}
.smaller {font-size:0.9em;}
.paler {color:#999;}
.darker {color:#000;}
.print {display:none;}
.noprint {display:block;}

/* ----- added by MLC developer team ----- */
p.contact { background:#FFFFFF url(../images/bg_panel_body.jpg) repeat-x scroll 0pt; border:1px solid #999999; padding:8px; }

/* ----- mandatory corrective coding ----- */

div.ctwo table td ul, div.ctwo table td ul { font-size:1.0em; }

/* ----- Campaign m/site ----- */

/* ----- note : adjusted .half .third .qrtr .fift .sixt etc. above */

div#head { height:100px; background:#1c1c1c url(../images/bg_panel_head.gif) left bottom repeat-x; }
div#headfeat { color:#FFFFFF; }
body.noleftnav div.cthr { _padding-top:12px; }
div.large div h2, div.large div p { margin-left:0; } /* allow large tabbed features to use whole area */
div.large div h2 { font-size:1.8em; }
div.large div img { left:auto; top:auto; position:relative; } /* allow images to be repositioned */
div#head img#hdrfeat { top:20px; } /* adjust to vertically align graphical title */

input, textarea, select { width:90%; }

.section { background-color:#f3f3f3; padding:0px; } /* section CSS */
div.section { padding-top:10px; margin-bottom:10px; border-bottom:solid 2px #666666; background:#F8F8F8; }
div.switchgroup1 { padding:10px; margin-bottom:10px; }
.handcursor { cursor:hand; cursor:pointer; }

a.linkbtn { padding:0 0 0 35px;background:transparent url(../images/arrow_east_orangebg.gif) 5px 50% no-repeat; }
a.backbtn { padding:0 0 0 35px;background:transparent url(../images/arrow_west_orangebg.gif) 5px 50% no-repeat; }
a.closebtn { padding:0 0 0 35px;background:transparent url(../images/close_orangebg.gif) 5px 50% no-repeat; }
button { position:static; font-size:1.1em; }
a.psuedobutton,a.psuedobutton:hover { position:static; width:auto; padding:2px 5px; border-right:1px solid #ed6e0f; border-bottom:1px solid #e76705; color:#000; font-size:1.1em; font-weight:bold; background:#ff8c1e url(../images/bg_button.gif) 0 50% repeat-x; cursor:pointer; text-decoration:none;}

/* for use of document links within copy */

div.ctwo dl.doclist dt a.pdf,div.ctwo a.pdf { padding-bottom:0.6em; padding-left:25px; background:url(../images/icon_pdf.gif) 5px 0 no-repeat; }
div.ctwo dl.doclist dt a.zip,div.ctwo a.zip { padding-bottom:0.6em; padding-left:25px; background:url(../images/icon_zip.gif) 5px 0 no-repeat; }
div.ctwo dl.doclist dt a.word,div.ctwo a.word { padding-bottom:0.6em; padding-left:25px; background:url(../images/icon_doc.gif) 5px 0 no-repeat; }
div.ctwo dl.doclist dt a.excel,div.ctwo a.excel { padding-bottom:0.6em; padding-left:25px; background:url(../images/icon_xls.gif) 5px 0 no-repeat; }
div.ctwo dl.doclist dt a.powerpoint,div.ctwo a.powerpoint,div.ctwo a.ppt { padding-bottom:0.6em; padding-left:25px; background:url(../images/icon_ppt.gif) 5px 0 no-repeat; }
div.ctwo dl.doclist dt a.podcast,div.ctwo a.podcast { padding-bottom:0.6em; padding-left:25px; background:url(../images/icon_podcast.gif) 5px 0 no-repeat; }
div.ctwo dl.doclist dt a.video,div.ctwo a.video { padding-bottom:0.6em; padding-left:25px; background:url(../images/icon_video.gif) 5px 0 no-repeat; }
div.ctwo dl.doclist dt a.presenter,div.ctwo a.presenter { padding-bottom:0.6em; padding-left:25px; background:url(../images/icon_presenter.gif) 5px 0 no-repeat; }
div.ctwo dl.doclist dd { padding-left:3px; }

div.ctwo p.smaller { font-size:0.9em; }

.qtr3 { width:72.8%; margin-right:2.2%; }
div.ctwo img.nobdr { border:none; }

#pageprint { position:absolute; top:0px; _top:10px; right:0px; }
.highlight { color:#FF0000; }

iframe#FaA { border:none; width:690px; height:1150px; }

