body{
	background:#F3F3F3;
	margin-top:0;
}
#main{ 
	top:0px; 
}
a.top_header_menu{
	font-family:Verdana;
	color:#484848;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	margin-left:23px;
}
a.top_header_sub_menu{
	font-family:Verdana;
	color:#484848;
	font-size:10px;
	padding-left:12px;
	font-weight:bold;
	text-decoration:none;
}
a.left_nav_main{
	font-family:Verdana;
	font-size:12px;
	color:#FFFFFF;
	margin-left:20px;
	text-decoration:none;
	font-weight:bold;
}
a:hover.top_header_menu, a:hover.top_header_sub_menu, a:hover.left_nav_main, a:hover.page_link, a:hover.sub_navi_visa
{
	color:#FF0000;
}
#news_update li.left_nav_news{
	list-style:none;
	font-family:Verdana;
	font-size:11px;
	margin-left:-30px;
	margin-top:8px;
	text-align:left;
	
}
#news_update a{
	color:#333333;
	text-decoration:underline;
}
#news_update a:hover{ 
	color:#FF0000;
}
#related_links li.left_nav_related{
	list-style:none;
	font-family:Verdana;
	font-size:11px;
	margin-left:-30px;
	margin-top:0px;
	text-align:left;
}
#related_links a{
	color:#333333;
	text-decoration:underline;
}
#related_links a:hover{
	color:#FF0000;
}
a.sub_navi_visa{
	font-family:Verdana;
	font-size:10px;
	color:#FFFFFF;
	margin-left:14px;
	text-decoration:none;
	font-weight:bold;
}
.page_content{
font-family:Verdana;
font-size:11px;
text-align:left;
vertical-align:top;
padding-top:2px;

}
a.page_link{
	font-weight:bold;
	text-decoration:underline;
	color:#0000FF;
}
.title_bar{
	font-family:Verdana;
	font-size:16px;
	font-weight:600;
	letter-spacing:-1px;
	color:#FFFFFF;
	text-align:left;
	padding-left:20px;
	vertical-align:middle;
	
}
.footer_table{
	font-family:Verdana;
	font-size:10px;
	text-align:center;
}
#visas li.visa_lists, li.visa_subtitle_big, li.visa_subtitle_medium{
	list-style:none;
	margin-left:-30px;
	text-align:left;
	padding-bottom:11px;
}
#visas li.visa_title{
	list-style:none;
	margin-left:-30px;
	text-align:left;
	padding-bottom:4px;

}
li.visa_lists{
	font-size:11px;
	font-family:Verdana;
}
li.visa_title{
	color:#666666; 
	font-weight:bold;
	font-size:17px;
	font-family:Arial;
}
li.visa_subtitle_big{
	font-size:18px;
	font-weight:bold; 
	font-family:Verdana;
}
li.visa_subtitle_medium{
	font-size:16px;
	font-weight:bold;
	font-family:Arial;
}
#numbered_list li.num_list{
	text-align:left;
	padding-bottom:6px;
}
li.num_list{
	font-size:11px;
	font-family:Verdana;
}
a.bold_link{
	font:Arial;
	font-weight:600;
	font-size:14px;
	text-decoration:none;
	color:#165c82;
	letter-spacing:-0.04em;
}
a.sub_page_link{
	text-decoration:none;
	color:#165c82;
}
a.sub_page_link_small{
	text-decoration:none;
	color:#165c82;
	font-size:10px;
}
a.page_content_link_small{
	text-decoration:none;
	color:#165c82;
	font-size:10px;
}
a.red_bold_link{
	font:Verdana;
	font-weight: bold;
	color:#FF0000;
	text-decoration:none;
}
a:hover.red_bold_link{
	text-decoration:underline;
}
a:hover.sub_page_link, a:hover.bold_link, a:hover.page_content_link_small{
	text-decoration:underline;
	color:#0033FF;
}
#question{ 
	list-style-type:disc;
}
#question a{
	text-decoration:none;
	color:#165c82;
}
#question a:hover{
	text-decoration:underline;
	color:#0033FF;
}
#italic_question_list li.qlists{
	list-style-type:circle;
	font-family:Verdana;
	text-align:left;
	margin-left:10px;
	padding-left:8px;
	padding-bottom:8px;
	padding-top:8px;
	padding-right:8px;
	font-size:12px;
}
#sitemap_main li.fstitle{
	margin-left:-20px;
	padding-bottom:3px;
	padding-top:0px;
	text-align:left;
}
li.sec_subtitle{
	margin-left:-20px;
	text-align:left;
	padding-bottom:3px;
	padding-top:3px;
}
li.th_subtitle{
	margin-left:-20px;
	text-align:left;
	padding:2px 0px 2px 0px;
}
li.fr_subtitle{
	margin-left:-20px;
	text-align:left;
	list-style:disc;
	padding-top:1px;
	padding-bottom:1px;

}
#sitemap_main a:hover{
	text-decoration:underline; 
	color:#FF0000;
}
.answer_content{
	font-family:Verdana;
	font-size:11px;
	margin:6px 6px 6px 0px;
} 
.table_content{
	font-family:Verdana; 
	font-size:12px;
	font-weight:500;
}
.page_content_subtitle{
	font-family:Verdana; 
	font-size:12px;
	font-weight:bold;
}
.title_black_bold{
	font-size:18px;
	font-weight:bold;
	font-family:Arial;
}
.sub_title_black_bold{
	font:18px bold Verdana;
}
.page_subtitle_bold_small{
	font-family:Verdana;
	font-size:10px;
	font-weight:bold;
}
.require_field{
	color:#FF0000;
	font-weight:bold;
}
.red_bold_banner{
	font:Verdana;
	font-size:10px;
	font-weight: bold;
	color:#FF0000;
	padding-bottom:8px;
	text-align:center;
}