/* PAB Media Room Stylesheet */

BODY {
	MARGIN: 0px;
}
.body {
	FONT: 12px Verdana, Arial, Helvetica, sans-serif; COLOR: #333333;
}
.errorBody {
	FONT: bold 10px Verdana, Arial, Helvetica, sans-serif; VERTICAL-ALIGN: middle; COLOR: #cc0000;
}
.errorBody A:link {
	COLOR: #cc0000;
}
.errorBody A:visited {
	COLOR: #cc0000;
}
.errorBody A:hover {
	COLOR: #ff0000;
}
.errorFormPgTitle {
	FONT: bold 10px Verdana, Arial, Helvetica, sans-serif; COLOR: #cc0000; TEXT-DECORATION: none;
}
.bodyEmph {
	FONT-WEIGHT: bold; COLOR: #000000;
}
.bodyPad {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; BACKGROUND: #cccccc; PADDING-BOTTOM: 2px; FONT: 11px Verdana, Arial, Helvetica, sans-serif; COLOR: #333333; PADDING-TOP: 2px;
}
.subheading {
	FONT: bold 14px "Times New Roman", Times, serif; COLOR: #0066cc; TEXT-DECORATION: none;
}
A.body:link {
	COLOR: #333333;
}
A.body:visited {
	COLOR: #666666;
}
A.body:hover {
	COLOR: #0066cc;
}
.leftnavBody {
	FONT: 10px Verdana, Arial, Helvetica, sans-serif; COLOR: #333333;
}
A.leftNavBody:link {
	COLOR: #000000;
}
A.leftNavBody:visited {
	COLOR: #000000;
}
A.leftNavBody:hover {
	COLOR: #ffffff;
}
.footer {
	FONT-SIZE: 10px; COLOR: #666666; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.lnavTitle {
	FONT: 10px Verdana, Arial, Helvetica, sans-serif; COLOR: #000000;
}
.heading {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #336699; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.bodyBoxTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #660000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.navBody {
	FONT-SIZE: 10px; COLOR: #333333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.searchBox {
	FONT-SIZE: 10px; WIDTH: 180px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 17px;
}
.topnav {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.quickNav {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #660000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}
.breadcrumb {
	FONT-SIZE: 10px; COLOR: #666666; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.breadcrumbSep {
	FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}
.boxLink {
	FONT-SIZE: 9px; COLOR: #003366; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}
.boxTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #003366; FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.radioSm {
	FONT-SIZE: 8px;
}
.cboxTitleLinks {
	FONT-SIZE: 10px; COLOR: #003366; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.newsTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #003366; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.bodyGrey {
	FONT-SIZE: 10px; COLOR: #666666; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.titleGrey {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.moreLink {
	FONT-SIZE: 10px; COLOR: #660000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.factboxBody {
	FONT-SIZE: 13px; COLOR: #666666; FONT-STYLE: italic; FONT-FAMILY: "Times New Roman", Times, serif;
}
.arrowboxTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #660000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.bodyDkGrey {
	FONT-SIZE: 10px; COLOR: #333333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.navThemes {
	FONT: bold 11px/110% Verdana, Arial, Helvetica, sans-serif; COLOR: #000000; TEXT-DECORATION: none;
}
.navThemesOn {
	FONT-WEIGHT: bold; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}
A.navThemes:link {
	COLOR: #000000;
}
A.navThemes:visited {
	COLOR: #000000;
}
A.navThemes:hover {
	COLOR: #ffffff;
}
.programHeadingHome {
	FONT: 20px "Times New Roman", Times, serif; COLOR: #000066;
}
.programSubheadHome {
	FONT-WEIGHT: 900; FONT-SIZE: 24px; COLOR: #003366; FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.programIntroHome {
	FONT-SIZE: 14px; COLOR: #003366; FONT-STYLE: italic; FONT-FAMILY: "Times New Roman", Times, serif;
}

.stepnavProg
{
	font-weight: bold;
	font-size: 11px;
	color: #336699;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #009999;
}

A.stepnavProgDone:link
	{
	font-size: 11px;
	font-style: normal;
	font-family: verdana;
	text-decoration: none;
	color: #ffffff;
	}	
			
A.stepnavProgDone:active
	{
	font-size: 11px;
	font-style: normal;
	font-family: verdana;
	text-decoration: none;
	color: #ffffff;
	}	

A.stepnavProgDone:visited
{
	font-size: 11px;
	font-style: normal;
	font-family: verdana;
	text-decoration:none;
	color: #ffffff;
}	

A.stepnavProgDone:hover
	{
	font-size: 11px;
	font-style: normal;
	font-family: verdana;
	text-decoration: underline;
	color: #000000;
	}

.stepnavProgActive {
	FONT: 10px Verdana, Arial, Helvetica, sans-serif; COLOR: #996600; TEXT-DECORATION: none;
}
.stepnavProgNA {
	FONT-SIZE: 10px; COLOR: #666666; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}
.progFormPgTitle {
	FONT: bold 16px "Times New Roman", Times, serif; COLOR: #0066cc; TEXT-DECORATION: none;
}
.progFormSectTitle {
	FONT: bold 11px Verdana, Arial, Helvetica, sans-serif; COLOR: #0066cc;
}

.eventHead {
	FONT: bold 11px Verdana, Arial, Helvetica, sans-serif; COLOR: #0066cc;
}
.progRecordNo {
	FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.arrowLinkred {
	FONT: bold 13px "Times New Roman", Times, serif; COLOR: #666666; TEXT-DECORATION: none;
}
A.arrowLinkred:link {
	
}
A.arrowLinkred:visited {
	
}
A.arrowLinkred:hover {
	COLOR: #ffcc00;
}
.navBodyRed {
	FONT-SIZE: 10px; COLOR: #990000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
TD.navBodyRed A:link {
	COLOR: #990000; TEXT-DECORATION: underline;
}
TD.navBodyRed A:visited {
	COLOR: #990000; TEXT-DECORATION: underline;
}
TD.navBodyRed A:hover {
	COLOR: #ff9900; TEXT-DECORATION: underline;
}
.newsDate {
	FONT-SIZE: 10px; COLOR: #666666; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.topicLink {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #003366; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.indexTitle {
	FONT-WEIGHT: 700; FONT-SIZE: 24px; COLOR: #003366; FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.indexSubtext {
	FONT-SIZE: 14px; COLOR: #336699; FONT-STYLE: italic; FONT-FAMILY: "Times New Roman", Times, serif;
}
.bodyRtCol {
	FONT-SIZE: 10px; COLOR: #003366; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.selectbox {
	FONT-SIZE: 10px; WIDTH: 251px; HEIGHT: 120px;
}
.selectboxWide {
	FONT-SIZE: 10px; WIDTH: 340px; HEIGHT: 120px;
}
.selectboxFull {
	FONT-SIZE: 10px; WIDTH: 549px; HEIGHT: 120px;
}
.navSubOn {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}
.navSub {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #cccccc; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}
SELECT {
	FONT-SIZE: 11px;
}
INPUT {
	FONT-SIZE: 11px;
}
.pgSubheadGrey {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif;
}
A.navSub:hover {
	COLOR: #ffffff;
}
.communityIntro {
	FONT-SIZE: 14px; COLOR: #666666; FONT-STYLE: italic; FONT-FAMILY: "Times New Roman", Times, serif;
}
.radioGreyBG {
	BACKGROUND-COLOR: #cccccc;
}
.payTotal {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 4px; COLOR: #333333; PADDING-TOP: 4px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #cccccc;
}
.currency {
	FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.creditDeclined {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #990000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.bodyEmphColour {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #336699; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.note {
	FONT-SIZE: 10px; COLOR: #333333; FONT-STYLE: italic; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.transactionInfo {
	FONT-SIZE: 10px; COLOR: #666666; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.training {
	FONT: 10px Verdana, Arial, Helvetica, sans-serif; COLOR: #333333;
}
.programTitle {
	FONT: 14px "Times New Roman", Times, serif; COLOR: #333333;
}
.stepnavTitleActive {
	PADDING-BOTTOM: 10px; FONT: bold 11px Verdana, Arial, Helvetica, sans-serif; COLOR: #0066cc;
}
.stepnavTitle {
	FONT: bold 11px Verdana, Arial, Helvetica, sans-serif; COLOR: #000000;
}
.addressborder {
	BACKGROUND: #999999;
}
.addressTab {
	FONT: bold 11px Verdana, Arial, Helvetica, sans-serif; COLOR: #999999; TEXT-DECORATION: none;
}
A.addressTab:hover {
	COLOR: #0066cc;
}
.addressTabOn {
	FONT: bold 11px Verdana, Arial, Helvetica, sans-serif; COLOR: #0066cc; TEXT-DECORATION: none;
}
.underline {
	TEXT-DECORATION: underline;
}
.printDetails {
	FONT: 12px Verdana, Arial, Helvetica, sans-serif; COLOR: #000000;
}
.printDetailsEmph {
	FONT-WEIGHT: bold;
}
.printStatus {
	FONT: 19px Times, serif; COLOR: #000000;
}
.printTitle {
	FONT: bold 15px Times, serif; COLOR: #000000;
}
.receipt {
	FONT: 11px Verdana, Arial, Helvetica, sans-serif; COLOR: #000000;
}
.receiptFooter {
	FONT: 10px Verdana, Arial, Helvetica, sans-serif; COLOR: #000000;
}
.receiptTable {
	PADDING-BOTTOM: 2px; FONT: 11px Verdana, Arial, Helvetica, sans-serif; COLOR: #000000;
}
.receiptEmph {
	FONT: bold 11px Verdana, Arial, Helvetica, sans-serif; COLOR: #000000;
}
.creditBorder {
	BACKGROUND-COLOR: #666666;
}
.creditTitle {
	FONT: 22px Times, serif; COLOR: #ffffff;
}
.creditTable {
	FONT: 11px Verdana, Arial, Helvetica, sans-serif; COLOR: #333333;
}
.creditNote {
	FONT: italic 10px Verdana, Arial, Helvetica, sans-serif; COLOR: #333333;
}
.creditTableCode {
	FONT: 10px Verdana, Arial, Helvetica, sans-serif; COLOR: #666666;
}
.creditRequired {
	FONT: 10px Verdana, Arial, Helvetica, sans-serif; COLOR: #333333;
}
.creditApproved {
	FONT: bold 13px Verdana, Arial, Helvetica, sans-serif; COLOR: #339966;
}
.searchform {
	BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px;
}
FORM {
	MARGIN: 0px;
}
.bg999 {
	BACKGROUND: #999999;
}
.errorImg {
	VERTICAL-ALIGN: text-top; MARGIN-RIGHT: 4px;
}
.helpAlign {
	MARGIN-LEFT: 2px; VERTICAL-ALIGN: middle;
}
.example
{
	font-style: italic;
}

.alternatingBG
{
	background-color : #F8F8F8;	
}

A.toggle:link {
	COLOR: #0066cc;
}
A.toggle:visited {
	COLOR: #0066cc;
}
A.toggle:hover {
	COLOR: #0066cc;
}

A.readMore:link {
	font-family: verdana;
	font-size: 11px;
	font-style:normal;
	font-weight:normal;
	COLOR:  #cc0000;
}
A.readMore:visited {
	font-family: verdana;
	font-size: 11px;
	font-style:normal;
	font-weight:normal;
	COLOR: #cc0000;
}
A.readMore:hover {
	font-family: verdana;
	font-size: 11px;
	font-style:normal;
	font-weight:normal;
	COLOR: #cc0000;
}

A.eventobject:link
	{
	font-size: 11px;
	font-style: normal;
	font-family: verdana;
	text-decoration: underline;
	color: #0066cc;
	}	
			
A.eventobject:active
	{
	font-size: 11px;
	font-style: normal;
	font-family: verdana;
	text-decoration: underline;
	color: #0066cc;
	}	

A.eventobject:visited
{
	font-size: 11px;
	font-style: normal;
	font-family: verdana;
	text-decoration: underline;
	color: #0066cc;
}	

A.eventobject:hover
	{
	font-size: 11px;
	font-style: normal;
	font-family: verdana;
	text-decoration: underline;
	color: #cc0000;
	}


.checkboxlist
{
	
}

.indent10
{
	text-indent:10px;
}

.indent5
{
	text-indent:5px;
}

.indent3
{
	text-indent:3px;
}

.checkboxlist TD
{
	text-align:left;
	width : 250px;
}

.separator
{
	height : 1px;
	color: #999999;
	width : 575px;
}

#search td
{
	FONT: 11px Verdana, Arial, Helvetica, sans-serif; COLOR: #333333;
}

#ministry label
{

}

#spokesperson option
{
}

.tHrow
{
	background-color: #DFECF9;

}

.tblHead
{
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	border-left: #999999 1px dotted;
	border-bottom: #999999 1px solid;
}

.lborder
{
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	border-left: #999999 1px dotted;
	border-bottom: #999999 1px solid;
}

.lcol
{
	border-bottom: #999999 1px solid;
	text-align: center;
}

.alertText
{
	FONT:  12px Verdana, Arial, Helvetica, sans-serif; VERTICAL-ALIGN: middle; COLOR: #cc0000;

}

.row1 {
	BACKGROUND: #6699CC;
	color: #FFFFFF;
}

.row2 {
	BACKGROUND: #FFFFCC}
.row1Text {
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.redstar
{
	font-size: 8pt;
	vertical-align: super;
	color: red;
}

.PABheading
{
	font: 20px "Times New Roman" , Times, serif;
	color: white;
	background-color: #6699cc;
}


fileDiv { Z-INDEX: 5; POSITION: relative; }

.mmfiletext { FONT-SIZE: 11px; COLOR: black; FONT-FAMILY: Verdana; }
.mmfiletextbold
{
	font-weight: bold;
	font-size: 11px;
	color: black;
	font-family: Verdana;
}
.mmurlexample
{
	font-size: 11px;
	color: black;
	font-family: Verdana;
	font-style: italic;
}

.textAreaColor { FONT-SIZE: 11px; FONT-FAMILY: verdana, arial, sans-serif; BACKGROUND-COLOR: white; }

.textreadonly { FONT-SIZE: 11px; FONT-FAMILY: verdana, arial, sans-serif; BACKGROUND-COLOR:#dcdcdc;}

.menuHeader { font-family:Verdana; font-size:11px; color:White; font-weight:bold;}

.tblAdminContentHeader
		{
		text-align:left;
		text-decoration:none;
		color:#FFFFFF;
		font-family:times;
		font-size:16px;
		font-weight:bold;
		padding-left:10px;
		background-image:url(../images/img_bluecontent.gif);
		}
.tblAdminContentHeaderCorner
		{
		text-align:right;
		background-image:url(../images/img_bluecorner.gif);
		}
.tblAdminContent
		{
		border-right: 1px solid #999999;
		border-left: 1px solid #999999;
		border-bottom: 1px solid #999999;
		padding-top: 2px;
		padding-bottom: 2px;
		padding-left:5px;
		padding-right:5px;
		color:#000000;
		font-family:verdana, arial, sans-serif;
		font-size:11px;
		font-weight:normal;
		}
					
/*  Corporate Calendar changes / additions.  */

.itemBG
{
	background-color : #FFFFFF;
	
}

.editBG
		{
		font-family:verdana, arial, sans-serif;
		font-size:11px;
		font-weight:normal;
					}

.bgcolorscheme
{
	BACKGROUND: #009999;
}

.tblBorderLeftRight
		{
		border-right: 10px solid #999999;
		border-left: 10px solid #999999;
		padding-left:5px;
		padding-right:5px;
		color:#000000;
		font-family:verdana, arial, sans-serif;
		font-size:11px;
		font-weight:normal;
		}

.tblAdminContentBorders
		{
		border-top: 1px solid #999999;
		border-right: 1px solid #999999;
		border-left: 1px solid #999999;
		border-bottom: 1px solid #999999;
		padding-top: 2px;
		padding-bottom: 2px;
		padding-left:5px;
		padding-right:5px;
		color:#000000;
		font-family:verdana, arial, sans-serif;
		font-size:11px;
		font-weight:normal;
					}

.tblAdminContentNoBorders
		{
		color:#000000;
		font-family:verdana, arial, sans-serif;
		font-size:11px;
		font-weight:normal;
					}

.tblAdminContentBordersTight
		{
		border-top: 1px solid #999999;
		border-right: 1px solid #999999;
		border-left: 1px solid #999999;
		border-bottom: 1px solid #999999;
		padding-top: 0px;
		padding-bottom: 0px;
		padding-left:5px;
		padding-right:5px;
		color:#000000;
		font-family:verdana, arial, sans-serif;
		font-size:11px;
		font-weight:normal;
					}					

A.tabSelect
	{
	font-size: 12px;
	font-style: normal;
	font-family: verdana;
	text-decoration: none;
	color: #000000;
	}	
			
A.tabSelectActive
	{
	font-size: 12px;
	font-style: normal;
	font-family: verdana;
	text-decoration: none;
	color: #000000;
	
	}	

.panelData
{
	left: 0px;
	position: absolute;
	top: 0px;
	width: 748px;
}

.tblActivityContentNoBorders
		{
		color:#000000;
		font-family:verdana, arial, sans-serif;
		font-size:12px;
		font-weight:normal;
					}

.tblActivityContentBorders
		{
		border-top: 1px solid #999999;
		border-right: 1px solid #999999;
		border-left: 1px solid #999999;
		border-bottom: 1px solid #999999;
		padding-top: 2px;
		padding-bottom: 2px;
		padding-left:5px;
		padding-right:5px;
		color:#000000;
		font-family:verdana, arial, sans-serif;
		font-size:12px;
		font-weight:normal;
					}
.ActivityInformation
		{
		color:#000000;
		font-family:verdana, arial, sans-serif;
		font-size:12px;
		font-weight:normal;
		background-color:#ffcc33;
					}
.MinistryChange
		{
		color:#000000;
		font-family:verdana, arial, sans-serif;
		font-size:12px;
		font-weight:normal;
		background-color:#D1F7DF;
					}
.PABHQChange					
		{
		color:#000000;
		font-family:verdana, arial, sans-serif;
		font-size:12px;
		font-weight:normal;
		background-color:#F7DAA1;
					}
.NoChange
		{
		color:#000000;
		font-family:verdana, arial, sans-serif;
		font-size:12px;
		font-weight:normal;
		background-color:#FFFFFF;
					}

.Mandatory
		{
		color:#FF0000;
		font-family:verdana, arial, sans-serif;
		font-size:12px;
		font-weight:bold;
		background-color:#FFFFFF;
  	}
					
.Calendar{
  z-index : 8;
  top : 400px;
  left : 300px;
  
}
.TitleRow1
{

}

.TitleRow2
{
 
}
ul
{
	list-style-image: url(bullet.gif);
	text-align:left;
	margin-left:15px;
	
}
.menu
{
	background-color:#009999;
}
