table.Form{

	width: 99%;
	border-collapse: collapse;
	border: solid 1px #DEDEDE;
}

table.Form th.TitleBar{

	width: auto;
	height: 25px;
	color: #ffffff;
	font-size: 10pt;
	font-weight: bold;
	vertical-align: middle;
	text-align: left;
	text-indent: 10px;
	border: 0;
	border-bottom: solid 1px #ffffff;
}

table.Form th.ControlBox{

	width: 15%;
	vertical-align: middle;
	text-align: right;
	padding-right: 3px;
	
	border: solid 0px #ff0000;
	border-bottom: solid 1px #ffffff;
}

table.Form th.ControlBox a, table.Form th.ControlBox a img{

	width: 15px;
	height: 15px;
	border: 0;
}

table.Form td{

	text-align: center;
	vertical-align: middle;
}

/* ******************************************************************************** */


div.Panel{

	margin: 0;
	padding: 0;
	text-align: center;
	overflow: auto;
}

table.FormInner{

	width: 98%;
	margin-top: 7px;
	margin-bottom: 7px;
	border-collapse: collapse;
	border: solid 1px #DEDEDE;
}

div.FormInner{

	width: 98%;
	margin-top: 7px;
	margin-bottom: 7px;
	border-collapse: collapse;
	border: solid 1px #DEDEDE;
}

table.FormInner th{

	border: 0;
	width: auto;
	
	color: #ffffff;
	text-align: left;
	vertical-align: middle;
	padding-left: 10px;
	font-family: Arial, Tahoma, Verdana;
	font-size: 8pt;
	font-weight: bold;
	border-bottom: solid 1px #eeeeee;
}


div.FormInner div{
   
    border: 0;
	width: auto;
	text-align: left;
	vertical-align: middle;
	font-family: Arial, Tahoma, Verdana;
	font-size: 8pt;
	padding: 3px;
	padding-left: 10px;
	border: solid 0px #00ff00;
}

div.FormInner div span{
   
    
	width: 200px;
	text-align: left;
	
	font-family: Arial, Tahoma, Verdana;
	font-size: 8pt;
	padding-left: 10px;
	padding-right: 200px;
	
}

table.FormInner th.CheckBox, table.FormInner td.CheckBox{

	width: 15px;
	padding: 0;
}

table.FormInner td{

	border: 0;
	width: auto;
	text-align: left;
	vertical-align: middle;
	font-family: Arial, Tahoma, Verdana;
	font-size: 8pt;
	padding: 3px;
	padding-left: 10px;
	border: solid 0px #00ff00;
}

table.FormInner td ul li{

    margin-top: 0px;
	margin-bottom: 1px;
	
}


table.FormInner td.Center, table.FormInner th.Center{

	text-align: center;
}

table.FormInner td.Edit, table.FormInner th.Edit{

	width: 60px;
	text-align: center;
}

table.FormInner td.Edit a, table.FormInner td.Edit img{

	width: 20px;
	border: solid 1px #dddddd;
}

table.FormInner td.ButtonBox{

	padding-top: 10px;
	padding-bottom: 10px;
}

table.DetailView th{

	border: 0;
	text-indent: 5px;
	background-color: #f9f9f9;
}

input.RedButton{

	cursor: pointer;
	width: 88px;
	height: 20px;
	
	color: #ffffff;
	font-family: Arial;
	font-size: 8pt;
	text-align: center;
	border: solid 0px #ff0000;
	background: #000000 url(-images/middle/loginbutton.jpg) no-repeat left top;
}

input.MemberAreaHomeButton{

	cursor: pointer;
	width: 120px;
	height: 20px;
	
	color: #ffffff;
	font-family: Arial;
	font-size: 8pt;
	text-align: center;
	border: solid 0px #ff0000;
	background: #000000 url(-images/middle/MemberAreaHomeButton.jpg) no-repeat left top;
}

input.RedButtonRequest{

	cursor: pointer;
	width: 100px;
	height: 20px;
	
	color: #ffffff;
	font-family: Arial;
	font-size: 8pt;
	text-align: center;
	border: solid 0px #ff0000;
	background-color: #ff0000;
	background: #000000 url(-images/middle/loginbutton.jpg) no-repeat left top;
}

input.PassRetrieve{

	cursor: pointer;
	width: 120px;
	height: 20px;
	
	color: #ffffff;
	font-family: Arial;
	font-size: 8pt;
	text-align: center;
	border: solid 0px #ff0000;
	background-color: #ff0000;
	background: #000000 url(-images/middle/pass_retrieve.jpg) no-repeat left top;
}


input.TextBox, textarea.TextArea{

	width: 222px;
	height: 20px;
	padding-left: 2pt;
	
	/*color: #EBEBEB;*/
	color: #000000;
	font-family: Arial;
	font-size: 10pt;
	border: solid 0px #ff0000;/*
	background: #000000 url(-images/middle/textboxbg.jpg) no-repeat left top;*/
	background-color: #D49AFF;
}

input.Select{

}

textarea.TextArea{

	height: 50px;
	background-repeat: repeat-y;
}

select{

	width: 205px;
	height: 20px;
	padding-left: 2pt;
	
	/*color: #EBEBEB;*/
	color: #000000;
	font-family: Arial;
	font-size: 10pt;
	border: solid 0px #ff0000;/*
	background: #000000 url(-images/middle/textboxbg.jpg) no-repeat left top;*/
	background-color: #D49AFF;
	
}



label.error{

	margin-left: 5px;
	color: #ff0000;
	font-family: Arial;
	font-size: 8pt;
}