﻿body
{
background:#fff;
}

/* ################################### HEADER LAYOUT  #################################*/
#HeaderContainer
{
Width:100%;
background-color:#005d99;
}
#Header
{
width:770px;
margin:0 auto;
}
#Logo
{
float:left;
border:solid 0px #000;
margin-bottom:2px;
}

#ctl00_search
{
    vertical-align:top;
    float:right;
    margin:70px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}

/* ################################### NAV LAYOUT  #################################*/

#NavContainer
{
Width:100%;
background-image:url(../images/nav_bg.jpg);
background-position:bottom;
background-repeat:repeat-x;
background-color:#2977a8;
padding:0px 0px 5px 0px;
border-top:solid 1px #5490ac;
}

#navigation
{
padding:0px 0px 0px 0px;
width:772px;
margin:0 auto;
clear:both;

}

/* ################################### BREADCRUMB LAYOUT  #################################*/

#breadcrumbcontainer
{
    width:100%;
    height:30px;
    padding:0px 0px 0px 0px;
    background-image:url(../images/copy_container_bg.jpg);
    background-position:top;
    background-repeat:repeat-x;

}

#breadcrumb
{
    padding:7px 0px 1px 20px;
    margin:0 auto;
    width:750px;
    height:10px;
    border:solid 0px #000;
}




/* ################################### PAGE LAYOUT  #################################*/

#MainOuter
{
    width:100%;
}

/* ################################### HOMEPAGE LAYOUT  #################################*/

#ctl00_MainArea_HomepageArea
{
width:770px;
margin: 0 auto;
}

#HomeCopyArea
{
width:536px;
float:left;
padding:0px 10px 0px 10px;
background-color:#ffffff;
}

#HomeCopyBottom
{
float:left;
background-image:url(../images/copy_rounded_bottom.gif);
background-position:bottom;
background-repeat:no-repeat;
width:556px;
height:9px;
}

#LatestVacancies
{
width:193px;
float:right;
background-color:#ffffff;
border-top:solid 1px #cdcdd0;
border-right:solid 1px #cdcdd0;
border-left:solid 1px #cdcdd0;
padding:2px;
}

#HomeQuickLinks
{
width:193px;
float:right;
background-color:#ffffff;
border-top:solid 1px #cdcdd0;
border-right:solid 1px #cdcdd0;
border-left:solid 1px #cdcdd0;
padding:2px;
}

#LatestNews
{
width:193px;
float:right;
background-color:#ffffff;
border-top:solid 1px #cdcdd0;
border-right:solid 1px #cdcdd0;
border-left:solid 1px #cdcdd0;
padding:2px;
}

#HomeFloatingButtons
{
width:197px;
float:right;
}

.ColumnBottom
{
float:right;
background-image:url(../images/column_rounded_bottom.gif);
width:199px;
height:17px;
margin:0px 0px 20px 0px;

}









/*######################################### COPYPAGE LAYOUT #########################*/


#ctl00_MainArea_CopypageArea
{
width:770px;
margin: 0 auto;
}

#rightcol
{
width:573px;
float:right;
}

#leftcol
{
width:189px;
float:left;
}

#SideMenu
{
width:189px;
}
                
#Downloads
{
width:181px;
background-color:#ffffff;
border-top:solid 1px #cdcdd0;
border-right:solid 1px #cdcdd0;
border-left:solid 1px #cdcdd0;
padding:2px;
}                      
                
#CopyQuickLinks
{
width:181px;
background-color:#ffffff;
border-top:solid 1px #cdcdd0;
border-right:solid 1px #cdcdd0;
border-left:solid 1px #cdcdd0;
padding:2px;
}
                 
#CopyFloatingButtons
{
width:189px;
}

.CopyColumnBottom
{
background-image:url(../images/c_column_rounded_bottom.gif);
background-repeat:no-repeat;
width:187px;
height:8px;
margin:0px 0px 20px 0px;
}
                
#Quotes
{
width:153px;
background-color:#b8c6ce;
border-top:solid 3px #ffffff;
border-right:solid 3px #ffffff;
border-left:solid 3px #ffffff;
padding:10px 15px 0px 15px;
}

.QuoteBottom
{
background-image:url(../images/quote_bottom.gif);
width:189px;
height:32px;
margin:0px 0px 20px 0px;
}
                
#CopyArea
{
width:551px;
padding:15px 11px 1px 11px;
background-color:#ffffff;
}

#CopyBottom
{
background-image:url(../images/copy_column_rounded_bottom.gif);
background-position:bottom;
background-repeat:no-repeat;
width:573px;
height:8px;
}





/*########################################FOOTER LAYOUT##############################*/

#footer
{
    width:770px;
    height:40px;
    margin:0 auto;
    padding: 10px 15px 1px 15px;
}

#DesignedBy
{
    width:770px;
    height:30px;
    margin:0 auto;
    padding:0px 0px 1px 10px;
}
