@charset "utf-8";
/* CSS Document */

.form {
	margin: 0;
	padding: 0;
	text-align:center;
}
.annotate{ margin:0 0 0 30px; color:#333; line-height:1.5em;}
.annotate ol{
	margin:0 0 0 30px;
}
.annotate ol li{list-style: decimal;}
/*------------------------------------------rowTb */

.form .rowTb , .form .rowTb table table{
	clear: both;
	margin: 5px 0px 10px 20px;
	padding: 0;
	border-collapse: collapse;
	width: 97%;
	line-height: 165%;
	border:1px solid #ccc;
	border-bottom:0px;
}
.form .rowTb table, .form .rowTb table td, .form .rowTb th th{ border:0; background: #FFF;}
.form .rowTb caption {
	text-align: left;
}
.form .rowTb th {
	padding: 4px;
	font-weight: normal;
	white-space:nowrap;
	color: #00F;
	text-align: right;
	border-bottom: 1px solid #b4c5c6;
	border-right: 1px solid #ccc;
	background-color:#edfcdd;
}
.form .rowTb td, .form .rowTb table table td{
	vertical-align: top;
	padding: 4px;
	border-bottom: 1px solid #e2ddcc;
	border-right: 1px solid #e2ddcc;
}

.form .rowTb td img {
	vertical-align:middle;
}
.form .rowTb td .ajaxbar{ width:350px; height:320px; background-color:#FFF; position:relative; border:1px solid #ddd; margin:10px;}
.form .rowTb td .ajaxbar img{ position: absolute; top:155px; left:70px; }
.form .rowTb td a{ text-decoration:underline; } 

.form .rowTb td.colPanel,
.form .rowTb th.colPanel
{  background-color:#358782; color:#FFF; white-space:normal; width:20px; padding:5px; text-align:center; }

/*------------------------------------------form colTb */

.form .colTb {
	clear: both;
	margin: 5px 0px 10px 20px;
	padding: 0;
	border-collapse: collapse;
	width: 97%;
	line-height: 165%;
	border:1px solid #b4c5c6;
	border-bottom:0px;
}
.form .colTb table, .form .colTb table td, .form .colTb th th{ border:0; background: #FFF;}
.form .colTb caption {
	text-align: left;
}
.form .colTb th {
	padding: 4px;
	font-weight: normal;
	white-space:nowrap;
	color: #FFF;
	text-align:left;
	border-bottom: 1px solid #b4c5c6;
	border-right: 1px solid #ccc;
	background:  #366;
}
.form .colTb td, .form .colTb table table td{
	vertical-align: top;
	padding: 4px;
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
}

.form .colTb td img {
	vertical-align:middle;
}
.form .colTb td a ,.form .rowTb td a{ text-decoration:underline; color:#069;} 
.form .colTb td a:hover ,.form .rowTb td a:hover{  color: #C60;} 

.form .colTb tr.altrow, .form .rowTb tr.altrow{
	background-color:#edfcdd;
}

 .form ul.list { margin:0px 10px 15px 30px; padding:0; color:#666; float:left;}
.form ul.list li{
	line-height:1.6em;
	padding:0 0 0 12px;
	background: url(../images/arrow2.gif) no-repeat 0px 5px;
}
.form ul.list li em{ color: #960;}
.form .capturePic{ clear:both; float:right; margin:0px 0 -35px;}

