.halfitem {float:left;width:185px;position:relative;}
	.halfitem_l {float:left;width:195px;position:relative;padding:5px 0px 0px 0px;}
	.halfitem_r {float:right;width:195px;position:relative;padding:5px 0px 0px 0px;}

		.halfitem_l input,
		.halfitem_l select,
		.halfitem_l textarea,
		.halfitem_r input,
		.halfitem_r select,
		.halfitem_r textarea{
			width:160px;
			margin:0px 40px 0px 0px;
			}
		.halfitem_l a,
		.halfitem_r a{
			position:absolute;
			top:18px;
			right:0px;
			}
/*
.fullitem {padding:5px 0px 0px 0px;position:relative;}
	.fullitem input,
	.fullitem textarea{width:100%;}

*/	
	.checkitem {margin:5px 0px 0px 105px;position:relative;}
		.checkitem input{border:solid 0px red; padding:0px 0px 0px 0px;margin:0px 10px 0px 0px;background-color:white;}
		.checkitem label{font-size:1.0em;text-transform:none;}

	.full{position:relative;padding:5px 0px 10px 0px;margin:0px 15px 10px 15px;}

		.full fieldset{position:relative;padding:5px 10px 10px 10px;margin:0px 0px 10px 0px;}

			.full .halfitem_l {float:left;width:400px;position:relative;margin:5px 0px 0px 0px;border:solid 0px red;}
				.full .halfitem_l select{width:285px;margin:0px 0px 0px 110px;}				
			.full .halfitem_r {float:right;width:400px;position:relative;margin:5px 0px 0px 0px;border:solid 0px red;}
				.full .halfitem_r select{width:285px;margin:0px 0px 0px 110px;}
			.full .halfitem_l label,
			.full .halfitem_r label{
					width:90px;
					border:solid 0px red;
					display:block;
					position:absolute;
					top:8px;
					left:0px;
					text-align:right;
					}

		.full .item{padding:5px 0px 0px 0px;margin:0px;position:relative;}

		.full .item iframe,
		.full .item input,
		.full .item select,
		.full .item textarea{
			width:720px;
			margin:0px 0px 0px 110px;
			}

		.full .halfitem_l input,
		.full .halfitem_r input{
			width:285px;
			margin:0px 0px 0px 110px;
			}
		


		.full .item a.btnEdit{
			width:100px;
			position:absolute;
			top:4px;
			right:0px;
			}
		.full .admin {margin:0px 0px 0px 0px;}	

	.left{float:left;width:440px;border:solid 0px red;}
		.left fieldset{padding:5px 10px 10px 10px;margin:0px 5px 10px 15px;}
		.left .item{padding:5px 0px 0px 0px;position:relative;}
		
	.right{float:right;width:440px;border:solid 0px red;}
		.right fieldset{padding:5px 10px 10px 10px;margin:0px 15px 10px 5px;}
		.right .item{padding:5px 0px 0px 0px;position:relative;}
		
		
		.right .item input,
		.right .item select,
		.right .item textarea,
		.left .item input,
		.left .item select,
		.left .item textarea{
			width:280px;
			margin:0px 0px 0px 110px;
			}

		.right .halfitem_l input,
		.right .halfitem_r input,
		.left .halfitem_l input,
		.left .halfitem_r input,

		.right .halfitem_l select,
		.right .halfitem_r select,
		.left .halfitem_l select,
		.left .halfitem_r select{
			width:80px;
			margin:0px 0px 0px 110px;
			}

		.full .halfitem_l label,
		.right .halfitem_l label,
		.left .halfitem_l label,
		.full .halfitem_r label,
		.right .halfitem_r label,
		.left .halfitem_r label,
		.full .item label,
		.right .item label,
		.left .item label{
			width:100px;
			border:solid 0px red;
			display:block;
			position:absolute;
			top:8px;
			left:0px;
			text-align:right;
			}
	
	.left .item select.month{width:110px;margin:0px 0px 0px 100px;}
	.left .item select.date{width:80px;margin:0px 0px 0px 0px;}
	.left .item select.year{width:80px;margin:0px 0px 0px 0px;}




.halfitem_l span.checkbox input,
.halfitem_r span.checkbox input,
.item span.checkbox input{width:20px;height:20px;border:solid 0px black;background-color:white;padding:0;margin:0px 0px 0px 108px;}
			
fieldset.visibleFormFields .halfitem_l{width:200px;border:solid 0px red;}
fieldset.visibleFormFields .halfitem_l label{width:160px;border:solid 0px red;}
fieldset.visibleFormFields .halfitem_l .checkbox input{margin:0px 0px 0px 165px;}

ul.content{ 
	position: relative;
	padding:0;
	margin:0;
	list-style:none;
	line-height:1em;
	width:235px;
	border:solid 0px green;	
	}
	ul.content li{ 							
		position: relative;
		padding:0;
		margin:0;
		}
		ul.content li a {
			position: relative;
			display: block;
			padding:3px 0px 3px 0px;
			margin:0;
			font-size:.75em;
			font-weight:normal;
			text-transform:uppercase;
			text-decoration:none;
			text-align:center;
			border:solid 1px #000000;
			width:100%;}
.editForm {
	margin:0;
	padding:0px 0px 10px 0px;
	position: relative;}	
	
	.editForm fieldset table{width:805px;margin:5px 0px 0px 0px;}
	
	.editForm table .btnDelete,
	.editForm table .btnEdit{
		padding:3px 10px 3px 10px;
		font-weight:normal;
		}

	.error{text-align:center;padding:5px 20px 0px 20px;color:red;font-weight:bold;}
	.viewlist{width:100%;margin:0px 0px 0px 0px;}	

	.viewlist a.btnDelete,
	.viewlist a.btnEdit{
		padding:2px 5px 2px 5px;
		font-weight:normal;
		margin:0}

	.viewlist td{padding:4px 5px 4px 5px;}

.timeframe input.date{width:165px;margin:15px 0px 0px 0px;}

.timeframe .halfitem_l,
.timeframe .halfitem_r{width:190px;}

.timeframe .halfitem_l label,
.timeframe .halfitem_r label{margin:0;padding:0;top:2px;}



select.lstPageHierarchy	{
	width:830px;
	height:400px;
	margin:5px 0px 5px 0px;
	padding:0;
	border:1px solid black;
	}


.editPageModules{
	position: relative;
	margin:0px 0px 0px 0px;
	padding:10px 0px 0px 0px;
	}
	.editPageModules .admintop .btnEdit{float:left;width:235px;margin:10px 1px 0px 0px;}
	.editPageModules .admin .btnEdit{float:left;width:116px;}	
	.editPageModules fieldset{padding:5px 10px 10px 10px;margin:0px 15px 10px 15px;}
	.editForm .viewmodules .btnEdit,
	.editForm .viewmodules .btnDelete,
	.editForm .viewmodules .btnEditLG{
		padding:4px 8px 4px 8px;
		}

.formWrap{position:relative;}
.formWrap select.subOwners{position:absolute;top:15px;right:15px;width:175px;}
.formWrap select.subCategories{position:absolute;top:15px;right:200px;width:175px;}

.formWrap select.subDDL_1{position:absolute;top:15px;right:15px;width:175px;}
.formWrap select.subDDL_2{position:absolute;top:15px;right:200px;width:175px;}






fieldset table.formFieldTable{
	width:100%;
	border:solid 0px red;
	}
	.formFieldTable tr{width:300px;border:solid 1px blue;}
	.formFieldTable td span.checkbox{		
		width:20px;
		padding:0px;
		margin:0px;
		}
	.formFieldTable td input{
		width:20px;
		padding:0px;
		margin:0px;
		border:solid 0px red;
		background-color:#FFFFFF;
		}
	.formFieldTable th {
		font-size:.7em;
		font-weight:normal;
		width:100px;
		text-align:right;
		text-transform:uppercase;
		}
	.formFieldTable td{
		text-align:center;

		font-size:.7em;
		font-weight:normal;
		}


.fileName{margin:5px 0px 0px 110px;color:red;}




/*
	.editForm div.admin{clear:both;height:24px;margin:0px 15px 0px 15px;padding:0;overflow:hidden;}
		.editForm .adminsearch .btnEdit,
		.editForm .adminsearch .btnDelete
		.editForm div.admin input.btnEdit,
		.editForm div.admin a.btnEdit{float:left;padding:5px 10px 5px 10px;}
		.editForm div.admin .btnDelete{float:left;padding:5px 10px 5px 10px;margin:0px 1px 0px 0px;}

	.editForm .left{
		position:relative;
		float:left;
		width:425px !important;
		width:425px;
		margin:15px 0px 0px 0px !important;
		margin:0px 0px 0px 0px;
		padding:0;
		}
		.editForm .left label{width:85px;}
		.editForm .left .item input,
		.editForm .left select{width:290px;}
		
	.editForm .right{
		position:relative;
		float:right;
		width:425px;
		margin:15px 0px 0px 0px !important;
		margin:0px 0px 0px 0px;
		padding:0;
		}
		.editForm .right label{width:125px;}
		.editForm .right input,
		.editForm .right select{width:250px;}
		
	.editForm .full{
		width:505px !important;
		width:480px;
		clear:both;
		padding:0;
		margin:0px 15px 5px 15px;
		}
		
	.editForm .item{margin:0px 0px 0px 0px;border:solid 1px black;clear:both;}
	.editForm fieldset{
		padding:5px 10px 10px 10px !important;
		padding:0px 10px 10px 10px;
		}
	.editForm legend{
		margin:0;
		padding:0;
		font-weight:normal;
		}
	.editForm .left input,
	.editForm .right input,
	.editForm .full input,
	.editForm select{		
		position:relative;
		
		margin:0px 0px 5px 0px;
		border:solid 1px black;
		}


	.editForm textarea{
		width:250px;
		margin:0;
		border:solid 1px black;
		}
	.editForm .item label{
		height:20px;
		position:absolute;
		top:0px;
		left:opx;
		margin:0px 0px 0px 0px;
		font-weight:normal;
		border:solid 0px red;
		}
	.editForm table{width:100%;margin:5px 0px 0px 0px;}
	.editForm td{
		padding:5px 5px 8px 5px;
		font-size:.95em;
		font-weight:normal;
		font-family:Times,serif;
		}
		.editForm table td p{
			width:100%;
			padding:0;
			margin:0px 0px 10px 0px;
			}
		.editForm .viewlist .btnEdit,
		.editForm .viewlist .btnDelete{
			font-family:Verdana, Helvetica, sans-serif;
			font-size:.80em;
			background-color:white;
			border:solid 1px black;
			padding:3px 8px 3px 8px;
			margin:0px;
			color:blue;
			display:inline-block;}
			.editForm .viewlist .btnEdit:hover{background-color:#679261;color:white;}
			.editForm .viewlist .btnDelete:hover{background-color:#83080B;color:white;}
		.editForm .viewlist tr.header td,
		.editForm .viewlist tr.header th{padding:2px 8px 2px 8px;font-family:Verdana, Helvetica, sans-serif;}


		.editForm .viewmodules{width:100%;margin:5px 0px 0px 0px;}
			.editForm .viewmodules td{padding:0;margin:0;}
			.editForm .viewmodules .btnEdit,
			.editForm .viewmodules .btnDelete,
			.editForm .viewmodules .btnEditLG{
				font-family:Verdana, Helvetica, sans-serif;
				font-size:.80em;	
				padding:4px 8px 4px 8px;
				}
			.editForm .viewmodules .btnEdit,
			.editForm .viewmodules .btnDelete{}
			.editForm .viewmodules .btnEditLG{width:100%;padding:4px 0px 4px 0px;margin:0px 10px 0px 0px;}
		.editForm .adminsearch{margin:2px 0px 0px 0px;}

		.personal select.month{width:85px;}		
		.personal select.date{width:60px;}		
		.personal select.year{width:65px;}	
		.error{border:solid 0px red;text-align:center;color:red;}

*/

		