/*
    RED = #EC173E
*/

body 
{
    background:#FEE9E3;
    font:1.0em arial, verdana, sans-serif, times;
    margin:0px;
    padding:0px;
}
body, textarea, select, input
{
    font-family:arial, verdana, sans-serif, times;
}
textarea
{
    font-size:100%;
}
div, body, form, h1, h2, h3
{
    margin:0px;
    padding:0px;
    display:block;
}
a
{
    color:#b51e53;
}
a:hover
{
    cursor:pointer;
}
h1
{
    color:#ffffff;
    font-size: 280%;
    line-height: 100%;
	white-space:nowrap;
    margin:0px;
    padding:0px;
    margin:-5px 0px 0px 0px;
}
h2
{
    color:#ffffff;
    font-size: 150%;
    line-height: 100%;
    margin:-5px 0px 0px 0px;
    padding:0px;
    margin:-5px 0px 0px 0px;
    width:600px;
}
h2.small
{
    font-size: 130%;
    line-height: 100%;
}
h3
{
    font-size:110%;
    padding-bottom:5px;
    font-weight:bold;
}



ul li
{
    list-style-image:url(/pn/_images/ul_lv1.gif);

}
ul li ul li
{
    list-style-image:url(/pn/_images/ul_lv2.gif);
}
ul li ul li ul li
{
    list-style-image:url(/pn/_images/ul_lv3.gif);
}

table
{
    margin:1em 0em 0.5em 0em;
    padding:0em 0em 0em 0em;
}
th
{
    color:#EC173E;
    font-weight:bold;
}
th, td
{
    margin:0px 0px 0px 0px;
    padding:5px 0px 5px 0px;
    text-align:left;
}


.container
{
    padding:2px 2px 2px 2px;
}
    .layout
    {
        width:980px;
    }
        .header
        {
            background:#EC173E;
            font-size:0.8em;
            height:90px;
        }

            .search
            {
                font:75% arial;
                height:35px;
                left:834px;
                padding:43px 0px 10px 0px;
                position:absolute;
                top:0px;
                width:150px;
                z-index:10;
            }
                .searchcaption
                {
                    color:#FFFFFF;
                    float:right;
                    padding:0px 10px 6px 0px;
                }
                    .searchcaption a
                    {
                        color:#FFFFFF;
                        text-decoration:none;
                    }
                .searchinput
                {
                    height:12px;
                    width:140px;
                }
            .shortcuts
            {
                clear:both;
                overflow:hidden;
                padding:0px 0px 8px 163px;
            }
                .shortcuts a
                {
                    border:1px solid #FFFFFF;
                    color:#FFFFFF;
                    display:block;
                    float:left;
                    font-size:0.8em;
                    font-weight:bold;
                    margin:0px 12px 0px 0px;
                    padding:2px 0px 2px 7px;
                    text-decoration:none;
                    width:110px;
                }
        .nav
        {
            background:url(/pn/_images/navEnd.gif) no-repeat bottom left;
            clear:both;
            float:left;
            padding:3px 0px 4px 0px;
            margin:0px 0px 10px 0px;
            width:156px;
        }
        .nav .header
        {
            background:url(/pn/_images/bkgNavPrim.gif) no-repeat bottom left #EC173E;
            border-right:1px solid #E5D3D0;
            border-left:1px solid #AE575E;
            color:#FFFFFF;
            display:block;
            font-size:0.7em;
            font-weight:bold;
            padding:6px 6px 6px 6px;
            text-decoration:none;
            height:auto;
            width:142px;
        }
        .nav .header a
        {
            color:#ffffff;
            text-decoration:none;
            display:block;
        }
            .nav .items ul
            {
                display:block;
                margin:0px 0px 0px 0px;
                padding:0px 0px 0px 0px;
                background:#ffffff;
                overflow:hidden;
            }
                .nav .items ul li
                {
                    border-bottom:1px solid #c0c0c0;
                    display:block;
                    margin:0px 0px 0px 0px;
                    padding:0px 0px 0px 0px;
                    overflow:hidden;
                }
                    .nav .items ul li a
                    {
                        background:#ffffff;
                        border-right:1px solid #E5D3D0;
                        border-left:1px solid #AE575E;
                        color:#000000;
                        display:block;
                        font-size:0.6em;
                        padding:6px 6px 6px 6px;
                        width:142px;
                        text-decoration:none;
                    }
                        .nav .items ul li a .abstract
                        {
                            color:#B0B0B0;
                            padding:7px 0px 7px 0px;
                        }
        .main
        {
            float:left;
            padding:3px 0px 0px 7px;
            margin:0px 0px 10px 0px;
            width:817px;
        }
            .main .headline
            {
                background:#EC173E;
                color:#FFFFFF;
                font-size:0.9em;
                margin:0px 0px 7px 0px;
                padding:5px 12px 1px 12px;
            }
                .main .headline .sifrarea
                {
                    font-size:1.6em;
                    line-height:1.6em;
                    width:790px;
                }
                .main .headline a
                {
                    color:#FFFFFF;
                    text-decoration:none;
                }
            .main .featurearea
            {
                background:url(/pn/_images/featurebackground_v4.png) no-repeat bottom left;
                overflow:hidden;
                width:100%;
            }
            .featurearea .feature1,
            .featurearea .feature2,
            .featurearea .feature3
            {
                border-top:1px solid #CCCCCC;
                border-right:1px solid #CCCCCC;
                border-left:1px solid #CCCCCC;
                float:left;
                font-size:0.9em;
                padding:0px 0px 2px 0px;
                width:264px;
            }
            .featurearea .feature1
            {
                color:#FFFFFF;
                margin:0px 0px 5px 0px;
            }
            .featurearea .feature2
            {
                color:#000000;
                margin:0px 0px 5px 10px;
            }
            .featurearea .feature3
            {
                color:#FFFFFF;
                margin:0px 0px 5px 9px;
            }
            .featurearea .feature1 .headline,
            .featurearea .feature2 .headline
            {
                background:none;
                margin:15px 17px 0px 15px;
                padding:6px 6px 6px 6px;
                width:120px;
            }
			

            .featurearea .feature3 .headline
            {
                background:none;
                margin:15px 17px 0px 15px;
                padding:6px 6px 6px 6px;
                width:180px;
            }
			
            .featurearea .feature1 .headline,
            .featurearea .feature3 .headline
            {
                border:1px solid #FFFFFF;
                color:#FFFFFF;
            }
            .featurearea .feature2 .headline
            {
                border:1px solid #000000;
                color:#000000;
            }
            .featurearea .feature1 .strapline,
            .featurearea .feature2 .strapline,
            .featurearea .feature3 .strapline
            {
                font-size:0.75em;
                margin:20px 22px 20px 20px;
            }
            .featurearea .feature1 .moreinfo,
            .featurearea .feature2 .moreinfo,
            .featurearea .feature3 .moreinfo
            {
                font-size:0.75em;
                margin:20px 22px 20px 20px;
            }
            .featurearea .feature1 .moreinfo a,
            .featurearea .feature3 .moreinfo a,
            .featurearea .feature1 a,
            .featurearea .feature3 a
            {
                color:#FFFFFF;
            }
            .featurearea .feature2 .moreinfo a,
            .featurearea .feature2 a
            {
                color:#000000;
            }
            .headers,
            .headerimage
            {
                clear:both;
                height:78px;
                padding:7px 0px 0px 20px;
                width:797px;
            }
            .content
            {
                background:url(/pn/_images/contentEnd.jpg) bottom left no-repeat #FFFFFF;
                clear:both;
                font-size:90%;
                margin:0px 0px 0px 0px;
                min-height:15em;
                padding:15px 20px 25px 20px;
                overflow:hidden;
                min-height:17em;
            }
                .content .addition
                {
                    float:right;
                    margin:0px 0px 0px 80px;
                    width:300px;
                }
                    .content .addition .image
                    {
                        border:none;
                        margin:0px 0px 75px 0px;
                        padding:0px 0px 0px 0px;
                    }
                    .content .addition .download
                    {
                        border:0px none;
                        margin:0px 0px 0px 0px;
                        padding:0px 0px 0px 0px;
                    }
                    .content .addition .image a,
                    .content .addition .download a
                    {
                        border:none;
                        margin:0px 0px 0px 0px;
                        padding:0px 0px 0px 0px;
                    }
                    .content .addition .image p,
                    .content .addition .download p
                    {
                        color:#CB2734;
                    }
        .footer
        {
            background:#FFF9F6;
            border:1px solid #999999;
            clear:both;
            margin:20px 2px 2px 2px;
            overflow:hidden;
            width:100%;
        }
            .footer .headline
            {
                border-bottom:1px solid #999999;
                color:#666666;
                font-size:0.8em;
                font-weight:bold;
                padding:5px 5px 5px 5px;
            }
            .footer .siteindex
            {
                float:left;
                font-size:70%;
                overflow:hidden;
                padding:5px 10px 25px 10px;
                width:140px;
            }
            .footer .newrow
            {
                /*clear:both;*/
            }
                .footer .siteindex a
                {
                    color:#666666;
                    font-weight:normal;
                    line-height:1.5em;
                    text-decoration:none;
                }
                .footer .siteindex strong a
                {
                    color:#666666;
                    display:block;
                    font-weight:bold;
                    line-height:1.5em;
                    padding-bottom:5px;
                    text-decoration:none;
                }
            .footer .break
            {
                clear:both;
            }
        .powered
        {
            clear:both;
            font-size:0.8em;
            padding-right:5px;
            text-align:right;
        }
        
    

fieldset.jobsearch
{
    border:1px solid #EC173E;
}
div.vacancydetail, 
div.websiteform
{
    padding:1em 0em 1em 0em;
    clear:both;
    width:100%;
}
    .jobsearch .question,
    .vacancydetail .question,
    .contactform .question,
    .websiteform .question
    {
        clear:both;
        padding:10px 0px;
    }
    .jobsearch .question .caption,
    .vacancydetail .question .caption,
    .contactform .question .caption,
    .websiteform .question .caption
    {
        clear:both;
        float:left;
        width:150px;
    }
    .jobsearch .question .answer,
    .vacancydetail .question .answer,
    .contactform .question .answer,
    .websiteform .question .answer
    {
        float:left;
        width:500px;
    }
    .jobsearch .question .answer .extra,
    .vacancydetail .question .answer .extra,
    .contactform .question .answer .extra,
    .websiteform .question .answer .extra
    {
        font-size:85%;
    }

.registerinterest
{
    clear:both;
    padding:1em 0em 1em 0em;
}
.backtoresults
{
    clear:both;
}


.pagestrip
{
    color:#EC173E;
    margin:0.2em 0em 1em 0em;
    padding:0em 0em 0em 0em;
}
    .pagestrip .previous
    {
        margin:0em 1em 0em 0em;
        padding:0em 0em 0em 0em;
    }
    .pagestrip .next
    {
        margin:0em 0em 0em 1em;
        padding:0em 0em 0em 0em;
    }
    .pagestrip .selected
    {
        color:#EC173E;
    }



table.jobsearchresults 
{
    border:1px solid #FEE9E3;
}
    table.jobsearchresults th
    {
        background:#FEE9E3;
        padding-left:5px;
    }
    table.jobsearchresults td
    {
        border-left:1px solid #FEE9E3;
        border-bottom:1px solid #FEE9E3;
        padding-left:5px;
    }



div.returntosearch
{
    clear:both;
    display:block;
    float:right;
    margin-top:-20px;
    text-align:right;
    width:220px;
    z-index:10;
}

			
            .logo
            {


                float:left;

        
				margin-left:auto;
margin-right:auto;

width:250px;

            }
			
			.follow_us
            {
  
position:relative;
   float:right;
   text-align:right;

margin-left:auto;
margin-right:auto;


            }
			
			.logo_container
			{

position:relative;
                padding:10px 0px 10px 10px;

                overflow:hidden;
width:960px;
z-index:25;
            }
			
			ul li {
	margin: 15px;
	padding: 15px;
	line-height:0.2em;
}

