.text {
	font-size: x-small;
	font-family: arial, Verdana;
	list-style-type: decimal;
	color: #393939;
}
table { font-size: x-small; font-family: arial, Verdana }
.bulltext { font-size: x-small; font-family: arial, Verdana; list-style-type: decimal; list-style-image: url(img/bullet_red3.png) }
.smltext {
	font-size: xx-small;
	font-family: arial, Verdana;
	color: #393939;
	text-align: center;
}
.hlink   { /*font-size: small;*/ font-family: arial, Verdana; font-weight: bold; list-style-image: url(img/bullet_red3.png); /*border-bottom: 1px solid #636363*/ }
.hl1 { font-size: small; font-family: arial, Verdana }
.hl0 { color: #f60; font-size:16px; font-family: arial, Verdana }
a   { color: #0096D6; font-family: Arial, Verdana; text-decoration: none }
p { font-family: Arial, Verdana; }
ul li {color:#0096D6;  list-style:square;}
/*list-style-image:url(img/bullet_red3.png)color:#0096D6;  list-style:square; }*/ 
ul li ul li {list-style-type:disc; color: #393939; list-style: circle}
ol li ul li {list-style-type:disc; color: #393939; list-style: circle}
a:hover   {
	color: #0096D6;
	text-decoration: none;
	/*font-size: small;*/
	border-bottom: 1px solid #636363;
	font-weight: bold;
}
.background  { background: white url(img/top_bg.png) no-repeat; width: 100%; height: 85% }
head_bg { background: url(img/hl_bg.png) repeat-x }
.height_25 { height: 25px }
.framed { padding: 5px; border: solid 2px #fff}

body {
	font-family: arial;
	background-color: #fff;
	background-image: url(img/top_bg.png);
	background-repeat: repeat-x;
	margin: 0;
	padding: 0 10px 10px;
	overflow: auto;
	color: #393939;
}
.text_place { background-color: white; padding: 10px 14px; vertical-align: top;border-top: solid 4px #0096D6}
.hl2 {
	color: #0096D6;
	font-size: 20px;
	font-family: arial, Helvetica, SunSans-Regular, sans-serif;
	font-weight: normal;
	text-align: left;
	margin-top: 0;
	margin-bottom: 0;
	height: 25px;
	vertical-align: middle;
	/*border-bottom: 1px solid #003366*/
}
/*addad
*/
table.full { width: 100% }
td.top_grad { background-image: url("img/top_grad.gif"); background-repeat: repeat-y; width: 180px; height: 18px }
td.top_right { background-image: url("img/dot_pewter.gif"); text-align: right; height: 18px }
.height_names { height: 25px }
table.main { width: 100%; height: 91%; min-height: 90%; max-height: 99% }
.area_body   { background-color: white; padding: 5px; border: solid 1px #036 }
?
/*table.masthead { background-image: url(img/top_bg.png); background-repeat: repeat-x; background-position: left 0; width: 100%; height: 50px; }
table.masthead td.logo { text-align: left; vertical-align: middle; width: auto; height: 30px; }
table.masthead td.app_picture { text-align: left; width: 100%; height: 27px; vertical-align: middle; }
table.masthead td.right_links { color: white; font-size: medium; font-family: Arial, Helvetica, sans-serif, Verdana; text-align: right; width: 20%; height: 25px; vertical-align: middle; }*/
td.align_left_links { text-align: left; height: 25px; vertical-align: middle; padding-right: 10px; padding-left: 10px; }
td.align_right_links { text-align: right; padding-right: 10px; padding-left: 10px; height: 25px; vertical-align: middle; }
table.masthead td.gap_under { height: 15px; }
a.top_white_links { color: white; font-size: medium; text-decoration: none; }
a.top_white_links:hover { color: white; font-size: medium; text-decoration: underline; }
td.topmasthead { height: 20px; }
.width_full { width: 100% }
.main tbody tr .text_place div b a {
	font-size: x-small;
}
.main tbody tr .text_place p font {
	font-size: medium;
}
