html,body {
		margin: 0;
		padding: 0;
		color: #000;
		line-height:16px;
		word-spacing: 1px	;
	}
* {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #333333;
	}
	
p{
		margin:10px 0px 15px 0px;
		padding:0px 0px 0px 0px;
	}
	
a {
		text-decoration:underline;
		color: #860000;
	}
a:hover { 
		text-decoration:none;
	}
	
	
.list {
	list-style-image: url(../img/li_ico.gif);
	margin-bottom:0px;
	padding-bottom:0px;
}


	
.menu { 
		text-decoration:none;
		font-size:17px;
		font-weight:bold;
		color:#000072;
		padding:0px 6px 0px 6px;
	}
.menu:hover { 
		text-decoration:none;
		font-size:17px;
		font-weight:bold;
		color:#860000;
		padding:0px 6px 0px 6px;
	}
	
	
	
hr{
		border:1px solid;
		border-width:0 0 1px 0;
		height:1px;
		margin:10px 0px 10px 0px;
		padding:0px;
	}
		
.hr_h1 {
		background-color:#000072;
		margin:3px 0px 10px 0px;
		padding:0px;
	}
.hr_h2 {
		background-color:#505050;
		margin:3px 0px 10px 0px;
		padding:0px;
	}
.hr_h3 {
		background-color:#ff6600;
		margin:3px 0px 10px 0px;
		padding:0px;
	}
.hr_h4 {
		background-color:#000066;
		margin:3px 0px 10px 0px;
		padding:0px;
	}
.hr_h5 {
		background-color:#860000;
		margin:3px 0px 10px 0px;
		padding:0px;
	}
.hr_h6 {
		background-color:#009600;
		margin:3px 0px 10px 0px;
		padding:0px;
	}
	
	
	
h1 ,.h1 {
		font-family: Trebuchet MS, Arial Narrow, lucida, arial, helvetica, sans-serif;
		font-size:18px;
		font-weight:bold;
		color:#000072;
		margin:0px;
		padding:0px;
	}
h2 ,.h2 {
		font-family: Trebuchet MS, Arial Narrow, lucida, arial, helvetica, sans-serif;
		font-size:16px;
		font-weight:bold;
		color:#505050;
		margin:0px;
		padding:0px;
	}
h3 ,.h3 {
		font-family: Trebuchet MS, Arial Narrow, lucida, arial, helvetica, sans-serif;
		font-size:16px;
		font-weight:bold;
		color:#ff6600;
		margin:0px;
		padding:0px;
	}
h4 ,.h4 {
		font-family: Trebuchet MS, Arial Narrow, lucida, arial, helvetica, sans-serif;
		font-size:16px;
		font-weight:bold;
		color:#000066;
		margin:0px;
		padding:0px;
	}
h5 ,.h5 {
		font-family: "Trebuchet MS", "Arial Narrow", lucida, arial, helvetica, sans-serif;
		font-size:16px;
		font-weight:bold;
		color:#860000;
		margin:0px;
		padding:0px;
	}
h6 ,.h6 {
		font-family: "Trebuchet MS", "Arial Narrow", lucida, arial, helvetica, sans-serif;
		font-size:16px;
		font-weight:bold;
		color:#009600;
		margin:0px;
		padding:0px;
	}
	
	
.box_1 {
		padding:5px;
		margin:10px 0px 10px 0px;
		background-color:#fcebb9;
		border:1px solid;border-width:1px 1px 1px;
		border-color:#ec9e2e;
	}
.box_2 {
		padding:5px;
		margin:10px 0px 10px 0px;
		background-color:#eefcd2;
		border:1px solid;border-width:1px 1px 1px;
		border-color:#9fbe4c;
	}
.box_3 {
		padding:5px;
		margin:10px 0px 10px 0px;
		background-color:#fcd2d2;
		border:1px solid;border-width:1px 1px 1px;
		border-color:#ed7575;
	}
.box_4 {
		padding:5px;
		margin:10px 0px 10px 0px;
		background-color:#f2f5f7;
		border:1px solid;border-width:1px 1px 1px;
		border-color:#d0e4fd;
	}
.box_5 {
		padding:5px;
		margin:10px 0px 10px 0px;
		background-color:#d2e4fc;
		border:1px solid;border-width:1px 1px 1px;
		border-color:#75a3ed;
	}
.box_6 {
		padding:5px;
		margin:10px 0px 10px 0px;
		background-color:#fffeef;
		border:1px solid;border-width:1px 1px 1px;
		border-color:#75a3ed;
	}

.trialreg {
		color:darkblue;
}
.trialreg:hover {
		color:red;
}
	
.hd {
		background-color:#d2e4fc;
		padding:5px 2px 5px 2px;
	}
.hd_2 {
		background-color:#F0F0F0;
		padding:5px 2px 5px 2px;
	}	
input.btn {
		font-size: 11px;
		font-weight: bold;
		color:white;
		border-width: 0px;
		background-color: #2678AD;
		padding: 3px 6px 3px 6px;
		margin: 4px 5px 4px 5px;
		font-family: Tahoma;
		text-decoration:none;
	}
input.btn:hover {
		font-size: 11px;
		font-weight: bold;
		background-color: #999999;
		color: #FFFFFF;
		padding: 3px 6px 3px 6px;
		margin: 4px 5px 4px 5px;
		font-family: Tahoma;
		text-decoration:none;
	}
.btn {
		font-size: 10px;
		font-weight: bold;
		background-color: #2678AD;
		padding: 3px 6px 3px 6px;
		margin: 4px 5px 4px 5px;
		font-family: Tahoma;
		text-decoration:none;
	}
	
.btn:hover {
		font-size: 10px;
		font-weight: bold;
		background-color: #999999;
		color: #FFFFFF;
		padding: 3px 6px 3px 6px;
		margin: 4px 5px 4px 5px;
		font-family: Tahoma;
		text-decoration:none;
	}
.bookmark {
		font-size: 10px;
		font-weight: bold;
		background-color: #ffcc66;
		background-repeat:no-repeat;
		padding: 5px 6px 2px 6px;
		margin: 4px 2px 0px 2px;
		cursor: pointer;
		font-family: Tahoma;
		text-decoration:none;
	}
.bookmark:hover {
		font-size: 10px;
		font-weight: bold;
		background-color: #ff9900;
		padding: 5px 6px 2px 6px;
		margin: 4px 2px 0px 2px;
		cursor: pointer;
		font-family: Tahoma;
		text-decoration:none;
	}
.bookmark_over {
		font-size: 10px;
		font-weight: bold;
		background-color: #ff9900;
		padding: 5px 6px 2px 6px;
		margin: 4px 2px 0px 2px;
		cursor: pointer;
		font-family: Tahoma;
		text-decoration:none;
	}
	
.link_btn {
		font-size: 11px;
		color:#FFFFFF;
		font-weight: bold;
		text-decoration:none;
	}
.link_btn:hover{
		color: #CCCCCC;
		font-weight: bold;
		text-decoration:none;
	}
.link_bookmark {
		font-family: Trebuchet MS, Arial Narrow, lucida, arial, helvetica, sans-serif;
		font-size: 14px;
		color:#FF6600;
		font-weight: bold;
		text-decoration:none;
	}
.link_bookmark:hover{
		font-family: Trebuchet MS, Arial Narrow, lucida, arial, helvetica, sans-serif;
		font-size: 14px;
		color: #FFFFFF;
		font-weight: bold;
		text-decoration:none;
	}
.link_bookmark_over{
		font-family: Trebuchet MS, Arial Narrow, lucida, arial, helvetica, sans-serif;
		font-size: 14px;
		color: #FFFFFF;
		font-weight: bold;
		text-decoration:none;
	}
	
	
.head_line_1 {
	}
.head_line_2 {
	}
.head_line_3 {
		padding:10px 20px 10px 0px;
	}
.head_line_4 {
	}
.head_line_5 {
		padding:12px 2px 10px 2px;
	
	}
.head_line_6 {
	font-size: 11px;
	padding:0px 12px 0px 12px;
	}
	
	
	
.start {
		background-color: #AAAAAA;
		color: #ffffff;
		font-size: 11px;
		font-weight: bold;
	}
	
.th {
		font-family: Trebuchet MS, Arial Narrow, lucida, arial, helvetica, sans-serif;
		background-color: #FCEBB9;
		font-size: 14px;
		color: #FF6600;
		font-weight: bold;
	}
	
.even {
		background-color: #ffffff;
		font-size: 11px;
		color: #000000;
	}
	
.odd {
		background-color: #efefef;
		font-size: 11px;
		color: #000000;
	}
	
.even_over {
		background-color: #ffffcc;
		font-size: 11px;
		color: #000000;
	}
.odd_over {
		background-color: #ffffcc;
		font-size: 11px;
		color: #000000;
	}

.tf {
		background-color: #E4E4E4;
		font-size: 11px;
		font-weight: bold;
		color: #ffffff;
	}
.border {
		background-color: #E4E4E4;
	}
.inp {
		font-size: 11px;
		background-color: #ffffff;
		padding: 1px 2px 1px 2px;
		margin: 2px 2px 2px 2px;
		border-color: #7f9db9;
		border-style: solid;
		border-width: 1px;
	}
.red {
	color:#FF0000;
	font-weight:bold;
	font-size: 16px;
}
.accept {
	color: #009900;
}
.decline {
	color: #FF0000;
}

.sub_even {
	background-color: #DCDCDC;
	font-size: 10px;
	color: #000000;
}

.sub_odd {
	background-color: #EEEEEE;
	font-size: 10px;
	color: #000000;
}


	
.btn_2 {
		font-size: 10px;
		font-weight: bold;
		background-color: #1B5378;
		padding: 3px 6px 3px 6px;
		margin: 4px 0px 4px 0px;
		cursor: pointer;
		font-family: Tahoma;
		text-decoration:none;
	}
.box_4wb {
		padding:5px 2px 5px 10px;
		margin:10px 0px 10px 0px;
		background-color:#f2f5f7;
	}

.hd_box_wb {
	font-family: "Trebuchet MS", "Arial Narrow", lucida, arial, helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#FF6600;
	margin:0px;
	padding:5px;
	background-color: #FFFFFF;
	}
	
.txt_box_wb {
	font-size:11px;
	font-weight:normal;
	color:#333333;
	margin:0px;
	padding:5px 5px 5px 10px;
	}
	
div#txt_box_wb b{
	font-size:11px;
	font-weight:bold;
	color:#666666;
	}