body, {
	FONT-SIZE: 16px;
	FONT-FAMILY: Arial;
	COLOR: 000000;
	margin: 6;
	background-color: #ad8bc7;
	background-image: url(images/ppnl-salayout_back.jpg);
	background-repeat: repeat-x;
}

.PageTitle {
	FONT-WEIGHT: lighter;
	FONT-SIZE: 26px;
	COLOR: #FF0099;
}

.MainTableBorder {
	border: 1px solid #7b7b7b;
	margin: 2px;
}

p, ul {
	FONT-SIZE: 16px;
	FONT-FAMILY: Arial;
	COLOR: 000000;
}

.FooterTable {
  margin-bottom: 8px;
}

.Footer {
	FONT-SIZE: 10px; COLOR: #7b7b7b;
}

A.FooterLink:link, A.FooterLink:visited {
	FONT-SIZE: 10px;
	COLOR: #00009f;
}

A.FooterLink:hover, A.FooterLink:hover:visited {
	FONT-SIZE: 10px;
	COLOR: #ff0099;
}

.ContentTitle, ContentTitle span, ContentTitle p {
	FONT-WEIGHT: normal;
	FONT-SIZE: 20px;
	COLOR: #00009F;
	line-height: 26px;
}
.ContentText, .ContentText span, .ContentText p {
	FONT-SIZE: 16px;
	COLOR: #000000;
	line-height: 22px;
}

.HighlightTitle {
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	COLOR: #00009F;
}
.HighlightText, .HighlightText span {
	FONT-SIZE: 12px;
	text-align: justify;
	COLOR: #000000;
}

A.HighlightText {
	FONT-SIZE: 12px;
  TEXT-DECORATION: none;
	COLOR: #a04040;
}
 
.IntroContentTitle {
	FONT-WEIGHT: bolder;
	FONT-SIZE: 20px;
	COLOR: #00009f;
}
.IntroContentText, .IntroContentText span, .IntroContentText p {
	FONT-WEIGHT: bold;
	FONT-SIZE: 16px;
	COLOR: #7b7b7b;
	line-height: 20px;
}



.CurrentMenu {
	FONT-WEIGHT: normal; 
    FONT-SIZE: 20px; 
    COLOR: #FFaa99; 
    TEXT-DECORATION: none;
	line-height: 32px;

}
.MenuLinkItem {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #000000; TEXT-DECORATION: none; line-height: 26px;
}

A.MenuLinkItem:link {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #00009F; TEXT-DECORATION: none; line-height: 26px;
}
A.MenuLinkItem:hover {
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	COLOR: #FF0099;
	TEXT-DECORATION: none;
    background-color: #d0d0d8;
	width: 100%;
	line-height: 26px;
}
A.MenuLinkItem:visited {
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	COLOR: #00009F;
	TEXT-DECORATION: none;
	line-height: 26px;
}
A.MenuLinkItem:visited:hover {
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	COLOR: #FF0099;
	TEXT-DECORATION: none;
    background-color: #d0d0d8;
	width: 100%;
	line-height: 26px;
}

.MenuPageLinkItem {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #FF0099; TEXT-DECORATION: none;
	line-height: 26px;
}
A.MenuPageLinkItem:link {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #00009F; TEXT-DECORATION: none;
	line-height: 26px;
}
A.MenuPageLinkItem:hover {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 14px; 
	COLOR: #FF0099; 
	TEXT-DECORATION: none;
    background-color: #d0d0d8;
	width: 100%;
	line-height: 26px;
}
A.MenuPageLinkItem:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #00009F; TEXT-DECORATION: none;
	line-height: 26px;
}
A.MenuPageLinkItem:visited:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #FF0099; TEXT-DECORATION: none; background-color: #d0d0d8; width: 100%; line-height: 26px;
}

.textfield {
	font-family: Arial; font-size: 12px; background-color: #f0f0f0; border: thin solid #d0d0d8;
}
select {
	font-family: Arial; font-size: 12px; background-color: #f0f0f0; border: thin solid #d0d0d8;
}
.formbutton {
	font-family: Arial; font-size: 11px; font-weight: bolder; color: #00009f; background-color: #d0d0d8;
}
.SearchBox {
	font-family: Arial; font-size: 12px; background-color: #ffffff; border: thin solid #e8d0d8;
}
.SearchButton {
	font-family: Arial; font-size: 11px; font-weight: bolder; color: #00009f; background-color: #e8d0d8;
}
a:link, a:visited {
    font-size: 16px;
	font-weight: bold;
	color: #00009f;
	text-decoration: none;
}
a:active {
    font-size: 16px;
	font-weight: bold;
	color: #FF0099;
	text-decoration: none;
}
a:hover {
    font-size: 16px;
	font-weight: bold;
	color: #FF0099;
	text-decoration: underline;
}
