<style type="text/css">

.1		{  }
.intro			{ color: #a5afb6; font-size: 100%; line-height: 150%; text-decoration: none }
.intro_bold		{ color: #8c9698; font-size: 115%; line-height: 150%; text-decoration: none }
.main_ftr_a		{ color: #696c6c; font-size: 105%; line-height: 150%; text-decoration: none }
.main_ftr_b		{ color: #2d3030; font-size: 90%; line-height: 160%; text-decoration: none }
.main_ftr_b_para		{ font-size: 90%; font-weight: lighter; line-height: 80%; text-decoration: none }
.email			{ color: #a5afb6; font-size: 70%; line-height: 160%; text-decoration: none }
.spec			{ color: #2d3030; font-size: 80%; line-height: 130%; text-decoration: none }
.spec_bold		{ color: #2d3030; font-size: 85%; font-weight: bold; line-height: 130%; text-decoration: none }
.ftr_space		{ color: #ffffff; font-size: 100%; letter-spacing: 2px; line-height: 100%; text-decoration: none }
.form_a		{ color: #2d3030; font-size: 105%; line-height: 200%; text-decoration: none }
.form_b		{ color: #696c6c; font-size: 85%; line-height: 200%; text-decoration: none }
.nav			{ text-decoration: none }
a	{ text-decoration: none }
a:hover	{ text-decoration: underline }
a.link01:link		{ color: #f00a0a; font-size: 85%; font-weight: bold; line-height: 100%; padding-left: 5px; text-decoration: none }
a.link01:visited	{ color: #f00a0a; font-size: 85%; font-weight: bold; line-height: 100%; padding-left: 5px; text-decoration: none }
a.link01:hover		{ color: #000; font-size: 85%; font-weight: bold; line-height: 100%; padding-left: 5px; text-decoration: none }
a.link02:link		{ color: #f00a0a; font-size: 100%; line-height: 100%; text-decoration: none }
a.link02:visited	{ color: #f00a0a; font-size: 100%; line-height: 100%; text-decoration: none }
a.link02:hover		{ color: #f00a0a; font-size: 100%; line-height: 100%; text-decoration: underline }
a.link03:link		{ color: #dc0a0a; font-size: 100%; font-weight: bold; line-height: 100%; text-decoration: none }
a.link03:visited	{ color: #dc0a0a; font-size: 100%; font-weight: bold; line-height: 100%; text-decoration: none }
a.link03:hover		{ color: #000; font-size: 100%; font-weight: bold; line-height: 100%; text-decoration: none }
a.link04:link		{ color: #ffffff; font-size: 90%; line-height: 100%; text-decoration: none }
a.link04:visited	{ color: #ffffff; font-size: 90%; line-height: 100%; text-decoration: none }
a.link04:hover		{ color: #ffffff; font-size: 90%; line-height: 100%; text-decoration: underline }
a.linkdd:link		{ color: #2d3030; font-size: 100%; line-height: 110%; text-decoration: none }
a.linkdd:visited	{ color: #2d3030; font-size: 100%; line-height: 110%; text-decoration: none }
a.linkdd:hover		{ color: #2d3030; font-size: 100%; line-height: 110%; text-decoration: none }
.box_100_a			{ background-color: #ffffff; background-repeat: no-repeat; background-position: 100% 0%; border-bottom: 1px solid #a0a0a0 }
.box_100_b		{ background-color: #fbfefd }
.box_100_c		{ background-color: #e4e8eb; background-image: url(bg_c.png); background-repeat: repeat-x }
.box_hdr		{ min-width: 850px; max-width: 850px }
.box_links		{ min-width: 850px; min-height: 10px; max-width: 850px; max-height: 10px; padding: 0px 5px 8px 8px }
.box_nav_tbl	{ min-width: 850px; min-height: 60px; max-width: 850px; max-height: 60px }
.box_nav		{ background-color: #e4e8eb; background-image: url(nav_bg01.png); min-width: 170px; min-height: 60px; max-width: 170px; max-height: 60px }
.box_nav:hover	{ background-color: #ff0202; background-image: url(nav_bg02.png); min-width: 170px; min-height: 60px; max-width: 170px; max-height: 60px }
.box_nav_page	{ background-color: #b2b6b8; background-image: url(nav_bg03.png); min-width: 170px; min-height: 60px; max-width: 170px; max-height: 60px }
.box_main_img	{ min-width: 750px; max-width: 750px; border-bottom: 1px solid #2d3030 }
.box_main_txt_tbl	{ min-width: 750px; max-width: 750px; padding: 0px 0px 25px 0px; border-bottom: 1px solid #a0a0a0 }
.box_main_txt_t		{ min-width: 725px; max-width: 725px; padding: 0px 25px 0px 0px }
.box_main_txt_l		{ min-width: 350px; max-width: 350px; padding: 23px 25px 0px 0px }
.box_main_txt_r		{ min-width: 350px; max-width: 350px; padding: 23px 5px 0px 20px }
.box_spec_head_tbl	{ min-width: 750px; max-width: 750px }
.box_spec_head_l	{ min-width: 375px; max-width: 375px }
.box_spec_head_r	{ min-width: 375px; max-width: 375px; padding: 0px 0px 10px 0px }
.box_spec_tbl	{ min-width: 250px; max-width: 250px; padding: 20px 0px 0px 0px; border-bottom: 1px solid #a0a0a0 }
.box_spec01		{ min-width: 360px; max-width: 360px; padding: 0px 15px 10px 0px; border-right: 1px solid #a0a0a0 }
.box_spec02		{ min-width: 360px; max-width: 360px; padding: 0px 0px 10px 15px }
.box_base		{ min-width: 750px; max-width: 750px }
.box_ftr		{ background-color: #dc0a0a; background-image: url(bg_d.png); min-width: 820px; max-width: 820px; padding: 15px 10px 10px 20px; border-left: 1px solid #a0a0a0; border-right: 1px solid #a0a0a0 }
.box_form		{ min-width: 750px; max-width: 750px; padding: 30px 0px 20px 0px; border-bottom: 1px solid #a0a0a0 }
ul.dropdown,
ul.dropdown li,
ul.dropdown ul { list-style: none; margin: 0; padding: 0 }
ul.dropdown { position: relative; z-index: 597; float: left }
ul.dropdown li { min-width: 170px; min-height: 60px; max-width: 170px; max-height: 60px; float: left; line-height: 1.3em; vertical-align: middle; zoom: 1 }
ul.dropdown li:hover { min-width: 150px; min-height: 60px; max-width: 150px; max-height: 60px; position: relative; z-index: 599; cursor: default }
ul.dropdown ul { visibility: hidden; position: absolute; top: 102%; left: 1px; z-index: 597; width: 100% }
ul.dropdown ul li { float: none }
ul.dropdown ul ul { top: 1px; left: 99% }
ul.dropdown li:hover > ul { visibility: visible }
ul.dropdown_left,
ul.dropdown_left li,
ul.dropdown_left ul { list-style: none; margin: 0; padding: 0 }
ul.dropdown_left { position: relative; z-index: 597; float: right }
ul.dropdown_left li { min-width: 170px; min-height: 60px; max-width: 170px; max-height: 60px; float: right; line-height: 1.3em; vertical-align: middle; zoom: 1 }
ul.dropdown_left li:hover { min-width: 170px; min-height: 60px; max-width: 170px; max-height: 60px; position: relative; z-index: 599; cursor: default }
ul.dropdown_left ul { visibility: hidden; position: absolute; top: 102%; right: 0; z-index: 597; width: 100% }
ul.dropdown_left ul li { float: right }
ul.dropdown_left ul ul { top: 1px; left: 99% }
ul.dropdown_left li:hover > ul { visibility: visible }
/* ------------- Reinitiate default: post-override activities  */
ul.dropdown ul li.dir { color: #2d3030; font-size: 80%; font-weight: lighter; line-height: 110%; background-color: transparent;  background-image: url(bg_dropdown.png); min-width: 496px; min-height: 15px; max-width: 496px; max-height: none; padding: 10px 5px 5px 10px; text-decoration: none }
ul.dropdown ul li.dir:hover { color: #2d3030; font-size: 80%; font-weight: lighter; line-height: 110%; background-color: #ffffff;  background-image: none; min-width: 496px; min-height: 15px; max-width: 496px; max-height: none; padding: 10px 5px 5px 10px; text-decoration: none }
ul.dropdown ul li.dir_alt { color: #2d3030; font-size: 90%; font-weight: lighter; line-height: 130%; background-color: #fff000;  background-image: none; min-width: 496px; min-height: 15px; max-width: 496px; max-height: none; padding: 10px 5px 5px 10px; border-top: 1px solid #a0a0a0; border-bottom: 1px solid #a0a0a0; text-decoration: none }
ul.dropdown_left ul li.dir { color: #2d3030; font-size: 80%; font-weight: lighter; line-height: 110%; background-color: transparent;  background-image: url(bg_dropdown.png); min-width: 496px; min-height: 15px; max-width: 496px; max-height: none; padding: 10px 5px 5px 10px; text-decoration: none }
ul.dropdown_left ul li.dir:hover { color: #2d3030; font-size: 80%; font-weight: lighter; line-height: 110%; background-color: #ffffff;  background-image: none; min-width: 496px; min-height: 15px; max-width: 496px; max-height: none; padding: 10px 5px 5px 10px; text-decoration: none }
ul.dropdown_left ul li.dir_alt { color: #2d3030; font-size: 90%; font-weight: lighter; line-height: 130%; background-color: #fff000;  background-image: none; min-width: 496px; min-height: 15px; max-width: 496px; max-height: none; padding: 10px 5px 5px 10px; border-top: 1px solid #a0a0a0; border-bottom: 1px solid #a0a0a0; text-decoration: none }
</style>

