
/*-------------------- style for support ---------------------*/

.top-link{
 background: url(../new-images/bg_images/bg_h2.gif) repeat-x;
 padding: 5px 0 5px 10px;
 border: #999 1px solid;
 text-align: left;
 color: #fff;
 }
 
.top-link a:link{ color: #fff }
.top-link a:visited{ color: #fff }
.top-link a:hover{ color: #ccc }
.top-link a:active{ color: #fff }

.sbox{
 text-align: left;
 margin: 10px;
 border: #ccc 1px solid;
 }

.sbox-title{
 text-align: left;
 margin: 10px;
 border: none;
 }
 
.sbox-in{
 padding: 10px;
 }
 
.sbox h2{
 text-align: left;
 font-size: 1em;
 font-weight: normal;
 padding: 3px 0 1px 10px;
 margin: 0;
 }
 
.sbox h3{
 text-align: left;
 color: #69c;
 font-size: 1.2em;
 letter-spacing: 5px;
 }

.sbox h4{
 text-align: left;
 margin: 5px 0;
 font-size: 1.1em;
 color: #000;
 }

.sbox-c01 h4{
 margin: 10px 0 0 0;
 font-size: 1em;
 color: #363;
}

.sbox-c02 h4{
 margin: 10px 0 0 0;
 font-size: 1em;
 color: #933;
}

.sbox-c03 h4{
 margin: 10px 0 0 0;
 font-size: 1em;
 color: #636;
}

.sbox h5{
 text-align: left;
 margin: 5px 0;
 font-size: 1.1em;
 color: #003;
 background: url(../new-images/bg_images/bg_h2silver.gif) repeat-x;
 padding: 3px 0 1px 10px;
 border: #ccc 1px solid;
 }

.sbox h6{
 text-align: left;
 margin: 5px 0 0 10px;
 font-size: 1em;
 color: #999;
 }

.sbox p{
 text-align: left;
 margin: 0;
 }

.sbox-a01{
 padding: 10px;
 background: #51608c;
 color: #fff;
}

.sbox-a02{
 background: #fff;
 }
 
.sbox-b01{
 margin-bottom: 10px;
 text-align: center;
 } 
 
.sbox-c01{
 border: #363 1px solid;
 margin-bottom: 5px;
 text-align: center;
 padding: 10px;
 }

.sbox-c02{
 border: #933 1px solid;
 margin-bottom: 5px;
 text-align: center;
 padding: 10px;
 }

.sbox-c03{
 border: #636 1px solid;
 margin-bottom: 5px;
 text-align: center;
 padding: 10px;
 }

.sbox .right-box{
 font-size: 0.9em;
 } 

.sbox hr{
 clear: left;
 border-bottom: #999 1px dotted;
 border-width: 0 0 1px 0;
 }

strong{
 color: #CC0033;
 font-style: normal;
 font-weight: bold;
 font-size: 1em;
 }
 
.comment{
 font-size: 10px;
 color: #333;
  }

.text-lsize{
 font-size: 13px;
 color: #fff;
 background: #666;
 text-align: center;
 padding: 5px;
 margin: 5px;
 }

.sbox-textright{
 border: #636 1px solid;
 background:#FFFFCC;
 margin-bottom: 5px;
 text-align: right;
 padding: 10px;
 }

/*--------------------- list ----------------------*/

.sbox dt{
 font-weight: 600;
 margin: 5px 0;
 border-bottom: #ccc 1px solid;
 }

ol li{
 background: none;
 padding: 0;
 }

.sbox ul{
 list-style: square;
 padding-left: 20px;
 padding-bottom: 10px;
}

.sbox li{
 margin-left: 10px;
 margin-top: 5px;
 padding: 0;
 background: none;
}

.ul-color{
 margin: 5px;
 padding: 10px;
 border: #ddd 1px solid;
 background: #eee;
 }

/*--------------------- table ----------------------*/

table{
 text-align: center;
 margin: 10px;
 border-collapse: collapse;
 }

table.p-table th{
 color: #fff;
 background: #333;
 padding: 5px;
 font-weight: normal;
 border: #999 1px solid;
 }

table.p-table td{
 text-align: left;
 background: #eee;
 padding: 5px;
 border: #999 1px solid;
 }

table.p-table2 th{
 color: #fff;
 padding: 5px;
 border: #999 1px solid;
 background: #283660;
 }

table.p-table2 td{
 padding: 5px;
 border: #999 1px solid;
 }
 
td.td-left{
 text-align: left;
}

td.td-left-red{
 color: #cc0000;
 text-align: left;
 font-weight: bold;
}


/*---------------------- img -----------------------*/
 
img.img-left{
 margin: 5px 10px 5px 0;
 float: left;
 }
 
img.img-center{
 margin: 5px;
}

/*---------------------- other -----------------------*/
.textleft{
 text-align: left;
}

