/* From util.css *//* HTML EMULATION ********************************************************* */.center{    text-align: center !important;}.right{    text-align: right !important;}.left{    text-align: left !important;}.top{    vertical-align: top !important;}.middle{    vertical-align: middle !important;}.bottom{    vertical-align: bottom !important;}.float-left{    float: left !important;}.float-right{    float: right !important;}.clear-right{    clear: right !important;}.clear-left{    clear: left !important;}.clear-none{    clear: none !important;}.bold{    font-weight: bold !important;}.normal{    font-weight: normal !important;}.italic{    font-style: italic !important;}.inline{    display: inline !important;}.underline{    text-decoration: underline !important;}.uppercase{    text-transform: uppercase !important;}.lowercase{    text-transform: lowercase !important;}.nowrap{    white-space: nowrap !important;}.border-collapse{    border-collapse: collapse !important;}/* SMALL WORLD */small, .small, .small p, .small a, .small em, .small li, .small ul, .small code, .small pre, .small table, .small tr, .small td, .small th, .small div, .small span, .small select, .small option, .small input, .small textarea{    font-size: 11px;}.small h1, h1 small{    font-size: large !important;}.small h2, .small h3, .small h4, .small h5, .small h6, h2 small, h3 small, h4 small, h5 small, h6 small{    font-size: x-small !important;}h2 .small, h2.small{    font-size: x-small !important;}.small big{    font-size: small;}.smaller{    font-size: 80%;}/* SPACING **************************************************************** */.pad{    padding: 5px;}.pad-top{    padding-top: 5px;}.pad-right{    padding-right: 5px;}.pad-left{    padding-left: 5px;}.pad-bottom{    padding-bottom: 5px;}.pad-x{    padding-left: 5px;    padding-right: 5px;}.pad-y{    padding-top: 5px;    padding-bottom: 5px;}.dbl-pad{    padding: 10px !important;}.dbl-pad-body{    padding: 10px !important;    background: #ffffff;}.dbl-pad-top{    padding-top: 10px;}.dbl-pad-right{    padding-right: 10px;}.dbl-pad-right-body{    padding-right: 10px;    background: #ffffff;}.dbl-pad-left-body{    padding-left: 10px;    background: #ffffff;}.dbl-pad-left{    padding-left: 10px;}.dbl-pad-bottom{    padding-bottom: 10px;}.dbl-pad-x{    padding-left: 10px;    padding-right: 10px;}.dbl-pad-y{    padding-top: 10px;    padding-bottom: 10px;}.small-pad{    padding: 3px;}.small-pad-top{    padding-top: 3px;}.small-pad-right{    padding-right: 3px;}.small-pad-left{    padding-left: 3px;}.small-pad-bottom{    padding-bottom: 3px;}.small-pad-x{    padding-left: 3px;    padding-right: 3px;}.small-pad-y{    padding-top: 3px;    padding-bottom: 3px;}.margin{    margin: 5px;}.margin-top{    margin-top: 5px;}.margin-right{    margin-right: 5px;}.margin-bottom{    margin-bottom: 5px;}.margin-left{    margin-left: 5px;}.margin-x{    margin-left: 5px;    margin-right: 5px;}.margin-y{    margin-top: 5px;    margin-bottom: 5px;}.dbl-margin-top{    margin-top: 10px;}.dbl-margin-right{    margin-right: 10px;}.dbl-margin-bottom{    margin-bottom: 10px;}.dbl-margin-left{    margin-left: 10px;}.dbl-margin-x{    margin-left: 10px;    margin-right: 10px;}.dbl-margin-y{    margin-top: 10px;    margin-bottom: 10px;}.small-margin{    margin: 5px;}.small-margin-top{    margin-top: 3px;}.small-margin-right{    margin-right: 3px;}.small-margin-bottom{    margin-bottom: 3px;}.small-margin-left{    margin-left: 3px;}.small-margin-x{    margin-left: 3px;    margin-right: 3px;}.small-margin-y{    margin-top: 3px;    margin-bottom: 3px;}.nudge-down{    position: relative;    top: 2px;}/* BOXES ****************************************************************** */.box{    border: 1px solid #ccc;}.boxwhite{    border: 3px solid #FFFFFF;}.action-box{}.message-box{    background: #fffff0;}/* SEPARATORS ************************************************************* */.sep-right{    border-right: 3px dashed #ccc;}.sep-left{    border-left: 3px dashed #9ccc;}/* CONSTANTS ************************************************************** */.bg{    background: #999;}.bg-lite{    background: #f0f0f0;}.bg-white{    background: #fff;}.bg-brite{    background: #ffe;}.bg-lite-blue{    background: #f0f0fa;}.bg-dark{    background: #666;}.ol{    border: 1px solid #999;}.ol-lite{    border: 1px solid #ddd;}.ol-white{    border: 1px solid #fff;}.ol-dark{    border: 1px solid #666;}.ol-black{    border: 1px solid #000;}.ol-dotted{    border: 2px dotted #666;}.ol-raised{    border-width: 1px 3px 3px 1px !important;}.none{    background: none;    border: none;}.sub, .sub td, .sub p{    color: #999;}.sub a, .sub a:link, .sub a:active, .sub a:visited{    color: #999;}.sub a:hover{    color: #666;}.red{    color: f00;}/* BUTTONS **************************************************************** */a em, a:link em, a:visited em, a:active em{    font-style: normal;    text-decoration: none;    white-space: nowrap;    margin: 0px;    padding: 3px 10px;    background: #f0f0f0;    color: #666;    border: 1px solid #ccc;}a:hover em{    background: #fafafa;    cursor: auto;    color: #333;    border: 1px solid #666;}a em.on, a:link em.on, a:visited em.on, a:active em.on{    font-weight: bold;    text-transform: uppercase;    background: #fa5;    color: #333;    border: 1px solid #999;}a:hover em.on{    background: #fb6;    color: #333;    border: 1px solid #666;}input.fixed{    width: 60px;}/* From custom.css *//* SHELL ****************************************************************** */.main{}/* MAST */.mast{    padding: 0px;    margin: 0px;    background-image: url(../data/default-mast.jpg);    background-repeat: no-repeat !important;    background-position: top left;}.mast a p, .mast a:link p, .mast a:active p, .mast a:visited p{    padding: 1px 0px 1px 5px;    color: #999;    border-left: 4px solid #bbb;    text-align: left;    text-transform: uppercase;    font-weight: bold;}.mast a:hover p{    border-left: 4px solid #666;    color: #333;}.mast a p.on, .mast a:link p.on, .mast a:active p.on, .mast a:visited p.on{    color: #c30;    border-left: 4px solid #c30;}.mast a:hover p.on{    color: #900;}/* BODY ******************************************************************* */.body-shadow{    background-image: url(../data/body-bg.gif);    background-repeat: repeat-x;    background-position: top left;}/* MORE **************************************************************** */.more{    text-align: right;}.more a{    text-transform: uppercase;    font-weight: bold;}/* SIDEBAR **************************************************************** */.sidebar a, .sidebar a:link, .sidebar a:active, .sidebar a:visited{}.sidebar a:hover{    color: #999;}td.sidebar{    background: #ffffff;    border-left: 1px solid #ccc;    padding: 10px 2px 5px 5px;}.sidebox td, .sidebox p{    color: #666;}.sidebox th{    color: #fff;    background-image: url(../data/sidebox-title-bg.gif);    background-repeat: no-repeat;    background-position: center left;    border: none;    border-top: 1px solid #ccc;    border-bottom: 1px solid #747474;    text-align: left;    padding: 5px 0px 5px 17px;}.sidebox-bullet-link a{    background-image: url(../images/arrow.gif);    background-repeat: no-repeat;    background-position: center left;    padding-left: 17px;}td.sidebox-shadow{    background-image: url(../data/sidebox-shadow.gif);    background-repeat: repeat-x;    background-position: top left;}/* FORM ******************************************************************* */.form{}.form th, .form td{    padding: 3px;    font-size: x-small;}.form th{    background: #f0f0f0;    padding-left: 15px;    font-style: normal;    font-weight: normal;    font-size: xx-small;    text-align: right;}.form th.alt{    background: none;}.form td{    padding-right: 5px;}.read-only th{    padding: 3px;    background: none;    font-weight: bold;}/* REPORT ***************************************************************** */.report{}table.report{    border-bottom: 1px solid #666;}.report th, .report td{    padding: 3px 5px;}.report th{    font-size: xx-small;    font-weight: normal;    font-style: italic;    text-align: left;    white-space: nowrap;    background: #f0f0f0;    color: #333;    border-top: 1px solid #666;    border-bottom: 1px solid #666;}.report td{    border-top: 1px solid #ccc;}.report tr.alt{    background: #f0f0f6;}/* "cool buttons" for report links */.report a em, .report a:link em, .report a:active em, .report a:visited em{    font-size: xx-small;    background: none;    color: #006;    border: 1px solid #fff;}.report a:hover em{    background: #f0f0f0;    color: #900;    border: 1px solid #999;}/* FOOTER ***************************************************************** */.footer{    font-family: Verdana, Arial, Helvetica, sans-serif;    font-size: 10px;    color: #333333;    line-height: 18px;}.home_footer{    color: #999999;    font-weight: normal;    font-size: 10px;    padding-top: 10px;    padding-right: 10px;    margin: 0x;    text-align: right;}.footer a, .footer a:link, .footer a:active, .footer a:visited{    color: #999;    text-transform: uppercase;}.footer a:hover{    color: #666;}/* COPYRIGHT ***************************************************************** */.footer p{    font-family: Arial, Helvetica, sans-serif;    font-size: 12px;    color: 666666;    text-decoration: none;}/* FOOTNOTE ***************************************************************** */.footnote{    background-image: url(../data/shadow.gif);    background-repeat: repeat-x;    background-position: top left;}.footnote p{    color: #666;}.footnote a, .footnote a:link, .footnote a:active, .footnote a:visited{    color: #999;    text-transform: uppercase;    margin: 0px 10px;    font-weight: normal;}.footnote a:hover{    color: #666;}/* ERROR-BOX */.error-box{    padding: 5px;    background: #fdd;    border: 1px solid #f00;    color: #900;    margin-bottom: 10px;}/* From dw.css */#body h2.alt{    background-image: url(../data/arrow-h2.gif);    background-repeat: no-repeat;    background-position: left top;    padding-left: 15px;    margin: 17px 0px 5px;    padding-top: 4px;    border-top-width: 2px;    border-top-style: dotted;    border-top-color: #aaa;}#body ul{    position: relative;    left: -10px;    margin-top: 10px;    list-style-image: url(../images/arrow.gif);}#body li{    margin-bottom: 5px;}#body em{    color: #666 !important;}#body p{    color: #333;    margin: 2px 0px 5px;}#body p.red{    color: #AC304F;}#body h2.title{    font-size: 13px;    padding: 0px;    margin: 10px 0px;    color: #AC304F;}#body h3.title{    font-size: 12px;    padding: 0px;    margin: 10px 0px;    color: #AC304F;}#body h3.myth{    font-size: 12px;    padding: 0px;    margin: 7px 0px;}/* From dropmenu.css */#dropmenudiv{    /* you can change these properties */    background: #fff;    background-image: none;    background-repeat: repeat-x;    background-position: top left;    border: 1px solid #7d8997;    border-top: none;    padding: 10px 0px 5px;    font-size: 11px; /* control width here - overridden in dropmenu.jsp */    width: 150px !important;    position: absolute;    z-index: 100;    font-weight: normal;}#dropmenudiv a:first-child{    border-top: 1px solid #ccc;    border-bottom: 1px solid #ccc;    font-weight: normal;}#dropmenudiv a{    /* you can change these properties */    color: #333;    padding: 5px;    font-weight: normal;    border-bottom: 1px solid #ccc; /* please don't mess */    display: block;	text-decoration: none;}#dropmenudiv a:hover a:link a:visited{    /* you can change these properties */    color: #d08c61;    font-weight: normal;    background-color: #dde4d3;    border-bottom: 1px solid #ccc;    text-decoration: none;}/* From common.css */body{    background-color: #838383;    margin-left: 0px;    margin-top: 0px;    margin-right: 0px;    margin-bottom: 0px;    font-size: 11px;}body, div, p, em, small, table, td, th, fieldset, legend, input, textarea, option, select{    font-family: Verdana, Arial, Helvetica, sans-serif;    font-size: 11px;    color: #333333;    line-height: 15px;}p{    margin-bottom: 10px;    margin-top: 10px;}a{    text-decoration: none, color: #d08c61;    font-weight: bold;}a:link{    text-decoration: none;    color: #d08c61;    font-weight: bold;    text-decoration: underline;}a:visited{    text-decoration: underline;    color: #d08c61;    font-weight: bold;    text-decoration: underline;}a:hover{    text-decoration: underline,;    font-weight: bold;    color: #d08c61;}a img{    border: none;    color: #99CCFF;}.header, .header a p, .header a:link, .header a:visited p{    font-family: Arial, Helvetica, sans-serif;    font-weight: normal;    font-size: 12px;    color: #AC2E4D;    line-height: 14px;    text-decoration: none;}.header a:active, .header a:hover{    font-family: Arial, Helvetica, sans-serif;    font-weight: normal;    font-size: 12px;    color: #AC2E4D;    line-height: 14px;    text-decoration: none;}.color{    color: #AC2E4D;}h1{    font-family: Georgia, Arial, Helvetica, sans-serif;    font-size: 18pt;    line-height: 20pt;    font-weight: normal;    color: #AC2E4D;    margin-bottom: 7px;}h2{    font-family: Georgia, Arial, Helvetica, sans-serif;    font-size: 16px;    line-height: 20px;    color: #AC2E4D;    font-weight: normal;    margin-bottom: 0px;}h3{    font-family: Georgia, Arial, Helvetica, sans-serif;    font-size: 14px;    line-height: 18px;    font-weight: normal;    color: #AC2E4D;    margin-bottom: 0px;}h3.alt{    font-family: Arial, Helvetica, sans-serif;    font-size: 11pt;    line-height: 14px;    font-weight: bold;    color: #AC2E4D;    margin-bottom: 0px;    border-bottom-width: 1px;    border-bottom-style: solid;    border-bottom-color: #cccccc;}h4{    font-family: Georgia, Arial, Helvetica, sans-serif;    font-size: 11px;    color: #AC2E4D;    line-height: 13px;    font-weight: bold;    margin-bottom: 0px;}hr{    width: 100%;    height: 1px;    color: #CCCCCC;    padding: 0px;    margin: 0px 0px 3px 0px;    border-top: 1px dotted #CCCCCC;    border-right: none #CCCCCC;    border-bottom: none #CCCCCC;    border-left: none #CCCCCC;}hr.alt{    height: 1px;    border: none;    border-top: 1px dotted #999;    margin-top: 3px;    padding-bottom: 3px;}.quote{    font-family: Verdana, Arial, Helvetica, sans-serif;    font-size: 11px;    color: #AC2E4D;    line-height: 14px;    font-style: italic;}.schedule{    background-color: #FFFFFF;    padding-bottom: 3px;    padding-top: 3px;    font-family: Verdana, Arial, Helvetica, sans-serif;    font-size: 11px;    color: #333333;    line-height: 14px;}.sponsor{    background-color: #FFFFFF;    padding-left: 5px;    padding-right: 5px;    padding-top: 10px;    font-family: Verdana, Arial, Helvetica, sans-serif;    font-size: 11px;    color: #333333;    line-height: 14px;}.form-table{    background-color: #FFFFFF;    padding-bottom: 0px;    padding-right: 5px;    padding-top: 0px;    font-family: Verdana, Arial, Helvetica, sans-serif;    font-size: 11px;    color: #333333;    line-height: 14px;}td.sidebartext, td.sidebartext a p, td.sidebartext a:link p, td.sidebartext a:visited p, td.sidebartext a:active p, th.sidebartext{    font-family: Verdana, Arial, Helvetica, sans-serif;    font-weight: normal;    font-size: 11px;    text-align: left;    color: #333333;    line-height: 16px;}td.sidebartext2{    font-family: verdana, arial,sans-serif;    font-weight: normal;    font-size: 10px;    line-height: 13px;    text-align: left;    color: #333333;    padding: 3px 6px 2px 6px;}td.lb-tabletext{    font-family: verdana, arial,sans-serif;    font-weight: normal;    font-size: 10px;    line-height: 12px;    color: #333333;    background-color: #FFFFFF;    padding: 3px;}td.db-tabletext{    font-family: verdana, arial,sans-serif;    font-weight: normal;    font-size: 10px;    line-height: 12px;    color: #333333;    background-color: #E6EAEA;    padding: 3px;}.footer{    font-family: Verdana, Arial, Helvetica, sans-serif;    font-size: 10px;    color: #333333;    line-height: 18px;}.homebluetitles, .homebluetitles p, .homebluetitles a p, .homebluetitles a:link p, .homebluetitles a:visited p, .homebluetitles a:active p{    font-family: Verdana, Arial, Helvetica, sans-serif;    font-size: 12px;    font-weight: bold;    color: #025891;    text-decoration: none;}.breadcrumbs{    font-family: Verdana, Arial, Helvetica, sans-serif;    font-size: 10px;    font-weight: normal;    color: #333333;    text-decoration: none;    padding-left: 0px;}.breadcrumbs a, .breadcrumbs a:link, .breadcrumbs a:visited, .breadcrumbs a:active{    color: #666666;    font-weight: normal;    text-decoration: none;}.breadcrumbs a:hover{    color: #666666;    font-weight: normal;    text-decoration: underline;}.small{    font-family: Arial, Helvetica, sans-serif;    font-size: 11px;    line-height: 20px;    color: #999999;}.small a, .small a:link, .small a:visited, .small a:active{    text-decoration: none;    color: #6697D4;    font-weight: normal;}ul{    list-style: none;    margin: 0;    padding: 0;}ul.body{    list-style-image: url(../images/arrow.gif);    list-style-position: inside;    margin: 10px;}/* table and cell **************************************************************** */.linetop{    border-top-width: 1px;    border-top-style: solid;    border-top-color: #CCCCCC;}.linebottom{    border-bottom-width: 1px;    border-bottom-style: solid;    border-bottom-color: #CCCCCC;}.lineright{    border-right-width: 1px;    border-right-style: solid;    border-right-color: #CCCCCC;}.linebox{    border-top-width: 1px;    border-top-style: solid;    border-top-color: #CCCCCC;    border-bottom-width: 1px;    border-bottom-style: solid;    border-bottom-color: #CCCCCC;    border-left-width: 1px;    border-left-style: solid;    border-left-color: #CCCCCC;    border-right-width: 1px;    border-right-style: solid;    border-right-color: #CCCCCC;}.tablemargin{    padding-top: 0px;    padding-right: 20px;    padding-bottom: 10px;    padding-left: 20px;}.tablemarginmain{    padding-top: 0px;    padding-right: 30px;    padding-bottom: 10px;    padding-left: 20px;}.tableinside{    padding-top: 15px;    padding-right: 30px;    padding-bottom: 0px;    padding-left: 15px;}.tableinside2{    padding-top: 10px;    padding-right: 5px;    padding-bottom: 5px;    padding-left: 15px;}/* topNAV **************************************************************** */.topnav{    color: #ffffff;    font-family: Arial, Helvetica, sans-serif;    font-size: 12px;    font-weight: bold;    text-decoration: none;    padding-top: 0px;    padding-right: 15px;    padding-bottom: 0px;    padding-left: 15px;}.topnav a, .topnav a:link, .topnav a:visited, .topnav a:active{    text-decoration: none;    color: #ffffff;}.topnavon{    color: #000000;    font-family: Arial, Helvetica, sans-serif;    font-size: 12px;    font-weight: bold;    text-decoration: none;    padding-top: 0px;    padding-right: 20px;    padding-bottom: 0px;    padding-left: 20px;}.topnavon a, .topnavon a:link, .topnavon a:visited, .topnavon a:active{    text-decoration: none;    color: #000000;}.topnav a:hover, .topnav a:hover p, .topnav a:hover p.on{    color: #000000;    text-decoration: none;}.topnav a:active{    color: #bfcfaf;    text-decoration: none;}/* LEFTNAV **************************************************************** */ul.leftnav{    list-style: none;    font-weight: bold;    margin: 0;    padding: 0;}.leftnav{    background-color: #ffffff;    width: 169px;    margin: 20px;    text-decoration: none;    font-weight: bold;    border-style: solid none none solid;    border-color: #CCCCCC;    border-size: 1px;    border-width: 1px;}.leftnav li a{    border-bottom: #CCCCCC 1px solid;	height: 60%;    text-decoration: none;    font-weight: bold;    padding: 4px 0 4px 6px;    border-left: #CCCCCC 2px solid;}.leftnav li a:link, .leftnav li a:visited, .leftnav a:active{    color: #333333;    display: block;    border-bottom: #CCCCCC 1px solid;    background-color: none;    padding: 4px 0 4px 6px;    text-decoration: none;    font-weight: bold;    border-left: #CCCCCC 2px solid;}.leftnav li a:hover{    color: #d08c61;    border-bottom: #CCCCCC 1px solid;    background-color: #cccccc;    padding: 4px 0 4px 6px;    text-decoration: none;    border-left: #d08c61 2px solid;    font-weight: bold;}.leftnav li a.on, .leftnav a:link li a.on, .leftnav a:visited li a.on, .leftnav a:active li a.on{    color: #d08c61;    text-decoration: none;    border-bottom: #CCCCCC 1px solid;    border-left: #d08c61 2px solid;    background-color: #cccccc;    padding: 4px 0 4px 6px;}.leftnav a:hover li a.on{    color: #d08c61;    text-decoration: none;    border-bottom: #CCCCCC 1px solid;    border-left: #d08c61 2px solid;    background-color: #cccccc;    padding: 4px 0 4px 6px;}ul.leftnavon{    list-style: none;    margin: 0;    padding: 0;    font-weight: bold;}.leftnav li a:active{    background-color: #cccccc;    color: #d08c61;    text-decoration: none;    font-weight: bold;}/* LEFTNAV LEVEL2 ******************************************************** */ul.leftnav2{    list-style: none;    margin: 0;    padding: 0;    font-weight: normal;}.leftnav2{    list-style: none;    background-color: #ffffff;    width: 169px;    margin: 20px;    text-decoration: none;    font-family: Verdana, Arial, Helvetica, sans-serif;    font-size: 11px;    color: #333333;    line-height: 15px;    font-weight: bold;    border-style: none;    border-color: #CCCCCC;    border-width: 1px;}.leftnav2 li a{    list-style: none;    border-bottom: #CCCCCC 1px solid;    height: 18px;    font-weight: bold;    text-decoration: none;    border-left: #CCCCCC 2px solid;	height: 60%;}.leftnav2 li a:link, .leftnav2 li a:visited, .leftnav2 li a:active{    list-style: none;    color: #333333;    display: block;    border-bottom: #CCCCCC 1px solid;    background-color: #FFFFFF;    font-weight: bold;    text-decoration: none;    border-left: #CCCCCC 2px solid;    padding: 4px 0 4px 16px;}.leftnav2 li a:hover{    list-style: none;    color: #d08c61;    font-weight: bold;    text-decoration: none;    border-bottom: #CCCCCC 1px solid;    background-color: #CCCCCC;    border-left: #d08c61 2px solid;    padding: 4px 0 4px 16px;}.leftnav2 li a.on, .leftnav2 a:link li a.on, .leftnav2 a:visited li a.on, .leftnav2 a:active li a.on{    list-style: none;    color: #d08c61;    font-weight: bold;    text-decoration: none;    border-bottom: #CCCCCC 1px solid;    border-left: #d08c61 2px solid;    background-color: #CCCCCC;    padding: 4px 0 4px 16px;}.leftnav2 a:hover li a.on{    list-style: none;    color: #d08c61;    font-weight: bold;    text-decoration: none;    border-bottom: #CCCCCC 1px solid;    border-left: #d08c61 2px solid;    background-color: #CCCCCC;    padding: 4px 0 4px 16px;}.leftnav2 li a:active{    list-style: none;    background-color: #ffffff;    color: #d08c61;    text-decoration: none;    font-weight: bold;}/* SmartWire Tables */.b2iSmartWireTable{}.b2iSmartWireDateCell{}.b2iSmartWireDateText{}.b2iSmartWireHeadlineCell{    padding-bottom: 15px;}.b2iSmartWireHeadlineText{    margin-bottom: 200px;}ul.arrow{    font-family: Verdana, Arial, Helvetica, sans-serif;    font-size: 11px;    font-weight: bold;    color: #d08c61;    list-style-position: outside;    list-style-image: url(../images/arrow.gif);    margin: 0px 20px 0px 20px;}.arrow a:link, .arrow a:visited, .arrow a:hover{    font-family: Verdana, Arial, Helvetica, sans-serif;    font-size: 11px;    font-weight: bold;    color: #d08c61;    list-style-position: outside;    list-style-image: url(../images/arrow.gif);    margin: 0px 0px 0px 0px;}/* From edit.css */h1.authoring{    background: #ffd;    background-image: url(../images/authoring-title-bg.gif);    background-repeat: repeat-x;    background-position: bottom left;    font-family: "trebuchet ms" , "Tahoma" , verdana, "helvetica" , "sans-serif";    font-size: medium;    color: #333;    margin: 0px 0px 10px;    padding: 5px;    border-bottom: 1px solid #000;}/* DEFAULT **************************************************************** */#edit{    background: #fff;    margin: 10px;    padding: 0px;}#edit body, #edit div, #edit p, #edit em, #edit small, #edit table, #edit td, #edit th, #edit ul, #edit li, #edit fieldset, #edit legend, #edit input, #edit textarea, #edit option, #edit select{    font-family: tahoma,verdana,helvetica, "sans-serif";    color: #333;    font-size: x-small;}#edit legend{    width: 90%;    font-weight: bold;    padding: 3px;    background: #ddd;    color: #333;    border: 1px solid #999;}#edit em{    font-size: xx-small;    font-style: normal;}#edit hr{    border: none;    border-top: 1px solid #999;    height: 1px;}#edit h2{    font-family: "trebuchet ms" , "Tahoma" , verdana, "helvetica" , "sans-serif";    font-size: medium;    color: #fff;    background: #666;    margin: 0px 0px 10px;    padding: 5px;    border: 1px solid #333;}#edit h3, #edit h4, #edit h5, #edit h6{    background: #ddd;    color: #666;    margin: 5px 0px;    padding: 3px;}#edit a, #edit a:link, #edit a:active, #edit a:visited{    color: #009;    text-decoration: underline;}#edit a:hover{    color: #00c;    text-decoration: none;}#edit a.on, #edit a.on:link, #edit a.on:active, #edit a.on:visited{    color: #f60;    text-decoration: none;    font-weight: bold;}#edit .form th{    white-space: normal;}#edit .pad-right{    padding-right: 10px;}#edit ul{    margin: 3px;    margin-left: 15px;}#edit li{    padding: 3px 0px;}#edit p.small{    font-size: xx-small;}/* -- ACTIONS -- */#edit div.actions{    font-size: xx-small;    padding: 5px;    padding-left: 10px;    background: #fffff0;    border-top: 1px dotted #ccc;    border-bottom: 1px dotted #ccc;}#edit .actions p, #edit .actions a, #edit .actions ul, #edit .actions li #edit .actions div, #edit .actions td{    font-size: xx-small;    color: #666;}#edit .actions a, #edit .actions a:link, #edit .actions a:active, #edit .actions a:visited{    color: #999;    font-size: xx-small;    font-weight: bold;}#edit .actions a:hover{    color: #f60;}#edit .form th, #edit .form td{    font-size: x-small;}#edit .form th{    padding-right: 10px;}fieldset.preview{    border: none;    border-top: 3px solid #900;    margin: 5px;}#edit .leftpane{    padding-right: 10px;    padding-top: 5px;}#edit .rightpane{    border: none;    border-left: 3px dotted #ccc;    padding-left: 10px;}.leftpane legend{    font-size: xx-small !important;}#edit .submit{    font-size: xx-small;    font-weight: bold;    text-transform: uppercase;    background: #ff9;    color: #000;    border: 1px solid #000;    border-width: 1px 2px 2px 1px;}/* deprecated putting in for legacy support */#edit .button{    font-size: xx-small;    font-weight: bold;    text-transform: uppercase;    background: #CCC;    color: #666;    border: 1px solid #666;    border-width: 1px 2px 2px 1px;    margin: 5px 0px;}/* CMS BAR */.cms-bar{    border-left: 4px solid rgb(204, 204, 204);    padding-left: 8px;}