/* CSS Document */
.tools_fie { border:1px solid #520100; position: relative;}
.tools_fie legend { font:bold 14px "arial";color:#4f4104}
	#tools_righttop {background-image:url(../img/righttop.gif); height:7px; width:7px; position:absolute; top:-9px; right:-1px; overflow:hidden}
	* html #tools_righttop { top:7px; right:-1px;}/*   IE6   */
	*+html #tools_righttop  {top:7px; right:-1px}/*   ie7   */	

#tools_content_list { width: 520px; padding: 8px}
#tools_content_list a { cursor: pointer}
#tools_content_list a:hover { color: #FF9900; cursor: pointer}
#tools_close { width: 80px; margin-left: 420px}
.tools_h_ttl { width: 536px; height: 25px; line-height: 25px; margin: 15px 25px 0 25px; background: #EEE7BC}
.tools_h_ttl li { float: left}

.tools_ph_mth { width: 550px; margin: 8px auto; font: 11px/20px "Verdana"; color: #333}
.tools_ph_mth h1 { display: inline; font: 11px/20px "Verdana"; color: #FF3300}
.tools_ph_hr { width: 550px; margin: 0 auto; font-size: 0; height: 5px; line-height: 5px; background: url(../img/pub_line.gif) left top repeat-x}
.tools_ph_ttl { width: 550px; margin: 0 auto; font: bold 12px/22px "Verdana"; color: #CC6600}
a.tools_ph_inq { padding-left: 222px; font: 11px/22px "Verdana"; color: #FF6600; text-decoration: underline}
a.tools_ph_inq:hover { color: #333}
.tools_ph_ctn1 { width: 520px; margin: 5px auto}
.tools_ph_ctn1 dl { height: 25px}
.tools_ph_ctn1 dl a { font: 11px "Verdana"; color: #1C1C1C; text-decoration: underline}
.tools_ph_ctn1 dl a:hover { color: #F60}
.tools_ph_ctn1 dt { width: 260px; float: left; font: bold 11px "Arial"; color: #333}
.tools_ph_ctn1 dd { width: 260px; float: left; font: 11px "Verdana"; color: #1C1C1C}
.tools_ph_ctn2 { width: 520px; margin: 5px auto}
.tools_ph_ctn2 li { width: 260px; float: left; height: 25px}

.tools_ph_code { width: 520px; margin: 0 auto}
.tools_ph_code dl { float: left; width: 260px; height: 24px}
.tools_ph_code dt { width: 160px; float: left; font: bold 11px "Arial"; color: #333}
.tools_ph_code dd { width: 100px; float: left; font: 11px "Verdana"; color: #1C1C1C}


th {background: #FEFEF4; font-weight: normal; text-align: left}
.tools_word_black_b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}
.tools_word_red {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #900;
}
.tools_word_red_b {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #900;
}
.tools_word_black_verdana {font:11px/18px "verdana"; color:#1c1c1c;}
.tools_word_black {font:11px/18px "verdana"; color:#1c1c1c;}
.tools_word_red3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:;
	color: #C00;
}
.tools_word_black3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
}
.tools_word_black4_b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
}
.tools_word_black5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
.tools_input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	height: 100px;
	width: 500px;
}
.tools_link_black a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #896C1E;
	text-decoration: none;
}
.tools_link_black a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #896C1E;
	text-decoration: none;
}
.tools_link_black a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #896C1E;
	text-decoration: none;
}
.tools_word_blue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #007E9C;
}
.tools_link_blue a:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #0E286D;
	text-decoration: underline;
}
.tools_link_blue a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #0E286D;
	text-decoration: underline;
}
.tools_link_blue a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF9900;
	text-decoration: underline;
}
.tools_red01 {
	font-size: 12px;
	color:#500000;
}
.tools_red01 a:link{
	color:#500000;
	text-decoration:none;
}
.tools_red01 a:visited{
	color:#500000;
	text-decoration:none;
}
.tools_red01 a:hover{
	color:#cd4a14;
	text-decoration:underline;
}
.tools_red02 {
	font-size: 12px;
	color:#fa7e02;
}
.tools_red03 {
	font-size: 14px;
	color:#896c20;
}
.tools_red03 a:link{
    color:#896c20;
	text-decoration:none;
}
.tools_red03 a:visited{
    color:#896c20;
	text-decoration:none;
}
.tools_red03 a:hover{
	color:#cd4a14;
	text-decoration:none;
}
.tools_red04 {
	font-size: 12px;
	color:#500000;
}
.tools_red05 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#896c20;
}
.tools_red05 a:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#896c20;
	text-decoration:none;
}
.tools_red05 a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#896c20;
	text-decoration:none;
}
.tools_red05 a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#cd4a14;
	text-decoration:underline;
}
.tools_red06 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#500000;
	font-weight: bold;
}
.tools_red07 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#896c20;
	text-decoration:underline;
}
.tools_red07 a:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#896c20;
	text-decoration:underline;
}
.tools_red07 a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#896c20;
	text-decoration:underline;
}
.tools_red07 a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#cd4a14;
	text-decoration:none;
}
.tools_green01 {
	font-size: 14px;
	color:#4f4104;
 	font-weight: bold;
}
.tools_green02 {
	font-size: 11px;
	color:#4f4104;
	font-family: Arial, Helvetica, sans-serif;
}
.tools_green03 {
	font-size: 14px;
	color:#4f4104;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: 0px;
}
.tools_green04 {
	font-size: 14px;
	color:#254f03;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: 0px;
}
.tools_black01 {
	font-size: 12px;
	color:#000000;
	padding-left: 15px;
	padding-right: 15px;
	line-height: 140%;
}
.tools_black02 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.tools_black02 a:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#000000;
	text-decoration:underline;
}
.tools_black02 a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#000000;
}
.tools_black02 a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#cd4a14;
}
.tools_black03 {
	font-size: 12px;
	color:#0d0d0d;
}
.tools_black04 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.tools_black05 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
	font-weight: bold;
}
.tools_black06 {
	font-size: 12px;
	color:#000000;
	padding-left: 10px;
	padding-right: 2px;
	line-height: 140%;
}
.tools_black07 {
	font-size: 12px;
	color:#000000;
	padding:4px 12px 4px 12px;
	line-height: 160%;
}
.tools_pad01 {
	padding:1px;
}
.tools_pad02 {
	padding-right:6px;
}
.tools_solid01 {
	border: 1px solid #500000;
}
.tools_brown {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 14px;
	font-weight: bold;
	color: #514106;
	text-decoration: none;
}
.tools_brown2 {color:#1C1C1C; font:bold 12px/20px "arial";}
.tools_brown2 a:link{
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 14px;
	font-weight: bold;
	color: #514106;
	text-decoration: none;
}
.tools_brown2 a:visited{
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 14px;
	font-weight: bold;
	color: #514106;
	text-decoration: none;
}
.tools_brown2 a:hover{
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 14px;
	font-weight: bold;
	color: #514106;
	text-decoration: none;
}
.tools_input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	height: 18px;
	width: 125px;
}
.tools_input2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	height: 18px;
	width: 90px;
}
.tools_select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	height: 18px;
	width: 130px;
}
.tools_red08 a{font:12px "Arial";color:#1C1C1C; text-decoration: underline}
.tools_red08 a:hover{color:#F60; text-decoration:underline}
#tools_hl span { padding: 0 5px}


.tools_wideWrap { width:714px; padding:10px 25px 20px; height:auto!important; height:310px; min-height:310px}
.tools_toolT { padding:8px 20px 4px; font:12px/18px "Arial";color:#1C1C1C; text-decoration: underline; background:url(../img/arrowhead1.gif) 8px 10px no-repeat; cursor:pointer}
.tools_toolT:hover { color:#F60}
.tools_toolT2 { padding:8px 20px 4px; font:bold 12px/18px "Arial"; color:#1C1C1C; text-decoration: underline; background:url(../img/arrowhead2.gif) 8px 10px no-repeat; cursor:pointer}
.tools_toolT2:hover { color:#F60}
.tools_toolC { margin:5px 10px; padding: 5px 10px; font:11px/18px "verdana"; color:#1C1C1C; background: #FAF5CF}
.tools_toolC a { font:11px/18px "verdana"; color:#1C1C1C; text-decoration:underline}
.tools_toolC a:hover { color:#F60}
.tools_toolC .close { padding-right:20px; text-align:right}
.tools_toolC .tools_VisaForm { padding:0 5px 1px 17px; vertical-align:text-bottom; background:url(../img/icon_pdf.gif) no-repeat}
.tools_toolC .tools_VisaForm span { color:#7D7D7D; text-decoration:none}
.tools_EmbassyTips { padding:20px 0 0 20px; font:11px/18px "verdana"; color:#666}
.tools_EmbassyTips a { font:11px/18px "verdana"; color:#666; text-decoration:underline}
.tools_EmbassyTips a:hover { color:#F60}

