/* CSS Document */a:link {  color: #949434; text-decoration: underline}a:visited {  color: #949434; text-decoration: underline}a:hover {  color: #373DAD; text-decoration: underline}a.menu:link {  color: #666666; text-decoration: none}a.menu:visited {  color: #666666; text-decoration: none}a.menu:hover {  color: #666666; text-decoration: none}body {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 19px;	color: #666666;	margin: 0px;	padding: 0px;	text-align: center;	background-color: #F7F8FA;	background-image: url(images/bg.gif);}.blue {	color: #373DAD;}.body10 {	font-size: 10px;	line-height: 14px;}.body11 {	font-size: 11px;	line-height: 17px;}.body12 {	font-size: 12px;	line-height: 19px;}.body14 {	font-size: 14px;	line-height: 20px;}.logo {	padding: 10px 0px 14px 20px;	background-color: #FFFFFF;}.logo_M {	padding: 13px 0px 0px 0px;	background-color: #FFFFFF;	vertical-align: top;}.logo_R {	padding-right: 20px;	background-color: #FFFFFF;	text-align: right;	vertical-align: top;	padding-top: 40px;}.footer {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #CCCCCC;	line-height: 15px;	text-align: center;	padding: 20px 0px 25px 0px;}.main_fr {	background-color: #FFFFFF;}.main_L {	font-size: 12px;	line-height: 19px;	background-image: url(images/line_grad_v_350.gif);	background-position: top right;	background-repeat: no-repeat;	width: 205px;	padding: 0px 20px 80px 20px;	vertical-align: top;}.main_R_ttl {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 14px;	color: #373DAD;	font-weight: bold;	background-image: url(images/bg_title.gif);	background-repeat: no-repeat;	width: 545px;	padding: 20px 0px 10px 30px;}.main_R {	font-size: 12px;	line-height: 19px;	width: 545px;	padding: 30px 30px 140px 30px;	vertical-align: top;}.main_R_short {	font-size: 12px;	line-height: 19px;	width: 545px;	padding: 30px 30px 40px 30px;	vertical-align: top;}.main_bg {	background-position: bottom;	background-repeat: no-repeat;	background-color: #FFFFFF;	margin-top: 40px;}.title {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 14px;	color: #373DAD;	font-weight: bold;	padding-bottom: 5px;}.title2 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #373DAD;	font-weight: bold;}.link_reg {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 16px;	vertical-align: top;	padding-top: 5px;}.link_bold {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #373DAD;	line-height: 16px;	vertical-align: top;	padding-top: 5px;}.link_bold2 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #373DAD;	line-height: 16px;	font-weight: bold;	vertical-align: top;	padding-top: 15px;}.chart_top {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #999999;	padding: 10px 10px 6px 10px;	border-bottom: #CCCCCC 1px solid;}.chart_main_L {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	padding: 4px 10px 4px 10px;	border-bottom: #E5E5E5 1px solid;	vertical-align: top;}.chart_main_L2 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	padding: 4px 10px 4px 10px;	vertical-align: top;}.chart_main {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	padding: 4px 10px 4px 10px;	border-bottom: #E5E5E5 1px solid;	vertical-align: top;}.book_box {	padding: 10px;	border: #E5E5E5 1px solid;	background-image: url(images/bg_grad_gr_70.gif);	background-position: bottom;	background-repeat: repeat-x;}.side_box {	padding: 10px 10px 10px 12px;	background-image: url(images/bg_title_sm.gif);	background-repeat: no-repeat;	background-position: top right;}.side_box_home {	padding: 12px 10px 10px 15px;	background-image: url(images/bg_title_sm_home.gif);	background-repeat: no-repeat;}.side_box_home_btm {	padding: 15px 0px 15px 0px;	background-image: url(images/bg_title_home.gif);	background-repeat: no-repeat;	background-position: top right;}.side_box_home_btm_R {	padding: 10px 0px 0px 13px;	background-image: url(images/bg_line_sm.gif);	background-repeat: no-repeat;}.form_field_1 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;    background-color: #EEEEEE;    border: 1px solid #CCCCCC;      width: 110px;}.form_field_2 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;    background-color: #EEEEEE;    border: 1px solid #CCCCCC;      width: 250px;}.form_field_3 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;    background-color: #EEEEEE;    border: 1px solid #CCCCCC;      width: 170px;}.form_field_4 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;    background-color: #FFFFFF;    border: 1px solid #CCCCCC;      width: 135px;}.gyro {	padding: 5px 10px;	border: #ccc 1px solid;	margin-top: 10px;	background-color: #f8f9fe;}.gyro_txt {	font-family: "Times New Roman", Times, serif;	font-weight: bold;}