hr{
	color:#900;
}
.table_expand{
	height:100%;
}
.td1{
	background-position:bottom right;
	background-repeat:no-repeat;
}
.td2{
	background-position:bottom;
	background-repeat:repeat-x;
}
.td3{
	background-position:bottom left;
	background-repeat:no-repeat;
}
.td4{
	background-position:right;
	background-repeat:repeat-y;
}
.td5{
}
.td6{
	background-position:left;
	background-repeat:repeat-y;
}
.td7{
	background-position:top right;
	background-repeat:no-repeat;
}
.td8{
	background-position:top;
	background-repeat:repeat-x;
}
.td9{
	background-position:top left;
	background-repeat:no-repeat;
}
.td_border{
	border: 1px inset #030;
}
.td_border:hover{
	border: 1px outset #030;
}
.text_input{
	font: bold 11px Tahoma, Geneva, sans-serif;
	color: #333;
}
.btt{
	font: bold 11px Tahoma, Geneva, sans-serif;
	color: #333;
	cursor:pointer;
}

.caption1{
	font: bold 12px Tahoma, Geneva, sans-serif;
	color: #000;
}
.caption2{
	font: bold 11px Tahoma, Geneva, sans-serif;
	color: #363;
}
.caption_link{
	font: bold 12px Tahoma, Geneva, sans-serif;
	color: #000;
	text-decoration:none;
}
.caption_link:hover{
	text-decoration:none;
	font: bold 12px Tahoma, Geneva, sans-serif;
	color: #F60;
}

.text1{
	font: normal 11px Tahoma, Geneva, sans-serif;
	color: #333;
}

.error1{
	font: bold 14px "Times New Roman", Times, serif;
	color: #006;
}
.link1{
	font: normal 11px Tahoma, Geneva, sans-serif;
	color: #333;
	text-decoration: none;
	cursor:pointer;
}
.link2{
	font: normal 11px Tahoma, Geneva, sans-serif;
	color: #000;
	text-decoration: none;
	cursor:pointer;
}
.link1:hover{
	color: #900;
}
.link2:hover{
	color: #C00;
}
.dot_border{
	border-bottom: 1px dotted #999;
}
.dot_border_black{
	border-bottom: 1px dotted #222;
}
.table1{
	border: 1px solid #666;
	background: #DDD;
	padding: 2px;
}
.pointer{
	cursor:pointer;
}
.left{
	font: bold 11px Tahoma, Geneva, sans-serif;
	color: #363;
}

.left2{
	font: bold 12px Tahoma, Geneva, sans-serif;
	color: #09F;
}

.error_div{
	font: bold 12px "Times New Roman", Times, serif;
	color: #C00;
}
.img{
	border: 1px solid #030;
}
.img:hover{
	border: 1px solid #0F0;
}

.footer_div{
	text-align:center;
	color:#666;
	font: bold 9px Tahoma, Geneva, sans-serif;
	border-top: 2px inset #900;
	width:95%;
	padding-top:2px;
}
.thin_border{
	border: 1px solid #333;
}