
.settingsProject,
.loginProject,
.startProject,
.sendGroup,
.viewInstructions,
.viewProjects,
.addProject,
.editProject{
	position:relative;
	width:745px;
	margin:0px 0px 0px 20px;	
	}
	
	.editProject .projectinfo,
	.editProject .groupinfo{
		padding:0px 15px 15px 15px;
		}
		.editProject .groupinfo .item{
			border:solid 0px red;
			clear:both;
			}
			.editProject .groupinfo .item .full{
				border:solid 1px #00000;
				width:100%;
				}
		.editProject .groupinfo .admin{
			border:solid 0px blue;
			padding:5px 0px 0px 0px;
			clear:both;
			}
			.editProject .groupinfo .admin a{
				float:right;
				
				clear:both;
				}
	.settingsProject .admin,
	.sendGroup .admin,
	.viewInstructions .admin,
	.viewProjects .admin,
	.addProject .admin,
	.editProject .admin{width:100%;height:30px;border:solid 1px white;}
	
		.settingsProject .btnDelete,
		.sendGroup .btnDelete,
		.viewInstructions .btnDelete,
		.viewProjects .btnDelete,
		.addProject .btnDelete,
		.editProject .btnDelete,
		.settingsProject .btnEdit,
		.sendGroup .btnEdit,
		.viewInstructions .btnEdit,
		.viewProjects .btnEdit,
		.addProject .btnEdit,
		.editProject .btnEdit{width:110px;float:right;}
		
		.addProject .groupinfo .btnEdit,
		.editProject .groupinfo .btnEdit{
			float:left;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			}
		.addProject .groupinfo .full,
		.editProject .groupinfo .full{
			width:615px;
			float:left;
			margin:0px 5px 0px 0px;
			}
		.viewProjectGroups{
			width:100%;
			margin:10px 0px 0px 0px;
			}
			
			.viewProjectGroups .main{width:100%;}
			
.projects{
	position:relative;
	width:100%;
	border:solid 0px blue;
	border-collapse:collapse;
	padding:0px 0px 0px 0px;
	margin:20px 0px 0px 0px;
	}	
	.projects h2.name{
		color:#000000;
		position:relative;
		padding:10px 20px 0px 20px;
		margin:0px 0px 0px 0px;
		display:inline;
		height:30px;
		border:solid 1px #dddddd;
		border-width:1px 1px 0px 1px;
		border-collapse:collapse;
		background-color:#dddddd;
		font-weight:bold;
		font-size:14px;
		}	
	.projects .description{
		position:relative;
		padding:5px 20px 5px 20px;
		margin:0px 0px 0px 0px;
		border:solid 1px #dddddd;
		border-width:1px 1px 1px 1px;
		border-collapse:collapse;
		background-color:#dddddd;
		}		
	.projects .description p{
		padding:10px 0px 10px 0px;
		margin:0px 0px 0px 0px;
		width:600px;
		font-size:12px;
		}
	.projects .buttons{
		float:right;
		top:0px;
		right:-10px;
		padding:5px 0px 0px 0px;
		margin:0px 0px 0px 0px;
		position:relative;
		}
		.projects .description .buttons a.btnSub{
			border:solid 1px #000000;
			padding:0px 10px 0px 10px;
			margin:0px 0px 0px 5px;
			display:inline;
			background-color:#ffffff;
			text-decoration:none;
			}
		.projects .groups{
			border-collapse:collapse;
			position:relative;
			padding:10px 20px 10px 20px;
			margin:0px 0px 0px 0px;
			border:solid 1px #cccccc;
			}
		.projects .groups .group{
			position:relative;
			padding:8px 8px 8px 8px;
			margin:0px 20px 0px 0px;
			border:solid 1px #000000;
			width:100px;
			display:inline-block;
			float:left;
			text-align:center;
			}
			.projects .groups .group a.btnSub{
				display:block;
				width:100%;
				margin:10px 0px 0px 0px;
				border:solid 1px #000000;
				text-decoration:none;
				}
				
.project{
	border:solid 1px #cccccc;
	position:relative;
	}	
	.project h2{
		padding:10px 10px 0px 10px;
		margin:0px 0px 0px 0px;
		font-size:16px;
		font-weight:bold;
		background-color:#dddddd;
		color:#000000;
		}
	.project p{
		padding:0px 10px 10px 10px;
		margin:0px 0px 0px 0px;
		font-size:13px;
		background-color:#dddddd;
		}
	.project .buttons{
		position:relative;
		float:right;
		top:0px;
		right:0px;
		padding:10px 10px 10px 10px;
		margin:0px 0px 0px 0px;
		z-index:1000;
		}
		.project .buttons a.btnSub{
			border:solid 1px #000000;
			padding:1px 10px 1px 10px;
			margin:0px 0px 0px 5px;
			display:inline;
			background-color:#ffffff;
			text-decoration:none;
			}		
	.project .group h3{
		padding:10px 10px 0px 20px;
		margin:0px 0px 0px 0px;
		font-size:14px;
		font-weight:bold;
		background-color:#ffffff;
		color:#000000;
		/*display:inline;*/
		}
	.project .group p{
		padding:0px 0px 10px 20px;
		margin:0px 0px 0px 0px;
		font-size:13px;
		background-color:#ffffff;
		}
		
	.project .group table{
		position:relative;
		padding:15px 0px 0px 0px;
		margin:15px 15px 15px 15px;
		border:solid 1px #cccccc;
		}
	.project .comment{
		padding:15px 15px 15px 0px;
		margin:0px 0px 0px 0px;
		vertical-align:top;
		width:100%;
		}
		.project .comment p{
			padding:0px 0px 10px 0px;
			}
		.project .comment h3{
			padding:0px 0px 10px 0px;
			color:#000000;
			}
	.project .image{
		padding:15px 15px 15px 15px;
		margin:0px 0px 0px 0px;
		vertical-align:top;
		}

		.project .image a.btnSubImage{
				display:block;
				width:100%;
				margin:1px 0px 1px 0px;
				padding:0px 0px 0px 0px;
				border:solid 1px #CCCCCC;
				text-decoration:none;
				text-align:center;
				}
			.project .image a.btnSubImage:hover{border:solid 1px #000000;background-color:#FFFFFF;}
		.project .image a.btnSub{
				display:block;
				width:100%;
				margin:10px 0px 0px 0px;
				border:solid 1px #000000;
				text-decoration:none;
				text-align:center;
				}
			

	.project .options{padding:10px 10px 0px 10px;z-index:4000;
		}
	.project .options .option{
		position:relative;		
		border:solid 1px #cccccc;
		width:108px;
		display:block;
		float:left;
		text-align:center;
		padding:8px 8px 8px 8px;
		margin:0px 5px 15px 5px;
		}
		.project .options .option a.btnSub{
				position:relative;
				display:block;
				width:100%;
				margin:10px 0px 0px 0px;
				border:solid 1px #000000;
				text-decoration:none;
				}
		.projects .description .buttons {
			z-index:1000;
			}
		.projects .groups .group a.btnSub:link,
		.projects .description .buttons .btnSub:link,
		.project .buttons .btnSub:link{
			background-color:#FFFFFF;
			color:#000000;
			}
		.projects .groups .group a.btnSub:hover,
		.projects .description .buttons .btnSub:hover,
		.project .buttons .btnSub:hover{
			background-color:#3AB0CD;
			color:#FFFFFF;
			}
/*-------------------------------	PBStart --------------------------*/	
	
.viewPBStart{
	position:relative;
	width:770px;
	padding:0px 0px 20px 0px;
	margin:0px 20px 0px 20px;
	border:solid 0px blue;
	}		
	.viewPBStart FIELDSET {padding:15px 15px 15px 15px;margin:0px 0px 10px 0px;border:solid 1px #3AB0CD;}
	.viewPBStart H2{padding:10px 0px 5px 0px;margin:0px 0px 0px 0px; font-size:16px;color:#000000;}
	.viewPBStart H3{
		padding:5px 15px 5px 15px;
		margin:0px 0px 0px 0px; 
		font-size:12px;
		font-weight:bold;
		color:#ffffff;
		background-color:#3AB0CD;}
	.viewPBStart P{padding:0px 0px 0px 0px;margin:0px 0px 5px 0px;font-size:12px;}
	.viewPBStart INPUT {width:100%;margin:0px 0px 0px 0px;}
	.viewPBStart SELECT {width:100%;}
	.viewPBStart .left{float:left;width:510px;border:solid 0px red;}
	.viewPBStart .right{float:right;width:250px;border:solid 0px blue;}
	.viewPBStart .halfleft{float:left;width:105px;}
	.viewPBStart .halfright{float:right;width:105px;}
	.viewPBStart .item{margin:5px 0px 0px 0px;}
	.viewPBStart .admin{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}
	.viewPBStart .admin .btnEdit{
		width:115px !important;
		width:115px;float:right; 
		}

/*-------------------------------	PBRegister --------------------------*/	
	
.viewPBRegister{
	position:relative;
	width:770px;
	padding:0px 0px 20px 0px;
	margin:0px 20px 0px 20px;
	border:solid 0px blue;
	}		
	.viewPBRegister FIELDSET {padding:15px 15px 15px 15px;margin:0px 0px 10px 0px;border:solid 1px #3AB0CD;}
	.viewPBRegister H2{padding:10px 0px 5px 0px;margin:0px 0px 0px 0px; font-size:16px;color:#000000;}
	.viewPBRegister H3{
		padding:5px 15px 5px 15px;
		margin:0px 0px 0px 0px; 
		font-size:12px;
		font-weight:bold;
		color:#ffffff;
		background-color:#3AB0CD;}
	.viewPBRegister P{padding:0px 0px 0px 0px;margin:0px 0px 5px 0px;font-size:12px;}
	.viewPBRegister INPUT {width:100%;margin:0px 0px 0px 0px;}
	.viewPBRegister SELECT {width:100%;}
	.viewPBRegister .left{float:left;width:510px;border:solid 0px red;}
	.viewPBRegister .right{float:right;width:250px;border:solid 0px blue;}
	.viewPBRegister .halfleft{float:left;width:230px;}
	.viewPBRegister .halfright{float:right;width:230px;}
	.viewPBRegister .item{margin:5px 0px 0px 0px;}
	.viewPBRegister .check {border:solid 0px red;padding:0;}
		.viewPBRegister .check input{width:15px;margin:10px 0px 0px 0px;}
	.viewPBRegister .btnEdit{padding:5px 0px 5px 0px;margin:10px 0px 0px 0px;}
	
/*-------------------------------	PBStart --------------------------*/	

div.sendGroup{
	margin-left: 28px;
	width: 750px;}
	div.sendGroup fieldset{margin:5px 0px 0px 0px;padding:5px 15px 15px 15px;}
		div.sendGroup .item	input,
		div.sendGroup .item	textarea,
		div.sendGroup .item	select{width:100%;}
		div.sendGroup .form h2{padding:5px 0px 0px 0px;}	
		div.sendGroup .form p {padding:0px 0px 0px 0px;font-size:12px;}
		
div.instructionContent h2{
	padding:8px 20px 8px 20px;
	margin:0px 0px 0px 10px;
	background-color:#dddddd;
	color:#000000;
	font-size:14px;
	}
div.instructionContent .description{
	padding:10px 20px 20px 20px;
	margin:0px 0px 20px 10px;
	font-size:13px;
	border:solid 1px #dddddd;
	}
	div.instructionContent .description p{
		padding:0px 0px 10px 0px;
		}
