.leftimg-bt{
	border: none;
	margin-right:5px;
	float: left;
}

.leftimg-icon{
	border: none;
	margin-right:4px;
	margin-bottom: -5px;
}




.leftimg {
	float: left;
	border: none;
	margin-right: 15px;
}
.rightimg {
	float: right;
	border: none;
	clip:  rect(auto,auto,auto,auto);
	padding-left: 20px;
}
.pic{
	border: 5px solid #FFFFFF;
	background-color: #FFFFFF;
	padding: 0px;
	filter: progid:DXImageTransform.Microsoft.Shadow(Color=#D9D9D9,Direction=120,strength=9);

}
.pic-help{
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
	padding: 0px;
	margin-top: 10px;
		filter: progid:DXImageTransform.Microsoft.Shadow(Color=#D9D9D9,Direction=120,strength=3);

}

.font-Georgia {font-family: Georgia, "Times New Roman", Times, serif;}
.color-0 {color: #999999;}
.color-1 {color: #BD4433;}
.color-2 {color: #F1821D;}
.color-3 {color: #FFFFCC;}
.color-4 {color: #669933;}
.color-5 {color: #0066CC;}
.color-6 {color: #006633;}
.color-7 {color: #7D5400;}

.font-10 {font-size: 10px;}
.font-11 {font-size: 11px;}
.font-12 {font-size: 12px;}
.font-15 {font-size: 15px;}
.font-18 {font-size: 18px;}
.font-20 {font-size: 20px;}
.font-24 {font-size: 24px;}

.bold{
	font-weight: bold;
}

.u{
	text-decoration: underline;
}


.line{
	background-image: url(../images/line.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}

.line-vertical{
	background-image: url(../images/line-vertical.gif);
	background-repeat: repeat-y;
	background-position: left top;
}








.mark{
	float: left;
	margin-top: -10px;
	margin-left: -15px;

}
.mark-right{
	float: right;
	margin-right: -15px;

}
.mark-help{
	float: right;
	margin-right: -25px;
	margin-top: -11px;

}

.use{
	height: 24px;
	width: 718px;
	background-image: url(../images/main/use-bg.gif);
	background-repeat: no-repeat;
	padding-top: 7px;
	padding-right: 5px;
	padding-bottom: 7px;
	padding-left: 5px;
	font-weight: bold;
	margin-bottom: 10px;
	float: left;


}
.use-info{
	float: left;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	width: 320px;
	text-align: right;


}
.use-input{
	float: left;
	width: 370px;
	margin: 0px;
	padding-right: 0px;
	padding-left: 0px;

}


.commentbox{
background-color: #ececec;
width: 448px;
padding: 10px;
}

.commentfooter{
	padding-left: 58px;
	font-size: 90%;
	color: #4A4A4A;
	width: 410px;
	background-image: url(../images/main/arrow.gif);
	background-repeat: no-repeat;
	background-position: 20px bottom;
	margin-bottom: 5px;
}








.ad{
	margin-bottom: 10px;
	float: left;

}

.ad-200{
	background-image: url(../images/main/ad-200-bg.gif);
	background-repeat: no-repeat;
	padding: 10px;
	float: left;
	height: 200px;
	width: 200px;
	margin-bottom: 10px;


}

.box-more{
	height: 17px;
	width: 55px;
	float: right;
	margin-top: -16px;
	margin-right: 5px;
	font-size: 11px;
	color: #5D6B76;
	font-weight: bold;

}













.datatable {
	border-collapse: collapse;
	float: left;
	margin-bottom: 10px;
	width: 728px;
}
.datatable caption {
	border-collapse: collapse;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #9FC4D4;
	border-right-color: #9FC4D4;
	border-left-color: #9FC4D4;
	font-size: 13px;
	font-weight: bold;
	letter-spacing: 1px;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 10px;
	color: #146A8B;
}

.datatable th {
	font-size: 12px;
	border: 1px solid #E0E0E0;
	background-color: #EEEEEE;
	text-align: left;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 15px;
}
.datatable td {
	font-family: Arial, Helvetica, sans-serif;
	padding-right: 5px;
	padding-left: 15px;
	color: #333333;
	font-size: 12px;
	border: 1px solid #E0E0E0;
	padding-top: 5px;
	padding-bottom: 5px;
}













.datatable-size {
	border-collapse: collapse;
	background-color: #F5F5F5;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	width: 100%;
}
.datatable-size caption {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color:#999999;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #8F8F8F;
	padding-left: 20px;
	text-align: left;
	padding-top: 4px;
	padding-right: 2px;
	padding-bottom: 4px;
}
.datatable-size th {
	color: #FFFFFF;
	background-color:#99A4CC;
	text-align:center;
	font-size: 12px;
	border: 1px solid #AFB9D8;
	font-weight: normal;
	line-height: 1.2;
}
.datatable-size td {
	font-family: "Arial", "Helvetica", "sans-serif";
	color: #333333;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	font-size: 12px;
	text-align: center;
	padding: 2px;
}
.datatable-size  tr.altrow {	background-color: #E8E8EA;}


.datatable-standards {
	border-collapse: collapse;
	background-color: #F5F5F5;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	width: 100%;
}
.datatable-standards caption {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color:#999999;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #8F8F8F;
	background-position: center;
	padding-top: 4px;
	padding-right: 2px;
	padding-bottom: 4px;
	padding-left: 2px;
}
.datatable-standards th {
	color: #FFFFFF;
	background-color:#82ABC1;
	text-align:center;
	font-size: 12px;
	border: 1px solid #9BBCCE;
	font-weight: bold;
	line-height: 1.2;
	height: 20px;
	padding-top: 5px;
}
.datatable-standards td {
	font-family: "Arial", "Helvetica", "sans-serif";
	height: 25px;
	color: #333333;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	font-size: 12px;
	text-align: left;
	padding-left: 20px;
}
.datatable-standards  tr.altrow {	background-color: #E8E8EA;}











.datatable-registration {
	border-collapse: collapse;
	margin-bottom: 10px;
	width: 720px;
}

.datatable-registration td {
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 12px;
	border: 1px solid #D4D4D4;
	padding: 5px;
}







/* gallery */

.cover {
border: solid 1px #EEEEEE;
padding: 5px;
margin-bottom: 5px;	
}

