
 *
{
    margin:0;
    padding:0;
}
html
{
    font-family: Arial, Verdana, San-serif;
}


body 
{
	 	margin: 0; /* to avoid margins */
	 	color: #000000;
	 	font-family: verdana, arial, helvetica, sans-serif;
	 	font-size:0.7em;
}
	 
#global 
{
	 	margin-left: auto;
	 	margin-right: auto;
	 	width: 960px;
	 	background-color: #ffffff;
}
	
#header 
{
		background: url(/images/PFS-Header.jpg) no-repeat;
		width: 960px;
		height: 95px;
}
	
#ctl00_content_placeholder_content 
{
	padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 15px;
    padding-right: 10px;
    float:left;
  /*width:650px; /*width: 580px;*/ */
    /*background-color: red;*/
    min-width: 675px;
    width: 675px;
    display: inline;
}     

#footerContainer
{
}
            
#footer
{
		width: 960px;
		height: 96px;
		clear:both;
        color:#737373;
        margin-right:auto;
        margin-left:auto;
        /*background: url('/images/PFS-EndorsedBy.jpg') no-repeat;*/
        font-size: 10px;
        padding-top: 30px;
}

#footer a:link
{
    text-decoration: none;
    color: #737373;
}

#footer a:visited
{
    text-decoration: none;
    color:#737373;
}

#footerleft
{
        float:left;
        display:block;
        padding-top: 5px;
}


#footerright
{
        float:right;
        padding-top: 5px;
        text-align: right;
}


/***************************/
/* Top Menu */
/***************************/

#topmenu
{
    width:961px;
    height: 40px;
    background-repeat: no-repeat;
    background-color: green;
    border-bottom: solid 1px #ffffff;
}

#topmenu ul 
{

}

#topmenu ul li 
{
    float: left;
    display: inline;
    height: 40px;
    border-right: solid 1px #ffffff;
    padding-left: 20px;
    padding-right: 20px;
}

#topmenu ul li a 
{
    text-decoration: none;
	cursor: pointer;
	float: left;
	font-family: verdana;
	font-size: 12px;
    text-align: center;
    margin-top: 11px;
    color: #ffffff;
}

#topmenu ul li a:hover 
{
    text-decoration: none;
    color: #999999;
    cursor: pointer;
   	float: left;
}

/****************************/
/* Container - Beneath Menu */
/****************************/

#container1
{
    width: 960px;
    height: 289px;
    float: left;
}

#containerImage
{
    background-image: url('/images/PFS-sampleImage.jpg');
    background-repeat: no-repeat;
    width: 700px;
    height: 248px;
    float: left;
    padding-bottom: 1px;
}

#newsContainer
{
    background-image: url('/images/PFS-News-BG-all.jpg');
    background-repeat: no-repeat;
    width: 259px;
    height: 248px;
    float: left;
    margin-left: 1px;
}

#searchBanner
{
    background-image: url('/images/PFS-Search-banner.jpg');
    background-repeat: no-repeat;
    width: 960px;
    height: 40px; 
    float: left;
    color: #ffffff;
    font-family: verdana;
}

#searchBanner a
{
    color: #ffffff;
}

#searchBanner a:hover
{
    color: #216AA1;
    text-decoration: none;
}

/***************************/
/* Search Styling */
/***************************/

#search
{
    width: 242px;
    height: 31px;
    background: url('/images/PFS-Search-box.jpg') no-repeat top left;
    margin: 5px 0px 0px 420px;
    position: absolute;
    display: inline;
}

* html #search
{
    margin: 5px 0px 0px 400px;
}

.searchBox
{
    border: 0px;
    font-size: 12px;
    font-family: Arial;
    color: #ffffff;
    margin: 7px 0px 0px 10px;
    width: 190px;
    height: 17px;
    float: left;
    background-color: transparent;
}

.searchButton
{
    height: 17px;
    width: 15px;
    border: 0;
    float: left;
    margin: 7px 0px 0px 10px;
}
        

/***************************/
/* Contents */
/***************************/

h1
{
		display: none;
}

h2
{
	    color: #428DC7;
		font-family: Verdana, Arial, Helvetica, sans-serif ;
		font-size: 15px;
}

h3
{
		color: #0066CC;
		background-color: transparent;
		padding-left: 0px; 
		font-family: Verdana, Arial, Helvetica, sans-serif ;
		font-size: 1.0em;
}

h3.frontpage
{
		color: #0066CC;
		background-color: transparent;
		padding-left: 0px; 
		font-family: Verdana, Arial, Helvetica, sans-serif ;
		font-size: 1.4em;
        border-bottom: 1px #cccccc solid;
        padding-bottom: 10px;
        width:550px;
}

#ctl00_content_placeholder_content h2 {
        margin-top: 25px;
        font-style: italic;
        font-size: 19px;
        text-transform: uppercase;
        color: #1D62A7;
 }
 
#header_bullet
{
    background-image: url(/images/pfs_header_bullet.jpg);
    background-repeat: no-repeat;
    float: left;
    height: 8px;
    width: 8px; 
    margin-top: 7px;
    margin-right: 10px;
}


#ctl00_content_placeholder_content p {
      padding-top:10px;
      padding-bottom:10px;
      color: #575757; 
 }

#ctl00_content_placeholder_content ul {
        padding-left:20px;
        list-style-type: none;
        color: #575757;  
}

#ctl00_content_placeholder_content ul li{
        background-image: url(/images/pfs_bullet.jpg);
        background-repeat: no-repeat;
        padding-left: 20px;
        background-position: 0px 3px;
}

#ctl00_content_placeholder_content img {border:0;}


/***************************/
/* Right Col*/
/***************************/

#ctl00_rightCol
{
    float: left;
    width: 250px;
    height: auto;
    margin-left: 10px;
    margin-top: 15px;
}

#rightCol
{
    float: left;
    width: 250px;
    height: auto;
    margin-left: 25px;
    margin-top: 15px;
}

.videoContainer
{
    background-image: url('/images/PFS-Videos-BG.jpg');
    background-repeat: no-repeat;
    width: 200px;
    height: 250px;
    margin-left: 25px;
    margin-top: 30px;
}

#videoTitle
{
    font-family: arial;
    color: #1D62A7;
    font-size: 14px;
    font-weight: bold;
    float: left;
    padding-left: 95px;
}

#videoTitle a
{
    text-decoration: none;
}

#videoImage
{
    width: 180px;
    height: 150px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 10px;
}

#videoText
{
    width: 170px;
    margin-top: 8px;
    margin-left: 15px;
    font-size: 10px;
    color: #616161;
    font-style: italic;
}

#videoMore
{
    background-image: url('/images/PFS-Videos-more.jpg');
    background-repeat: no-repeat;
    width: 16px;
    height: 10px;
    float: right;
}

/***************************/
/* Main Menu */
/***************************/

#ctl00_navcontainer
{
    margin: 1px 0px 0px 0px;
    padding-left: 0px;
    width: 200px;
    float:left;
    display: block;
    clear:both;
}

#ctl00_navcontainer ul
{
    margin: 0px 0px 0px 0px;
    list-style-type: none;
}

#ctl00_navcontainer li
{
    padding: 0px;
    list-style-type: none;
    padding-left:0px;
    padding-top:5px;
   /* border-bottom: 1px dotted #414141;*/
}


/********* MENU - LEVEL COLOURS *********/

/****LEVEL 1****/
#ctl00_navcontainer ul li
{
    background-color: #E9E9E9;
}  

#ctl00_navcontainer ul ul li
{
    background-color: #F5F5F5;
}  

#ctl00_navcontainer ul ul ul li
{

}

#ctl00_navcontainer ul ul ul
{
    padding-bottom: 5px;
}

#ctl00_navcontainer ul ul ul ul li
{

}
   
#ctl00_navcontainer ul ul ul ul ul li
{

}

/*********** MENU - TEXT ***********/


#ctl00_navcontainer ul li a
{
    padding-left: 20px;
    padding-bottom: 4px;
    display: block;
    color: #4D5A62;
    font-weight: bold;
}

#ctl00_navcontainer ul ul li a    
{
    padding-left: 20px;
    padding-bottom: 4px;
    display: block;
    /*color: #4D5A62;*/
    color: #39A5E6;
    font-weight: bold;
}

#ctl00_navcontainer ul ul ul li a
{
    padding-left: 30px;
    padding-bottom: 5px;
    display: block;
    color: #707070;
    font-weight: normal;
}

#ctl00_navcontainer ul ul ul ul li a
{ 
    padding-left: 40px;
    padding-bottom: 4px;
    display: block;
    color: #4D5A62;
}

#ctl00_navcontainer ul ul ul ul ul li a
{ 
    padding-left: 50px;
    padding-bottom: 4px;
    display: block;
    color: #4D5A62;
}

/***************************/
/* General Links */
/***************************/

a
{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color:#0066CC;
		text-decoration: none;
}

a:hover 
{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #000;
		text-decoration: underline;
}

/***************************/
/* A to Z */
/***************************/

#ctl00_content_placeholder_A_ZIndex
{
		margin-top:-30px;
        padding-bottom:5px;
        padding-left:20px;
        padding-right:20px;
        float:left;
        width:580px;
}

#ctl00_content_placeholder_A_ZIndex ul
{
	text-align:left;
	width:420px;
	margin: 0 0 10px 0;
	padding-left:15px;
}


#ctl00_content_placeholder_A_ZIndex li
{
	margin:4px;
	padding:0;
	list-style:none!important;
	margin:0.25em;
}
#ctl00_content_placeholder_A_ZIndex li a
{

	display:block;
	text-decoration:none;
}

#ctl00_content_placeholder_A_ZIndex li a:hover
{
	color:#194A87;
	text-decoration:underline;
}

/***************************/
/* Events & News Styling */
/***************************/

#ctl00_content_placeholder_events {
        padding-bottom:5px;
        padding-left:20px;
        float:left;
        width:600px;
        margin-top:-80px;
		}

#ctl00_content_placeholder_DataList2 td
{
    padding-left:10px;
    padding-top:10px;
    padding-bottom:10px;
    
}

.newsstyle td {
    padding-top:10px;
    padding-bottom:10px;

}

/***************************/
/* Breadcrumb */
/***************************/

#ctl00_breadcrumb
{
    padding: 13px 0px 0px 20px;
    padding-bottom: 8px;
    height: auto;
    width: 650px;
    float: left;
    color: #ffffff;
    font-size: 10px;
    text-decoration: none;
}

#ctl00_breadcrumb ul
{
    width: 520px;
    height: auto;
    float: left;
    margin-bottom: 0px;
    padding-left: 85px;
    margin-top: -13px;    
}

#ctl00_breadcrumb li
{
    float: left;
    list-style-type: none;
    color: #ffffff;
    font-weight: bold;
    margin-top: 1px;
    text-decoration: none;
}

#ctl00_breadcrumb a
{
    color: #ffffff;
    text-decoration: none;
}

/***********************/
/*     LATEST NEWS     */
/***********************/

#stories 
{
    height: 82px;
}

.newsItem
{
    height: 82px;
    width: 259px;
}

.inside
{
    width: 259px;
    height: 82px;
}

.headline
{
	color: #ffffff;
	padding: 12px 15px 2px 15px;
    font-weight: bold;
    font-size: 10px;
    width: 229px;
    height: 25px;
}

.extract 
{
    color: #ffffff;   
	padding: 0px 15px 0px 15px;
	font-size: 10px;
	width: 229px;
	height: 25px;
}

.more
{
	float: right;
	padding-right: 10px;
	font-weight: bold;
	color: #ffffff;
	font-size: 10px;
	height: 7px;
}

/*****************/
/*     FORMS     */
/*****************/

.formText
{
    float: left;
    padding-left: 20px;
    width: 150px;
}

.formInput
{
    float: left;
    padding-left: 50px;
}
