input[type=text] {
	width: 450px;
	border: 1px solid #4F4A4A;
	margin-left: 20px;
	font: 13px Candara;
} input[type=text]:hover, input[type=text]:focus {
	border: 1px solid #8FA3FF;
}

select {
	width: 451px;
	border: 1px solid #4F4A4A;
	margin-left: 20px;
	font: 13px Candara;
} select:hover, select:focus {
	border: 1px solid #8FA3FF;
}

textarea {
	width: 100%;
	height: 300px;
	border: 1px solid #4F4A4A;
	font: 13px Candara;
} textarea:hover, textarea:focus {
	border: 1px solid #8FA3FF;
}

label {
	font-weight: bold;
} label.enable {
	padding: 20px;
}

#text_format_table {
	margin-bottom: 10px;
	margin-top: 10px;
}

img.format {
	cursor: pointer;
} .format:hover {
	/* width: 96%;
	height: 96%; */
}

select.small_select {
	width: 110px;
	height: 20px;
	background-color: #EFEFEF;
	margin-left: 0px;
} select.small_select:hover, select.small_select:active {
	background-color: #FFFFFF;
}

.option_black { color: black; }
.option_gray { color: #3F3F3F; }
.option_silver { color: #6F6F6F; }

.font_courier { font-family: 'Courier New', Courier; }
.font_arial { font-family: Arial; }
.font_times { font-family: 'Times New Roman', Times; }
.font_impact { font-family: Impact; }

.title_1 { font-size: 24px; text-decoration: underline; font-weight: bold; }
.title_2 { font-size: 19px; text-decoration: underline; }
.title_3 { font-size: 16px; font-style: italic;}

.big { font-size: 1.3em; }
.small { font-size: 0.7em; }
.normal { /*normal ... */ }

input[type=checkbox] {
	padding: 0px;
}

.code {
	font-weight: bold;
	font-family: Times;
}

.code2 {
	margin-left: 30px;
	width: 550px;
	border: 1px dashed #4F4A4A;
	padding: 5px;
	font-family: 'Courier New', Courier;
	font-size: 0.9em;
}
