/***********************************************/
/* HTML Tag Styles                             */
/***********************************************/ 

body {
    font-family:    verdana, arial, sans-serif;
    font-size:  12px;
    color:      #000000;
    margin:     0px;
    padding:        0px;
}
a {
    color:      #0a4384;
    text-decoration:    none;
}
a:hover {
    text-decoration:    underline;
}
h1 {
    font-size:  24px;
    font-weight:    normal;
    padding-top:    5px;
    padding-bottom: 3px;
    padding-left:   5px;
    padding-right:  5px;
    margin:     0px;
}

.Menu {
    margin:     0px;
    padding:        0px;
    list-style:     none;
    border:     none;
}
.Menu li {
    color:      #0a4384;
    margin:     0px;
    padding:        8px 8px 8px 8px;
    font-weight:    bold;
    list-style: none;
    border-bottom:  1px solid #c0c0c0;
}
.Menu .Menu li {
    color:      #0a4384;
    margin:     0px;
    padding:        2px 0px 0px 16px;
    font-weight:    normal;
    list-style: disc inside;
    border:     none;
}
.Menu a {
    padding:        0px;
}
ul#Menu2 a {
    padding:        0px;
}
label {
    color:      #0a4384;
}

table {
    padding:        0px;
    margin:     0px;
    border:     none;
    border-spacing: 0px;
    border-collapse:    collapse;
}

td {
    vertical-align: top;
}

form {
    padding:        0px;
    margin:     0px;
}

img {
    border:     0px;
}

/***********************************************/
/* Area Divs                                   */
/***********************************************/
#Header_Area {
    position:   relative;
    top:        4px;
    left:       0px;
    right:      0px;
    width:      100%;
    min-width:  550px;
    border:     none;
}
#Content_Area{
    clear:      both;
    position:   relative;
    top:        0px;
    left:       0px;
    right:      0px;
    width:      100%;
    min-width:  550px;
    border:     none;
}
#Footer_Area{
    clear:      both;
    position:   relative;
    top:        0px;
    left:       0px;
    right:      0px;
    width:      100%;
    min-width:  550px;
    border:     none;
}

/***********************************************/
/* Detail Divs 1. Level                        */
/***********************************************/
#Header_Top {
    position:   relative;
    top:        0px;
    left:       3px;
    right:      0px;
    width:      100%;
    min-width:  550px;
    height:     2px;
    border:     none;
}
#Header_Logo {
    clear:      both;
    position:   relative;
    top:        0px;
    left:       8px;
    right:      0px;
    width:      100%;
    min-width:  550px;
    height:     78px;
    border:     none;
}
#Header_Spectrum {
    clear:      both;
    position:   relative;
    top:        0px;
    left:       5px;
    right:      0px;
    width:      100%;
    min-width:  550px;
    height:     85px;
    border:     none;
}
#Content_Inside{
    position:   relative;
    top:        0px;
    left:       8px;
    right:      0px;
    width:      100%;
    min-width:  550px;
    /* height:      14px; */
    border:     none;
}
#Footer_Info{
    position:   relative;
    top:        0px;
    left:       8px;
    right:      0px;
    width:      100%;
    min-width:  550px;
    height:     16px;
    border:     none;
}
#Footer_Bottom{
    clear:      both;
    position:   relative;
    top:        0px;
    left:       5px;
    right:      0px;
    width:      100%;
    min-width:  550px;
    height:     16px;
    border:     none;
}

/***********************************************/
/* Detail Divs 2. Level                        */
/***********************************************/

#Header_Top_Left {
    float:      left;
    width:      13px;
    height:         7px; 
    padding:        0px;
    margin:     0px;
    border-right:   1px solid #c0c0c0;
    border-bottom:  1px solid #c0c0c0;
}
#Header_Top_Content {
    float:      left;
    width:      97%;
    height:         7px;
    padding:        0px;
    margin:     0px;
    border-bottom:  1px solid #c0c0c0;
}
#Header_Logo_Left {
    float:      left;
    width:      8px;
    height:     77px;
    padding:        0px;
    margin:     0px;
    border-right:   1px solid #c0c0c0;
    border-bottom:  1px solid #c0c0c0;
}
#Header_Logo_Content {
    float:      left;
    width:      97%;
    height:     77px;
    padding:        0px;
    margin:     0px;
    border-bottom:  1px solid #c0c0c0;
}
#Header_Logo_Img {
    margin:     8px 0 0 8px;
    border:     none;
}
#Header_Spectrum_Left {
    float:      left;
    width:      11px;
    height:     80px;
    padding:        0px;
    margin:     0px;
    border-right:   1px solid #c0c0c0;
    border-bottom:  1px solid #c0c0c0;
}
#Header_Spectrum_Content {
    float:      left;
    width:      97%;
    height:     80px;
    padding:    0px;
    margin:     0px;
    background-image: url(../upload/img/base/spectrum.gif);
    border-bottom:  1px solid #c0c0c0;
}
#Content_Inside_Left {
    float:      left;
    width:      8px;
    min-height: 100px;
    padding:        0px;
    margin:     0px;
    border:     none;
}
#Content_Inside_Content {
    float:      left;
    width:      97%;
    min-height: 100px;
    padding:        0px;
    margin:     0px;
    border-left:    1px solid #c0c0c0;
}

#Footer_Info_Left {
    float:      left;
    width:      8px;
    height:     16px;
    padding:        0px;
    margin:     0px;
    border-top: 1px solid #c0c0c0;
    border-right:   1px solid #c0c0c0;
}
#Footer_Info_Content {
    float:      left;
    width:      97%;
    height:     16px;
    padding:        0px;
    margin:     0px;
    border-top: 1px solid #c0c0c0;
}

#Footer_Bottom_Left {
    float:      left;
    width:      11px;
    height:     16px;
    padding:        0px;
    margin:     0px;
    border-top: 1px solid #c0c0c0;
    border-right:   1px solid #c0c0c0;
}

#Footer_Bottom_Content {
    float:      left;
    width:      97%;
    height:     16px;
    padding:        2px;
    margin:     0px;
    text-align: right;
    color:      #c0c0c0;
    font-size:  9px;
    border-top: 1px solid #c0c0c0;
}

/***********************************************/
/* Inside Divs                                 */
/***********************************************/

#Inside_Menu{
    float:      left;
    width:      180px;
    height:     100%;
    padding:        0px;
    margin:     0px;
    border-right:   1px solid #c0c0c0;
}

#Inside_Text{
    /* float:       left; */
    /* text-align:  center;  works with IE mot in FF */
    min-width:  100px;
    padding:        0px;
    margin:     0px;
    border:     none;
}

#Inside_More{
    float:      right;
    width:      180px;
    height:     100%;
    padding:        0px;
    margin:     0px;
    border-left:    1px solid #c0c0c0;
}

/***********************************************/
/* Components                                  */
/***********************************************/

td#headline {
    vertical-align: top;
    padding:        5px 0px 0px 0px;
}
td#breadcrumb {
    vertical-align: top;
    padding:        0px 5px 10px 5px;
    font-size:  10px;
}
td#square_top_left {
    width:      50%;
    vertical-align: top;
    padding:        5px;
    border-top: none;
    border-right:   1px solid #c0c0c0;
    border-bottom:  1px solid #c0c0c0;
    border-left:    none;
}
td#square_top_right {
    width:      50%;
    vertical-align: top;
    padding:        5px;
    border-top: none;
    border-right:   none;
    border-bottom:  1px solid #c0c0c0;
    border-left:    1px solid #c0c0c0;
}
td#square_bottom_left {
    width:      50%;
    vertical-align: top;
    padding:        5px;
    border-top: 1px solid #c0c0c0;
    border-right:   1px solid #c0c0c0;
    border-bottom:  none;
    border-left:    none;
}
td#square_bottom_right {
    width:      50%;
    vertical-align: top;
    padding:        5px;
    border-top:     1px solid #c0c0c0;
    border-right:   none;
    border-bottom:  none;
    border-left:    1px solid #c0c0c0;
}

td#block_left {
    width:      50%;
    vertical-align: top;
    padding:        5px;
    border:     none;
}
td#block_right {
    width:      50%;
    vertical-align: top;
    padding:        5px;
    border-left:    1px solid #c0c0c0;
}

td#single {
    width:      100%;
    vertical-align: top;
    padding:        5px;
    border-top: none;
    border-bottom:  none;
    border-left:    none;
}

#Feedback {
    float:      left;
    color:      #c0c0c0;
    padding:        2px;
    font-size:  9px;
}
#Page_Info {
    float:      right;
    color:      #c0c0c0;
    padding:        2px;
    font-size:  9px;
}
table.More {
    width:      180px;
}
#More_Lang{
    padding:        0px;
    margin:     0px;
}
#More_Newsletter{
    padding:        0px;
    margin:     0px;
}
#More_Login{
    padding:        0px;
    margin:     0px;
}
div.More_Text{
    height:     16px;
    padding:        8px 0px 8px 0px;
    margin:     0px;
}
td.More_Headline{
    text-align: center;
    color:      #0a4384;
    font-weight:    bold;
    padding:        8px 0px 8px 0px;
    margin:     0px;
}
td.More_Line{
    height:     16px;
    padding:        0px 0px 0px 8px;
    margin:     0px;
    vertical-align: middle;
    border-top: 1px solid #c0c0c0;
    border-bottom:  1px solid #c0c0c0;
}
td#More_ChangeLang{
    text-align: center;
    vertical-align: middle;
    color:      #c0c0c0;
    padding:        7px 0px 7px 0px;
    margin:     0px;
    border-bottom:  1px solid #c0c0c0;
}
td#More_ChangeLang img{
    vertical-align: middle;
}

.vendor_list {
    padding: 10px;
}

input.Input20{
    width:      100px;
    /* height:      13px; */
    margin:     2px 0px 2px 0px;
    padding:        0px;
    border:         1px solid #c0c0c0;  
}

.button {
    border: 1px solid #C0C0C0;
    color: #0A4384;
    margin: 2px;
}

/* CSS breadcrumb */ 
/* A.linkbreadcrumb:link   {font-family: Arial, Helvetica, sans-serif; font-size:10; font-weight: bold; text-decoration: none; color: #000000} 
A.linkbreadcrumb:visited    {font-family: Arial, Helvetica, sans-serif; font-size:10; font-weight: bold; text-decoration: none; color: #000000} 
A.linkbreadcrumb:hover   {font-family: Arial, Helvetica, sans-serif; font-size:10; font-weight: bold; text-decoration: none; color: #FF0000} 
A.linkbreadcrumb:active   {font-family: Arial, Helvetica, sans-serif; font-size:10; font-weight: bold; text-decoration: none; color: #00FF00}  */

.textbreadcrumb { 
    border: 0px;
    padding-left: 0px;
    font-size: 10px;
    font-weight: normal;
    color: #000000; 
} 

.sepbreadcrumb { 
    border: 0px;
    padding-left: 0px;
    font-size: 10px;
    font-weight: normal;
    color: #000000; /* #0a4384*/ 
} 