BODY, TD
 {	font-family : Arial, Helvetica, sans-serif;
	font-size : 70%;
	color : #042669; }

.welcomeImage
{ background-image : url(/apc/images/welcome_image.gif);
	background-position : top;
	background-repeat : no-repeat; }

A:LINK
{	color: #042669; text-decoration: none;	}
A:VISITED 
{	color: #042669; text-decoration: none;	}
A:ACTIVE 
{	color: #042669; text-decoration: underline;	}
A:HOVER
{	color: #042669; text-decoration: underline;	}

a.top:link
{	color: #042669;	text-decoration: none;	font-weight : bold; }
a.top:visited
{	color: #042669;  text-decoration: none;  font-weight : bold; }
a.top:active
{	color: #042669;  text-decoration: underline;  font-weight : bold; }
a.top:hover
{	color: #042669;  text-decoration: underline;  font-weight : bold;}

a.partnerLink:link
{	color: #042669;	text-decoration: none;	font-weight : bold; }
a.partnerLink:visited
{	color: #042669;  text-decoration: none;  font-weight : bold; }
a.partnerLink:active
{	color: #042669;  text-decoration: underline;  font-weight : bold; }
a.partnerLink:hover
{	color: #042669;  text-decoration: underline;  font-weight : bold;}

a.commonLink:link
{	color: #C71020;	text-decoration: none;	font-weight : bold; }
a.commonLink:visited
{	color: #C71020;  text-decoration: none;  font-weight : bold; }
a.commonLink:active
{	color: #C71020;  text-decoration: underline;  font-weight : bold; }
a.commonLink:hover
{	color: #C71020;  text-decoration: underline;  font-weight : bold;}


a.actualPageResult:link
{		color: #C71020;	font-weight : bold;}
a.actualPageResult:active
{		color: #C71020;	font-weight : bold;}
a.actualPageResult:hover
{		color: #C71020;	font-weight : bold;}
a.actualPageResult:visited
{		color: #C71020;	font-weight : bold;}

a.results:link
{	color: #042669;	text-decoration: none;	font-weight : normal; }
a.results:active
{	color: #042669;  text-decoration: underline;  font-weight : normal; }
a.results:hover
{	color: #042669;  text-decoration: underline;  font-weight : normal;}
a.results:visited
{	color: #042669;  text-decoration: none;  font-weight : normal; }

a.PrevNext:link
{	color: #042669;	text-decoration: none;	font-weight : normal; }
a.PrevNext:active
{	color: #042669;  text-decoration: underline;  font-weight : normal; }
a.PrevNext:hover
{	color: #042669;  text-decoration: underline;  font-weight : normal;}
a.PrevNext:visited
{	color: #042669;  font-weight : normal; }

.disabledLink
{	color : #778AAE;	}

.boldText 
{ color : #042669; font-weight : bold; }

form, body
{	padding: 0; margin: 0;	}

.leftMenuButton
{	padding-left: 25px;
	text-align:left;
	cursor: hand;
	color: Black;
	font-family: Tahoma;
	font-weight: bold;
	background-image: url(/apc/images/blank_menu1.gif);
	width: 180px;
	height: 23px;
	border: 0 none;
	font-size: 11px; }

.leftMenuButtonHover
{	padding-left: 25px;
	text-align:left;
	cursor: hand;
	text-decoration: none;
	color: Black;
	font-family: Tahoma;
	font-weight: bold;
	background-image: url(/apc/images/blank_menu2.gif);
	width: 180px;
	height: 23px;
	border: 0 none ;
	font-size: 11px; }

.thumbnailBorder
{	border : 1px solid #042669; }


.rightCol{
	background-color : #EDEDED; }

.borderBottom
{	border-bottom: solid 1px #CA0303; }	

/*	calendar calendar calendar */

.mandatoryFieldIndicator
{ color : Red; font-weight : bold; }

.contentAreaHeader
{	font-size : 140%;
	font-weight : bold;
	color : #12245E; }

a.calendarViewWeekLink:link
{	color: Black;  text-decoration: none;  font-weight : bold;  }
a.calendarViewWeekLink:visited
{	color: Black;  text-decoration: none;  font-weight : bold; }
a.calendarViewWeekLink:active
{	color: Black;  text-decoration: underline;  font-weight : bold; }
a.calendarViewWeekLink:hover
{	color: Black;  text-decoration: underline;  font-weight : bold; }

a.calendarDayLink:link
{	color: gray;  text-decoration: none; }
a.calendarDayLink:visited
{	color: gray;  text-decoration: none; }
a.calendarDayLink:active
{	color: #C71020;  text-decoration: underline; }
a.calendarDayLink:hover
{	color: #C71020;  text-decoration: underline; }

a.calendarFunctionsLink:link
{	color: gray;  text-decoration: none; }
a.calendarFunctionsLink:visited
{	color: gray;  text-decoration: none; }
a.calendarFunctionsLink:active
{	color: gray;  text-decoration: underline; }
a.calendarFunctionsLink:hover
{	color: gray;  text-decoration: underline; }

.calendarBorder 
{	border: 1px solid #042669;	 }

.calendarImageBorder 
{	background-image: url(/apc/images/blue_gradient.gif);
	width: 84px;
 }

.viewWeekCommencingColour
{	background-color : #F2F2F2;
	border-right : 1px solid Black;	
	border-left : 1px solid Black; }

.calEvents 
{	border-top : 1px dashed Gray; }

.calendarDays 
{	font-size : 70%;
	color : White;
	font-weight : bold;
	background-color : #153BB5; }

.calThisMonth, .calThisMonthWeekend 
{	border : 1px solid Black;
	background : white;}

.calOtherMonth, .calOtherMonthWeekend 
{	border : 1px solid Black;
	background : #F1F4FD;}	

.calEventType_e
{
	color : #FF0000;
	font-weight : bold;
}	
.calEventType_c
{	
	color : #000039;
	font-weight : bold;
}		
	
.FormButton
{	padding-left: 0px;
	padding-right: 0px;
	text-align: center;
	text-decoration: none;
	background: #E6BE4C;
	cursor: hand;
	color : Black;
	border-left : 1px solid #F1DA98;
	border-bottom : 1px solid #615020;
	border-top : 1px solid #F1DA98;
	border-right : 1px solid #615020;
	font-family : Arial, Helvetica, sans-serif;
	height: 20px;
	width : 100px; }

.FormButtonHover
{	padding-left: 0px;
	padding-right: 0px;
	text-align: center;
	text-decoration: none;
	background: #FACF52;
	cursor: hand;
	color : Black;
	border-left : 1px solid #F1DA98;
	border-bottom : 1px solid #615020;
	border-top : 1px solid #F1DA98;
	border-right : 1px solid #615020;
	font-family : Arial, Helvetica, sans-serif;
	height: 20px;
	width : 100px; }

.FormButtonLonger
{	padding-left: 0px;
	padding-right: 0px;
	text-align: center;
	text-decoration: none;
	background: #E6BE4C;
	cursor: hand;
	color : Black;
	border-left : 1px solid #F1DA98;
	border-bottom : 1px solid #615020;
	border-top : 1px solid #F1DA98;
	border-right : 1px solid #615020;
	font-family : Arial, Helvetica, sans-serif;
	width : 120px; }

.FormButtonLongerHover
{	padding-left: 0px;
	padding-right: 0px;
	text-align: center;
	text-decoration: none;
	background: #FACF52;
	cursor: hand;
	color : Black;
	border-left : 1px solid #F1DA98;
	border-bottom : 1px solid #615020;
	border-top : 1px solid #F1DA98;
	border-right : 1px solid #615020;
	font-family : Arial, Helvetica, sans-serif;
	width : 120px; }

.textfield250
{	height: 20px; 	width: 250px;	border: 1px solid Black;	background: #FFFFFF;	padding-left : 4; }

.formMandatory
{ color : #C71020; font-weight : bold; }

.subSectionHeaders{
	font-size : 120%;
	font-weight : bold;
}

.itemBox{
	background-color : #E8EDF6;
	border-bottom: 1px solid #042669;
}
	
.textfield200
{	width: 200px;	border: 1px solid #042669;	background: #FFFFFF;	padding-left : 4; 	}

.textfield180
{	width: 180px;	border: 1px solid #042669;	background: #FFFFFF;	padding-left : 4; 	}

	
.freeTextArea
{	height: 70px;
	width: 250px;
	border-left : 1px solid #042669;
	border-bottom : 1px solid #D5DAE6;
	border-top : 1px solid #042669;
	border-right : 1px solid #D5DAE6;
	background: #FFFFFF;
	scrollbar-base-color: #D5DAE6;
	scrollbar-track-color: white;
	scrollbar-face-color: #D5DAE6;
	scrollbar-highlight-color: white;
	scrollbar-3dlight-color: #f2f2f2;
	scrollbar-darkshadow-color: #f2f2f2;
	scrollbar-shadow-color: #042669;
	scrollbar-arrow-color: #042669;
	padding-left : 3;
	padding-right : 3;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 120%; 	}
	
.popUpCalendar
{ padding-left: 0px;
	padding-right: 0px;
	text-align: center;
	text-decoration: none;
	background: #E6BE4C;
	cursor: hand;
	color : Black;
	border-left : 1px solid #F1DA98;
	border-bottom : 1px solid #615020;
	border-top : 1px solid #F1DA98;
	border-right : 1px solid #615020;
	font-family : Arial, Helvetica, sans-serif;
	width : 23px;
	height: 20px;
	font-weight : bold; }

.popUpCalendarHover
{ padding-left: 0px;
	padding-right: 0px;
	text-align: center;
	text-decoration: none;
	background: #FACF52;
	cursor: hand;
	color : Black;
	border-left : 1px solid #F1DA98;
	border-bottom : 1px solid #615020;
	border-top : 1px solid #F1DA98;
	border-right : 1px solid #615020;
	font-family : Arial, Helvetica, sans-serif;
	width : 23px;
	height: 20px;
	font-weight : bold; }

	