/* Styles for  info tables */
#info {
	   margin : 10px;
	   font-size : 0.8em;
	   border : 1px solid #999;
      background : transparent url(../images/bg_lines.gif) repeat;
	}

#info .label {
	background : transparent url(../images/bg2.gif) repeat;
	color : #933;
	border : 1px solid #ccc;
	font-weight : bold;
	text-align : right;
	vertical-align : top;
	padding : 6px 6px;
}

#info .data {
	background-color: #fff;
	color : #000;
	font-weight : normal;
	border : 1px solid #ccc;
	text-align : left;
	vertical-align : top;
	padding : 6px 6px;
}

#info th {
	background-color: #933;
	color : #fff;
	font-weight : bold;
	border : 1px solid #933;
	text-align : center;
	vertical-align : top;
	padding : 6px 6px;
}


/* Styles for Forms */
#form {
	margin: 12px 0 12px 0;
	font-size: 0.8em;
	border: 2px solid #060;
	background: transparent url(../images/bg_lines.gif) repeat;
	
}

#form .label {
	color : #060;
	background-color :  #FFC;
	border : 1px solid #ccc;
	font-weight : bold;
	text-align : right;
	vertical-align : top;
	padding : 6px 6px;
}

#form .data {
    background : transparent;	
	color : #000;
	font-weight : normal;
	border : 1px solid #ccc;
	text-align : left;
	vertical-align : top;
	padding : 6px 6px;
}

#form th {
	background-color: #060;
	color : #FFC;
	font-weight : bold;
	border : 1px solid #eee;
	text-align : center;
	vertical-align : top;
	padding : 6px 6px;
}

 p.caption {
	background-color : #999;
	color : White;
	margin : 12px;
	font-size : 0.7em;
}

