/*
 * Predefined Styles *
 */
html,body,h1,h2,h3,h4,h5,h6,h7,p,ul,ol,dl,li,dt,dd,a,table,tr,td,b,i,img,input,form,textarea,div,span{font-family:Arial,Verdana,sans-serif;margin:0;padding:0;}
a{text-decoration: none;color:#006EBD;}
a img{border-width:0;}
.clear{clear:both;display:block;height:0;overflow:hidden;}
ul {list-style: none;border-collapse: collapse;}
html,body{text-align: center; background: url(../Images/PCFA_pageBg.jpg) repeat-x top left #2F76AD;}
b{font-weight: bold;color:#004fa6;}
b{font-weight: bold;color:#2192ca;}
.center{text-align: center;}
 
/*
 * Page Wrappers *
 */
#pageBorder{margin: 0 auto 0 auto;width: 100%; background: url(../Images/PCFA_pageBg2.gif) repeat-y top center transparent;}
#pageBorder3{margin: 0 auto 0 auto;width: 100%; background: url(../Images/PCFA_pageBg3.jpg) no-repeat top center transparent;}
#container{background: url(../Images/PCFA_homeBg.gif) repeat-y top left white;margin: 0 auto 0 auto;text-align: left;width: 929px;}
#container2{background: url(../Images/PCFA_naviBg.gif) no-repeat top left transparent;}
 
/*
 * Header Element *
 */
#header{background: url(../Images/PCFA_headerBg.jpg) no-repeat top left #ffffff;height:124px;overflow:hidden;}
#header h1{padding: 0;width:218px;float: left;}
#header h1 span{display: none;}
 
/*
 * Top Navigation Element *
 */
#header #topNavi{float: right; width:493px;}
#header #topNavi ul{list-style-type: none; margin: 27px 16px 0 0; text-align: right;}
#header #topNavi ul li{float:left;}
#header #topNavi ul li span{display: none;}
#header #topNavi ul li .men{display: block;background: url(../Images/PCFA_naviTopMen.jpg) no-repeat top right transparent;height: 68px;width: 98px;}
#header #topNavi ul li .carers{display: block;background: url(../Images/PCFA_naviTopCarers.jpg) no-repeat top right transparent; height: 68px;width: 94px;}
#header #topNavi ul li .support{display: block;background: url(../Images/PCFA_naviTopSupportGroups.jpg) no-repeat top right transparent; height: 68px;width: 94px;}
#header #topNavi ul li .professionals{display: block;background: url(../Images/PCFA_naviTopHealthProfessio.jpg) no-repeat top right transparent;height: 68px;width: 94px;}
#header #topNavi ul li .ambassador{display: block;background: url(../Images/PCFA_naviTopAmbassadorProgr.jpg) no-repeat top right transparent;height: 68px;width: 97px;}


/*
 * ORIGINAL TOP NAVIGATION ELEMENTS
 
 #header #topNavi{float: right; width:549px;}
#header #topNavi ul{list-style-type: none; margin: 27px 16px 0 0; text-align: right;}
#header #topNavi ul li{float:left;}
#header #topNavi ul li span{display: none;}
#header #topNavi ul li .men{display: block;background: url(../Images/PCFA_naviTopMen.jpg) no-repeat top right transparent;height: 77px;width: 110px;}
#header #topNavi ul li .carers{display: block;background: url(../Images/PCFA_naviTopCarers.jpg) no-repeat top right transparent; height: 77px;width: 105px;}
#header #topNavi ul li .support{display: block;background: url(../Images/PCFA_naviTopSupportGroups.jpg) no-repeat top right transparent; height: 77px;width: 105px;}
#header #topNavi ul li .professionals{display: block;background: url(../Images/PCFA_naviTopHealthProfessio.jpg) no-repeat top right transparent;height: 77px;width: 105px;}
#header #topNavi ul li .ambassador{display: block;background: url(../Images/PCFA_naviTopAmbassadorProgr.jpg) no-repeat top right transparent;height: 77px;width: 108px;}


 */
 
 
/*
 * Navigational elements styling *
 */
#navi{width:185px;float:left;overflow:hidden;}
#navi ul{list-style:none;margin:0;padding:0;border-collapse:collapse;line-height:1em;}
#navi ul li{width:185px;margin:0;padding:0;overflow:visible;border-collapse:collapse;display:inline;line-height:1em;float:left;overflow:hidden;}
#navi ul ul {width:100%;padding:0;margin:0;}
#navi ul li a{display:block;font-size: 12px;font-weight:bold;color:#ffffff;height:29px;width:100%;background: url(../Images/PCFA_naviBg.jpg) no-repeat top left #0778BF;margin:0;padding:0;}
#navi ul li a:hover{background: url(../Images/PCFA_naviBg.jpg) no-repeat 0 -29px #0778BF;}
#navi ul li ul li a{font-size:11px;display:block;color:#007AC1;height:26px;font-weight:normal;background: url(../Images/PCFA_naviBg.jpg) no-repeat 0 -84px #E9F0F4;overflow:hidden;}
#navi ul li ul li a:hover{background: url(../Images/PCFA_naviBg.jpg) no-repeat 0 -58px #E9F0F4;}
#navi ul li span{display:block;padding:7px 0 0 10px;}
#navi ul li ul li span{display:block;padding:6px 0 0 10px;}
#navi ul li.navi2 a{ display: block;font-size: 12px;font-weight: bold;color: #ffffff;height: 29px;width: 185px;background: url(../Images/PCFA_naviBg.jpg) no-repeat 0 -140px #0778BF;}
#navi ul li.navi2 a:hover{background: url(../Images/PCFA_naviBg.jpg) no-repeat 0 -111px #0778BF;}
#navi ul li a:focus{outline:0;}
#donation{width: 185px; background-color: #007AC1;padding: 10px 0 3px 0;}
 
#donation a{display: block; margin: 0 7px 0 7px;}
 
/*
 * Footer Element *
 */
#footer{width:929px;clear:both;height:30px;background: url(../Images/PCFA_footerBg.gif) no-repeat top right #007AC1;color: #ffffff;}
#footer p{font-size:10px;}
#footer .left{float:left;padding:8px 0 0 11px;overflow:hidden;width:376px;}
#footer .right{text-align:right;float:right;padding:8px 100px 0 0;overflow:hidden;width:250px;}
#footer a{color: #ffffff;}
 
/*
 * Content Element
 */
#content{width:743px;float:right;overflow:hidden;}
#content .contentPadding{padding: 18px;}
#content h2{color: #007AC1; border-bottom: 1px solid #BFC6CA;font-size: 18px; padding: 0px 0px 4px 0px;margin: 0px 0px 6px 0px;}
#content h3{color: #007AC1; font-size: 14px; padding: 6px 0px 0px 0px;margin: 0px 0px 6px 0px;}
#content h4{color: #3E4F58; font-size: 12px; padding: 6px 0px 0px 0px;margin: 0px 0px 6px 0px;}
#content p{color: #3E4F58; font-size: 12px; margin-bottom: 10px; line-height: 1.5em;}
#content ul{list-style-type:disc;}
#content ul,#home #contentLeft ol{line-height: 16px;color: #007AC1; font-size: 12px; margin: 0 0 10px 20px;}
#content li span{color: #3e4f58;font-weight: normal; margin: 0 0 15px 0; line-height: 17px;}
#content li ul,#home #contentLeft li ol{margin-bottom:0;}
#content dl{color:#3E4F58; font-size: 12px;}
#content dl dt{display:inline;padding-right: 10px;}
#content dl dd{display:inline;color:#006EBD;}
#content dl .clear{height: 4px; width: 100%;}
#content a{text-decoration: underline; color:#006EBD;}
 
/*
 * Latest News Emelent
 */
#content .latestNews h2{font-size:0.96em;padding:0;color:#ffffff;height:37px;width:480px;background: url(../Images/PCFA_latestNewsBg.gif) 0 0 no-repeat transparent;border-width:0;}
#content .latestNews h2 span{display:block;padding:9px 0 0 11px;}
#content .latestNews h3{color: #006ebd; font-size: 0.85em; padding: 9px 0px 3px 0px;margin: 0px 0px 6px 0px;border-bottom:1px solid #bfc6ca;}
 
 
/* Home page news pannel */
 
#contentHome .contentPadding{padding:18px;}
#homeContentLeft{width:523px;float:left;overflow:hidden;}
#homeContentLeft ul{ list-style-position: inside; list-style-type: disc; color: #3e4f58;float:left;overflow:hidden;}
#homeContentRight{width:220px;float:left;overflow:hidden;}
#homeContentRight .contentPadding{padding: 8px 10px 8px 9px;}
#homeContentRight div.alt{border: 1px solid #006EBD;padding: 6px 6px 0 6px;}
#homeContentRight h3.alt{font-size: 13px;color:#fff; background-color:#006EBD;padding: 6px 3px 6px 6px;margin:0;}
 
/*
 * Home page events element *
 */
#content .homePageEvents{}
#content .homePageEvents h3{font-size:13px;color:#EDEFF0;padding: 6px 3px 6px 14px;background: url(../Images/PCFA_itemsHeadingBg.gif) repeat-x top left #30ABD8;margin:20px 0 0 0;}
#content .homePageEvents .contentPadding{padding: 5px 14px 5px 14px;}
#content .homePageEvents h4{color:#0C63BC; font-size: 13px; margin: 5px 0 5px 0;}
#content .homePageEvents p{color:#3E4F58; font-size: 12px; margin: 0 0 7px 0;}
#content .homePageEvents .more{text-align: right;}
#content .homePageEvents .more a{color:#0C63BC; font-weight: bold;}
 
.rule{height: 1px; background-color:#A1B0B6;display: block;overflow: hidden;margin: 6px 0 6px 0;}
 
#mailAFriend label, #search label{font-size: 11px;color: #005DAE;}
#mailAFriend p, #search p{margin: 0;}
#mailAFriend .text, #search.text{padding: 0;width: 152px;font-size: 11px;color: #005DAE;}
#mailAFriend .submit, #search .submit{color: #ffffff;background: url(../Images/PCFA_mailSendBg.gif) no-repeat top left #78868C;border-width:0;font-size: 11px;font-weight: bold;height: 19px;width:63px;text-align: center;padding:0;margin:0;}
 
/*
 * Form Styling *
 */
form#form {width: 300px;font-family: arial;}
form#form label{display: block; float: left; width: 70px;}
form#form .text{display: block; float: right; width: 220px;font-size: 12px;}
form#form textarea{width: 295px;font-size: 12px;height:100px;}
form#form .submit{color: #ffffff;background: url(../Images/PCFA_mailSendBg.gif) no-repeat top left #78868C;border-width:0;font-size: 11px;font-weight: bold;height: 19px;width:63px;text-align: center;padding:0;margin:0;}
 
.imageRight{float: right; clear: left; margin: 0 0 3px 15px; border: 4px solid #005DAE;}
.imageLeft{float: left; clear: right; margin: 0 15px 3px 0; border: 4px solid #005DAE;}
 
#home #contentLeft #events p{font-size: 11px; margin: 3px 0 0 0;line-height: 13px;}
.eventsForm input,.eventsForm select{font-size: 11px;color: #444444;}
hr{border: 0;color: #0C63BC;background-color: #0C63BC;height: 1px;display: block;}
 
/*
 * Styling for the internal linking system
 */
#content ul.internalLinks li{list-style-type:disc;font-size: 12px;color:#3E4F58; line-height:18px;}
#content ul.internalLinks li a{font-weight: normal;color:#005DAE;}
#content .error{color: #ff0000;}
#content .more {font-size: 11px; text-align: right;}
#content .more a{text-decoration: none;}
 
/*
 * Default table styling, mainly used on the PCFA People page  
 */
table{border-collapse: collapse;margin: 10px 20px 10px 20px;width:512px;}
table th,table td{border: 1px solid #005DAE;padding: 3px 5px 3px 5px;font-size: 12px;color: #3E4F58;}
table th{text-align: center;background-color:#005DAE;color:#ffffff;}
 
/*
 * Events element
 */
#events{overflow: hidden;}
#events p{overflow: hidden; padding-bottom: 10px;}
#events .eventPadding{margin-right: 7px;margin-left: 7px;border: 1px solid #005DAE; height: 200px; overflow: hidden;overflow-y: hidden;}
#events .event{width: 183px; float: left;margin-bottom: 20px;}
/* Needs the "#content" to override the styles already set */
#content #events .event h3{padding: 5px;margin: 0 0 5px 0;color: #ffffff;background: url(../Images/PCFA_eventH.jpg) no-repeat top left #0148a0;font-size:0.75em;}
#content #events .event h3 a{color:#ffffff;text-decoration: none; display: block;}
#content #events .event p{margin: 0 5px 7px 9px;padding:0;font-size:0.70em;}
#content #events .event p strong{color:#3CA7DD;}
#content #events .event p.eventMore{text-align: right; font-weight: bold; font-size:0.6em;}
 
/*
 * Small site search
 */
#smallSiteSearch .contentPadding{padding:10px}
#smallSiteSearch h3{font-size: 13px;color: #EDEFF0;padding: 6px 3px 6px 14px;background: url(../Images/PCFA_mailHeadingBg.gif) repeat-x top left #006EBD;}
#smallSiteSearch label{font-size: 11px;color: #005DAE;}
#smallSiteSearch p{margin: 0;}
#smallSiteSearch p.advancedSearch{text-align:right;float:right;font-size:0.7em;padding-top:3px;}
#smallSiteSearch .text{padding:0;width:162px;font-size: 11px;color: #005DAE;}
#smallSiteSearch .submit{color: #ffffff;background: url(../Images/PCFA_mailSendBg.gif) no-repeat top left #78868C;border-width:0;font-size: 11px;font-weight: bold;height: 19px;width:63px;text-align: center;padding:0;margin:0;}
/*
 * Media Release Element
 */
#content .mediaRelease p{margin-bottom:0em;}
#content .mediaRelease p.date{float:right;}
#content .mediaRelease p.date{float:right;}
 
#content p.date{font-size: 11px;text-align: right;}
 
.diagram{text-align: center;}
 
 
 
.video{text-align:center;margin:20px 0 20px 0;}
 
 
.categoryHeadingRSS{display:block;float:right;height:16px;width:16px;}
 