.calDate {
	font: bold 13px Verdana;
	color: #000000;
}

.calDay {
	font: bold 13px Verdana;
	color: #999999;
}

.calEventTitle {
	font: bold 13px Verdana;
	color: #0066CC;
}

.calEventLabel {
	font-weight: bold;
	color: #999999;
}

a				{color: #0066CC; text-decoration: none;}
a:hover			{color: #0066CC; text-decoration: underline;}
a:visited		{color: #003399; text-decoration: none;}
a:visited:hover	{color: #003399; text-decoration: underline;}
a:active		{color: #ff3300; text-decoration: none;}
a:active:hover	{color: #ff3300; text-decoration: underline;}

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;
}

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

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;
  clear:both;
  
}
form.styled fieldset legend
{
  padding: 0 .5em;
  font-weight:bold;
  color: #5379A0;
}
 

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

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

