
* {
	margin: 0px;
	padding: 0px;
	}

body   {
	font-size: 65%;
	font-family: Verdana, "Lucida Sans", "ＭＳ Ｐゴシック", san-serif;
	background-color: white;
	margin: 0px;
	padding: 0px
	}

h1 {
	position: absolute;
	top: -500px;
	left: -500px;
	width: 0px;
	height: 0px;
	visibility: hidden
	}

h2, h3, h4, h5, h6 {
	font-weight: normal;
	font-size: 100%;
	margin: 0px;
	padding: 0px;
	display: inline
	}

p {
	}

img {
	vertical-align: middle;
	border: none
	}

ul {
	}

li {
	display: inline
	}

form {
	}

a {
	color: #1e6fb5;
	text-decoration: none
	}

a:hover {
	text-decoration: underline
	}

.v50-text-std {
	font-size: 65%
	}

.v50-text-bold {
	font-weight: bold
	}

.v50-text-small {
	font-size: 100%
	}

.v50-text-center {
	text-align: center
	}

.v50-text-right {
	text-align: right
	}

.v50-text-min  {
	width: 1%;
	white-space: nowrap
	}

.v50-contents {
	padding: 8px;
	width: 100%;
	clear: both;
	-moz-box-sizing: border-box 
	}

table {
	font-size: 100%;
	-moz-box-sizing: border-box;
	border-collapse: collapse 
	}

th  {
	font-weight: bold;
	text-align: left;
	white-space: nowrap
	}

td  {
	text-align: left;
	table-cell: show ;
	white-space: nowrap
	}

em {
	font-style: normal;
	font-weight: bold
	}

.v50-spacer-16px   {
	clear: both;
	height: 8px;
	overflow: hidden;
	-moz-box-sizing: border-box 
	}
	
.v50-spacer-4px {
	margin: 0px;
	padding: 0px;
	height: 4px;
	overflow: hidden
	}

.v50-hidden-item {
	position: absolute;
	top: -500px;
	left: -500px;
	width: 0px;
	height: 0px;
	visibility: hidden
	}

input, select, textarea {
	font-size: 90%;
	font-family: Verdana;
	vertical-align: middle
	}

input   {
	padding-right: 0px;
	padding-left: 0px;
	height: auto
	}


* html input, * html select  {
	font-size: 90%;
	height: auto
	}


input[type="checkbox"], input[type="radio"] {
	height: auto
	}

#v50-rendering-alert {
	background-color: white;
	padding-top: 12px;
	padding-bottom: 12px;
	position: relative;
	-moz-box-sizing: border-box 
	}

input img {
	margin-right: 2px;
	margin-left: 2px
	}

.v50-forms-liquid {
	width: 100%;
	-moz-box-sizing: border-box 
	}

table input  {
	font-style: normal;
	font-weight: normal;
	font-family: Verdana
	}

ol {
	list-style-type: none
	}

.v50-text-large {
	font-size: 123%
	}

.v50-action-buttons  {
	background-color: #c9c9c9;
	margin-right: 4px;
	margin-left: 0px;
	border-style: solid;
	border-width: 2px;
	border-color: #f8f8f8 #848484 #848484 #f8f8f8;
	position: relative;
	top: 0px
	}

.v50-text-right .v50-action-buttons {
	background-color: #c9c9c9;
	margin-right: 0px;
	margin-left: 4px;
	border-style: solid;
	border-width: 2px;
	border-color: #f8f8f8 #848484 #848484 #f8f8f8;
	position: relative;
	top: 0px
	}

.v50-action-buttons:active {
	border-style: solid;
	border-width: 2px;
	border-color: #848484 #f8f8f8 #f8f8f8 #848484
	}

.v50-action-button-important  {
	background-color: #dcedb1;
	margin-right: 4px;
	margin-left: 0px;
	border-style: solid;
	border-width: 2px;
	border-color: #f8ffe6 #7f9054 #7f9054 #f8ffe6;
	}

.v50-action-button-important:active {
	border-style: solid;
	border-width: 2px;
	border-color: #7f9054 #f8ffe6 #f8ffe6 #7f9054
	}

.v50-action-buttons-reference  {
	font-size: 100%;
	margin-right: 2px;
	margin-left: 2px;
	position: relative;
	left: -1px
	}

.v50-action-button-group   {
	margin-right: -2px;
	margin-left: 0px;
	display: inline
	}

.v50-text-right .v50-action-button-group   {
	margin-right: 0px;
	margin-left: -2px;
	display: inline
	}

.v50-action-button-group img  {
	margin-right: 6px;
	margin-left: 0px
	}

.v50-text-right .v50-action-button-group img  {
	margin-right: 0px;
	margin-left: 6px
	}

.v50-action-button-group ul {
	display: inline
	}

.v50-text-right .v50-action-button-important  {
	background-color: #dcedb1;
	margin-right: 0px;
	margin-left: 4px;
	border-style: solid;
	border-width: 2px;
	border-color: #f8ffe6 #7f9054 #7f9054 #f8ffe6;
	position: relative;
	top: -2px
	}

.v50-action-button-image  {
	vertical-align: middle;
	margin-right: 4px;
	margin-left: 0px;
	padding-right: 0px;
	padding-left: 0px
	}

.v50-text-right .v50-action-button-image  {
	vertical-align: middle;
	margin-right: 0px;
	margin-left: 4px;
	padding-right: 0px;
	padding-left: 0px
	}

* html .v50-action-button-group img  {
	margin-right: 6px;
	margin-left: 4px
	}

* html .v50-text-right .v50-action-button-group img  {
	margin-right: 4px;
	margin-left: 6px
	}
	
.v50-navi-skip {
	position: absolute
	}
	
.v50-multi-col-50   {
	float: left !important;
	width: 50%;
	}

.v50-multi-col-last   {
	width: auto;
	}

* html .v50-multi-col-last   {
	float: left !important;
	width: auto;
	}

option {
	padding-right:6px;
	}
