div#k2Container.k2AccountPage
{
	padding: 0 10px 0 10px;
	margin: 0;
}


form.form-validate
{
	width: 650px;
	background-color: #FFF;
	margin: 0;
	border: 0;
}

form.form-validate div.componentheading
{
	background-color: #1d9bcf;
	height: 40px;
	line-height: 40px;
	color: #FFF;
	font-size: 16px;
	text-align: center;
	font-weight: bold;
	border: solid 1px #CCC;
	-webkit-border-radius: 5px;
	padding: 0;
	margin: 0;
	width: 648px;
}



div#k2Container.k2AccountPage table
{
	width: 630px;
}

div#k2Container.k2AccountPage table td label
{
	font-size: 14px;
	letter-spacing: 1px;
}

div#k2Container.k2AccountPage table th
{
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	text-align: left;
}

div#k2Container.k2AccountPage table td
{
 	padding: 5px 0 5px 0;
}


div#k2Container.k2AccountPage table input
{
	border: solid 1px #CCC;
	-webkit-border-radius: 5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 16px;
	padding: 5px;
}

td.paramlist_key
{
	width: 150px;
}

button.validate
{
	background-color: #1d9bcf;
	border: none;
	color: #FFF;
	width: 50px;
	padding: 5px;
}