/* 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, 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;}
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:3.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 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 {font-size:1em;}
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;}
a.logout {padding-left:7px;background:transparent url(../images/arrow_west.gif) 0 50% no-repeat;}
div.ctwo dl {margin-left:1.6em;}
div.ctwo dt {font-weight:bold;margin-top:0.3em;}
div.ctwo dd {margin-left:1.4em;}
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 {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 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%;}
div.ctwo caption {color:#999;font-size:1em;text-align:right;}
div.ctwo table td {padding:3px 3px;}
div.ctwo table td.tabs {padding:0px 0px;}
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:none;background:#fff;}*/
input, textarea, select {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;}
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.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;}

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.contentcallout2 {float:right;width:160px;padding:1em 1em 0;margin-left:1em;border-top:3px dash #999;border-bottom:3px dash #999;font-size:1.0em;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;}
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:2.8em;letter-spacing:-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);}
.tabsmalloff {padding:3px 4px 2px;background:fff url(../images/bg_tab_grey_onnew.gif) left top repeat-x;height:2em;border-right:1px solid #fff;}
.tabsmallon {padding:3px 4px 2px;background:fff url(../images/bg_tab_grey_offnew.gif) left top repeat-x;height:2em;border-right:1px solid #fff;}

.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.8%;margin-right:2.2%;}
.third {width:31.1%;margin-right:2%;}
.qrtr {width:24%;margin-right:1%;}
.fift {width:19%;margin-right:1%;}
.sixt {width:15.5%;margin-right:1.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;}

/* IDs for the buttons */
BUTTON#portfolio_review { 	background-image:url("/images/portfolio_review.gif"); width:106px; height:26px;  }

BUTTON#portfolio_snapshot{ 	background-image:url("/images/portfolio_snapshot.gif"); width:158px; height:26px; }


BUTTON#update_address { 	background-image:url("/images/update_address.gif"); width:152px; height:26px;}

BUTTON#update_contacts { 	background-image:url("/images/update_contacts.gif"); width:145px; height:26px;}

BUTTON#update_personal { 	background-image:url("/images/update_personal.gif"); width:155px; height:26px; }

BUTTON#work_tracker { 	background-image:url("/images/work_tracker.gif"); width:112px; height:26px;}

#transactionsHistoryTable td ul  {list-style:none outside none; padding:0;}	
#transactionsHistoryTable td.tools  { text-align:center; display: table-cell;  }
#transactionsHistoryTable .tools a { display:block; float:left;   margin: 0 0 0 5px;  }	

#transactionsHistoryTable .tools span.transactionId  {display:none;}	

#transactionsHistoryTable  .tools span  {cursor:pointer; display: block; width: 18px; height: 18px;  margin: 0 5px 0 0; text-indent: -5000px;}

#transactionsHistoryTable td.tools span.report-pdf {background: url("../images/sprite_icons_adviser.gif") no-repeat scroll -3px -3px transparent;  width: 21px; height: 17px;   }
#transactionsHistoryTable td.tools span.report-pdf:hover {background-position: -27px -3px;  }

#transactionsHistoryTable td.tools span.report-ready {    background: url("../images/sprite_icons_adviser.gif") no-repeat scroll -3px -84px transparent; }
#transactionsHistoryTable td.tools span.report-ready:hover{ background-position: -26px -84px; }

#transactionsHistoryTable td.submittedBy span { display: table-cell; width: 15px; height: 20px; line-height: 20px; }
#transactionsHistoryTable td.submittedBy { padding:0;  vertical-align: middle; height:28px; padding:0 0 4px 0}
#transactionsHistoryTable td.submittedBy span.customer { display:block; background:url(../images/sprite_icons_adviser.gif) -3px -132px no-repeat; }
#transactionsHistoryTable td.submittedBy span.adviser  {	display:block; background:url(../images/sprite_icons_adviser.gif) -26px -132px no-repeat;	}
#transactionsHistoryTable td.submittedBy span.csr { display:block; background:url(../images/sprite_icons_adviser.gif) -49px -132px no-repeat; }

#transactionsHistoryTable td.tools .delete {
background: url("../images/sprite_icons_adviser.gif") no-repeat scroll -3px -57px transparent;   height: 18px;  width: 18px;}
#transactionsHistoryTable td.tools span.delete:hover{background-position:-23px -57px;}
		
#transactionsHistoryTable #noTransaction, #transactionsHistoryTable #noSearchResults  {display:none;}
#transactionsHistoryTable #noTransaction  tr, #transactionsHistoryTable #noSearchResults tr {height:200px;}