body { background: #086562; font-size: 75%; }
body, input, select, td, textarea, th { color: #3C3C3C; font-family: Arial; }
body, form { margin: 0; padding: 0; }
img, table { border: 0 none; }
a { color: #215757; text-decoration: underline; }
a:hover { text-decoration: none; }
p { margin: 0 0 1em 0; padding: 0; }
table { border-collapse: collapse; }
td, th { padding: 0; }
td { vertical-align: top; }
textarea { overflow: auto; }
ul { margin: 0; padding: 0 0 0 16px; }


#main { background: url(images/ht.jpg) repeat-x left 24px; margin: 0 auto; padding: 24px 0 0 0; width: 891px; }
	
	#header { background: url(images/hbg.jpg) no-repeat 192px top; height: 46px; padding: 177px 0 0 0; }
	
		#menu { height: 31px; padding: 0 0 0 36px; }
		#menu li { background: url(images/mvl.gif) no-repeat right top; display: inline; float: left; list-style: none; padding: 7px 20px 0 20px; }
		
	#wrap { background: #03403E url(images/ct.gif) repeat-x left 80px; border-right: 1px solid #03403E; border-bottom: 1px solid #1B2E2D; border-left: 1px solid #03403E; height: 1%; }
	
		.wrap_indent { background: url(images/cbg.jpg) no-repeat right top; padding: 8px 55px 0 55px; }
		
	#content { background: #FFFFFF; font-size: 1.1em; line-height: 1.3em; margin: 0 103px 0 0; padding: 4px; position: relative; }
	#home #content { line-height: 1.1em; }
	#content p { margin: 0 0 .6em 0; }
	#content ul { padding: 0; }
	#content li { background: url(images/dot.gif) no-repeat left 5px; color: #215757; font-weight:bold;  list-style: none; padding: 0 0 0 8px; }
	
		.content_indent { border: 2px solid #557978; min-height: 366px; height: auto!important; height: 366px; padding: 26px 8px 0 8px; }
		
	#footer form { border-bottom: 4px solid #8AB63C; color: #FFFFFF; float: right; height: px; padding: 2px 6px 4px 22px; width: 290px; }
	#footer a { color: #FFFFFF; font-size: 1em; }
	#footer input { border: 2px solid #8AB63C; font-size: 1em; width: 152px; }
	#footer strong { display: block; font-size: 1.2em; font-weight: bold; padding: 6px 0; text-transform: uppercase; }

		.f_txt { float: left; margin: 16px 96px 22px 0; }



.copy { color: #B4C6C5; font-size: .9em; }
.copy a { color: #B4C6C5!important; text-decoration: none; }
.copy a:hover { text-decoration: underline; }

.hl { background: url(images/hl.gif) repeat-x left top; margin: 0 0 .4em 0; }
.hl img { height: 1px; width: 1px; }

.l_img { float: left; margin: 0 10px 0 0; }

.nbg { background: none!important; }

.r_img { float: right; margin: 0 0 0 10px; }

.t1 { color: #a1c563; font: bold 1.2em "Times New Roman"; text-transform: uppercase; }

.scroll { height: 318px; overflow: auto; padding: 0 10px 0 0; }

.title { border-bottom: 4px solid #A1C563; color: #264123; font: bold 1.8em "Times New Roman"; margin: 0 0 8px 0; padding: 0 10px; text-transform: uppercase; }

hl .title { border-bottom: 4px solid #A1C563; color: #264123; font: bold 1.8em "Times New Roman"; margin: 0 0 8px 0; padding: 0 10px; text-transform: uppercase; }

.col1 .title { text-align: right; }


/* columns */

.col1, .col2 { float: left; }
		
#type1 .col1 { width: 328px; margin: 0 8px 0 0; }
#type1 .col2 { width: 308px; }

#type2 .col1 { width: 268px; margin: 0 8px 0 0; }
#type2 .col2 { width: 370px; }

/* forms */

.c_form, .tf_form { text-align: right; }
.c_form a, .tf_form a { background: url(images/ar.gif) no-repeat left center; color: #3C3C3C; font-weight: bold; line-height: 15px; margin: 0 0 0 25px; padding: 0 0 0 16px; text-decoration: none; }
.c_form table, .tf_form table { border-collapse: separate; }
.c_form td, .tf_form td { text-align: left; }
.c_form input, .tf_form input, .c_form textarea, .tf_form textarea { background: #FFFFFF; border: 2px solid #a1c563; font-size: 1em; }

.c_form input, .c_form textarea { width: 278px;}
.c_form div input { width: 148px; }
.c_form span input { width: 68px; }
.c_form textarea { height: 140px; }

.tf_form input, .tf_form textarea { width: 208px;}
.tf_form textarea { height: 72px; }
.tf_form .radio { border: 0 none; height: 12x; width: 12px; vertical-align: middle; }