*
{
	padding:0px;
	margin:0px;
	font-family:Arial;
	color:#808080;
	font-size:14px;
}

body.newCus{background:#ffffff;margin:20px;}

table
{
	border-collapse: collapse;
}

table.Content
{
	/*width:1020px;*/
	background:#FFFFFF;
	left:50%;
}

td.Content
{
	height:100%;
	width:1004px;
	border: 0px solid #D0D0D0;
	vertical-align:top;
	text-align:left;
	padding:10px;
}

body
{
	background: #FFFFFF;
	margin:0px;
}

img
{
	border:none;
}
div.topLogo{position:absolute;background: url(../Images/logo_small.png);height:75px;left:50%;width:268px;margin-left:-134px;
	margin-top:63px;border:none;margin-bottom:20px;}
a.letter,a.letter:hover
{display:inline-block;padding-top:8px;padding-bottom:8px;
	padding-left:10px;padding-right:10px;font-size:14px;text-decoration:none;margin:0px;}

a.suggest,a.action,a.action:hover, a.topNav_left, a.topNav_left:hover, a.topNav_right,a.topNav_right:hover
{display:inline-block;padding-top:12px;padding-bottom:12px;
	padding-left:15px;padding-right:15px;font-size:14px;text-decoration:none;}
a.normal,a.normal:hover{display:inline-block;padding-top:5px;padding-bottom:5px;
	padding-left:7px;padding-right:7px;font-size:14px;text-decoration:none;border:1px solid #D0D0D0; }
a.ListDetail,a.ListDetail:hover{display:inline-block;padding-top:5px;padding-bottom:5px;
	padding-left:7px;padding-right:7px;font-size:14px;text-decoration:none; }
a.ListDetail:hover{color:#00c0ff;}
a.tdGroupHead,a.tdGroupHead:hover{display:inline-block;padding-top:5px;padding-bottom:5px;
	padding-left:7px;padding-right:7px;font-size:14px;text-decoration:none; font-weight:bold; }
a.tdGroupHead:hover{color:#00c0ff;}
a.topNav_left,a.topNav_right,a.action,a.letter,a.normal{color:#808080;}
a.topNav_left,a.suggest,a.suggest:hover{float:left;}
a.topNav_right,a.action{float:right;}
a.topNav_left:hover,a.topNav_right:hover,a.action:hover,a.suggest:hover,a.letter:hover,a.normal:hover{background: #00c0ff;color:#FFFFFF;}
a.action,a.letter,a.normal{background:#F0F0F0;}
a.Impress,a.Impress:hover{font-size:10px;font-weight:bold}
a.Impress{text-decoration:none;}
a.Impress:hover{color:#00c0ff;}
input.searchBox
{
	float:left;
	border:1px solid #D0D0D0;	
	background:#F8F8F8;	
	font-size:10pt;
	width:150px;
	height:19px;
	margin-left:10px;
}

td.NaviLi, td.Impress, td.NaviRe, span.NaviRe
{
	padding:10px;
	width:50%;
	height:20px;
	font-size:10px;
}

td.NaviLi {text-align:left;}
td.NaviRe {text-align:right;}
td.Impress {text-align:center;}

table.register_frame {width:100%; height:100%;}
table.register_table {border:0px; margin:10px;}
td.register_frame {width:100%; height:100%;}
td.register_td {padding-top:5px; padding-bottom:5px; font-size:10pt;}
td.register_tdsubmit {padding-top:5px; padding-bottom:5px; text-align:right;}
td.register_header {font-size:12pt; font-weight:bold; padding-top:5px; padding-bottom:5px; text-align:center;}
td.register_spaceh {width:10px;}
td.register_spacev1 {height:10px; border-top:1px solid #00c0ff;}
td.register_spacev2 {height:10px; border-top:1px dashed #00c0ff;}
input.RegisterShort, input.Register, select.Std,input.Xtra,select.Short,input.Short,input.Std ,select.Xtra,select.xShort,input.xShort,input.radio{border:1px solid #D0D0D0; font-size:12pt; padding:10px; margin:5px;}
div.Header2Change,label.Detail2ChangeText{font-size:12pt; display:inline-block; margin:11px;}
div.Detail2Change,label.Detail2ChangeText{font-size:12pt; display:inline-block; margin-top:11px; margin-bottom:11px; margin-left:15px;}
div.Detail2ChangeText{width:415px;}
input.Detail2Change{border:1px solid D0D0D0; font-size:12pt; padding:10px; display:none;}
input.Detail2Change:disabled{background-color:#FFFFFF;}
input.Header2Change{border:1px solid #FFFFFF; font-size:12pt; padding:10px; font-weight:bold; display:none;}
input.Header2Change:disabled{background-color:#FFFFFF;}
textarea.Descript2Change{border:1px solid #FFFFFF; font-size:12pt; padding:10px; margin-right:5px; margin-left:-10px; overflow:hidden; width:400px; display:none;}
textarea.Descript2Change:disabled{background-color:#FFFFFF; overflow:auto;}
input.Std {width:200px;}
input.topNav_right{width:200px;border:1px solid #D0D0D0; font-size:12pt; margin:6px;padding:5px;float:right;}
input.Register {width:200px;}
input.Register:hover,input.RegisterShort:hover {color:#ffffff;background-color:#00c0ff;}
select.Std{width:220px;}
input.Short{width:100px;}
select.Short{width:120px;}
input.Xtra{width:300px;}
select.Xtra{width:320px;}
select.xShort{width:70px;}
input.xShort{width:50px;}
a.submit,a.submit:hover{text-align:center;border:1px solid #D0D0D0; font-size:12pt; padding:10px; display:inline-block;text-decoration:none;}
a.submit,a.submit:hover{width:200px;margin:5px;}
a.submit {background:#F0F0F0;}
a.submit:hover{background: #00c0ff;color:#FFFFFF;}
a.register_a, a.register_a:hover {text-decoration:none; font-weight:bold;}
a.register_a {color:#808080;}
a.register_a:hover {color:#00c0ff;}
td.form{text-align:left;padding:5px;font-size:14px; vertical-align:text-top;}
span.register_spansubmit {background:#F0F0F0;}
div.topNav{width:100%;height:40px;background:#F0F0F0;border-bottom:3px solid #00c0ff;position:fixed;top:0px;min-width:600px;z-index:99}
td.tdHeadder{font-size:14pt;font-weight:bold;text-align:left;}
td.tdHead{height:30px;border-bottom:1px solid #00c0ff;padding:5px;}
td.tdHeadBT{height:30px;border-bottom:1px solid #00c0ff;border-top:3px solid #00c0ff;padding:5px;}
td.tdHeadT{height:30px;border-top:1px solid #00c0ff;padding:5px;}
td.tdHeadSmall{height:15px;border-bottom:1px solid #00c0ff;padding:5px;}
td.tdGroupHead{height:30px;border-bottom:3px solid #00c0ff;padding:5px;font-weight:bold;}
div.divSuggest{position:absolute;border:1px solid #D0D0D0;font-size:12pt;margin-left:5px;margin-right:5px;margin-bottom:5px;margin-top:-6px;}
td.tdSuggest,td.tdSuggest:hover{padding-top:12px;padding-bottom:12px;
	padding-left:15px;padding-right:15px;font-size:14px;text-decoration:none;}
td.tdSuggest{background:#F0F0F0;}
td.tdSuggest:hover{background:#00c0ff;color:#FFFFFF;cursor:pointer;}
iframe.SubmitTarget{display:none;width:0px;height:0px;left:0px;top:0px;position:absolute;}

div.RatingContainer{float:left;}
div.Rating01{float:left;background: url(../Images/Rating01s.png);width:20px;height:20px;}
div.Rating02{float:left;background: url(../Images/Rating02s.png);width:20px;height:20px;}
div.Rating03{float:left;background: url(../Images/Rating03s.png);width:20px;height:20px;}
div.Rating04{float:left;background: url(../Images/Rating04s.png);width:20px;height:20px;}
div.Rating05{float:left;background: url(../Images/Rating05s.png);width:20px;height:20px;}
div.Rating11{float:left;background: url(../Images/Rating11s.png);width:20px;height:20px;}
div.Rating12{float:left;background: url(../Images/Rating12s.png);width:20px;height:20px;}
div.Rating13{float:left;background: url(../Images/Rating13s.png);width:20px;height:20px;}
div.Rating14{float:left;background: url(../Images/Rating14s.png);width:20px;height:20px;}
div.Rating15{float:left;background: url(../Images/Rating15s.png);width:20px;height:20px;}

p.pAppHost{color:#00c0ff;}
a.aAppResponseYes, a.aAppResponseNo, a.aAppResponseYes:hover, a.aAppResponseNo:hover{text-decoration:none;}
a.aAppResponseYes:hover, p.pAppResponseYes {color:#00F000;}
a.aAppResponseNo:hover, p.pAppResponseNo {color:#F00000;}
a.aAppResponseYes:hover{text-decoration:underline;}
a.aAppResponseNo:hover{text-decoration:underline;}

/* Customize the label (the container) */
.container {
  display: block;
 position: relative;
  padding-left: 30px;
  margin-bottom:12px;
  cursor: pointer;
  font-size: 12pt;
  -webkit-user-select:none;
  -moz-user-select: none;
  -ms-user-select: none;
 user-select: none;

}

/* Hide thebrowser's default checkbox */
.container input {
  position: absolute;
 opacity: 0;
  cursor: pointer;
   color:#ffffff;
}

/* Create a custom checkbox */
.checkmark {
  position:absolute;
  top: 0;
  left: 5px;
  height: 16px;
 width: 16px;
  background-color: #ffffff;
  border:1px solid #D0D0D0;
}

/* On mouse-over, add a grey background color */
.container:hover input ~ .checkmark {
  background-color: #ccc;
}

/* When thecheckbox is checked, add a blue background */
.container input:checked ~.checkmark {
  background-color: #00c0ff;
}

/* Create thecheckmark/indicator (hidden when not checked) */
.checkmark:after {
 content: "";
  position: absolute;
  display: none;
}

/* Show thecheckmark when checked */
.container input:checked ~ .checkmark:after {
 display: block;
}

/* Style the checkmark/indicator */
.container.checkmark:after {
  left: 9px;
  top: 5px;
  width:5px;
  height: 10px;
  border: solid white;
 border-width: 0 3px 3px 0;
  -webkit-transform: rotate(45deg);
 -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}