body {
	padding: 0;
	margin: 0;
	background: url(/img/bg.gif) #f4f4f4;
}

body, td, font, p, input, select, textarea {
	font-size:		12px;
	font-family:	Tahoma;
}

label{
	cursor: pointer;
}

form {
	margin: 0;
	padding: 0;
}

button, .b{
	color:#000000;
	font-size:11px;
	font-family: Tahoma;
	font-weight: bold;
	cursor: pointer;
}

a{
	color: #6688ca;
	text-decoration:none;
}

a:hover{
	color: #f78a35;
	text-decoration:underline;
}

.a5:hover {
	color: #6688ca;
}

.ac{
	color: black;
	text-decoration:none;
}

.a6 {
	color: #224483;
}

.handed{
	cursor: pointer;
}

.hide {
	display: none;
	visibility: hidden;
}

.show {
	display: block;
	visibility: visible;
}

/*****************************************************************/

.bul{
	 margin-bottom:2px;
}

.a1{
	color: white;
	text-decoration: underline;
}
.a1w{
	color:#FFFFFF;
	text-decoration:none;
}

.a1:hover{
	color: white;
	text-decoration: none;
}

.a2{
	color:#000000;
	text-decoration:underline;
}

.a2:hover{
	color:#084770;
	text-decoration:underline;
}

.a3{
	text-decoration:underline;
}

.a3:hover, .a4:hover {
	text-decoration:none;
}

/*****************************************************************/
.td_h2, .td_h2 td, .td_h2 a, .td_h2 a:hover {
	color: #FFFFFF;
}
.td_h2 a:hover {
	text-decoration: underline;
}

.td_h, .td_h td{
	background-color: #EFEFEF;
	font-weight: bold;
}

.td_d, .td_d td{
	background-color: #F4F4F4; /* #F9F9F9; */
	border-right: 1px solid #CCCCCC; /* #EFEFEF; */
	border-bottom: 1px solid #CCCCCC;
}
.td_l, .td_l td{
	background-color: #FFFFFF;
	border-right: 1px solid #CCCCCC; /* #EFEFEF; */
	border-bottom: 1px solid #CCCCCC;
}
.td2_d, .td2_d td{
	background-color: #F4F4F4;  /* #F9F9F9; */
	border-bottom: 1px solid #CCCCCC;
}
.td2_l, .td2_l td{
	background-color: #FFFFFF;
	border-bottom: 1px solid #CCCCCC;
}

.td1, .td1 td, .td1 a, .td1 a:hover{
	color:			#FFFFFF;
	font-size:		12px;
	font-weight:	bold;
}

.td2{
	color:			#000000;
	font-size:		11px;
	font-weight:	normal;
}

/******************************************************/

.btn {
	cursor: pointer;
	width: 120px;
}

/*****************************************************************/

.in1 {
	width: 270px;
}

/*****************************************************************/

.error{
	color: 				#cc0000;
	font-weight: 		bold;
}

.txt10 { font-size: 10px; }
.txt11 { font-size: 11px; }
.txt13 { font-size: 13px; }
.txt12 { font-size: 12px; }
.txt14 { font-size: 14px; }
.txt15 { font-size: 15px; }

.head {
	background-image: url( /img/d1/top_center.gif );
	background-repeat: repeat-x;
}

.head_left {
	background-image: url( /img/d1/top_left.gif );
	background-repeat: no-repeat;
}

.head_right {
	background-image: url( /img/d1/top_right.gif );
	background-repeat: no-repeat;
	background-position: right;
}

.link2, .link2:hover {
	color: #cbdefe;
}