.existing {
    text-decoration: underline;
    color: red;
    backgroud-color: gray;
}

.simple_table  {
    font-family:Arial, Helvetica, sans-serif;
    color:#333;
    font-size:10px;
/*    text-shadow: 1px 1px 0px #eff; */
    background:#eaebec;
    margin:5px;
    border:#ddd 1px solid;

    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    border-radius:3px;

    -moz-box-shadow: 0 1px 2px #d1d1d1;
    -webkit-box-shadow: 0 1px 2px #d1d1d1;
    box-shadow: 0 1px 2px #d1d1d1;
}

.simple_table th {
    padding:2px 2px 2px 2px;
    color:#444;
    border-top:1px solid #fafafa;
    border-bottom:1px solid #e0e0e0;

    background: #479;
    background: -webkit-gradient(linear, left top, left bottom, from(#ededed), to(#ffffff));
    background: -moz-linear-gradient(top,  #ededed,  #ffffff);
}

/* .simple_table td {
    border: solid;
    border-collapse:collapse;
    border-spacing:0;
    
}
*/

.simple_table td {
     padding:8px;
    border-collapse:collapse;
/*     border-top: 1px solid #ffffff;
     border-bottom:1px solid #e0e0e0;
     border-left: 1px solid #e0e0e0;
*/
    border-right:1px solid #777; 
    border-bottom:1px solid #777; 
    
     border-spacing: 0px;
     background: #fafafa;
     background: -webkit-gradient(linear, left top, left bottom, from(#fbfbfb), to(#fafafa));
     background: -moz-linear-gradient(top,  #fbfbfb,  #fafafa);
 }
 
#wrap {
/*    width: 830px;  */
/*      width: 1024px; */
/*      width: 1450px; */

/*     text-indent: -999px; */
/*    width: 930px; */
    margin-right: auto;
    margin-left: auto;
/*     background-color: #FFF; */
/*    background-image: url("../images/sbc_bg_header.gif"); */
    background-image: url("../images/sbc_header.svg");
    background-repeat: no-repeat;
/*    background-size: 1024px 43px; */
    background-size: 1424px 43px;
    float: left;
}

#header {
    height: 75px;
}

img {
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
}

#logo {
    width: 30%;
    float: left;
}

#Hnavi {
    line-height: normal;
    float: right;
    text-align: right;
}

#Hnavi01 {
    clear: both;
    height: 20px;
    padding-top: 25px;
    text-align: right;
    color: #FFF;
    font-size: 12pt;
    float:right; /* melange */
}

.navi01 {
    font-size:12pt;
}

#Hnavi02 {
    height: 22px;
    padding-top: 8px;
    text-align: right;
    font-weight: bold;
}

#header ,#main-img ,#pagebody{
    margin-right: auto;
    margin-left: auto;
    width: 800px;
}

a.Hnavi01:link {
text-decoration: none;
color: #FFF;
font-size: 12pt;
}

a.Hnavi01:visited {
    text-decoration: none;
    font-size: 12.5pt;
    color: #DDD;
}

a.Hnavi01:hover {
text-decoration: underline;
color: #fff;
/* background-color: #660; */
background: #660;
}

a.Hnavi01:active {
text-decoration: none;
color: #CCC;
}

a.Hnavi01x:link {
text-decoration: none;
color: #FFF;
font-size: 10pt;
}

a.Hnavi01x:visited {
text-decoration: none;
color: #CCC;
}

a.Hnavi01x:hover {
text-decoration: underline;
color: #fff;
}

a.Hnavi01x:active {
text-decoration: none;
color: #CCC;
}

.label { float: left; width: 150px; text-align: right; /* display : block; */ margin-right: 20px;}
.dash { border-style:dashed; }

.main { /* width: 830px; */}
/* .center { width: 80%; margin: 0 auto; } */
.center { width: 98%; margin: 0 auto; }


.right { float:right; }

.news { border-style: solid;
	border-width: 4px;
        background: #add8e6;
}

.simpletable {
    border-collapse:collapse;
    border-spacing:0;
    border-style:none;
    border-width:1px;
    border-top: 1px solid #777;
}

.simpletable td {
    padding: 5px;
    border-right:1px solid #777; 
    border-bottom:1px solid #777; 
}

.colname {
    background: #479;
    color: #fff;
    border-style: none;
}

.colcontent {
    background: #f7f7dc;
    color: #000;
    border-style: none;
}

.colcontent2 {
    background: #f7f7dc;
    color: #000;
    border-style: none;
}

.colcontent3 {
    background: #aaaaaa;
    color: #000;
    border-style: none;
}


/*  pseudo button */
/* list-style-type: none */
.pbuttonx { list-style-type: none; padding: 0px; margin: 0px; } 
.pbutton { background: lightblue;  color: black;  border: 1px solid #d0e0f0; padding: 1px; text-decoration: none; margin: 2px; }

.edit_row {
/*    background-color: #aab; */
 background: #aab;
}

.readonly { background: lightgray; }

.normal { color: black; }
/* .strike { background-color: orange; color: green; } */
.strike { background: orange; color: green; } 

/* .dimmed { background-color: #777; } */
.dimmed { background: #777; }

.warn { color: red; }

