.halfitem {float:left;width:185px;}
	.halfitem_l {float:left;width:225px;margin:0;padding:0;}
	.halfitem_r {float:right;width:225px;margin:0;padding:0;}

		.halfitem_l input,
		.halfitem_l select,
		.halfitem_l textarea,
		.halfitem_r input,
		.halfitem_r select,
		.halfitem_r textarea{
			width:215px;
			margin:0px 0px 5px 0px !important;
			float:left;
			}
		.halfitem_l img,
		.halfitem_r img,
		.halfitem_l a,
		.halfitem_r a{
			width:20px;
			height:20px;
			float:right;
			border:solid 0px red;
			}

.full{	padding:0px 0px 0px 0px;
	margin:0;
	}
	.full fieldset{
		padding:5px 10px 10px 10px;
		margin:0px 0px 10px 0px;
		}
		.full .halfitem_l {
			float:left;
			width:400px;
			margin:5px 0px 0px 0px;
			border:solid 0px red;
			}
			.full .halfitem_l input,
			.full .halfitem_l textarea,
			.full .halfitem_l select{
				float:right;
				width:295px;
				margin:0px 0px 0px 0px;
				}				
		.full .halfitem_r {
			float:right;
			width:400px;
			margin:5px 0px 0px 0px;
			border:solid 0px red;
			}
			.full .halfitem_r input,
			.full .halfitem_r textarea,
			.full .halfitem_r select{
				float:right;
				width:295px;
				margin:0px 0px 0px 0px;
				}
		.full .halfitem_l label,
		.full .halfitem_r label{
			width:100px;
			display:block;
			float:left;
			text-align:right;
			margin:0;
			padding:4px 0px 0px 0px;
			border:solid 0px red;
			}
		.checkitem label,
		.checkbox label{
			display:block;
			padding-top:4px;
			}

		.full .checkitem_l{
			float:left;
			width:455px;
			margin:5px 0px 0px 0px;
			border:solid 0px red;			
			}
			.full .checkitem_l label{
				float:right;
				text-align:left;
				width:345px;
				margin:0;
				padding:4px 0px 0px 0px;				
				}
			.full .checkitem_l .checkbox input{
				width:20px;
				height:20px;
				border:solid 0px black;
				background-color:white;
				padding:0;
				margin:0px 0px 0px 80px;
				float:left;
				}

		.full .item{
			margin:5px 0px 0px 0px;
			padding:0;
			float:left;
			width:958px;
			border:solid 0px red;	
			}
			.full .item input.FileUpload,
			.full .item input,
			.full .item select,
			.full .item textarea{
				width:850px !important;
				margin:0;
				float:right;
				}
			.full .item label{
				width:100px;
				display:block;
				float:left;
				text-align:right;
				margin:0;
				padding:4px 0px 0px 0px;
				border:solid 0px red;	
				}


	.left{float:left;width:480px;border:solid 0px red;}
		.left fieldset{padding:5px 10px 10px 10px;margin:0px 0px 10px 0px;}
		.left .item{width:455px;padding:5px 0px 0px 0px;margin:0;border:solid 0px red;float:left;}
		
	.right{float:right;width:480px;border:solid 0px red;}
		.right fieldset{padding:5px 10px 10px 10px;margin:0px 0px 10px 0px;}
		.right .item{width:455px;padding:5px 0px 0px 0px;margin:0;border:solid 0px red;float:left;}
		
		.right .item select,
		.left .item select{
			width:348px;
			margin:0;
			border:solid 1px #000000;
			float:right;
			}
		.right .item select,
		.right .item input,
		.right .item textarea,
		.left .item select,
		.left .item input,
		.left .item textarea{
			width:345px;
			margin:0;
			border:solid 1px #000000;
			float:right;
			}

		.right .item label,
		.left .item label{
			width:100px;
			display:block;
			text-align:right;
			border:solid 0px red;
			float:left;
			}

		.item select.month{width:110px;margin:0;}
		.item select.date{width:85px;margin:0px 0px 0px 5px;}
		.item select.year{width:85px;margin:0px 0px 0px 5px;}


	.item iframe{width:855px !important;float:right;}
	.left .item iframe,
	.right .item iframe{
		padding:0 !important;
		margin:0 !important;
		float:right;
		width:305px !important;
		border:solid 0px red;
		}

input.date{width:195px;}

.checkbox input{width:20px;height:20px;border:solid 0px black;background-color:white;padding:0;margin:0;float:left;}
	
.visibleFormFields label{border: solid 0px red;float:left;display:block;width:175px;}

	.error{text-align:center;padding:0px 20px 0px 20px;color:red;font-weight:bold;}
	.viewlist{margin:0px 0px 0px 0px;width:100%;}	

.viewlist td{padding:4px 5px 4px 5px;}

.item select.ddlRoles{width:600px;}

select.lstPageHierarchy	{
	width:980px;
	height:400px;
	margin:5px 0px 5px 0px;
	padding:0;
	border:1px solid black;
	}


.editPageModules{
	margin:0px 0px 0px 0px;
	padding:10px 0px 0px 0px;
	}














