body,td,div,p,span{
	font-family:tahoma,verdana,arial;
	font-size:11px;
	color:#ffffff;
}

body{
	margin:0px;
}

#PanelGlobal{
	text-align:center;
}	

H2{
	margin:10px 0 10px 5px;
	font-size:20px;
	color:#ffffff;
}

.PanelMain{
	width:500px;
	padding:0 0 0 20px;
	margin: 0px auto;
	text-align:left;
}

.PanelForm{
	border:solid 1px #3a3a3a;
	padding:10px 10px 10px 10px;
	margin:0 0 20px 0;
	float:left;
	background:#637352;

}

.PanelButton{
	width:100%;
	float:left;
	text-align:right;
	margin:0 0 0 0;
	padding:10px 0 0 0;
	border-top:dotted 1px #3a3a3a;
}

.PanelButton .ButtonInputGroup{
	padding:10px 0 0 20px;
	border:solid 0px;

}

.PanelButton .ButtonInputGroup a{
	margin:0 0 0 5px;	
}

.PanelButton input{
	font-size:11px;
}


.Button{
	font-family:MS Sans Serif,Arial,Helvetica;
	font-size: 15px;
	color: #ffffff;
	font-weight:bold;
	background:#3a3a3a;
	filter:
	progid:DXImageTransform.Microsoft.Gradient(StartColorStr="#4c4c4c",EndColorStr="#151515",GradientType=0);
	border:solid 1px #151515;
}

.InputGroup{
	float:left;
	border-top:dotted 1px #3a3a3a;
	border-right:dotted 1px #3a3a3a;
	border-left:dotted 1px #3a3a3a;
	width:458px;
	padding:10px 10px 5px 10px;
}

.Input{
	float:left;
	padding:0 0 5 0;
}

.Input .Label{
	width:100px;	
	float:left;
	padding:5 0 0 0;
}

.Input .Field{
	width:300px;	
	float:left;
	
}

.Input .Field .Shade{
	filter: progid:DXImageTransform.Microsoft.dropshadow(OffX=2, OffY=2, Color='#2b2b2b', Positive='true');
	margin-right:5px;
}




#footer{
	float:left;
	width:100%;
	text-align:center;
	margin:20;
}