/*GLOBAL*/
/*
html, body {background:#0F243D; margin:0px; padding:0px; height:100%; font-family:Tahoma;}
a {text-decoration:none; outline:none; border:none;}
a:hover {text-decoration:none; outline:none;}
img {border:0px;}
ul{margin:0px; padding:0px;}
ul li{margin:0px; padding:0px 0px 3px 0px;}
ol{padding-top:0px; padding-bottom:0px; margin-top:5px; margin-bottom:5px;}
p {font-size:12px; color:#383838; margin-top:0px; line-height:18px;}
h1 {font-size:18px; text-align:left; color:#0178BB; padding:0px; margin:0px 0px 10px 0px; font-weight:bold;}
h2 {font-size:16px; text-align:left; color:#0178BB; padding:0px; margin:0px 0px 10px 0px; font-weight:bold;}
h3 {font-size:14px; color:#181818; padding:0px; margin:0px; font-weight:normal;}
h4 {font-size:12px; color:#181818; padding:0px; margin:0px; font-weight:bold;}
*/

/*BODY*/
.heading_l {background:url(../images/midashi_l.gif) no-repeat top left; width:43px; height:34px;}
.heading_r {background:url(../images/midashi_r.gif) no-repeat top right; width:25px;}
.heading {background:url(../images/midashi_bg.gif) repeat-x top; font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#ffffff; font-weight:bold; padding-left:5px;}
.content_txt {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#000000; line-height:20px; vertical-align:top;}
.content_img {margin-left:30px;}
.content_title {font-family:Verdana, Helvetica, sans-serif; font-size:12px; color:#0966B3; font-weight:bold; text-align:left; width:96%; padding-bottom:5px; padding-top:10px;}
.content_detail {background:#F9F9F9; border-top:1px solid #2BA0E3; border-bottom:1px solid #2BA0E3; padding-top:10px; padding-bottom:10px; text-align:center;}
.content_detail2 {background:#ECF5F9; border-top:1px solid #2BA0E3; border-bottom:1px solid #2BA0E3; padding-top:10px; padding-bottom:10px; text-align:center;} 
.content_txt a{color:#000000;}

/*LIST*/
ul.list_inline{margin-left:0; padding-left:0; display:inline; border:none;}
ul.list_inline li{margin-left:0; padding-left:5px; border:none; list-style:none; display:inline;}

/*COMMON CSS*/
p, h3, .p_div, .txt_title_01, .txt_12, .txt_subtitle_01, .txt_date, .link_quick, .menu_link, .menu_link_b, .menu_sub_link, .menu_sub_link_b, .table_heading, .table_content, .table_content2, .table_content3, .sitemap_li, .sitemap_title, .sitemap_link, .link_11, .link_12
{font-family:Arial, Helvetica, sans-serif;}
h1, h2, h4, header_div
{font-family:Arial;}

.txt_12 {font-size:12px; color:#666666;}
.txt_10 {font-size:10px; color:#181818;}
.txt_11 {font-size:11px; color:#181818;}
.link_11 {font-size:11px; color:#1F73A5; text-decoration:underline;}
.link_11:hover {text-decoration:none;}
.link_12 {font-size:12px; color:#2797FC;}
.link_12 a{font-size:12px; color:#000000;}
.link_12:hover {color:#003CA9; text-decoration:none;}
.link_14 {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#2797FC;}
.link_14:hover {color:#003CA9; text-decoration:none;}

.float_left {float:left;}
.float_right {float:right;}
.text_align_right {text-align:right;}
.text_align_left {text-align:left;}
.cursor_def {cursor:default;}
.csr_pointer {cursor:pointer;}

/*TABLING CSS*/
.table_heading {background:#cccccc url('../images/bg_table_head.gif') repeat-x top left; color:#ffffff; font-size:12px; font-weight:bold; text-align:left; padding:1px 0px 1px 3px; border-left:1px solid #ffffff;}
.table_content {background:#ffffff; font-size:12px; color:#181818; padding:3 5 3 5;}
.table_content2 {background:#F2F5F7; font-size:12px; color:#181818; padding:3 5 3 5;}
.table_content3 {background:#F2F5F7; font-size:12px; color:#181818; padding:3 5 3 5;}

/*FORMS*/
.form_a {width:60px; height:16px; font:Tahoma,Arial; color:#181818; font-size:11px; margin:2 0 2 0; padding-bottom:0px;}
.form_b {width:100px; height:16px; font:Tahoma,Arial; color:#181818; font-size:11px; margin:2 0 2 0; padding-bottom:0px;}

/*ALIGNMENT*/
.align_center {text-align:center;}
.align_right {text-align:right;}
.align_left {text-align:left;}

/*PADDING*/
.pad_10_top {padding-top:10px;}
.pad_10_bottom {padding-bottom:10px;}
.pad_10_left {padding-left:10px;}
.pad_10_right {padding-right:10px;}
.pad_10_side {padding-left:10px; padding-right:10px;}
.pad_10_ceiling {padding-top:10px; padding-bottom:10px;}
.pad_10_all {padding:10px;}

.pad_15_ceiling {padding-top:15px; padding-bottom:15px;}

.pad_20_ceiling {padding-top:20px; padding-bottom:20px;}
.pad_20_top{padding-top:20px;}
.pad_20_bottom {padding-bottom:20px;}
.pad_20_left {padding-left:20px;}
.pad_20_right{padding-right:20px;}

.pad_5_top {padding-top:5px;}
.pad_5_bottom {padding-bottom:5px;}
.pad_5_left {padding-left:5px;}
.pad_5_right {padding-right:5px;}
.pad_5_side {padding-left:5px; padding-right:5px;}
.pad_5_ceiling {padding-top:5px; padding-bottom:5px;}
.pad_5_all {padding:5px;}

.pad_3_top {padding-top:3px;}
.pad_3_bottom {padding-bottom:3px;}
.pad_3_left {padding-left:3px;}
.pad_3_right {padding-right:3px;}
.pad_3_side {padding-left:3px; padding-right:3px;}
.pad_3_ceiling {padding-top:3px; padding-bottom:3px;}
.pad_3_all {padding:3px;}

/*MARGINS*/
.margin_30_left {margin-left:30px;}
.margin_10_all{margin:10px;}
.margin_10_left {margin-left:10px;}
.margin_10_right {margin-right:10px;}
.margin_10_top {margin-top:10px;}
.margin_10_bottom{margin-bottom:10px;}
.margin_5_left {margin-left:5px;}
.margin_5_right {margin-right:5px;}
.margin_5_top {margin-top:5px;}
.margin_5_bottom{margin-bottom:5px;}
.margin_3_left {margin-left:3px;}
.margin_3_right {margin-right:3px;}
.margin_3_top {margin-top:3px;}
.margin_3_bottom{margin-bottom:3px;}
