/*
|---------------------------------------------------------------
| SHARED STYLE
|---------------------------------------------------------------
|
| These general shared classes style across site and CMS when any class 
| below is used.
|
*/

/*
Classes below should always stay unchanged.

*/

.left {
	float:left;
	}
	
.right{
	float:right;
	}
	
/*
Classes below can be changed according to the design.

*/

.align-center {
	width:1016px;
	margin:0em auto;
	overflow:hidden;
	}
	
.hint { 
	color: #808080; 
	}

/*popup style*/

.popup{
	position:absolute; 
	top:0;
	left:0; 
	overflow:hidden; 
	padding:6px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius: 10px; 
	background: url(../images/global/trans_black.png); 
	}
	
.popup div {
	text-align:left;
	}
	
/*	
.form{
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	}
	
.popup p{
	padding:0px;
	margin:0px;
	}
*/
.popup_content {
	txt-align:left; 
	background-color:#ffffff; 
	margin:0px; 
	padding:15px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border:1px solid #999;
	color:#333333;
	}
	
.popup_content a{
	color:#999966;
	}
	
.popup_content a:hover{
	text-decoration:underline;
	}
	
/*close  style*/

.close {
	border-bottom:1px solid #ccc; 
	padding:0px 0px 10px 0px; 
	margin:0px 0px 10px 0px;
	}
	
.close a { 
	color:#999966;
	text-decoration:none; 
	}
	
.close a:hover { 
	text-decoration:underline; 
	color:#999966;
	}
	
/*XML form message*/

.error {
	font-weight:normal;
	color:#FF0000;
	}
	
/*form style*/

.field {
	border: 1px solid #999999; 
	background-color:#eeeeee;
	width:98.5%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	padding:2px 2px 2px 2px;
	clear:both;
	}

.field50px_height {
	height:50px;
	}
	
.field100px_height {
	height:100px;
	}

.field200px_height {
	height:200px;
	}
	
.textfield600px_height{
	height:600px;
	}
	
.field100px_width {
	width:100px;
	}
	
.field157px_width {
	width:157px;
	}

.field200px_width {
	width:200px;
	}

.field300px_width {
	width:300px;
	}
	
.field400px_width {
	width:400px;
	}
	
.field415px_width {
	width:415px;
	}
	
.fieldselect202px_width{
	width:202px;
	}
	
.form_item div {
	clear:none;
	border:0px solid #cc0066;
	}
	
.form_item {
	margin:0px 0px 10px 0px;
	clear:both;
	}
	
.form_item .form_left {
	float:left;
	}
	
.form_item .form_right {
	float:right;
	}
	
.form_head {
	font-family:"Times New Roman", Times, serif;
	font-size:24px;
	}
	
.form_note{
	color:#000000;
	}
	
.form_note p {
	padding:0px;
	margin:0px;
	}

.form_note a { 
	text-decoration:underline; 
	}
		
.form_note a:hover { 
	text-decoration:underline; 
	}
	
.message p {
	padding:0px;
	margin:0px;
	}
