﻿div.wrapper { width:1020px; margin:0 auto; text-align:left; }
div.wrapper-margin { margin: 0 20px; }
div.maxwidth { width: 970px; }

input.float-left, textarea.float-left, div.float-left, img.float-left, form.float-left { float: left; }
input.float-right, textarea.float-right, div.float-right, img.float-right, form.float-right { float: right; }
input.float-none, textarea.float-none, div.float-none, img.float-none, form.float-none { float: none; }

input.margin-five, textarea.margin-five, div.margin-five, img.margin-five { margin: 5px 5px; }
input.margin-ten, textarea.margin-ten, div.margin-ten, img.margin-ten { margin: 10px 10px; }
input.margin-fifteen, textarea.margin-fifteen, div.margin-fifteen, img.margin-fifteen { margin: 15px 15px; }
input.margin-twenty, textarea.margin-twenty, div.margin-twenty, img.margin-twenty { margin: 20px 20px; }

input.align-left, textarea.align-left, div.align-left { text-align: left; }
input.align-right, textarea.align-right, div.align-right { text-align: right; }
input.align-center, textarea.align-center, div.align-center { text-align: center; }
input.align-justify, textarea.align-justify, div.align-justify { text-align: justify; }

div.clear-both{ clear: both; }
div.head-line { border-bottom: 2px solid #555; padding-bottom: 10px; padding-left:10px; }

/* ---- input[type=text] Properties ---- */
input[type=text].text-size-minimum { width: 170px; }
input[type=text].text-size-medium { width: 360px; }
input[type=text].text-size-maximum { width: 680px; }

form input[type=text].text-height-maximum { height: 30px; }
form input[type=password].text-height-maximum { height: 30px; }
form textarea.text-height-maximum { height: 30px; }

/* ---- input[type=text] Properties ---- */

/* ---- input[type=password] Properties ---- */
input[type=password].text-size-minimum { width: 170px; }
input[type=password].text-size-medium { width: 350px; }
input[type=password].text-size-maximum { width: 680px; }
/* ---- input[type=password] Properties ---- */

/* ---- textarea Properties ---- */
textarea.text-size-minimum { width: 170px; }
textarea.text-size-medium { width: 350px; }
textarea.text-size-maximum { width: 100%; }
/* ---- textarea Properties ---- */


div.pop-up {
	width: 100%;
	height:100%;
	position:absolute;
	background: url(../images/system/pop-up-bg.png) repeat;
	display:none;
}
div.pop-up a#closePopup { 
	width: 31px;
	height:31px;
	background: url(../images/system/popup-close.png) no-repeat;
	display: block;
	position: absolute;
	margin-left:260px;
	margin-top: 10px;
	}
div.pop-up div.message{ width: 300px; margin: 20% auto; }

span.head-blue { color: #01468a; }
span.head-black { color: #555; }

div.border-none { padding: 0 0 0 0; border: none; }