/* Normalizes margin, padding */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td 
{ margin : 0; padding : 0; }

/* Normalizes font-size for headers */
h1,h2,h3,h4,h5,h6 { font-size : 100%; }

/* Removes list-style from lists */
ol,ul { list-style : none; }

/* Normalizes font-style and font-weight to normal */
address, caption, cite, code, dfn, em, strong, th, var
{ font-style : normal; font-weight : normal; }

/* Removes list-style from lists */
table { border-collapse : collapse; border-spacing : 0; }

/* Removes border from fieldset and img */
fieldset,img { border : 0; }

/* Left-aligns text in caption and th */
caption,th { text-align : left; }

/* Removes quotation marks from q */
q:before, q:after { content :''; }


body {
position: relative;
width: 1005px;
margin: 0 auto;
}

#branding {
position: fixed;
top:0px;
width: 1005px;
height: 55px;
border-bottom: solid #333 15px;
z-index:100;
}

#branding h1 {
height: 55px;
background-image: url(../graphics/logoNEP.jpg);
background-repeat: no-repeat;
text-indent: -9999px;
margin: 10px 0 5px 10px;
}

#content { 
position : relative;
left:0px;
width : 100%;
height: 4800px;
z-index: 1;
}

#contentF { 
position : relative;
left:0px;
width : 100%;
height: 600px;
z-index: -1;
overflow:hidden;
}

#content_main {
position: relative;
width: 300px;
left: 650px;
height: auto;
padding: 67px 0 57% 0;
text-align: left;
z-index: 10;
}

ol {
margin: 0 0 40px 0;
}

ol li {
display: block;
padding: 0 0 0 30px;
margin: 0 0 20px 0;
}

ul li {
list-style-type: disc;
color: #fff;
margin: 0 0 0 30px;
}

#show {
position: fixed;
top: 71px;
margin-left: 20px;
z-index:100;
}

#s {
position: fixed;
top: 86px;
height: 440px;
width: 628px;
margin-left: 20px;
z-index:10000;
}

#blender {
position: fixed;
top: 470px;
height: 40px;
width: 305px;
margin-left: 668px;
background: url(../graphics/blender40.png);
z-index:1000;
}

#form {
position: absolute;
top: 0px;
width: 270px;
left: 650px;
padding: 68px 0 0 0;
text-align: left;
background: #333;
z-index: 10;
}

#nav_main {
position: fixed;
top: 510px;
height: 1600px;
width: 1005px;
padding-top: 10px;
border-top: solid #333 15px;
z-index:100;
}

#nav_main li {
display: inline;
margin: 0px 38px 0 0;
}
#nav_main #nav_contact {
margin: 0px;
}

#nav_sub {
position: fixed;
top: 553px;
height: 550px;
width: 1050px;
margin: 0px 0 0 -33px;
z-index:100;
}

#nav_sub li {
display: inline;
border-right: solid #666 1px;
padding: 0 6px 0 3px;
}

/* special series*/
#nav_sub li#ss {
border-right: none;	
margin-right: -32px;
margin-left: 19px;
}
#nav_dartmoor {
margin-left: 33px;
}
#nav_egypt, #nav_iceland {
margin-left: 19px;
}

#copyright {
position: relative;
top: -183px;
left: 650px;
width: 300px;
z-index:10;
}

#siteinfo {
position:relative;
top:-628px;
left:1010px;
}

.alert {
width: 800px;
}#IE6 {
background-color: #666;
border-bottom-width: medium;
border-bottom-style: solid;
border-bottom-color: #F93;
}

table {
margin: 0 0 0 20px;
}
td form {
padding: 5px 2px 5px 4px;
}
tbody > tr  {
line-height:22px;
}
