select   {font-size: 11px; line-height: 14px; font-family: verdana, arial, helvetica; color: #000000;}
input    {font-size: 11px; line-height: 14px; font-family: verdana, arial, helvetica; color: #000000;}
textarea {font-size: 11px; line-height: 14px; font-family: verdana, arial, helvetica; color: #000000;}

h1.success {color:#0000ff;font-weight:bold;border-bottom:1px solid #e5e5e5;margin:.5em;}
div.success {margin:.5em;}

.headerRight {float:right;padding:.2em;}
.headerLeft {float:left;padding:.2em;}
.headerPage {border-bottom:1px solid #e5e5e5;}


div#frmErrors div
{
  margin: 0em 2em !important;  
}

div#frmErrors dt
{
	font-weight: bold;
	color: #999999;
}

div.content form.login
{
  padding: 0;
  margin: 0 2em;
  display:block;
  width: 40em;
}

div.content form.login input.text
{
  width: 20em;
}

form.styled p.desc
{
 font-size: 100%;
}
 
form.styled label
{
  color: #999999;
  font-weight: bold;
  display:block;
}

form.styled label.chkbox
{
  margin: 0 1.5em 0 .2em;
	display: inline;
}


form.styled label.normal
{
 display:inline !important;
 width: 10em;
 float: left;
 text-align:right;
 color: #999;
 font-weight:bold;
 margin: 0 1em;
}



form.styled label.noBreak
{
 display:inline !important;
}
 
form.styled div.frmRow 
{
  padding: .5em;
  clear: both;
}
form.styled div.rowLeft
{
  padding: .5em;
  float:left;
}

form.styled div.controls
{
  text-align:right;
  padding: 1em 0;
}


form.styled fieldset
{
  padding: 1em;
  border: 1px solid #ccc;
  clear:both;
  
}
form.styled fieldset legend
{
  padding: 0 .5em;
  font-weight:bold;
  color: #5379A0;
	font-size: 1.2em;
}
 

form.styled div.controls
{
  text-align:right;
}

form.styled div.right
{
  text-align:right;
}

form.styled div.center
{
  text-align:center;
}

form.styled div.controls span.secondary
{
  margin-right: 3em;
}