body
{
	font: 9pt arial, helvetica, sans-serif;
	padding: 0pt;  
	margin: 0pt;   
	width: 100%;
	height: auto;
	color: #000;
	background-color: #FFF;
}

#line, #intranet, #bannerleft, #headerleft, #chcom_1, #mainmenu, #spacer, #columnleft, #appmenu, #wizard, #columnright, #footer, #skipdiv
{
	display: none;
}

#columncenter
{
	margin-top: 70pt;
}

#headerright img, #bannerright img 
{     
	float: right;	
}

#columncenter img
{
	border: none;
}

.hidden
{
	display: none;
}

.error
{
	color: #701139;
}

p
{
	margin-top: 0pt;
}

ul 
{
	list-style: url(../images/bullet.gif) outside;
}

ol 
{ 
	list-style: decimal outside;
}

ol ol 
{ 
	list-style: upper-roman outside;
}

ol ol ol
{ 
	list-style: lower-roman outside;
}

h1.pagetitle
{
	color: #024C79;
	border-bottom: 2pt solid #CCC;
	display: inline;
	background-color: #FFF;
}

h1, h2, h3, h4, h5, h6 
{  
	color: #CCC; 
	font-weight: bold; 
	margin-bottom: 0pt; 
	background-color: #FFF;
}

h1 
{   
	font-size: 12pt;
}

h2 
{    
	font-size: 10pt;   
}

h3 
{   
	font-size: 9pt; 
}

h4 
{   
	font-size: 8pt; 
}

h5 
{   
	font-size: 7pt; 
}

h6 
{   
	font-size: 6pt; 
}

a 
{  
	color: #701139;
	text-decoration: none;
	border-bottom: 1pt solid #AC6F8E; 
	background-color: #FFF;
}

hr
{
	height: 1pt;
	color: #CCC;
	background-color: #CCC; 
	border: solid #CCC 0pt;
}

pre 
{
	font-family: Courier, serif;
	color: #999;
}

em
{
	font-style: italic;
}

strong
{
	font-weight: bold;
}

img, a img
{
	border: 0pt;
}

table
{
	font-size: 9pt;
	border-collapse: collapse;
	color: #000;
	background-color: #FFF;
}

form
{
	margin: 0pt;
	padding: 0pt;
}

fieldset
{
	color: #000;
	border: 1pt solid #CCC;
	padding: 2pt;
}

legend, label, th, caption
{
	color: #701139;
}

select, input, textarea
{
	color: #000;
	font-size: 8pt; 
	background-color: transparent;	
}

.cmscontainer
{
	color: #000;	
	border: 1pt solid #CCC;
	padding: 2pt;
	background-color: #FFF;
}

.cmscontainerselected
{
	color: #000;	
	border: 1pt solid #000;
	padding: 2pt;
	background-color: #FFF;
}

.cmscontainerdisabled
{
	color: #999;	
	border: 1pt solid #CCC;
	padding: 2pt;
	background-color: #FFF;
}

.actionbutton, .cabutton, .button
{
	color: #701139;
	padding: 1pt 5pt;
	font-size: 8pt; 
	background-color: #FFF;
	border: 1pt solid #701139;
	text-decoration: none;	
}

.actionbuttondis, .cabuttondis, .buttondis
{
	color: #CCC;
	padding: 1pt 5pt;
	font-size: 8pt; 
	background-color: #FFF;
	border: 1pt solid #CCC;	
	text-decoration: none;
}

.calendar th img
{
	border: 0pt;
}

.calendar td, .calendar th
{
	text-align: center;
	vertical-align: middle;
	width: auto;
	padding: 1pt;
}

.CalendarHeader
{
	color: #701139;
	background-color: #FFF;
	font-weight: bold;
	text-transform: uppercase;
}

.CalendarDay
{
	color: #701139;
	background-color: #FFF;		
}

.CalendarDayDisabled
{
	color: #999;
	background-color: #FFF;	
}

.CalendarDayBusy a 
{
	color: #701139;
	font-weight: bold;
	background-color: #FFF;
}

.CalendarDayCurrent a
{
	color: #000;
	font-weight: normal;
	background-color: #FFF;		
}

.CalendarDayCurrentBusy a
{
	color: #000;
	font-weight: bold;
	background-color: #FFF;		
}

.CalendarDaySelected a
{
	color: #701139;
	font-weight: bold;
	background-color: #FFF;	
	border: 1pt solid #701139;
	text-decoration: none;
}

.CalendarDayCurrentSelected a
{
	color: #000;
	font-weight: bold;
	background-color: #FFF;	
	border: 1pt solid #000;
	text-decoration: none;
}