body
{
margin:0px;
padding:0px;

background-repeat:repeat-x;
background-position:0px 140px;
background-image:url(../images/bluezoe.png);

font-family:arial;
font-size:.8em;
color:#000000;

}

.date, .time{
display:none;
}

#Content
{
position:relative;
width:1000px;

margin-left:auto;
margin-right:auto;
_background-position: 0px 6px;;
_background-repeat: repeat-y;
border:1px solid black;
background-color:white;
}

#website_branding
{
background-color:#fcbd86;
background-image: url(../images/nlogo.jpg);
background-repeat:no-repeat;
height:189px;
width:1000px;
background-position:62px 15px;
}

.Home #col_one
{
width:624px;

}

#col_one
{
padding:0px;
margin:0px;
}
#website_container
{
width:655px;
_width:625px;
margin-left:305px;
margin-top:-331px;

min-height:360px;

}

#content
{
width:625px;
_width:625px;
}
.Links #website_container
{
_padding-bottom:360px;
}

.About_Us #website_container
{
_padding-bottom:60px;
}

.Vacancies #website_container
{
_padding-bottom:130px;
}

.Policy #website_container
{
_padding-bottom:190px;
}


#website_menu
{
margin-top:-46px;
}

#website_menu li
{
display:inline;
}

#website_menu li a
{
text-decoration:none;
color:#003267;
}

#website_menu .position0 a
{
color:#ffe0c7;
}

#website_menu li a:hover
{
color:#000;
}

li .position0
{
margin-left:330px;
_margin-left:166px;
}

#website_menu li .current
{
color:#000;
}

.position0,.position1,.position2,.position3,.position4
{
display:block;
float:left;
padding:15px;
text-transform:uppercase;
margin-bottom:7px;
background-position:0px -99px;
font-weight:normal;
font-size:15px;
padding-top:4px;
padding-bottom:0px;
height:25px;
background-color:#003267;
color:#fcbd86;
padding-top:8px;
padding-bottom:0px;
}

.position5,.position6,.position7,
.position8,.position9,.position10,
.position11,.position12,.position13,
.position14,.position15,.position16
{
clear:left;
display:block;
background-color:#ffe0c7;
width:235px;
text-align:center;
padding:5px;
position:relative;
top:10px;
margin-left:54px;
font-size:13px;
font-weight:bold;
font-size:15px;
background-position:0px -100px;
border-bottom:3px solid white;
}



#website_footer
{
width:996px;

background-color:#003267;
text-align:center;
height:155px;
color:#fcbd86;
padding-left:4px;
}

#global_footer
{
background-color:#fff;
width:1000px;
padding-top:10px;

text-align:center;
font-size:10px;
visibility:hidden;
}

ul
{
padding:0px;
margin:0px;
}


#col_one
{
width:660px;

line-height:1.2em;
}

#mainpage
{

}

#telephone
{
position:absolute;
top:20px;
right:60px;
_left:700px;

color:#003267;
font-weight:bold;
font-size:1.5em;

background-repeat:no-repeat;
padding-left:35px;
padding-top:3px;
}

#strapline
{
position:absolute;
top:143px;
left:54px;
color:#fcbd86;
font-weight:normal;
font-size:16px;
padding-top:8px;
padding-bottom:7px;
background-color:#003267;

width:245px;
_background-image:none;
text-align:center;

}

#sidepanel
{
top:258px;
left:20px;
height:50px;
width:292px;

}

#welcome
{
font-size:18px;
font-weight:bold;
padding:5px;
padding-top:10px;
font-family:verdana;

}

#view
{
padding:13px;
padding-top:15px;
font-weight:bold;
font-size:17px;

color:#000;
display:none;
}

h1
{
font-size:1.3em;
padding:0px;
margin:0px;
line-height:normal;
padding-bottom:10px;
}

#thumblinks img
{

width:76px;
border:1px #666 solid;

}
#thumblinks
{

padding-top:10px;
padding-bottom:10px;

width:932px;
height:82px;

}

#footertext
{
clear:both;
text-align:center;
margin-top:10px;
width:970px;
}

#sidepanel hr
{
margin:5px;
margin-top:20px;
}

#col_two
{
margin-bottom:10px;
}


.gallery .image
{
border:1px solid #333;
margin-right:22px;
margin-left:21px;
margin-top:15px;
background-color:#f5f5f5;
height:160px;
width:160px;
line-height:160px;

text-align:center;

}

.gallery .image img
{
border:1px solid #333;
vertical-align:middle;
}

.Doors .gallery image
{

}

a .hover{
background-color:#A8B47B;
}

.Contact_Us{
margin-bottom:40px;
}

#submit{
padding-left:401px;
margin-top:5px;
}

.submit{
border:solid 1px #000000;
}

#website_menu a.position0:hover
{
color:#fff;
}

#website_menu a.position1:hover
{
color:#fff;
}

#website_menu a.position2:hover
{
color:#fff;
}

#website_menu a.position3:hover
{
color:#fff;
}
#website_menu a.position4:hover
{
color:#fff;
}

#website_menu a.PN_Contact_Us:hover
{
color:#fff;
}

#website_menu li a.position0
{
color:#fcbd86;
}
#website_menu li a.position1
{
color:#fcbd86;
}

#website_menu li a.position2
{
color:#fcbd86;
}

#website_menu li a.position3
{
color:#fcbd86;
}

#website_menu li a.position4
{
color:#fcbd86;
}

#website_menu li a.PN_Contact_Us
{
color:#fcbd86;
}

#website_menu li a.position0.current
{
color:#fff;
}

#website_menu li a.position1.current
{
color:#fff;
}

#website_menu li a.position2.current
{
color:#fff;
}

#website_menu li a.position3.current
{
color:#fff;
}

#website_menu li a.position4.current
{
color:#fff;
}

#website_menu li a.PN_Contact_Us.current
{
color:#fff;
}

#gallery_main img
{
border:1px solid #ccc;
}

#gallery_main
{
width:300px;
line-height:320px;
width:300px;
padding:10px;
text-align:center;
vertical-align: middle;

}

.gallery #col_one
{
width:280px;

float:right;
margin-right:50px;
_margin-right:20px;
}


.gallery .image
{
border:0px;
margin:0px;
padding:0px;
width:auto;
height:auto;
background-color:white;
width:80px;
height:90px;
line-height:90px;
text-align: center;
}

.gallery #content
{
width:280px;

}

.gallery .image img
{
border:0px;
}


#sidepanel
{
display:none;
}

.PN_Contact_Us
{
position:absolute;
top:143px;
left:823px;
width:auto;
color:#fcbd86;
font-weight:normal;
border:none;
font-size:15px;
text-transform:uppercase;
}

.last{
padding:0px;
margin:0px;
height:15px;
background-color:#003267;
width:130px;
padding-top:8px;
padding-bottom:10px
}

.news_row
{
width:625px;
}

#news
{
padding-top:10px;
}
