/* Global */

html {}
body   { color: #000000; margin-top: 0; margin-left: 20; margin-right: 20;  }

A:link    { color: #0000ff; }     /* unvisited links */
A:visited { color: #800080; }       /* visited links   */
A:hover   { color: #0080ff; }  /* user hovers     */
/* A:active  { color: lime } */  /* active links    */

/* MyOrthocad */

/* distributer page */
table.DistributerTable { margin: 0; border-collapse: collapse; padding:0; font-size:10px;}

/* model list */

body.subframe  { margin-top: 7; margin-left: 3; margin-right: 3; }
.alert { FONT-WEIGHT: bold; COLOR: red }

.model_row         {background-color: #ffffff;}
.model_row_alt     {background-color: #ECEFEA;}
.model_row_over    {background-color: #D6D6D6;  cursor: pointer;}
.model_row_current {background-color:#B4B4B4;}

table.detailes_tbl                       
                   { background-color: #ffffff; border-style: solid ; border-width: 1;
                     border-collapse: collapse; border-color: #000000; 
                   }

table.models_tbl
                   { background-color: #ffffff; border-style: solid ; border-width: 0 1 0 1;
                     border-collapse: collapse; border-color: #000000; 
                   }

.section_raw {background-color: #D6D6D6;}

/* ignore print-only style */
.print_heading {display: none;}
.print_section_raw {display: none;}
.print_legend {display: none;}
div.print_summery{display:none;}

/*cellSpacing="0" cellPadding="1" rules="all"				width="323" border="1"
                   { background-color: #d8dce7; border-style: dotted ; border-width: 1;
                     border-collapse: collapse; border-color: #000000; 
                   }
*/

/* navigation bar */

/* shared font color */
.home_leftpane, .Logotxt, td.nav1 ,  td.nav1_sep, .nav2  
             { color: #969592; background-color: #ffffff; } 


.nav2        { font-family: Arial; font-size: 8pt; 
               font-weight: bold; }
               
.nav2_hl     { cursor: pointer; color: #FD7217; background-color: #f0f0f0; }
td.nav1 ,  td.nav1_sep   
             { height: 14px; font-family: Arial;
               font-size: 8pt; font-weight: bold; text-align: Center; }
/* td.nav1      { width: 75; } */

td.nav1      { padding-left:6px; padding-right:6px; } 
td.nav1_hl   { cursor: pointer;  color: #FD7217; }

.Logotxt     { font-family: Verdana; text-align: left; font-size: 12pt; font-weight: bold; margin-top:8px; margin-bottom:8px }
    
         
/* home panes */
.home_rightpane { padding-bottom:0px; padding-top:0px; margin-top:0px;  margin-bottom:0px }
.home_rightpane { border:1px solid #939393; }
.home_rightpane_hl { border:1px solid #FD7217; }


.home_leftpane { border:2px solid #939393; width: 213px; height: 100%; background-color: #FFFFFF;
                font-family: Vardana;
                font-size: 0.7em;
                overflow: scroll;
                overflow-y: scroll; overflow-x: hidden;
                scrollbar-base-color:  #FDB98C;
                scrollbar-arrow-color: #ffffff;
                scrollbar-darkshadow-color: #FDB98C;
                padding-left:6px;
               }
               
            
/* Footer */
.footer      { font-family: Arial; 
               font-size: 9pt; text-align: center; 
               color: #969592; }
/* page frames */
td.top_tail  { background-image: url('../images/TopImageTail.jpg'); background-repeat: repeat-x }
td.left_pane { width:170; vertical-align:top; text-align:left }
.right_pane  { font-family: Arial; font-size: 1em; }
.spacer_pane { font-family: Arial; font-size: 1em; }
.left_pane   { font-family: Arial; font-size: 0.8em;  }
.home_item   { font-family: Arial;  }
.home_item_head { font-family: Arial; font-size: 1.2em; color: #1B6AB1 }

/* sideframe for links etc. */
table.sideframe_tbl { 
				background-image: url("../images/sideframe_y.gif"); background-repeat: repeat-y; 
				text-align:center;
				border: 0;  width:148; border-spacing: 0; padding: 0;
              }

/*table.two_pane_page {   } */
td.right_pane { padding-right: 30; }
td.left_pane { padding-left: 18; }

.page_title_obsolete  { text-shadow: red 0px 0px 5px; color: #C77C11; font-size: 1.6em; 
				 font-family:'Trebuchet MS', Arial, Helvetica; font-weight: bold; 
				 margin-top: 5; margin-bottom: 9 }
.left_links_up { font-weight: bold; margin-left: -8; }
.left_links_current { color: #0A4A87; font-weight: bold; background-color: #FAB92C; }

A.left_links_up { color: yellow; }       /* visited links - like default link  */

/* page content */
.image_bar { font-size: 0.95em; } 
img.image_bar { border-style: dashed; border-width: 4; }


table.gray_table { background-color: #F4F4F4 }
th.gray_table    { background-color: #ABB8E9 }


BUTTON
{
    BORDER-RIGHT: 1pt solid;
    BORDER-TOP: 1pt solid;
    FONT-SIZE: 8pt;
    BORDER-LEFT: 1pt solid;
    BORDER-BOTTOM: 1pt solid;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Helvetica
}
CAPTION
{
    FONT-SIZE: 14pt;
    FONT-STYLE: normal;
    FONT-FAMILY: 'Trebuchet MS', Arial, Helvetica
}
FIELDSET
{
    BORDER-RIGHT: 1pt solid;
    BORDER-TOP: 1pt solid;
    FONT-SIZE: 8pt;
    BORDER-LEFT: 1pt solid;
    BORDER-BOTTOM: 1pt solid;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Helvetica
}
h1xx      { color: #000000; font-size: 1.6em; font-family: 
               'Trebuchet MS', Arial, Helvetica; font-weight: bold; 
               margin-top: 18 }
H2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 1.4em;
    FONT-FAMILY: 'Trebuchet MS', Arial, Helvetica;
    margin-top: 12;
    margin-bottom: 8;
}
H3
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14pt;
    FONT-FAMILY: 'Trebuchet MS', Arial, Helvetica
}
H4
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    FONT-FAMILY: 'Trebuchet MS', Arial, Helvetica
}
H5
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    FONT-FAMILY: 'Trebuchet MS', Arial, Helvetica
}
H6
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    FONT-FAMILY: 'Trebuchet MS', Arial, Helvetica
}
LABEL
{
    FONT-SIZE: 8pt;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Helvetica
}
LABEL
{
    FONT-SIZE: 8pt;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Helvetica
}
LEGEND
{
    FONT-SIZE: 8pt;
    FONT-STYLE: normal;
    FONT-FAMILY: 'Trebuchet MS', Arial, Helvetica
}
MARQUEE
{
    FONT-SIZE: 14pt;
    FONT-FAMILY: 'Trebuchet MS', Arial, Helvetica
}



.recConfHeader
{
    font-size: 10pt;
    color: white; 
    font-family: 'Verdana Bold', 'Helvetica', 'sans-serif';
}
.recConfContent
{
    font-size: 10pt;
    font-family: 'Verdana Bold', 'Helvetica', 'sans-serif';
}
.recConfTDHeader
{
    border-right: white 1pt solid; 
    padding-right: 5.4pt; 
    border-top: white 1pt solid;
    padding-left: 5.4pt; 
    background: #777777; /*#f79646; */
    padding-bottom: 0cm; 
    border-left: #ece9d8;
    padding-top: 0cm; 
    border-bottom: white 3pt solid;
    vertical-align:top;
}
.recConfTDLeft
{    
    border-right: white 3pt solid; 
    padding-right: 5.4pt; 
    border-top: #ece9d8;
    padding-left: 5.4pt; 
    background: #777777; 
    padding-bottom: 0cm; 
    border-left: white 1pt solid;
    padding-top: 0cm; 
    border-bottom: white 1pt solid;
    vertical-align:top;
}
.recConfTDContent
{
    border-right: white 1pt solid; 
    padding-right: 5.4pt; 
    border-top: #ece9d8;
    padding-left: 5.4pt; 
    background: #cccccc; /*#fbcaa2; */
    padding-bottom: 0cm; 
    border-left: #ece9d8;
    padding-top: 0cm; 
    border-bottom: white 1pt solid;
    vertical-align:top;
}
.recConfTDContentAlter
{
    border-right: white 1pt solid; 
    padding-right: 5.4pt; 
    border-top: #ece9d8;
    padding-left: 5.4pt; 
    background: #e3e3e3; /*#fde4d0; */
    padding-bottom: 0cm; 
    border-left: #ece9d8;
    padding-top: 0cm; 
    border-bottom: white 1pt solid;
    vertical-align:top;
}