/*form style*/
.form div {
	text-align:left;
	overflow:hidden;
	/*overflow:visible;*/
	}

.form p {
	margin:0px;
	padding:0px;
	}

.field {
	border: 1px solid #999999; 
	background-color:#eeeeee;
	width:99.5%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	}

.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;
	}
	
.button {
	width: 60px;
	height: 26px;
	border: 1px solid #999999; 
	background-color: #ffffff;
	cursor: pointer;
	margin: 2px 0px 0px 0px;
	padding:0px 0px 2px 0px;
	color: #df1f26;
	}
	
.button_public {
	width: 60px;
	height: 26px;
	border: 1px solid #999999; 
	background-color: #ffffff;
	cursor: pointer;
	margin: 2px 0px 0px 0px;
	padding:0px 0px 2px 0px;
	color: #df1f26;
	}

.button_comment {
	width: 80px;
	}
	
.form_item div {
	clear:none;
	border:0px solid #cc0066;
	}
	
.form_item {
	margin:0px 0px 10px 0px;
	}

.form_item .form_left {
	float:left;
	}
	
.form_item .form_right {
	float:left;
	}
	
.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 { 
	/*color:#4763c9;*/
	text-decoration:underline; 
	}
		
.form_note a:hover { 
	text-decoration:underline; 
	}
	
.message p {
	padding:0px;
	margin:0px;
	}
	
/*ajax style*/
.ajaxloader {
	text-align:center;
	padding:40px 0px 0px 0px;
	background-color:#ffffff;
	color:#333333;
	}

/*popup style*/	
.popup{
	position:absolute; 
	top:0;
	left:0; 
	overflow:hidden; 
	padding:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius: 10px; 
	background: url(trans_black.png); 
	/*visibility:hidden;*/
	}
	
.popup p{
	padding:0px;
	margin:0px;
	}
	
.popup div {
	text-align:left;
	}

.popup_content {
	txt-align:left; 
	background-color:#ffffff; 
	margin:0px; 
	padding:10px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border:1px solid #999;
	color:#333333;
	}
	
.popup_content a{
	/*color:#4763c9;*/
	}
	
.popup_content a:hover{
	text-decoration:underline;
	}

.close {
	border-bottom:1px solid #ccc; 
	padding:0px 0px 10px 0px; 
	margin:0px 0px 10px 0px;
	}
	
.close a { 
	/*color:#4763c9; */
	text-decoration:none; 
	}
	
.close a:hover { 
	text-decoration:underline; 
	}
	
/* cmsmenu style */	
#container_cmsmenu {
	position:absolute;	
	top:0px;
	overflow:visible;
	z-index:10;	
	}
	
/*body_cmsmenu style - optional to centralise the div
#body_cmsmenu {
	border:0px solid #999999;
	width:836px;
	margin:0em auto;
	}*/
	
#cmsmenu a {
	text-decoration:none;
	}

#cmsmenu {
	margin: 0;
	padding:0;
	}
	
#cmsmenu li {
	list-style: none;
	float: left; 
	padding:0px 3px 10px 3px;
	/*background-color:#ffffff;*/
	}
	
/* submenu style*/	
#cmsmenu li ul {
	position:absolute;
	display: none;
	margin:3px 0px 0px 5px;
	z-index:11;
	}
	
#cmsmenu li ul li {
	float:none;
	margin:0px 0px 2px 0px;
	padding:2px 5px 2px 5px;
	border:1px solid #df1f26;
	background-color:#FFFFFF;
	}
	
#cmsmenu li:hover ul{
	display: block;
	}
	
/*XML form message*/
.error{
	font-weight:normal;
	color:#FF0000;
	}

/*upload style*/	
#upload div, 
#upload a{
	clear:both;
	}
	
iframe {
	width:100%;
	height:450px;
	}
	
	
/* manage form style */
#manage div {
	margin:0px; 
	padding:0px; 
	border: 0px solid #0000FF;
	}
	
#manage .item div {
	clear:none;
	}
	
#manage .item {
	margin:0px 0px 10px 0px;
	}
	
#body #manage .col_left {
	float:left; 
	width:90%;
	}
	
#body #manage .col_right {
	float:right; 
	width:5%; 
	float:right; 
	text-align:right; 
	margin:-30px 0px 0px 0px;
	}
	
#manage .item_title h1{ 
	font-family:"Times New Roman", Times, serif; 
	font-size:20px;
	padding:0px;
	}