BODY{
	background-color:#FCFAF3;
	margin-top : 0px;
	margin-left : 0;
	color:black;
}

BODY,INPUT,SELECT,TEXTAREA,FORM,TABLE{FONT-SIZE: 9pt; }
table,img{border:0px;empty-cells:show;
}
.tblHeader{
    BORDER-BOTTOM: #c0c0c0 1px solid;
	WIDTH: 100%;
	height:18px;
	background-color:#FEF3CA;
}
.tblmenu{
   background-color:#ff6500;
   height:20px;
   width:100%;
   border-top: black 2px solid;
   border-left:1px solid black;
   border-right:1px solid black;
   border-bottom:1px solid black;
}
.tdMenu{
	height:20px;
	background-color : #FEFEFE;
	width:660px;
	border-left : 1px dotted black;
	border-right : 1px dotted black;
}

.tdMT{
   padding-right:6px;
  text-align:right;
  padding-top:3px;
  }

.tblTitle{
   width : 100%;  
   background-color : #FFF6D5;
   BORDER-BOTTOM: #c0c0c0 1px solid;
}

.tblTitle2{
   width : 100%;  
   background-color :#FEF3CA;
   BORDER-BOTTOM: #c0c0c0 1px solid;
   height:20px;
   }

.tblBody{  text-decoration: none;  width :100%;  height : 60%; }


.tdFooter{
BORDER-RIGHT: #F3AC3C 1px solid;BORDER-TOP: #F3AC3C 1px solid; BORDER-LEFT: #F3AC3C 1px solid; BORDER-BOTTOM: #F3AC3C 1px solid; 
WIDTH: 100%; 
Background-color:#F8D995;
}

.tblInput{
	background-color : #ff6500;
}
.tblInput tr{
	background-color : #FCFAF3;
}
.tblInput td.a{
	color : #3128c6;
	text-decoration : underline;
}
.tblInput td hover{
	color : black;
	text-decoration : none;
}
.tblInput1{
	border-left:1px solid #ff6500;
	border-right:1px solid #ff6500;
	border-top:1px solid #ff6500;
	border-bottom:1px solid #ff6500;
}

.tdL{
	width:142px;
	background-image : url(../b2c/images/tdL.gif);
	line-height : 18px;
	padding-left:5px;
}
.tdBkcL{
   background-color : #FFF9E4; 
   width : 142px;
   BORDER-RIGHT: #FCFAF3 4px solid; 
   border-right:#ff6600 1px solid;
 }
.tdBkcL a: link{
	color:blue;
	text-decoration:underline;
}
.tdBkcLa: hover{
	color:black;
	text-decoration:none;
}
.tblBrow{
	background-color : #ff6500;
}
.tblBrow tr {
	background-color : #FCFAF3;
	height:18px;
}
.tblBrow td {
    padding-left:3px;
	padding-right:3px;
}
.tblBrow tr.thColHeader{
	background-color : #FFEBAD;
	text-align : center;
}

.bookimgb{
    width : 85px;
	height : 115px;
	vertical-align : middle;
	text-align : center;
	}
.bookimg{width:80px; height: 110px;}



.tdBody{
 }

.tdSubject
{ 
    background-color : #FFF6D5; 
	margin-bottom : 42px;
	padding-left:5px; 
	padding-top:3px;
	font-weight: bolder; 
	height:20px;
	BORDER-BOTTOM: #c0c0c0 1px solid;
}

.tdLabel
{
   text-align : right; 
   background-color :#FEF7DC;
   BORDER-BOTTOM: #FCFAF3 2px solid;
}

.text{
    border-left: #FDE9AD 1px solid; 
	border-right: #FDE9AD 1px solid ;
    color : 404040;
	text-indent : 28px;
	line-height : 20px;
	font-size : 10pt;
}

.tdCaption{
     BACKGROUND-COLOR: #FDE9AD; 
	 BORDER-BOTTOM: #c0c0c0 1px solid;
	 color : #404040;
	 padding-left:5px;
	 height:20px;
	 padding-top:2px;
}
.aSM0{
    color: #ff6500;
	text-decoration : none;
}   
.aSM0:hover {
	text-decoration : underline;	
	color: black;
}
.thColHeader{
	color : #737473;
	background-color : #FEF3CA;

	}
.tdButton {
	text-align : right;
	padding-right:3px;
	padding-bottom:3px;
}
.tblFooter{
   color: #000000;
   text-decoration: none;
   }
.aSM{
  color: #cc0000;
  text-decoration:none;
}
.aSM:hover{
	  color: #cc0000;
  text-decoration:underline;
}

.aCH{ 
  color: red;
  text-decoration:underline;	
}
.aCH:hover{
  color: black;
  text-decoration:none;	
}

.aBT{
	color:#3128c6;
	text-decoration:underline;
}
.aBT:hover{
	color:black;
	text-decoration:none;	
}

.aBC{
	color: #ff6500;
	text-decoration:none;
}

.aBC:hover {
	text-decoration : underline overline;
	color: #404040;
}
.aBL{
  color: #222222;
  text-decoration:underline;
  line-height:18px;
}
.aBL:hover{
  color:#ff6500;
  text-decoration:none;
}


.tdCopy{
	text-align : center; 
}
.a{
	text-decoration:underline;
	color : blue;
}
.a:hover{
	text-decoration:none;
	color : black;
}
.bldselectMenu{
	background-image : url(../b2c/images/bldselectmenu.gif);
	height : 9px;
	background-repeat : no-repeat;
}
.bldselectbg{
	background-image : url(../b2c/images/bldselectbg.gif);
	width:15px;
}
.abldbook{
	color:#ff6500;
	text-decoration:underline;
}
.abldbook:hover{
	color:#ff6500;
	text-decoration:none;
}
.ID{
	background-image : url(../images/ID.gif);
	background-repeat : no-repeat;
	font-weight:bold;
	color : #ff6500;
	width:105px;
	text-align:center;
	padding-top:3px;
}
.aBM{
  color : #3128c6;
  text-decoration:none;
}
.aBM:hover{
  color : black;
  text-decoration:underline;
}
.aPower{
	color : black;
	text-decoration : underline;
}
.aPower:hover{
	color : #ff6500;
	text-decoration : none;
}
.padleft{
	padding-left:3px;
}
