/* CSS Document */

	* { margin: 0px; padding: 0px; font: normal 11px Arial, Helvetica, sans-serif; }
	
	body { padding: 10px; background-color: #FFFFCC; }
	
	img { border: none; }
		
	form { margin-bottom: 5px; }
	
	input { width: 150px; padding: 2px; }
	
	select { width: 158px; padding: 2px; }
	
	textarea { width: 154px !important; width: 156px; height: 100px; }
	
	h2 { 
		font: bold 13px Arial, Helvetica, sans-serif;
		padding: 8px 5px 9px 10px;
		background-color: #ff9933;
		border: 1px solid #666;
		color: #666;
	}
	
	h3 {
		height: 14px;
		background-color: #666;
		color: #FFFFCC;
		font-weight: bold;
		padding: 2px 0 2px 5px;
		margin-bottom: 5px;
	}
	
	.indexselect { width: 150px; padding: 2px; }
	
	.indexinput { width: 110px; padding: 2px; margin-left: 2px; }
	
	#formLayout {
		text-align: right;
	}
	
	#formLayout p {
		padding-bottom: 10px;
	}
	
	#areacode {
		width: 32px; text-align: center;
	}
	
	#phonepre {
		width: 32px; text-align: center;
	}
	
	#phonepost {
		width: 50px; text-align: center;
	}
	
	#add {
		width: 160px;
	}
	
	.req {
		color: red;
	}
	
	#nav {
		font: normal 11px Verdana, Arial, Helvetica, sans-serif;
		text-align: right;
		padding: 2px 10px 2px 0;
		margin: 5px 0 10px 0;
		width: 730px;
		position: relative; left: 50%;
		margin-left: -385px;
	}

	#nav a:link {
		text-decoration:none;
		color: #CC0000;
	}
	
	#nav a:visited {
		text-decoration:none;
		color: #669999;
	}
	
	#nav a:hover {
		color: #FF9900;
		text-decoration: underline;
	}

	#welcome {
		padding-right: 387px;
	}
	
	#indexBox {
		margin: 10px 10px 30px 0;
	}
	
	.errorbox {
		border: 1px solid red;
		background-color: #FFCCCC;
		font-weight: bold;
		padding: 5px 0 5px 10px;
		margin: 0 0 10px 0;
		width: 638px;
		position: relative; left: 50%;
		margin-left: -325px;
	}
		
	#submit {
		font: bold 13px Arial, Helvetica, sans-serif;
		position: absolute; left: 490px; top: 5px;
	}
	
	#submiterror {
		font: bold 13px Arial, Helvetica, sans-serif;
		position: absolute; left: 490px; top: 7px !important; top: 7px;
	}
	
	#bg {
		width: 650px;
		position: relative; left: 50%;
		margin-left: -325px;
	}
	
	#leftCol {
		float: left;
		margin-left: 5px;
	}
	
	#rightCol {
		float: right;
		margin-right: 5px;
	}
	
	.contentBox {
		width: 300px;
		background-color: #FFF;
		border: 1px solid #333;
		padding: 5px;
		margin-top: 10px;
	}	
		
	#signInBox {
		width: 300px;
		background-color: #FFF;
		border: 1px solid #333;
		padding: 5px;
		margin: 10px 0 0 -150px;
		position: relative; left: 50%;
	}
	
	#photoBox {
		width: 300px;
		background-color: #FFF;
		border: 1px solid #666; 
		padding: 5px;
		margin-top: 10px;
		text-align: left;
		margin-bottom: 10px;
	}
			
	#photoBox p {
		padding: 0 0 0 5px;
		font-weight: bold;
	}
	
	#photoBox ul {
		list-style-position: inside;
		margin: 0 0 10px 10px;
	}
	
	#uploadphoto {
		width: 250px;
		display: block;
		margin: 5px 0 0 5px;
	}
	
	#approvephoto {
		margin: 5px 5px 0 5px;
		width: 10px; line-height: 11px;
	}
	
	#password {
		width: 300px;
		background-color: #FFF;
		border: 1px solid #666; 
		padding: 5px;
		margin-top: 10px;
		text-align: left;
		margin-bottom: 10px;
	}
	
	#resetPwd {
		text-align: left;
	}
	
	#resetPwdInput {
		margin: 0 5px 0 5px; width: 10px;
	}


