a:focus
{
  -moz-outline-style: none;
}
/************************************************************************************************/
/**********************         N O T I F I C A T I O N          ********************************/
.info, .success, .warning, .error, .validation {
	font-family:Tahoma;
	font-size:13px;
	border: 1px solid;
	background-repeat: no-repeat;
	background-position: 10px center;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	padding-top: 15px;
	padding-right: 50px;
	padding-bottom: 15px;
	padding-left: 10px;
	font-weight: bold;
}
.info {
	color: #00529B;
	background-color: #BDE5F8;
	background-image: url('http://www.ppa.ps/images/icons/Info.png');
	background-position: right center;
}
.success {
    color: #4F8A10;
    background-color: #DFF2BF;
    background-image:url('http://www.ppa.ps/images/icons/success.png');
	background-position: right center;
}
.warning {
    color: #9F6000;
    background-color: #FEEFB3;
    background-image: url('http://www.ppa.ps/images/icons/warning.png');
	background-position: right center;
}
.error {
    color: #D8000C;
    background-color: #FFBABA;
    background-image: url('http://www.ppa.ps/images/icons/error.png');
	background-position: right center;
}
/************************************************************************************************/
/**********************             C A L E N D A R              ********************************/
.cal_tbl {
	font-family: tahoma;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
	border: 1px solid #87c6da;
	width: 210px;
	height: 100px;
	background-color: #339cde;
}
.cal_Month {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #168bd4;
}
.cal_no_event {
	background-color: #339cde;
	border: 1px solid #168bd4;
	font-family: Tahoma;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #146d89;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	height: 10px;
	width: 40px;
	margin: 0px;
	padding: 2px;
}
.cal_hotspot {
	background-color: #b5d7e2;
	border: 1px solid #666666;
	font-family: Tahoma;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	height: 10px;
	width: 40px;
	color:#900;
	cursor:pointer;
	margin: 0px;
	padding: 2px;
}
#tt {
	position:absolute; 
	display:block; 
	background:url(http://www.ppa.ps/images/cal/tt_left.gif) top left no-repeat
}

#tttop {
	display:block; 
	height:5px; 
	margin-left:5px; 
	background:url(http://www.ppa.ps/images/cal/tt_top.gif) top right no-repeat; 
	overflow:hidden
}

#ttcont {
	display:block; 
	padding:2px 12px 3px 7px; 
	margin-left:5px; 
	background:#666; 
	color:#FFF
}

#ttbot {
	display:block; 
	height:5px; 
	margin-left:5px; 
	background:url(http://www.ppa.ps/images/cal/tt_bottom.gif) top right no-repeat; 
	overflow:hidden
}
/****************************************************************************************/
.ContentPage {
	background-attachment: scroll;
	background-color: #0c82cc;/*#4c9cb5;*/
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url(http://www.ppa.ps/images/divider.gif);
	padding-top: 20px;
}
/****************************************************************************************/
.tpc_Title {
	font-family: Tahoma;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #1e5667;
	text-decoration: none;
	background-image: url(http://www.ppa.ps/images/body_head.gif);
	background-color: #FFFFFF;
	background-repeat: repeat-y;
	background-position: center top;
	text-align: center;
	background-attachment: scroll;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 15px;
	width: 525px;
	height:25px;
}
.tpc_Date {
	font-family: Tahoma;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #1e5667;
	text-decoration: none;
	background-image: url(http://www.ppa.ps/images/body_bg.gif);
	background-color: #FFFFFF;
	background-repeat: repeat-y;
	background-position: left top;
	text-align: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 25px;
}
.tpc_Body_Head {
	background-image: url(http://www.ppa.ps/images/body_head.gif);
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: center top;
	background-attachment: scroll;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 15px;
	width: 535px;
}
.tpc_Body_foot{
	background-image: url(http://www.ppa.ps/images/body_foot.gif);
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: center top;
	background-attachment: scroll;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 15px;
	width: 535px;
}
.tpc_Body {
	font-family: Tahoma;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #1e5667;
	text-decoration: none;
	background-image: url(http://www.ppa.ps/images/body_bg.gif);
	background-color: #FFFFFF;
	background-repeat: repeat-y;
	background-position: center top;
	/*text-align: right;*/
	background-attachment: scroll;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 15px;
	width: 525px;
}
.tpc_Body ul li{
	list-style-image: url(http://www.ppa.ps/images/item.gif);
}
.tpc_Body a:link,.tpc_Body a:visited,.tpc_Body a:active{
	font-family: Tahoma;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #1e5667;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #1e5667;
}
.tpc_Body a:hover{
	font-family: Tahoma;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #1e5667;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #FFCC00;
}
.LinkDesc{
	font-family: Tahoma;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #A4A4A4;
	text-decoration: none;
	padding-left: 15px;
}
/****************************************************************************************/
.MainNews {
	font-family: Tahoma;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	background-color: #C8DBEC;
	/*background-image: url(http://www.ppa.ps/images/MainNewsBg.gif);
	background-attachment: scroll;
	background-repeat: repeat-y;
	background-position:left top;*/
	width: 517px;
	height:128px;
	background-image: url(http://www.ppa.ps/images/MainNews_Newsletter.gif);
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position:left center;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #000000;
	border-left-color: #000000;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	text-align: right;
	color: #1e5667;
}
.news_block {
	font-family: Tahoma;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	background-attachment: scroll;
	background-color: #0c82cc;
	background-image: url(http://www.ppa.ps/images/news_bg.gif);
	background-repeat: repeat-y;
	background-position: left top;
	height: 204px;
	width: 239px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 10px;
	text-align: center;
	color: #1e5667;
}
.MainNews a:link,.MainNews a:active,.MainNews a:visited,
.news_block a:link,.news_block a:active,.news_block a:visited{
	font-family: Tahoma;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #1e5667;
	text-decoration: none;
	/*border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #1e5667;*/
}
.news_block a:hover,.MainNews a:hover{
	font-family: Tahoma;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #1e5667;/*#FFCC00;*/
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #FF9900;
}
/****************************************************************************************/
.Search_tbl {
	font-family: tahoma;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
	border: 1px solid #87c6da;
	width: 210px;
	height: 100px;
	background-color: #64b0c8;
}
.Search_Title {
	font-family: Tahoma;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
	background-color: #168bd4;
	height: 23px;
	vertical-align: middle;
	background-attachment: scroll;
	background-image: url(http://www.ppa.ps/images/searchicon.gif);
	background-repeat: no-repeat;
	background-position: right center;
}
.Search_TxtBox {
	font-family: Tahoma;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #1e5667;
	text-decoration: none;
	background-color: #FFFFFF;
	background-attachment: scroll;
	background-image: url(http://www.ppa.ps/images/txt_bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	border: 1px solid #b3b3b3;
	height: 18px;
	width: 100px;
	vertical-align: middle;
}
.Search_Combo{
	font-family: Tahoma;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #1e5667;
	text-decoration: none;
	background-color: #FFFFFF;
	background-attachment: scroll;
	background-image: url(http://www.ppa.ps/images/txt_bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	height: 20px;
	width: 120px;
	vertical-align: middle;
}
.Search_Combo option{
	font-family: Tahoma;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #1e5667;
	text-decoration: none;
	background-color: #FFFFFF;
	background-attachment: scroll;
	background-image: url(http://www.ppa.ps/images/txt_bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	height: 18px;
	width: 100px;
	vertical-align: middle;
}
.Search_Combo option:hover{
	font-family: Tahoma;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #1e5667;
	text-decoration: none;
	background-color: #FFFFFF;
	background-attachment: scroll;
	background-image: url(http://www.ppa.ps/images/txt_bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	height: 18px;
	width: 100px;
	vertical-align: middle;
}
.Search_Btn {
	background-color: #FFFFFF;
	background-attachment: scroll;
	background-image: url(http://www.ppa.ps/images/search_btn.gif);
	background-repeat: no-repeat;
	height: 24px;
	width: 134px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	cursor:pointer;
}
/****************************************************************************************/
.Poll_Tbl {
	font-family: tahoma;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
	border: 1px solid #87c6da;
	width: 210px;
	height: 100px;
	background-color: #339cde;
}
.Poll_Title {
	font-family: Tahoma;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
	background-color: #168bd4;
	height: 23px;
	vertical-align: middle;
	/*background-attachment: scroll;
	background-image: url(http://www.ppa.ps/images/pollicon.gif);
	background-repeat: no-repeat;
	background-position: right center;*/
}
.PollVote {
	background-color: #FFFFFF;
	background-attachment: scroll;
	background-image: url(http://www.ppa.ps/images/vote.gif);
	background-repeat: no-repeat;
	height: 24px;
	width: 134px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	cursor:pointer;
}
/****************************************************************************************/
.SliverBox {
	font-family: Tahoma;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	background-attachment: scroll;
	background-image: url(http://www.ppa.ps/images/silver_box_m.gif);
	background-repeat: repeat-x;
	background-position: left top;
	vertical-align: middle;
}
.SliverBox ul{
	font-family: Tahoma;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	color: #1e5667;
	list-style-type: none;
	vertical-align: middle;
}
.SliverBox li a:link,.SliverBox li a:active,.SliverBox li a:visited{
	font-family: Tahoma;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	color: #1e5667;
}
.SliverBox li a:hover{
	font-family: Tahoma;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	color: #1e5667;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #1e5667;
}
/****************************************************************************************/
.BlueBox {
	font-family: Tahoma;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	color: #1e5667;
	background-attachment: scroll;
	background-image: url(http://www.ppa.ps/images/blue_box_m.gif);
	background-repeat: repeat-x;
	background-position: left top;
	vertical-align: middle;
}
.BlueBox ul{
	font-family: Tahoma;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	color: #1e5667;
	list-style-type: none;
	vertical-align: middle;
}
.BlueBox li a:link,.BlueBox li a:active,.BlueBox li a:visited{
	font-family: Tahoma;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	color: #1e5667;
}
.BlueBox li a:hover{
	font-family: Tahoma;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	color: #1e5667;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #1e5667;
}
/****************************************************************************************/
.Sqr_blks{
	font-family: Tahoma;
	color: #1e5667;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	background-attachment: scroll;
	background-image: url(http://www.ppa.ps/images/blc_bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #134665;
	border-left-color: #134665;
	height: 210px;
	width: 240px;
	padding-right: 0px;
	padding-left: 5px;
	text-align: right;
	vertical-align: top;
	background-color: #f2f5f6;
}
.Sqr_blks ul{
	font-family: Tahoma;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	color: #1e5667;
	vertical-align: middle;
	margin: 0px;
	padding-right: 19px;
	padding-left: 3px;
	padding-top: 0px;
	padding-bottom: 0px;
	list-style-image: url(http://www.ppa.ps/images/item.gif);
}
.Sqr_blks li a:link,.Sqr_blks li a:active,.Sqr_blks li a:visited{
	font-family: Tahoma;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	color: #1e5667;
	margin: 0px;
	padding: 0px;
}
.Sqr_blks li a:hover{
	font-family: Tahoma;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	color: #1e5667;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #1e5667;
	margin: 0px;
	padding: 0px;
}
/****************************************************************************************/
.DicTitle{
	font-family: Arial;
	font-size: 19px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	color: #ffffff;/*#1e5667;*/
}
.DicTbl{
	font-family: tahoma;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	color: #1e5667;
}
.DicLink{
	font-family: tahoma;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	color: #1e5667;
}
/*********************************************************************************************************/
.Contact{
	font-family: Tahoma;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #ffffff;
	text-decoration: none;
	text-align: right;
}
.ContactTitle{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #ffffff;
	text-decoration: none;
	text-align: right;
	margin-right: 15px;
	padding-right: 15px;
}
.ContactTitle a:link,.ContactTitle a:active,.ContactTitle a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #ffffff;
	text-decoration: none;
	text-align: right;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #FFFFFF;
}
.ContactTitle a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FFCC00;
	text-decoration: none;
	text-align: right;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #FFCC00;
}
.ContactTxt{
	font-family: Tahoma;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #1e5667;
	text-decoration: none;
	background-color: #FFFFFF;
	background-attachment: scroll;
	background-image: url(http://www.ppa.ps/images/txt_bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	border: 1px solid #b3b3b3;
	height: 22px;
	vertical-align: middle;
}
.ContactTxtArea{
	font-family: Tahoma;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #1e5667;
	text-decoration: none;
	background-color: #FFFFFF;
	background-attachment: scroll;
	background-image: url(http://www.ppa.ps/images/ContactTextBg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	border: 1px solid #b3b3b3;
}
/******************************************************************************************************************************/
.ContactSend {
	background-color: #FFFFFF;
	background-attachment: scroll;
	background-image: url(http://www.ppa.ps/images/send.gif);
	background-repeat: no-repeat;
	height: 30px;
	width: 134px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	cursor:pointer;
}
.ContactClear {
	background-color: #FFFFFF;
	background-attachment: scroll;
	background-image: url(http://www.ppa.ps/images/clear.gif);
	background-repeat: no-repeat;
	height: 30px;
	width: 134px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	cursor:pointer;
}
