 .nav { FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #8c8c8c; FONT-FAMILY: Arial; TEXT-DECORATION: none }
A.nav:link { FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #8c8c8c; FONT-FAMILY: Arial; TEXT-DECORATION: none }
A.nav:visited { FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #8c8c8c; FONT-FAMILY: Arial; TEXT-DECORATION: none }
A.nav:hover { FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: Arial; TEXT-DECORATION: none }

 .nav_over { FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: Arial; TEXT-DECORATION: none }
A.nav_over:link { FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: Arial; TEXT-DECORATION: none }
A.nav_over:visited { FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: Arial; TEXT-DECORATION: none }
A.nav_over:hover { FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: Arial; TEXT-DECORATION: none }

.page_title { FONT-WEIGHT: bold; FONT-SIZE: 14pt; COLOR: #000000; FONT-FAMILY: Arial; TEXT-DECORATION: none }
.page_footer { FONT-WEIGHT: bold; FONT-SIZE: 14pt; COLOR: #000000; FONT-FAMILY: Arial; TEXT-DECORATION: none }
.sub_title { FONT-WEIGHT: bold; FONT-SIZE: 11pt; COLOR: #000000; FONT-FAMILY: Arial; TEXT-DECORATION: none; LINE-HEIGHT: 140%;}

/* REGULAR FONTS */
.main_xs { font: 7pt/7pt Arial; font-weight: none; line-height: 130%; text-decoration: none; color: 000000; }
A.main_xs:link { font: 7pt/7pt Arial; font-weight: none; line-height: 130%; text-decoration: underline; color: 000000; }
A.main_xs:visited { font: 7pt/7pt Arial; font-weight: none; line-height: 130%; text-decoration: underline; color: 000000; }
A.main_xs:hover { font: 7pt/7pt Arial; font-weight: none; line-height: 130%; text-decoration: none; color: 000000; }

.main_s { font: 8pt/8pt Arial; font-weight: none; line-height: 130%; text-decoration: none; color: 000000; }
A.main_s:link { font: 8pt/8pt Arial; font-weight: none; line-height: 130%; text-decoration: underline; color: 000000; }
A.main_s:visited { font: 8pt/8pt Arial; font-weight: none; line-height: 130%; text-decoration: underline; color: 000000; }
A.main_s:hover { font: 8pt/8pt Arial; font-weight: none; line-height: 130%; text-decoration: none; color: 000000; }

.main_m { font: 9pt/9pt Arial; font-weight: none; line-height: 130%; text-decoration: none; color: 000000; }
A.main_m:link { font: 9pt/9pt Arial; font-weight: none; line-height: 130%; text-decoration: none; color: 000000; }
A.main_m:visited { font: 9pt/9pt Arial; font-weight: none; line-height: 130%; text-decoration: none; color: 000000; }
A.main_m:hover { font: 9pt/9pt Arial; font-weight: none; line-height: 130%; text-decoration: underline; color: 000000; }

.main_l { font: 13pt/13pt Arial; font-weight: none; line-height: 130%; text-decoration: none; color: 000000; }
A.main_l:link { font: 13pt/13pt Arial; font-weight: none; line-height: 130%; text-decoration: underline; color: 000000; }
A.main_l:visited { font: 13pt/13pt Arial; font-weight: none; line-height: 130%; text-decoration: underline; color: 000000; }
A.main_l:hover { font: 13pt/13pt Arial; font-weight: none; line-height: 130%; text-decoration: none; color: 000000; }

.slogan { font-size:18px; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; margin-top:3px;}
.solidLine { border-bottom:solid 1px #CCC; margin:15px 0px;}
.b { font-weight:bold;}
.i { font-style:italic;}
.free { font-weight:bold; text-decoration:underline; text-transform:uppercase;}



/*====================================
	Forms
====================================*/
#contactForm {
	float:left;
}
form td {
	padding:2px;
}
td .label { font-size:12px; font-weight:bold;}
.labelText {
	font-size:12px;
	color:#666;
}
td.checkbox {
	font-size:12px;
	vertical-align:middle;
	line-height:25px;
}
.checkbox label {
	padding:2px;
}
.checkbox label:hover {
	padding:2px;
	background-color:#E8E6E7;
}
.checkbox input {
	width:auto!important;
	border:none!important;
}
td.radio {
	font-size:12px;
	vertical-align:middle;
	line-height:25px;
}
.radio label {
	padding:2px;
}
.radio label:hover {
	padding:2px;
	background-color:#E8E6E7;
}
.radio input {
	width:auto!important;
	border:none!important;
}
.title { font-size:13px; font-weight:bold; font-style:italic;}
/*====================================
	CustomForms
====================================*/	
#customForm {
}
fieldset {
	border:solid 1px #E8E6E7;
	padding-top:5px;
	padding-left:5px;
	margin-bottom:20px;
}
legend {
	color:#000;
	font-size:14px;
	font-weight:bold;
	margin:0px;
	padding:0px 2px;
}
#customForm form td {
	padding:2px;
}
#customForm form tr.border td {
	border-bottom:dashed 1px #E8E6E7;
	padding:5px 2px;
	padding-bottom:10px;
}
#customForm form tr.noborder td {
	border-bottom:none;
	padding:5px 2px;
}
#customForm form td.label {
	width:125px;
}
#customForm input, #customForm textarea {
	font-family: Arial, sans-serif;
	background:#F6F6F6;
	border:1px solid #041697;
	font-size:12px;
	padding:4px;
	width:275px;
}
#customForm textarea { width:450px; }
#customForm input.short {
	width:115px;
}
#customForm select {
	font-family: Arial, sans-serif;
	background:#F6F6F6;
	border:1px solid #041697;
	font-size:12px;
	padding:4px;
	width:auto;
}
#customForm form input.button {
	cursor:pointer;
	width:auto;
	font-size:16px;
	background-color:#E8E6E7!important;
}
#customForm form input.button:hover {
	color:#FFF;
	background-color:#133C34!important;
}
a.mainBtn {
	font-family: Arial, sans-serif;
	background:#F6F6F6;
	color:#000;
	text-decoration:none;
	border:1px solid #041697;
	padding:4px;
	cursor:pointer;
	width:auto;
	font-size:16px;
	background-color:#E8E6E7!important;
}
a:hover.mainBtn {
	color:#FFF;
	background-color:#133C34!important;
}