@charset "utf-8";
/* CSS Document */
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image:url(../images/bg_white.gif);
	font-family:Arial;
	font-size:12px;
	color:#666;
}

img {border:0px;}
.p10{padding-left:10px;padding-bottom:5px;padding-top:5px;padding-right:12px;}
.left_head{background-image:url('/images/left_menu_separate.jpg');height:30px;color:#cb3c36;font-weight:normal;padding-left:5px;font-size:14px;}
.left_nav_tbl p{margin-top:5px;margin-bottom:5px;}

a { color:#cc615a  ;text-decoration:none;margin:0px;padding:0px;border:0px;vertical-align:baseline;}
a:link {  text-decoration:none}
a:visited {  text-decoration:none}
a:hover { color:#a11f17; text-decoration:underline; }



.main_title {
	font-family:Arial;
	font-size:14px;
	
	font-weight:bold;
	color: #C00;
}

b,strong{ color:#c00;} 

a.nav_2 {
	font-family:Arial;
	padding-left: 4px;
	font-size:14px;
	color: #C00;
}
a.nav_2:link {
	text-decoration: none;
	padding-left: 4px;
	color: #C00;
	font-size:14px
}
a.nav_2:visited {
	text-decoration: none;
	padding-left: 4px;
	color: #C00;
	font-size:14px
}
a.nav_2:hover {
	color: #333;
	cursor: pointer;
	padding-left: 4px;
	text-decoration:underline;
	font-size:14px;
}




.relative{position:relative;}
.sub_nav{display:none;position:absolute;top:31px;left:0px;_left:-15px;background-image:url('/images/sub_menu_pulldown_bg_top.gif');background-repeat:repeat-x;}
.sub_nav2{display:none;position:absolute;top:37px;left:0px;_left:-15px;background-image:url('/images/sub_menu_pulldown_bg_top.gif');background-repeat:repeat-x;}

.sub_t1_color td{background-color:#cc3d33; padding-left:13px; padding-bottom:7px; text-align:left;}
.sub_t3_color td{background-color:#cc3d33; padding-left:20px; padding-bottom:7px; text-align:left;}
.sub_t2_color {background-color:#cc3d33;}
.clear{clear:both;}

.top_nav a:link
{
	text-decoration: none;
	color: #FFF;
	font-size:12px;
}
.top_nav a:visited {
	text-decoration: none;
	color: #FFF;
	font-size:12px;
}
.top_nav a:hover {
	color: #FFF;
	text-decoration: underline;
}




a.left_menu:link {
	text-decoration: none;
	color: #FFF;
	font-size:12px
}
a.left_menu:visited {
	text-decoration: none;
	color: #FFF;
	font-size:12px
}
a.left_menu:hover {
	color: #FFF;
	cursor: pointer;
	text-decoration:underline;
	font-size:12px
}



a.content_link:link {
	text-decoration: none;
	color: #db7d01;
	font-size:12px
}
a.content_link:visited {
	text-decoration: none;
	color: #db7d01;
	font-size:12px
}
a.content_link:hover {
	color: #566441;
	cursor: pointer;
	text-decoration:underline;
	font-size:12px;
}

.main_txt
{
	font-size:12px;
	color:#566441;
	font-weight: normal;
	line-height: 18px;
	border-color: #566441;
	text-align: left;
}

.footer2_txt
{
	font-size:12px;
	color:#7e7e7e;
}
a.footer_txt:link {
	text-decoration: none;
	color: #a2a2a2;
	font-size:12px
}
a.footer_txt:visited {
	text-decoration: none;
	color: #a2a2a2;
	font-size:12px
}
a.footer_txt:hover {
	color: #db7d01;
	cursor: pointer;
	text-decoration:underline;
	font-size:12px
}

.copyright
{
	font-size:12px;
	color:#999;
	font-weight: normal;
	line-height: 18px;
	border-color: #566441;
	text-align: center;
}
a.copyright:link {
	text-decoration: none;
	color:#cc615a;
	font-size:12px
}
a.copyright:visited {
	text-decoration: none;
	color:#cc615a;
	font-size:12px
}
a.copyright:hover {
	color:#a11f17;
	cursor: pointer;
	text-decoration:underline;
	font-size:12px
}


input.next2{color:#FFFFFF; padding-top:3px; font-weight:bold; font-size:12px; outline:#333333; cursor:pointer; background-color:#CC3D37; }

.text_align_left{text-align:left}
.text_align_right{text-align:right}
.text_align_center{text-align:center}
.text_align_middle{vertical-align:middle}
.text_align_bottom{vertical-align:bottom}
.red,.required{color:red}


ul {list-style-type: disc;margin:0px;padding-top:0px;padding-bottom:0px;padding-right:0px;padding-left:20px;}
li {margin:0px;padding:0px;padding-bottom:7px;}


.back{text-align:right;padding-top:10px;padding-right:10px;}

.nav_over{text-decoration: underline; color:#fff}
.country_sub_navi td{padding-right:25px;}
.country_sub_navi2 td{padding-right:40px;}
