/* JS Forms CSS Document */

.infobulle{
	position: absolute;   
	visibility : hidden;
	border: 1px solid #7D7D7D;
	padding: 10px;
    font:normal 11px tahoma, arial, helvetica, sans-serif;
	background-color: #eeeeee;
	z-index: 20;
}

div.type_form {
	margin-left: 50px;
}

a.type_form {
	font-size: 16px;
	font-weight: bold;
	line-height: 25px;
	text-decoration: underline;
	cursor: pointer;
}

a.type_form:hover {
	color: red;
	text-decoration: underline;
	cursor: pointer;
}

.type_form_small{font-weight: normal;font-size: 12px;}

a.pdf_link {
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	cursor: pointer;
}

a.pdf_link:hover {
	color: red;
	text-decoration: underline;
	cursor: pointer;
}

.form-label-style {
	font-weight: bold!important;
	color: #7D7D7D!important;
}

div.ad_content {
	width: 200px;
	text-align: left;
}

img.js_button {
	cursor: pointer;	
}

fieldset.collapse_disabled{padding-bottom:0!important;border-width:1px 0 0 0!important;}
fieldset.collapse_disabled{visibility:hidden;position:absolute;left:-1000px;top:-1000px;}
#x-debug-browser.collapse_disabled{background-position:0 -60px;}
#x-debug-browser.collapse_disabled{background-position:-15px -60px;}
.collapse_disabled{display:none;}
.collapse_disabled{border-bottom:1px solid #84a0c4;}
.collapse_disabled{background-position:0 -240px;}
.collapse_disabled{background-position:-15px -240px;}

#cb_cancel{background: #F00;color: #FFF;text-align: center;font: bold 12px/2 Arial, Helvetica, sans-serif;padding: 10px;margin: 20px;}