/******All Templates********/
#Page { width: 950px; }
#Header { background-color: #aaaaaa; }
#Content { background-color: #cccccc; }
#Column1, #Column2, #Column3, #Feature { background-color: #cccccc; }
#Footer { background-color: #aaaaaa; }

/******Base Template 2******/
#Column1
{
    width: auto;
    margin: 0;
    float: none;
}

/*UNIVERSAL STYLES*/

body
{
    background: transparent url(../images/bg-page.jpg);
    font-family: arial, “helvetica neue”, helvetica, sans-serif;
    color: #515151
}

h1 
{ 
    background: transparent url(../images/bg-page-top.png) repeat; 
    height: 309px;
    width: 950px;
    margin: 0;
    text-indent: -9000px;
}

h2 
{ 
    background: transparent url(../images/bg-header-underline.jpg) repeat-x scroll center bottom;
    color: #51473d;
    font-size: 210%;
    font-weight: normal;
    margin: 0;
    padding-bottom: 16px;
}

p { margin: 10px 0 0; }

a, a:link, a:visited { color: #877c67; }
a:hover { color: #645d50; }


th { text-transform: uppercase; border-bottom: 1px solid #000; }
th, td { padding: 5px 10px 5px 5px; line-height: 1.75em; }
td { font-size: 120%; }
tr { font-family: Lucida Sans Unicode, Lucida Grande, sans-serif; font-size: 100%; }

/*TEMPLATE STYLES*/

#Body-Wrap
{
    background: transparent url(../images/bg-top.jpg) repeat-x top center;
}

#Page { background: transparent url(../images/bg-page-top.png) no-repeat top center; position: relative; }

#Page-Wrap {}

#Header 
{ 
    background: transparent url(../images/bg-page.png) repeat-y;
    padding: 0;
}

#Head-Wrap { background: transparent url(../images/bg-top.jpg) repeat-x top center; }

#Content { background: transparent url(../images/bg-page.png) repeat; padding: 0 75px; }

#Content-Wrap, #Column1 { background: transparent; }

#Column1-Wrap { padding: 10px 15px 10px; background-color: #fafafa; }

/***** Navigation *****/
.Nav 
{ 
    font-size: 100%; 
    font-weight: bold; 
    text-transform: uppercase;
    left: 52px;
    position: absolute;
    top: -2px;
}

.Nav li { float: left; list-style: none; text-indent: -9000px; }
.Nav a, .Nav a:link, .Nav a:hover { text-decoration: none; }
.Nav a:hover { text-decoration: underline; }

.Nav1 
{ 
    background: transparent url(../images/bg-nav.jpg) no-repeat;
    display: block;
    height: 39px;
    text-indent: -9000px;
    width: 93px;
}

.Nav1:hover 
{ background: transparent url(../images/bg-nav.jpg) no-repeat scroll 0 -39px; }

.Nav2 
{ 
    background: transparent url(../images/bg-nav.jpg) no-repeat scroll -94px 0;
    display: block;
    height: 39px;
    text-indent: -9000px;
    width: 96px;
}

.Nav2:hover 
{ background: transparent url(../images/bg-nav.jpg) no-repeat scroll -94px -39px; }

.Nav3 
{ 
    background: transparent url(../images/bg-nav.jpg) no-repeat scroll -190px 0;
    display: block;
    height: 39px;
    text-indent: -9000px;
    width: 96px;
}

.Nav3:hover
{ background: transparent url(../images/bg-nav.jpg) no-repeat scroll -190px -39px; }

.Nav4 
{ 
    background: transparent url(../images/bg-nav.jpg) no-repeat scroll -286px 0;
    display: block;
    height: 39px;
    text-indent: -9000px;
    width: 97px;
}

.Nav4:hover 
{ background: transparent url(../images/bg-nav.jpg) no-repeat scroll -286px -39px; }

.Nav5 
{ 
    background: transparent url(../images/bg-nav.jpg) no-repeat scroll -383px 0; 
    padding: 13px 11px;
    display: block;
    width: 76px;
}

.Nav5:hover 
{ background: transparent url(../images/bg-nav.jpg) no-repeat scroll -383px -39px; }

.Nav6 
{ 
    background: transparent url(../images/bg-nav.jpg) no-repeat scroll -480px 0;
    display: block;
    height: 39px;
    text-indent: -9000px;
    width: 96px;
}

.Nav6:hover 
{ background: transparent url(../images/bg-nav.jpg) no-repeat scroll -480px -39px; }

.Nav7 
{ 
    background: transparent url(../images/bg-nav.jpg) no-repeat scroll -576px 0;
    display: block;
    text-indent: -9000px;
    width: 95px; height: 39px;
}

.Nav7:hover 
{ background: transparent url(../images/bg-nav.jpg) no-repeat scroll -576px -39px; }

.Nav8 
{ 
    background: transparent url(../images/bg-nav.jpg) no-repeat scroll -671px 0;
    display: block;
    text-indent: -9000px;
    width: 95px; height: 39px;
}

.Nav8:hover 
{ background: transparent url(../images/bg-nav.jpg) no-repeat scroll -671px -39px; }

/***Footer Styles***/
#Footer
{ 
    background: transparent url(../images/bg-page-bottom.png) no-repeat bottom;
    padding: 8px 75px 93px;
}
#Foot-Wrap 
{ 
    background-color: #ddd6c6;
    border: 5px solid #e9e2d5;
    padding: 5px 10px; 
    position: relative;
}
#Footer p { margin-top: 0; 
}

#FooterLeft { float: left; width: 175px; }
#FooterLeft2 { float: left; width: 445px; }
#FooterLeft3 { float: left; width: 675px; }
#FooterOutside 
{ 
    position: absolute;
    left: -5px; top: 75px;
    width: 800px;
}
#Foot-Wrap span { position: absolute; right: 0; top: 5px; }
#DesignedBy { padding-top: 5px; text-align: center; }

/*LIBRARY STYLES*/
.ContentFloat
{
    float: right;
    position: relative;
    left: 30px;
    margin: 0;
}

.Email {}

table .AltRow
{
    background-color: #f2edd3;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
}

.VacancyList
{
    float: left;
}

.PDFViewerBox
{
    float: right;
    width: 500px;
    margin: 23px 10px 0 0;
}{1|0|0|}