/* CSS Document */

body {
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	color:black;
}


label {
	font-size:12px;
	font-weight:bold;
	text-align:right;
	padding:0px 5px;
}
h1 {
	font-size:14px;
	font-weight:bold;
	margin-bottom:2px;
	margin:15px 40px 2px 40px;
}	
h2 {
	font-size:12px;
	font-weight:bold;
}
p {
	font-size:12px;
	margin:5px 40px 5px 40px;
}
th {
	background-color:#efefef;
	color:black;
	font-size:14px;
	font-weight:bold;
	padding:2px;
	text-align:left;
}

caption {
	color:black;
	font-size:14px;
	font-weight:bold;
	padding:2px;
	text-align:left;
}
.attention {
	width:300px;
	border:1px solid #FF0000;
	margin:30px auto;
	padding:3px;
	text-align:center;
}
.attention p{
	margin:5px;
}
ol.cell_list {
	padding:5px;
	margin:5px 2px;
}
li.cell_list {
	margin:3px;
	list-style-position:outside;
}
.cell_head {
	background-color:#cccccc;
	color:black;
	font-size:14px;
	font-weight:bold;
	padding:2px;
	text-align:left;
}
.cell_info {
	font-size:12px;
	padding:3px;
	text-align:left;
}
.cell_label {
	font-size:12px;
	padding:3px;
	text-align:right;
	background-color:#efefef;
}
.cell_labelb {
	font-size:12px;
	padding:3px;
	text-align:right;
	background-color:#efefef;
	font-weight:bold;
}
.field {
	border:1px solid black;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:0px 3px;
}

.trigger {
	width:200px;
	background:url(images/detailsButton.png) no-repeat right center;
	height:26px;
	padding:8px 0 0 0;
	text-align:center;
	margin:0 25px 0 200px;

}
.trigger a {text-decoration:none;}
.trigger a:link {color:#000;}
.trigger a:visited {color:#000;}
.trigger:hover {
	color:#000; 
	background:url(images/detailsButton-over.png) no-repeat right center;	
	margin:1px 25px -1px 201px;
}

.classImgDiv {
	width:150px;
	height:150px;
	overflow:hidden;
	margin: 10px 0px 0px 40px;

}
.classImg {
	width:100%;
	height:auto;

}
