@charset "utf-8";
/* CSS Document */

body{
	background:url(images/bg.jpg) repeat;
	margin:0px;
	padding:0px;
	}
#main_bg{
	background:url(images/main_bg.jpg) repeat-y; height:200px; padding:0px 16px 0px 15px;
	}
#logo_outer{
	background:url(images/logo_bg.jpg) no-repeat top;
	height:98px;
	padding:0px 28px 0px 28px;
	}
.navi_top a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#636262;
	line-height:12px;
	font-weight:bold;
	text-decoration:none;
	padding:0px 11px 0px 11px ;
	}
.navi_top a:hover{
	color:#bc0905;
	}
	
.navi_top_current{
	color:#bc0905;
	}
	
.flag_text{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	}
	
.content_link a{font-family:Arial, Helvetica, sans-serif; font-size:11px; 
	/*color:#0057FC; color:#bc0905;*/ color:#2071b6; font-weight:bold; text-decoration:none;
	}
	
.content_link1 a{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; 
	/*color:#2e2e2e;*/ color:#2071b6; text-decoration:none;
	}
.content_link1 a:hover{
	color:#bc0905;}
	
.cont_text{
	font-family:Arial, Helvetica, sans-serif; line-height:20px; font-size:12px; color:#646464;
	}
	
.heading1{
	font-family:"Century Gothic"; font-weight:bold;
	font-size:24px; /*color:#5b5a5a;*/ color:#2071b6; line-height:30px;
	}
	
.footer_navi a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:14px;
	padding:0px 19px 0px 19px;
	text-decoration:none;
	color:#2f2f2f;
	}
.footer_navi a:hover{
	color:#bc0905;
	}
a.footer_navi_current{
	color:#bc0905;
	}
	
.footer_txt{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#313131;
	text-align:center;
	}
.footer_txt a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#313131;
	text-decoration:none;
	text-align:center;
	}
.footer_txt a:hover{
	color:#d60b07;
	}
.text_box_bg{background:url(images/search_bg1.jpg) no-repeat left top;  height:25px;
	 padding:0px 0px 0px 0px;}
.text_box1{
	width:368px; background:none; height:19px; border:none;
	/*border:1px solid #d6d6d6;*/
	}
.text_box{
	width:285px;
	height:18px;
	/*border:1px solid #999999;*/ border:1px dotted #2071b6;
	}
.text_box:hover{
	border:1px dashed #d60b07;
	}
.textarea_bg{background:url(images/textarea_bg.jpg) no-repeat left top;}
.textarea1{width:371px; border:none; background:none; height:179px;}
.textarea{
	width:285px;
	height:100px;
	/*border:1px solid #999999;*/ border:1px dotted #2071b6;
	}
.textarea:hover{
	border:1px dashed #d60b07;
	}
.navi_left a{
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#5b5a5a; 
	line-height:28px;
	padding:0px 0px 0px 30px;
	background:url(images/icon_left.jpg) no-repeat left center;
	border-bottom:1px dashed #fff;
	border-top:1px dashed #fff;
	}
.navi_left a:hover{
	background:url(images/icon_left2.jpg) no-repeat left center;
	color:#bc0905;
	border-bottom:1px dotted #bc0905;
	border-top:1px dotted #bc0905;
	}
a.navi_left_active{
	background:url(images/icon_left2.jpg) no-repeat left center;
	color:#2071b6;
	border-bottom:1px dotted #bc0905;
	border-top:1px dotted #bc0905;
	}
.table td{
	border:1px solid #d3d3d3;
	line-height:22px;}
.head{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	line-height:30px;
	background-color:#eff0f0;
	color:#bc0905;
	}
.footer_navi2 a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#494949;
	font-weight:bold;
	/*line-height:12px;*/
	text-decoration:none;
	}
.footer_navi2 a:hover{
		/*color:#bc0905;*/ color:#2071b6;}
.footer_navi21 a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#9b9b9b;
	font-weight:bold;
	/*line-height:12px;*/
	text-decoration:none;
	}
.footer_navi21 a:hover{
		color:#bc0905;}
		
.paynow {
	font-weight:normal; 
	font-size:11px; 
	color:#0000FF;
}

	/*..........services...........*/
.border_top_left{border-left:1px solid #ffffff; border-top:1px solid #ffffff;}
.border_top{border-top:1px solid #ffffff;}
.content_heading{font-size:13px; font-weight:bold; color:#b40c0b;}
.column_head{background-color:#f6f6f6; /*color:#404040;*/ color:#2071b6; font-weight:bold; font-size:13px;}

/*............faq...........*/
.faq_outer{border:1px dashed #dddddd; padding:10px 10px 10px 10px;}
.content_txt{font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:justify;}

/*........... Archive ...........*/
.filelink{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#bc0905;
}
	
.filelink:hover{
	text-decoration:underline;
}


/****** TOP LINK **************/
.top_navi{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#636262;
	font-weight:bold;
	padding:3px 0px 0px 0px;
	}
.top_navi a{
	font-weight:bold;
	color:#636262;
	text-decoration:none;
	}
.top_navi a:hover{
	color:#bc0905;
	}
