.cc_body_text, .Panel TABLE, .PanelContent TABLE, .PanelContent TEXTAREA, .PanelContent INPUT, .PanelContent SELECT {
        FONT-WEIGHT: normal;
        FONT-SIZE: 12px;
        COLOR: #231f20;
        FONT-STYLE: normal;
}
.cc_body_text A, A>.cc_body_text, A.cc_body_text, A.cc_body_text:link, A.cc_body_heading, A.cc_body_heading:link, A.cc_body_subheading, A.cc_body_subheading:link {
        border-bottom:1px solid;
        text-decoration:none;
        color:#2589C6;
}
* html a.cc_body_text {
        border-bottom:1px solid;
        text-decoration:none;
        color:#2589C6;
}
A {
        color:#2589C6;
}
A:visited {
        color:#2589C6;
}
A:hover {
        color:#295757;
}
* html a.cc_body_text:hover {
        color:#295757;
}
.sup {
        vertical-align:top;
        font-size: 75%;
        text-decoration:none;
}
.cc_page_title {
        FONT-WEIGHT: bold;
        FONT-SIZE: 16px;
        COLOR: #2589c6;
}
.cc_body_heading {
        FONT-WEIGHT: bold;
        FONT-SIZE: 14px;
        COLOR: #52a7df;
}
.cc_body_subheading {
        FONT-WEIGHT: bold;
        FONT-SIZE: 13px;
        COLOR: #231f20;
}
/* ---- Form Tip Text ---- */

.cc_tip_text {
        font-size:11px;
        color:#990000;
        font-style:italic;
}
/* ---- Form Message Text ----*/

.cc_message_text {
        FONT-WEIGHT: bold;
        font-size:16px;
        color:#993A02;
}
/* ---- Tabs ---- */

.TabForegroundTextid1siteid173, .TabBackgroundTextid1siteid173, .TabBackgroundTextid4siteid0, .TabForegroundTextid4siteid0, .TabBackgroundTextid1siteid53, .TabForegroundTextid1siteid53, .TabBackgroundTextid1siteid60, .TabForegroundTextid1siteid60, .TabForegroundTextid1siteid1078, .TabBackgroundTextid1siteid1078, .TabForegroundTextid1siteid1118, .TabBackgroundTextid1siteid1118 {
        color:#FFFFFF;
        display:block;
        text-decoration:none;
        font-size:10px;
        padding:.5em 1em;
        margin:1px;
}
.TabForegroundTextid1siteid173, .TabForegroundTextid4siteid0, .TabForegroundTextid1siteid53, .TabForegroundTextid1siteid60, .TabForegroundTextid1siteid1078, .TabForegroundTextid1siteid1118 {
        background-color:#85B7B8;
}
.TabBackgroundTextid1siteid173, .TabBackgroundTextid4siteid0, .TabBackgroundTextid1siteid53, .TabBackgroundTextid1siteid60, .TabBackgroundTextid1siteid1078, .TabBackgroundTextid1siteid1118 {
        background-color:#B3DBDD;
}
a.TabBackgroundTextid1siteid173:visited, a.TabForegroundTextid1siteid173:visited, a.TabBackgroundTextid4siteid0:visited, a.TabForegroundTextid4siteid0:visited, a.TabBackgroundTextid1siteid53:visited, a.TabForegroundTextid1siteid53:visited, a.TabBackgroundTextid1siteid60:visited, a.TabForegroundTextid1siteid60:visited,
a.TabBackgroundTextid1siteid1078:visited, a.TabForegroundTextid1siteid1078:visited {
        color:#FFFFFF;
}
a.TabBackgroundTextid1siteid173:hover, a.TabForegroundTextid1siteid173:hover, a.TabBackgroundTextid4siteid0:hover, a.TabForegroundTextid4siteid0:hover, a.TabBackgroundTextid1siteid53:hover, a.TabForegroundTextid1siteid53:hover, a.TabBackgroundTextid1siteid60:hover, a.TabForegroundTextid1siteid60:hover, a.TabBackgroundTextid1siteid1078:hover, a.TabForegroundTextid1siteid1078:hover, a.TabBackgroundTextid1siteid1118:hover, a.TabForegroundTextid1siteid1118:hover {
        color:#295797;
}
.RightTabBgCurveid1siteid173, .RightTabForeCurveid1siteid173, .RightTabBgCurveid4siteid0, .RightTabForeCurveid4siteid0, .LeftTabBgSlantid1siteid173, .LeftTabForeSlantid1siteid173, .LeftTabBgSlantid4siteid0, .LeftTabForeSlantid4siteid0, .RightTabBgCurveid1siteid53, .RightTabForeCurveid1siteid53, .RightTabBgCurveid1siteid60, .RightTabForeCurveid1siteid60,
.RightTabBgCurveid1siteid1078, .RightTabForeCurveid1siteid1078, .RightTabBgCurveid1siteid1118, .RightTabForeCurveid1siteid1118 {
        display:none;
}
/* --- location icons --- */



.tbl_locations, .tbl_locations > TR, .tbl_locations > TR > TD {
        border: thin solid #606060;
}
.cc_manufacture_site, .cc_tech_service_site, .cc_sales_site, .cc_dist_site, .cc_tdc_site {
        color:#000000;
        display:block;
        height:1.25em;
        width:1.25em;
        font-size:10pt;
        border:thin solid #606060;
}
.cc_manufacture_site {
        background-color:#C45EFF;
}
.cc_dist_site {
        background-color:#ffe2c5;
}
.cc_sales_site {
        background-color:#0094FF;
}
.cc_tech_service_site {
        background-color:#ffc5e2;
}
.cc_tdc_site {
        background-color:#9ac0c0;
}
.cc_symbol {
        text-decoration: none;
}
/* --- Text tables --- */



.cc_table_heading {
        width:100%;
        height:100%;
        background-color:#84B6B5;
        color:#000000;
        font-weight:bold;
        display:block;
}
.cc_table_row_alt_color_1 {
        background-color:#CEF7F7;
}
.cc_table_row_alt_color_2 {
        background-color:#FFFFFF;
}
/* Start of IE6 hack */



* html #search_results p {
        margin-left:2em;
}
* html #search_results table {
        MARGIN: 0px;
        WIDTH: 80%;
}
* html #search_results UL {
        WIDTH: 955px;
}
* html #search_results LI {
        padding-bottom: 1.2em;
        padding-left: 2em;
        padding-right: 6em;
}
* html #search_results LI.featured_product {
        text-align:right;
        LIST-STYLE-TYPE: none;
        position:relative;
        float:right;
        right:7em;
}
* html #search_results LI.product {
        margin: 0px 6em 0px 2em;
        padding: 0px 0px 1em 0px;
}
* html #search_results LI br {
        line-height: 5px;
}
* html #cc_group_2_text {
        left:15px;
}
/*

/***** End of IE6 hack ****/

#search_results {
        CLEAR: none;
        PADDING: 0px;
        FLOAT: none;
        MARGIN: 0px;
        WIDTH: 955px;
        POSITION: relative;
}
#search_results p {
        font-size:10pt;
}
#search_results TABLE {
        TOP: 20px;
        RIGHT: 0px;
        BOTTOM: 0px;
        LEFT: -40px;
        CLEAR: none;
        PADDING: 0px;
        DISPLAY: block;
        FLOAT: none;
        MARGIN-LEFT: 25px;
        WIDTH: 850px;
        POSITION: relative;
}
#search_results UL {
        WIDTH: 100%;
        POSITION: relative;
}
#search_results LI {
        FONT-WEIGHT: normal;
        FONT-SIZE: 13px;
        FONT-STYLE: normal;
        LIST-STYLE-TYPE: none;
        padding-bottom: 1em;
}
#search_results LI.featured_product {
        text-align:right;
        font-size:12px;
        LIST-STYLE-TYPE: none;
        BACKGROUND-COLOR: #e7f9f9;
        display:block;
        line-height:12pt;
        margin:0px;
        padding:0px;
        white-space:nowrap;
        position:absolute;
        top: 1px;
        right: 5px;
        font-weight:bold;
}
#search_results LI.product {
        padding: 0px 0px 1.4em 0px;
        MARGIN: 0px;
        DISPLAY: block;
        OVERFLOW: hidden;
        BACKGROUND-COLOR: #e7f9f9
}
#search_results a {
        text-decoration:underline;
        FONT-WEIGHT: bold;
        COLOR: #295757;
        font-size:14px;
}
#search_results LI br {
        clear:both;
        line-height:0px;
        display:block;
        width:100%;
}
#search_num {
        PADDING: 0px;
        DISPLAY: inline;
        FLOAT: none;
        MARGIN: 0px;
        OVERFLOW: hidden;
        WIDTH: 880px;
        POSITION: absolute;
        TOP: 140px;
}
#search_num UL {
        VISIBILITY: visible;
        POSITION: relative;
        TOP: 0px
}
#search_num LI {
        LIST-STYLE-TYPE: none;
        TEXT-DECORATION: none;
}
#search_num LI a {
        text-decoration:underline;
        COLOR: #295757;
}
#search_num LI.pages {
        PADDING: 0px;
        FONT-WEIGHT: normal;
        FONT-SIZE: 12px;
        MARGIN: 0px;
        margin-left:15px;
        COLOR: #000000;
        FONT-STYLE: normal;
        POSITION: relative;
        FONT-VARIANT: normal;
        TEXT-DECORATION: none;
        text-align:right;
        width:430px;
        z-index:2;
}
#search_num LI.items {
        PADDING-TOP: 0px 5px 0px 0px;
        FONT-WEIGHT: normal;
        FONT-SIZE: 12px;
        TOP: 0px;
        RIGHT: 0px;
        LEFT: 0px;
        MARGIN: 0px;
        COLOR: #000000;
        BOTTOM: 0px;
        FONT-STYLE: normal;
        POSITION: relative;
        FONT-VARIANT: normal;
        TEXT-DECORATION: none;
        text-align:right;
        width:100%;
        z-index:5;
}
#cc_update_binder {
        position:relative;
        font-weight:bold;
        font-size:7.5pt;
        bottom: 0.5em;
        left:0em;
        cursor:pointer;
        color:#535353;
}
#cc_update_binder_text {
        position:relative;
        z-index:8;
        left:25px;
        bottom:2px;
}
#cc_update_binder_text_es {
        position:relative;
        z-index:8;
        left:50px;
        bottom:2px;
}
#cc_update_binder img {
        position:relative;
        right:8.7em;
        top:0.7em;
        z-index:2;
}
.cc_group_1_text {
        COLOR: #295757;
        font-weight:bold;
        font-size:10pt;
        cursor:pointer;
}
.cc_group_2_text {
        position:relative;
        font-size:10pt;
        font-weight:bold;
        font-style:italic;
        left:3em;
        COLOR: #295757;
        cursor:pointer;
}
.cc_group_3_text {
        position:relative;
        left: 6em;
        font-size:10pt;
        font-weight:bold;
        font-style:italic;
        color:#295757;
}
.lit_title_hdr {
        position:relative;
        left: 6em;
        font-size:10pt;
        font-style:italic;
}
.lit_checkbox {
        position:relative;
        left: 4.8em;
}
.lit_doc_link {
        position:relative;
        left: 6.2em;
        display: block;
        width:450px;
        font-size:10pt;
        COLOR: #295757;
}
.lit_doc_description {
        position:relative;
        left: 6.2em;
        display: block;
        width:575px;
        font-size:10pt;
}
/* IE6 tweak */

* html #search_num {
        TOP: 120px;
}
* html #search_num LI.items {
        PADDING-RIGHT: 0px;
}
* html #cc_update_binder {
        left:0.4em;
}
* html .lit_checkbox {
        left: 4.9em;
}
/* end of IE6 tweak */

#back_to_results {
        PADDING: 5px;
        Z-INDEX: 1;
        LEFT: 0px;
        VISIBILITY: visible;
        POSITION: relative;
        TOP: 0px
}
TABLE TD {
        PADDING-RIGHT: 0px !important;
        PADDING-LEFT: 0px !important;
}
br {
        line-height:0px;
        clear:both;
        display:block;
}
/* regulatory form */

.Panel {
        margin: 0px;
        padding: 0px;
        border-top-width: 1px;
        border-right-width: 1px;
        border-left-width: 1px;
        border-top-style: solid;
        border-right-style: solid;
        border-left-style: solid;
        border-top-color: #999;
        border-right-color: #999;
        border-left-color: #CCC;
        width: 100%;
}
.PanelTab, .PanelContent {
        background-color: #FFFFFF;
        margin: 0px;
        padding: 0px;
        cursor: pointer;
        -moz-user-select: none;
        -khtml-user-select: none;
        border: 1px solid #CCC
}
.PanelOpen {
        background-color:#E9FEFF;
        border: 1px solid #CCC;
}
.PanelTab, .PanelOpen {
        COLOR: #003366;
        padding-top: 2px;
        padding-bottom: 2px;
}
.Panelheading {
        FONT-WEIGHT: bold;
}
.RequireField {
border:#FF0000:solid
}
/* my binder buttons - postional elements in base files */

.build_button {
        position: relative;
        background:transparent;
}
.update_button {
        position:relative;
        clear:both;
}
#build_btn_text, #update_btn_text {
        position:relative;
        z-index:8;
        cursor:pointer;
        font-weight:bold;
        font-size:10pt;
        color:#666666;
}
.build_button img {
        position:relative;
        z-index:5;
        top:9px;
        right:56px;
}
.update_button img {
        position:relative;
        z-index:5;
}