body,html{
	margin: 0px;
	padding: 0px;
	font-family: arial;
	font-size: 12px;
}

a { text-decoration: none; color: #000000; }
img { border: 0px;}	

#cont{
	width: 800px;
	margin: 0px auto;
	text-align: left;	
	padding-top: 20px;	
}

#logo{
	margin-bottom: 10px;
}

#hold {
	border: 1px solid #EFEFEF;
	padding: 20px;
	margin-bottom: 20px;
}

ul.link { position: relative; margin: 0px; padding: 0px; margin-bottom: 30px; }
ul.link li { 
	list-style-position: inside;
	list-style-type: none;
	display: inline;
	margin: 0px;
	padding: 0px;
}
ul.link li a { padding: 5px 10px; background-color: #E4E4E4; color: #FFFFFF; margin: 0px; }
ul.link li a:hover { color: #000000; }

table {*margin-top: -19px; margin-bottom: 30px;}
table.list tr td { padding: 5px; border-bottom: 1px solid #F1F1F1; color: #3B3B3B;}
table tr td a:hover { color:#37B6E9; }
table tr.header td { background: #3F3F3F url("img/header.jpg") repeat-x top center; padding: 5px 15px; color: #FFFFFF;   text-align: center; }

table.list tr.header:hover  td { background-color: #3F3F3F; }
table tr td.centre { text-align: center; }
table tr td.t_left{ text-align: right; vertical-align: top;}
table tr td.ta_left{ padding-right: 10px;}
table.list tr:hover  td { background-color: #F4F4F4; }

form { padding-bottom: 20px;  }
table.form1 tr td { padding: 8px; border-bottom: 1px solid #E9E9E9; color: #8C8C8C; }
table.form6 tr td { border-bottom: 0px; }
table.form6 tr td { border-top: 1px solid #E9E9E9; }

table.form5, table.form5a, table.form5ac { width: 100%; }
table.form5a tr:hover td { background-color: #F4F4F4; color: #2D2D2D; }
table.form5a tr td, table.form5ac tr td, table.form5ab tr td { padding: 15px 5px; }
table.form5, table.form5ab, table.form5ac {margin-top: 10px;}
table.form5ac { margin-bottom: 0px; }
table.form5ab tr td { width: 150px; padding: 10px 5px; }

table.form1 tr.header  td{ color: #FFFFFF; }
table.form1 tr td.t_left { width: 150px;  color: #3F3F3F; font-weight: bold;}


table.form1 tr.subheader  td { background: #8D8D8D url("img/subheader.jpg") repeat-x top center;  border-bottom: 1px solid #5C5C5C; text-align: center; }
table.form1 tr.subheader2  td { background-color: #3D7DC4; }
table.form1 tr.subheader2  td input { margin-left: 20px;  }
table.form1 tr.header td, table tr.header td a , table tr.header td a:hover, table.form1 tr.subheader  td, table.form1 tr.subheader  td a, table.form1 tr.subheader2  td{ color: #FFFFFF; }
table tr.header td a { color: #FFFFFF;}
table tr.header td a:hover { color: #FFFFFF;}
table tr.header_contents td { position: relative; background: #DCDCDC url("img/subheader2.jpg") repeat-x top center; color: #FFFFFF;  padding: 0px; color: #3F3F3F;  border-top: 1px solid #5F5F5F; }
table tr.header_contents td  a{ float:right; width: 80px; background: #AC1E1E url("img/subheader3.jpg") repeat-x top center; color: #FFFFFF;  display: block; margin: 0px; padding: 5px; color: #FFFFFF; text-align: center;}
table tr.header_contents td  a:hover{ background: #AC1E1E url("img/subheader3h.jpg") repeat-x top center; }
table tr.header_contents td div.t_num, table tr.header_contents td div.t_num2 ,table tr.header_contents td div#xyz input{background: #8D8D8D url("img/subheader.jpg") repeat-x top center; color: #FFFFFF; text-align: center; width: 90px; padding: 5px; display: block; border: 0px;  }
table tr.header_contents td div.t_num2 {float: left; padding: 5px;}
table tr.header_contents td div#xyz { float: right; padding: 0px; margin: 0px; background: #8D8D8D url("img/subheader4.jpg") repeat-x top center; }
table tr.header_contents td div#xyz  input{ font-size: 12px; border-left: 1px solid #767676; padding: 4px;  background: #8D8D8D url("img/subheader4.jpg") repeat-x top center; }
table tr.header_contents td div#xyz  input:hover { background: #3D7DC4 url("img/subheader4h.jpg") repeat-x top center; cursor: pointer; }

table tr td.t_num { text-align: center; width: 20px;}
table tr td.t_con { text-align: center; width: 80px;}

table.form5ac tr td table { width: 100%; margin: 0px; }
table.form5ac tr td table tr td { border: 0px; }
table.form5ac tr td table tr td div textarea.txtcontclass { padding:  20px 10px; border: 1px solid #8D8D8D; width: 100%; *width: 720px; }


p.msg_ok { font-family: "georgia"; width: 97%; text-align: center; margin: 0px auto; margin-bottom: 10px; padding: 10px; color:#37B6E9; border: 1px solid #37B6E9; background-color: #E0F0F6;  }
p.msg_error { font-family: "georgia"; width: 97%; text-align: center; margin-bottom: 10px; padding: 10px; color: #E62062; border: 1px solid #E62062; background-color: #F6DFE7;  }
ol, ul { margin: 0px; padding: 0px; list-style-position: inside; }

.extra_box { position: relative; text-align: left; margin-top: 10px;  }
.extra_box h1 { background: #3F3F3F url("img/header.jpg") repeat-x top center; color: #FFFFFF; font-size: 24px; padding: 10px 0px; text-align: center;}
.extra_box h1 a { color: #FFFFFF; }
.extra_box p { border: 1px solid #DDDDDD; padding: 10px; margin-top: 0px; margin-bottom: 50px; color: #888888; }

#cancel_button{ width: 100%; text-align: center; color: #CCCCCC; }
#cancel_button a { color: #BBBBBB; }
#cancel_button a:hover { color:#37B6E9;  }
#cancel_button input { font-size: 10px; }

p.msg_ok{ background-color: #F7FDFF; color: #005F8B; border: 1px solid #005F8B;  padding: 10px; text-align: center; width: 570px; font-family: verdana;}

#note{
	float:right;
	width:180px;
	padding: 15px;
	border: 0px solid #E9E9E9;
	display: block;
}

table.table_help_box { margin: 0px; padding: 0px; }
table tr td.thelp_right { text-align: right; }
table tr td.thelp_box { background-color: #F4F4F4; }

#div_cancel { 	text-align: center; }

i.hi, strong.hi, span.hi{ color: #E62062; }
strong.hi input { font-size: 10px; padding: 0px; height: 15px; vertical-align: middle; }