@charset "utf-8";
/* general */
div.spacer { width: 100%; height: 3px; margin: 0; padding: 0; background:#fff; font-size: 0; line-height: 0; }
div.clearAll { clear: both; font-size: 0; height: 0; line-height: 0;}

.right {float:right;}
.left {float:left;}
.uline {text-decoration:underline;}

/* text colors */
.green11normal {font-size:11px; font-weight:normal; color:#09763C;}
.green11bold {font-size:11px; font-weight:bold; color:#09763C;}
.green12normal {font-size:12px; font-weight:normal; color:#09763C;}
.green12bold {font-size:12px; font-weight:bold; color:#09763C;}

.violet11normal {font-size:11px; font-weight:normal; color:#583A5E;}
.violet11bold {font-size:11px; font-weight:bold; color:#583A5E;}
.violet12normal {font-size:12px; font-weight:normal; color:#583A5E;}
.violet12bold {font-size:12px; font-weight:bold; color:#583A5E;}

.blue11normal {font-size:11px; font-weight:normal; color:#0b67b2;}
.blue11bold {font-size:11px; font-weight:bold; color:#0b67b2;}
.blue12normal {font-size:12px; font-weight:normal; color:#0b67b2;}
.blue12bold {font-size:12px; font-weight:bold; color:#0b67b2;}

.red11normal {font-size:11px; font-weight:normal; color:#ce0008;}
.red11bold {font-size:11px; font-weight:bold; color:#ce0008;}
.red12normal {font-size:12px; font-weight:normal; color:#ce0008;}
.red12bold {font-size:12px; font-weight:bold; color:#ce0008;}

.orange11normal {font-size:11px; font-weight:normal; color:#ff5a00;}
.orange11bold {font-size:11px; font-weight:bold; color:#ff5a00;}
.orange12normal {font-size:12px; font-weight:normal; color:#ff5a00;}
.orange12bold {font-size:12px; font-weight:bold; color:#ff5a00;}

.white11normal {font-size:11px; font-weight:normal; color:#FFFFFF;}
.white11bold {font-size:11px; font-weight:bold; color:#FFFFFF;}
.white12normal {font-size:12px; font-weight:normal; color:#FFFFFF;}
.white12bold {font-size:12px; font-weight:bold; color:#FFFFFF;}

.yellow11normal {font-size:11px; font-weight:normal; color:#FFFF33;}
.yellow11bold {font-size:11px; font-weight:bold; color:#FFFF33;}
.yellow12normal {font-size:12px; font-weight:normal; color:#FFFF33;}
.yellow12bold {font-size:12px; font-weight:bold; color:#FFFF33;}

.gray11normal {font-size:11px; font-weight:normal; color:#666666;}
.gray11bold {font-size:11px; font-weight:bold; color:#666666;}
.gray12normal {font-size:12px; font-weight:normal; color:#666666;}
.gray12bold {font-size:12px; font-weight:bold; color:#666666;}

/* Contact Forms */
.contact_lc {
	height:20px;
	text-align:left;
	vertical-align:top;
	font-style:normal;
	color:#666666;
	margin:0;
	padding:5px 0 0 10px;
	background:#FAFAFA;
	font-size:11px;
	border-bottom:1px solid #CCCCCC;
}
.contact_rc {
	text-align:left;
	vertical-align:top;
	font-style:italic;
	color:#666666;
	margin:0;
	padding:5px 0 0 10px;
	background:#FFFFFF;
	font-size:11px;
}
.contact_formtext {
	width:200px;
	height:16px;
	text-align:left;
	font-style:normal;
	color:#1e5f8d;
	margin:0;
	padding:0 0 0 5px;
	background:#FFFFFF;
	font-size:12px;
	border:1px solid #CCCCCC;
}
.contact_textarea {
	width:200px;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	height:100px;
	text-align:left;
	font-style:normal;
	color:#1e5f8d;
	margin:0;
	padding:5px;
	background:#FFFFFF;
	font-size:12px;
	border:1px solid #CCCCCC;
	overflow:auto;
}
.contact_droplist {
	height:20px;
	text-align:left;
	font-style:normal;
	color:#333333;
	margin:0;
	padding:0;
	background:#FFFFFF;
	font-size:12px;
	border:1px solid #CCCCCC;
}
.contact_submit {
	background:none;
	color:#1e5f8d;
	font-weight:bold;
	font-size:12px;
	text-align:right;
	padding:3px;
	margin:0;
	border:0;
}

/* HR */
hr {
	background:none;
	border-top:1px solid #bac1c6;	
	border-bottom:0;
	margin:2px 0 10px 0;
	height: 1px;
	width:95%;
}

/* IMAGES */
.img_left{float: left; margin:0 20px 10px 0;}
.img_right{float: right; margin: 0 0 10px 20px; }

/* Style for outine submit button & text from submit button*/
.formtexts
{
	height:17px;
	background-color:#FFFFFF;
	border-width:1;
	border-top:1px solid #CCCCCC;
	border-left:1px solid #999999;
	border-bottom:1px solid #999999;
	border-right:1px solid #CCCCCC;
	text-align:left;
	vertical-align:middle;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
}
.noborders {
	padding:0;
	margin:0;
	border:0;	
}
