.heading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #666633;
	text-decoration: none;
}
.mainCopy {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #666633;
	text-decoration: none;
}
.linkWhite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: underline;
}
.textWhite {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
}
.mainCopyLink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #666633;
	text-decoration: underline;

}
ul {
	list-style-position: outside;
	list-style-type: disc;
}
.bandCopy {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #666633;
	text-decoration: none;
	
	
/*********************** calendar styles **************************/
}
#calendar table {
    background-color: #999966;
}
#calendar caption {
    font-family: verdana;
    font-size: 12px;
    font-weight: bold;    
}
.prevOrNext {
    font-size: 11px;
}
.centered {
	  text-align: center;
	  margin: 0 auto;
  }

#calendar th {
    font-family: verdana;
    font-size: 10pt;
    color: white;
    border: 1px solid #CCC;
    padding: 0.3em;
}
#calendar td {
    font-family: verdana;
    font-size: 9pt;
    border: 1px solid #CCC;
    padding: 0.3em;
}
#calendar a:link, #calendar a:visited {
    color: white;
    text-decoration: none;		
}
#calendar a:hover, #calendar a:active {
    color: white;
    text-decoration: underline;		
}
.selected {
    color: #fff;
    font-weight: bold;
    background-color: #666633;
}

/********************************schedule styles******************/

#schedule * {
	margin: 0;
	padding: 0;
	color: white;
	font-family: Verdana, Arial, sans-serif;
}

#schedule table {
	border: 1px solid black;
	background-color: #996;
}

#schedule td {
	padding: 0.1em 0.5em;
	font-size: 9pt;
}
#schedule th {
	padding: 0.1em 0.4em;
  background-color: #cc9;
  color: black;
  font: bold 9pt Verdana, Arial, sans-serif;
}
#schedule a {
  text-decoration: none;	
}
.scheduled {
	border: 2px solid white;
	background-color: #555;
}


/******************************** userCal styles******************/
#userCal {
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	padding: 0 1em 2em 2em;
}
#userCal * {
	margin: 0;
	padding: 0;
	color: white;
}
#userCal h2 {
	font-size: 13pt;
	font-weight: bold;
	color: #666633;
}
#userCal fieldset {
	padding: 0.5em;
	color: #666633;
	border: 2px solid #666633;
}
#userCal legend {
	padding: 0 0.2em;
	font-size: 10pt;
	font-weight: bold;
	color: #666633;
}

#userCal table {
	border: 1px solid black;
	background-color: #84844c;
}

#userCal td {
	padding: 0.1em 0.5em;
	font-size: 9pt;
}
#userCal th {
	padding: 0.1em 0.4em;
  background-color: #cc9;
  color: black;
  font: bold 9pt Verdana, Arial, sans-serif;
}
#userCal a:link, #userCal a:visited {
    color: #666633;
    text-decoration: none;		
}
#userCal a:hover, #userCal a:active {
    color: #666633;
    text-decoration: underline;
}
.userCal {
	border: 2px solid white;
	background-color: #7a4444;
}

/***************************** forms ***************************/
#forms * {
	padding:0;
	margin: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
}

#forms {
	/*border: 1px dotted red;*/
	height: 200px;
	width: 472px;
	padding: 0 1em 2em 2em;
}
#forms h2 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13pt;
	font-weight: bold;
	color: #666633;
}
#forms fieldset {
	padding: 0.5em;
	color: #666633;
	border: 2px solid #666633;
}
#forms legend {
	padding: 0 0.2em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #666633;
}
#forms a:link, #forms a:visited {
    color: #666633;
    text-decoration: none;		
}
#forms a:hover, #forms a:active {
    color: #666633;
    text-decoration: underline;
}
#forms td {
	padding: 0.8em;
}

/************************************** goToDate ***********************/
#goToDate * {
	padding:0;
	margin: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
}

#goToDate {
	padding: 0 0 2em 0;
}
#goToDate h2 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13pt;
	font-weight: bold;
	color: #666633;
}
#goToDate fieldset {
	padding: 0.5em;
	color: #666633;
	border: 2px solid #666633;
}
#goToDate legend {
	padding: 0 0.2em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #666633;
}
#goToDate input, #goToDate select {
  font-size: 10pt;
  margin-bottom: 0.3em;	
}
#goToDate a:link, #goToDate a:visited {
    color: #666633;
    text-decoration: none;		
}
#goToDate a:hover, #goToDate a:active {
    color: #666633;
    text-decoration: underline;
}
#goToDate td {
	padding: 0.8em;
}
#goToDate p {
	font-size: 0.9em;
	padding-bottom: 0.5em;
}
.errorText {
	color: red;
}
/***************************** editClients ***************************/
#editClients * {
	padding:0;
	margin: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
}

#editClients {
	/*border: 1px dotted red;*/
	height: 200px;
	width: 472px;
	padding: 0 1em 2em 2em;
}
#editClients h2 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13pt;
	font-weight: bold;
	color: #666633;
}
#editClients fieldset {
	padding: 0.5em;
	color: #666633;
	border: 2px solid #666633;
}
#editClients legend {
	padding: 0 0.2em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #666633;
}
#editClients a:link, #editClients a:visited {
    color: #666633;
    text-decoration: none;		
}
#editClients a:hover, #editClients a:active {
    color: #666633;
    text-decoration: underline;
}
#editClients table {
 border: 1px solid #663;
 margin-bottom: 0.5em;	
}
#editClients th {
	border: 1px solid #663;
	padding: 0.5em;
	color: white;
	background-color: #996;
}
#editClients td {
	border: 1px solid #663;
	padding: 0.5em;
	font-size: 9pt;
	color: #663
}