/* CSS Document */
body{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	margin:0px;
	color:#333333;
}

a:link{ color:#333333; text-decoration:none;}
a:hover{ color:#666666; text-decoration:underline;}
a:visited{ color:#333333; text-decoration:none;}

.container{ text-align:center; position:relative;}
.contain{ width:950px; text-align:left; margin:0 auto; position:relative;}
.header{ position:relative;}
.content{ margin-top:5px; clear:both; position:relative;}
.footer{ border-top:1px solid #CCCCCC; clear:both; margin-top:10px; position:relative; padding-top:2px; padding-bottom:5px;}
.footer div#copy{ float:left; color:#666666;}
.footer div#copy span{ color:#000000;}
.footer div#address{ float:right;}

#logo_sitemap{position:relative;}
#logo_sitemap #logo{ float:left;}
#logo_sitemap #sitemap{ float:right; margin-top:50px;}
#logo_sitemap #sitemap a{ margin-left:5px; margin-right:5px;}
#logo_sitemap #sitemap span{ margin-left:15px; font-weight:bold;}
#logo_sitemap #sitemap span a{ margin-left:5px; margin-right:5px; font-size:13px;}

#top_menu{ clear:both; margin:2px 0px 2px 0px; position:relative;}
#top_menu ul{ list-style:none; background-image:url(../images/menu_bg.jpg); background-repeat:repeat-x; height:28px; margin:0px; padding:0px;}
#top_menu ul li{display:block; margin-left:5px; margin-right:5px; background-image:url(../images/menu_bg_dot.jpg); background-position:right; background-repeat:no-repeat; padding-right:10px; line-height:28px; float:left;}
#top_menu ul li#last{ background-image:none}
#top_menu ul li a{ color:#FFFFFF;}

.column_3_950{ clear:both; position:relative;}
.column_3_950 #c1{ float:left; width:312px; display:block; margin-right:5px;}
.column_3_950 #c2{float:left; width:312px; display:block; margin-right:5px;}
.column_3_950 #c3{float:left; width:312px; display:block;}
.column_3_950 div a{color:#1670A5; }

.column_2_950b{ clear:both; position:relative;}
.column_2_950b #c1{ float:left; width:740px; display:block;}
.column_2_950b #c2{float:right; width:200px; display:block;}

.column_2_950{ clear:both; position:relative;}
.column_2_950 #c1{ float:left; width:470px; display:block;}
.column_2_950 #c2{float:right; width:470px; display:block;}

.column_2_465{ clear:both; position:relative; margin-bottom:15px;}
.column_2_465 #c1{ float:left; width:230px; display:block;}
.column_2_465 #c2{float:right; width:230px; display:block;}

.column_2_750{ clear:both; position:relative; margin-bottom:15px;}
.column_2_750 #c1a{ float:left; width:360px; display:block;}
.column_2_750 #c2a{float:right; width:380px; display:block;}
.column_2_750a{ clear:both; position:relative; margin-bottom:15px;}
.column_2_750a #c1a{ float:left; width:600px; display:block;}
.column_2_750a #c2a{float:right; width:150px; display:block;}

.box_h1{ height:200px; border-bottom:1px solid #666666;}
.box_h1 h1{ margin:0px;}

.more_right{ float:right;}
.more_blue{ background-image:url(../images/more_blue.jpg); background-repeat:no-repeat; line-height:16px; width:59px; display:block; overflow:hidden; }
.more_blue:link{ text-decoration:none;}
.more_blue span{ visibility:hidden;}

.goto_top{ background-image:url(../images/go_to_top.jpg); background-repeat:no-repeat; line-height:14px; width:75px; display:block; overflow:hidden; }
.goto_top:link{ text-decoration:none;}
.goto_top span{ visibility:hidden;}

.introduction{}
.introduction h1{ margin:0px; padding-top:5px; padding-bottom:15px; font-size:16px; color:#000066;}
.introduction p{ padding-bottom:5px;}

.color_blue{color:#0011FF;}
.clear_both{ clear:both;}

/* Step 2 */
.content_inside{ position:relative; clear:both; margin-top:5px;}
.content_inside #c1{ float:left; display:block; width:190px;}
.content_inside #c2{ float:right; display:block; width:755px;}

.box_w190{ display:block; width:190px; padding-bottom:10px;}

.page_navigate{ margin-top:7px; margin-bottom:15px;}
.page_navigate ul{ margin:0px; list-style:none; padding:0px; }
.page_navigate ul li{ display:inline; margin-right:10px;}
.page_navigate ul li#last{ color:#0077B7; font-weight:bold;}
.page_navigate ul li a{ margin-right:10px;}

#detail h1,h2,h3,p{ margin:0px; padding:0px;}
#detail h1{ font-size:16px; color:#666666;}
#detail h2{ font-size:14px; margin-top:15px; color:#000066;}
#detail h3{ font-size:12px; margin-top:10px; color:#1670A5;}
#detail p{ margin-top:8px; line-height:16px;}
#detail p a{ color:#1670A5; text-decoration:underline;}

.list_tri_r{ margin:0px; padding:0px; list-style:none;}
.list_tri_r li{ margin-top:0px; margin-bottom:0px; padding:0px; line-height:16px; background-image:url(../images/tri_tran_r.gif); background-position: 0 7px; background-repeat:no-repeat; text-indent:10px;}

.list_tri_r2{ margin-top:0px; margin-bottom:0px; margin-left:15px;  list-style-type:square;}
.list_tri_r2 li{   line-height:16px; margin-left:10px; padding-left:10px;}

.list_tri_r3{ margin:0px; padding:0px; list-style:none;}
.list_tri_r3 li{ margin-top:0px; margin-bottom:0px; padding:0px; line-height:16px; background-image:url(../images/tri_tran_r.gif); background-position: 0 7px; background-repeat:no-repeat; text-indent:10px;}

.thumb_left, .thumb_left2{ clear:both; position:relative;}
.thumb_left div, .thumb_left2 div{ display:block; float:left; padding-right:10px; padding-bottom:5px;}
.thumb_left2 div{ padding-right:3px; padding-bottom:3px;}

.tri_arr{ background-image: url(../images/tri_arrow_r.jpg); background-repeat:no-repeat; padding-left:15px;}

.font_blueB{ color:#1670A5; font-weight:bold;}
.border_top_gray{ border-top:1px solid #CCCCCC;}

.td_border_gray{ border:1px solid #CCCCCC; padding:5px;}

.highlight {color:#1670A5; font-weight:bold;}


