@charset "utf-8";
/* CSS Document */

body { 
   background:#f6f6f7 url(../images/main_bg.png) top repeat-x;
   margin: 0px 0px 0px 0px;
   font-size:15px;
   color:#666;
   line-height:24px;
   font-family:Georgia, "Times New Roman", Times, serif;
}

.clear
	{	clear: both;
		overflow: hidden;
		height: 0}
		
#main {
  width: 971px;
  margin: 0 auto; 
}		

#all
	{	width: 971px;
		margin: 0 auto 0 auto;
		background: #FFF;
		padding: 0px 0px 0px 0px;}

h1	{
	font-size:21px;
	font-weight:bold;
	color: #000;
	line-height:45px;
	background:url(../images/title_bg.png) bottom left no-repeat;
	padding-left:24px;
}

h2	{
	font-size:14px;
	font-weight:bold;
	color: #000;
	line-height:45px;
	background:url(../images/title_bg.png) bottom left no-repeat;
	padding-left:24px;
}

a
	{	color: #324143}

a:hover
	{	color: #ff7800}
	
	
.tbl_box {
  text-align:right;
  font-size:13px;
  color: #686868;
  padding-top:15px;
  padding-right:10px;
}	

.tbl_logo {
	padding-top:5px;
	padding-left:10px;

}

.copyright
	{	width: 982px;
		margin: 0 auto;
		background-color:#05375b;
		font-size:13px;
		color: #CCC;
		padding:15px 10px 15px 10px;
		text-align:center;
		line-height:24px;}

.copyright a
	{	color: #FFF;}

.copyright a:hover
	{	color: #FF0;}
	

.home
	{	font-size:13px;
		color: #999;}

.home a
	{	color: #999;
	    text-decoration:underline;}

.home a:hover
	{	color: #F60;}
	
.tbl_browser {
	padding-left:15px;
	font-size:13px;
	color:#6f6f6f;
	}	

.tbl_browser a
	{	color: #0069b3;
	    text-decoration:underline;}

.tbl_browser a:hover
	{	color: #009707;}

.tbl_plan a
	{	color: #3f3f3f;
	    font-size:16px;
		line-height:24px;
	    text-decoration: none;
		background:url(../images/gray_tri.png) left no-repeat;
		padding-left:15px;}

.tbl_plan a:hover
	{	color: #01afec;}	
	
.subtitle_up {
	background:url(../images/subtitle_bg.png) no-repeat; 
	height:49px; 
	text-align:center; 
	color:#FFF; 
    font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
}	

.subtitle_dn
{
padding:10px 10px 10px 10px;
border-bottom:solid 1px #dedede;
border-left:solid 1px #dedede;
border-right:solid 1px #dedede;
border-radius: 0px 0px 10px 10px;
}

.subtitle_dn2
{
border-bottom:solid 1px #dedede;
border-left:solid 1px #dedede;
border-right:solid 1px #dedede;
border-radius: 0px 0px 10px 10px;
font-size:18px;
font-family:Georgia, "Times New Roman", Times, serif;
color:#7c7c7c;
}

.subtitle_dn2 a
	{	color:#7c7c7c;
	    text-decoration: none;}

.subtitle_dn2 a:hover
	{	color: #016ab4;
	    text-decoration: none;}

.tbl_counter
{
padding:10px 10px 10px 10px;
border:solid 1px #dedede;
border-radius: 10px 10px 10px 10px;
}
	
#login_box .input
{
   background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 3px 3px 3px 3px;
    color: #555555;
    display: inline-block;
    font-size: 13px;
    height: 18px;
    line-height: 18px;
    margin-bottom: 9px;
    padding: 4px 4px 4px 36px;
    width: 150px;
}

#login_box
{
padding:10px 10px 10px 10px;
border:solid 1px #dedede;
border-radius: 6px 6px 6px 6px;
width:223px;
background-color:#fcfcfc;
margin-top:10px;
margin-left:10px;
margin-bottom:10px;

}

#contact_box
{
padding:10px 10px 10px 10px;
border:solid 1px #dedede;
border-radius: 6px 6px 6px 6px;
width:223px;
background-color:#FFF;
margin-top:10px;
margin-left:10px;
margin-bottom:10px;

}

.user
{
background:url(../images/user.png) 1px no-repeat  ;
}
.passcode
{
background:url(../images/lock.png) 1px no-repeat;
}
	
.tbl_contactus {color:#888888; font-size:13px;font-family:Tahoma, Geneva, sans-serif;}	
.font_gray {color:#888888; font-size:13px; font-family:Arial, Helvetica, sans-serif;}	

.tbl_news {
	background:url(../images/item01.png) 3px 10px no-repeat;
	padding-left:15px;
	color:#6e6e6e; 
	font-size:15px;
	text-decoration:none;
	line-height:20px;	
}

.tbl_news a {
	text-decoration:none;
	color:#6e6e6e; 
	}

.tbl_news a:hover {
	text-decoration: underline;
	color:#1d5377;
	}
	
.tbl_date {
	color:#5cb0cf;
	font-size:15px;
	font-family: "Times New Roman", Times, serif;
	}
	
.tbl_links {
	background:url(../images/item02.png) 3px 10px no-repeat;
	padding-left:15px;
	color:#6e6e6e; 
	font-size:13px;
	text-decoration:none;
	line-height:18px;
}

.tbl_links a {
	text-decoration:none;
	color:#6e6e6e; 
	}

.tbl_links a:hover {
	text-decoration: underline;
	color: #F60;
	}
	
.tb {padding:0px 15px 10px 0px;}

.tbl_list {
	background:url(../images/top_line.png) top repeat-x; 
	border-bottom:1px #CCC solid; 
	border-right:1px #CCC solid; 
	border-left:1px #CCC solid; 
	padding-top:20px; 
	padding-left:10px; 
	padding-right:10px; 
	padding-bottom:10px;
	}

.tbl_news2 {
	background:url(../images/item01.png) 3px 10px no-repeat;
	padding-left:15px;
	color: #F60;
	font-size:13px;
	text-decoration:none;
	line-height:18px;	
}

.tbl_news2 a {
	text-decoration:none;
	color:#6e6e6e; 
	}

.tbl_news2 a:hover {
	text-decoration: underline;
	color:#1d5377;
	}
	
.tbl_activity2 {
	background:url(../images/item01.png) 3px 10px no-repeat;
	padding-left:15px;
	color: #F09;
	font-size:13px;
	text-decoration:none;
	line-height:18px;	
}

.tbl_activity2 a {
	text-decoration:none;
	color:#6e6e6e; 
	}

.tbl_activity2 a:hover {
	text-decoration: underline;
	color:#1d5377;
	}	

.font_blue_title {
	color:#0080de;
	font-weight:bold;
	font-size:15px;
	}

.font_gray_title {
	color: #666;
	font-weight:bold;
	font-size:15px;
	}

.font_red {
	color:#F00;
	}

.font_blue {
	color: #09C;
	}

.font_orange {
	color: #F60;
	}

.font_green {
	color: #396;
	}
	
.tbl_abroad {
	background:url(../images/item03.png) 3px 10px no-repeat;
	padding-left:15px;
	color:#6e6e6e; 
	font-size:13px;
	text-decoration:none;
	line-height:18px;
	border-bottom:#CCC 1px dotted;

}

.tbl_abroad a {
	text-decoration:none;
	color:#6e6e6e; 
	}

.tbl_abroad a:hover {
	text-decoration: underline;
	color: #F60;
	}	
	
.tbl_one_column {
	padding:10px 30px 10px 30px;
	color:#666;
	font-size:13px;
	font-family:Tahoma, Geneva, sans-serif;
	}	
	
.btn {
	background:#5cb0cf; 
	color:#FFF; 
	width:80px; 
	height:30px;
	border: 1px solid #5cb0cf; 
	cursor:pointer;}	

.btn:hover{
	background: #007ead;
	color:#FFF; 
	border: 1px solid #007ead; 
	cursor:pointer;
	}	
	
.btn_big {
	background:#5cb0cf; 
	color:#FFF; 
	width:120px; 
	height:35px;
	border: 1px solid #5cb0cf; 
	cursor:pointer;}	

.btn_big:hover{
	background: #007ead;
	color:#FFF; 
	border: 1px solid #007ead; 
	cursor:pointer;
	}	
	
.tbl_pipe_list {
	border:#c6d5e1 1px solid;
	color:#666;
	font-size:13px;
	font-family:Tahoma, Geneva, sans-serif;
	}	

.tbl_pipe_list a{
	color:#0194cb;
	text-decoration:underline;
	}
	
.tbl_pipe_list a:hover{
	color: #c13f5f;
	text-decoration:underline;
	}	
	
.tbl_pipe_title1 {
	background-color:#019dd8;
	color: #FFF;
	font-weight:bold;
	text-align:center;
	line-height:25px;
	}

.tbl_pipe_list1 {
	border-bottom:#c6d5e1 1px solid;
	border-right:#c6d5e1 1px solid;
	color:#000;
	}
.tbl_pipe_list2 {
	border-bottom:#c6d5e1 1px solid;
	color:#000;
	}	
	
.tbl_pipe_list3 {
	border-bottom:#c6d5e1 1px solid;
	border-right:#c6d5e1 1px solid;
	color:#000;
	background-color:#ecf2f6;
	}
	
.tbl_pipe_list4 {
	border-bottom:#c6d5e1 1px solid;
	color:#000;
	background-color:#ecf2f6;
	}		

.btn_edit {
	background:#5cb0cf; 
	color:#FFF; 
	width:44px; 
	height:24px;
	border: 1px solid #0076a3; 
	cursor:pointer;}	

.btn_edit:hover{
	background: #007ead;
	color:#FFF; 
	border: 1px solid #0076a3; 
	cursor:pointer;
	}	

.input_textbox
{
    background-color: #FFFFFF;
    border: 1px solid #999;
    border-radius: 3px 3px 3px 3px;
    color: #555555;
	padding:2px 2px 2px 2px;
}

.tblarea_bg {
	background:url(../images/gray_bg.png) bottom repeat-x;
	color:#666;
	font-size:13px;
	font-weight:bold;
	padding-left:15px;
	padding-right:15px;
	border:#ededed 1px solid;
	border-radius: 5px 5px 5px 5px;
	}
	
.btn_area {
	background: #069;
	color:#FFF; 
	width:70px; 
	height:24px;
	text-align:center;
	border: 1px solid #0076a3; 
	border-radius: 3px 3px 3px 3px;
	cursor:pointer;}

.btn_area:hover{
	background-color:#999;
	color:#FFF; 
	border: 1px solid #333;
	cursor:pointer;
	}	
	
.btn_area2 {
	background: #069;
	color:#FFF; 
	width:110px; 
	height:24px;
	border: 1px solid #0076a3; 
	border-radius: 3px 3px 3px 3px;
	cursor:pointer;}

.btn_area2:hover{
	background-color:#999;
	color:#FFF; 
	border: 1px solid #333;
	cursor:pointer;
	text-align:center;
	}	
	
	

.tbl_sub {background:url(../images/gray_bg.png) bottom repeat-x; text-align:center; color:#333; padding:2px 2px 2px 2px; font-weight:bold;}

.btn_edit_sub {
	background:#5cb0cf; 
	color:#FFF; 
	width:46px; 
	height:20px;
	border: 1px solid #0076a3;
	text-align:center;
	cursor:pointer;}	

.btn_edit_sub:hover{
	background: #007ead;
	color:#FFF; 
	border: 1px solid #0076a3; 
	cursor:pointer;
	}	