.title_banner_box {
	overflow: hidden;
	background: #fff url(/images/bg_title_banner.jpg) left top no-repeat;
}

.gray_column_box_01 {
	background: #eaeae8 url(/images/gray_column_bg.gif) left bottom no-repeat;
}

.white_area_in_column_01 {
	background: #fff url(/images/bg_white_area.gif) left bottom no-repeat;
	color: #3d3d3d;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
}

.white_area_in_column_01_div {background: url(/images/pic_white_area.jpg) 107px 15px no-repeat;}
.white_area_in_column_01_p {margin: 0; padding: 14px 14px 15px 14px;}

.ul_01 {
	margin: 0 0 15px 14px;
	padding: 0;
	list-style: none;
	font-size: 11px;
	line-height: 18px;
}

.ul_01 li {
	background: url(/images/bullet_orange_01.gif) left 4px no-repeat;
	padding: 0 0 0 17px;
}

.a_01, .a_01:visited {text-decoration: none; color: #336699 !important;}
.a_01:hover, .a_01:visited:hover {text-decoration: underline; color: #336699 !important;}

.a_02, .a_02:visited {text-decoration: none; color: #3d3d3d !important;}
.a_02:hover, .a_02:visited:hover {text-decoration: underline; color: #565656 !important;}

.a_03, .a_03:visited {text-decoration: none; color: #000 !important;}
.a_03:hover, .a_03:visited:hover {text-decoration: underline; color: #333 !important;}

.a_04, .a_04:visited {
	text-decoration: none; 
	color: #336699 !important;
	background: url(/images/bullet_orange_01.gif) left 1px no-repeat;
	padding: 0 0 0 17px;
	margin: 0 21px 0 0;
}
.a_04:hover, .a_04:visited:hover {text-decoration: underline; color: #336699 !important;}

.first_column_box {
	padding: 0 0 10px 0;
	background: #fff url(/images/bg_first_column.jpg) left top no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
}

.second_column_box {
	padding: 0 0 10px 0;
	background: #e9eae8 url(/images/bg_second_col.gif) left bottom no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
}

.third_column_box {
	padding: 0 0 10px 0;
	background: #f1f1f0 url(/images/bg_third_col.gif) left bottom no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
}

.ul_02 {
	padding: 0 10px 0 30px;
	margin: 5px 0 24px 0;
	list-style: none;
	font-size: 12px;
	line-height: 24px;
	color: #3d3d3d;
	font-weight: bold;
}

.ul_02 li {
	padding: 0 0 0 19px;
	background: url(/images/bullet_orange_01.gif) left 7px no-repeat;
}

.mc_box_01 {
	padding: 43px 27px 0 27px;
	font-size: 11px;
	line-height: 18px;
	color: #464646;
	background: url(/images/bg_mc.gif) left top no-repeat;
}

.column_header {margin: 0 0 10px 0;}
.column_header_01 {margin: 0 0 8px 0;}

.white_area_in_column_02 {
	background: #fff url(/images/bg_white_area_02.gif) left bottom no-repeat;
	color: #000;
	padding: 0 0 0 0;
	margin: 0 0 27px 0;
}

.p_01 {
	margin: 0 0 0 0;
	padding: 0 15px 4px 21px;
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
}

.date_01 {
	color: #9e9e9e;
	font-size: 11px;
	padding: 0 21px 15px 21px;
	margin: 0;
}

/*
ul_03 { 
margin: 0 0 15px 21px; 
padding: 0 0 20px 0; 
list-style: none; 
font-size: 11px; 
line-height: 18px; 
clear: both; 
} 

.ul_03 li { 
background: url(/images/bullet_orange_01.gif) left 4px no-repeat; 
padding: 0 0 0 17px; 
margin: 0 17px 0 0; 
display: block; 
float: left; 
} */

.ul_03 {
	margin: 0 0 15px 21px !important;;
	padding: 0 0 20px 0 !important;;
	list-style: none !important;;
	font-size: 11px !important;
	line-height: 18px !important;;
	clear: both !important;;
}

.ul_03 li {
	background: url(/images/bullet_orange_01.gif) left 4px no-repeat !important;;
	padding: 0 0 0 17px !important;;
	margin: 0 17px 0 0 !important;;
	display: block !important;;
	float: left !important;;
}


.ul_04 {
	padding: 0 10px 0 21px;
	margin: 0 0 12px 0;
	list-style: none;
	font-size: 12px;
	line-height: 24px;
	color: #3d3d3d;
	font-weight: bold;
	width: 188px;
}

.ul_04 li {padding: 0; margin: 0;}

.app_list {
	font-size: 12px;
	font-weight: bold;
	margin: 0 0 8px 0; 
	background: url(/images/hline_dotted_01.gif) left bottom repeat-x;
}

.lnk_box {padding: 0 0 10px 21px;}
.app_list td {padding: 0 0 10px 0;}

.news_all_box {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #555;
	margin: 0 0 34px 0;
}

.news_box_header {
	background: url(/images/h_news.gif) left top no-repeat;
	font-size: 11px;
}

.newsletter_box {
	padding-top: 14px;
	background: #fff url(/images/bg_newsletter.gif) left bottom no-repeat;
	font-size: 11px;
}

.news_box {
	padding-top: 14px;
	background: #fff url(/images/bg_news.jpg) left top no-repeat;
}

.three_col_box {margin: 0 0 16px 0;}

.p_02 {
	color: #707070;
	background: url(/images/hline_dotted_02.gif) left bottom repeat-x;
	margin: 0 16px 13px 16px;
	padding: 0 10px 15px 8px;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}

.forms_newsletter_box {
	font-size: 10px;
	color: #363636;
	line-height: 26px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background: url(/images/hline_dotted_02.gif) 10px bottom no-repeat;
	margin: 0 0 9px 0;
}

.input_01 {
	margin: 0;
	border: #b7b7b7 1px solid;
	font-size: 11px;
	padding: 3px;
	line-height: normal !important;
}

.orange_asterisk {color: #d90e15;}

.ul_05 {
	list-style: none;
	margin: 0 20px 0 30px;
	padding: 0 0 0 0;
	line-height: 15px;
}

.ul_05 li {
	padding: 0 0 0 11px;
	margin: 0 0 10px 0;
	background: url(/images/bullet_magenta_02.gif) left 5px no-repeat;
}