a{text-decoration:underline;}
a:link{color:#FF6600; text-decoration:none;}
a:hover{color:#333333; text-decoration:underline;}
a:visited{color:#FF6600; text-decoration:none;}
a:active{color:#FF6600; text-decoration:underline;}

a.folio:link{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:8px;text-decoration:none; color:#b3a281;}
a.folio:visited{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:8px;text-decoration:none; color:#b3a281;}
a.folio:hover{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:8px;text-decoration:none; color:#016634;}
a.folio:active{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:8px;text-decoration:none; color:#b3a281;}

a.ctc-footer:link{text-decoration:none; color:#ffffff;}
a.ctc-footer:visited{text-decoration:none; color:#ffffff;}
a.ctc-footer:hover{text-decoration:none; color:#000066}
a.ctc-footer:active{text-decoration:none; color:#ffffff;}


<style type="text/css">/*search bar*/        
#searchbar1 {margin:0px; padding: 0px; }        
#search{ /*mess around with the text feild here*/ }        
#searchsubmit{ /*mess around with the button here*/ }
</style>

body-old
{
color:#016634;
background-color:#eeebe4;
margin:0px;
}


body
{
color:#FFFFFF;
background-color:#FFFFFF;
margin:0px;
}


form
{
margin:0px;
}


.outer
{
width:925px;
margin:0px auto 0px auto;
background-color:#FFFFFF;
}

.outer1
{
width:925px;
margin:0px auto 0px auto;
background-color:#FFFFFF;
}


.border
{
border:solid #FFFFFF;
border-width:0px 0px;
}

.row1
{
clear:both;
width:925px;
background-color:#FFFFFF;
}


.row2
{
position:absolute;
top:300px;
left:0px;
width:613px;
height:101px;
background:url(assets/nrp-strip-home.gif) no-repeat;
}


.row3
{
position:absolute;
top:415px;
left:0px;
width:613px;
height:45px;
background:url(assets/nrp-enter.gif) no-repeat;
}

.para1
{
position:absolute;
top:30px;
left:200px;
width:600px;
height:100px;
background:;
font:Arial, Helvetica, sans-serif;
}

.nav-left
{
width:156px;
float:left;
}


.nav-1
{
width:56px;
float:left;
}


.nav-2
{
width:335px;
float:left;
}


.nav-right
{
width:166px;
float:left;
}


.footer
{
width:713px;
height:auto;
background-color:#FF6600;
}


.cont1
{
position:relative;
width:930px;
height:auto;
padding:0px 0px 0px 0px;
background-color:#FFFFFF;
}


.cont2
{
position:absolute;
top:0px;
left:0px;
width:173px;
height:724px;
}


.cont3
{
position:absolute;
top:-1px;
left:106px;
width:752px;
height:744px;
background-color:#FFFFFF;
padding:0px 0px 0px 0px;
}

.cont3spn
{
position:absolute;
top:0px;
left:0px;
width:952px;
height:744px;
background-color:#FFFFFF;
padding:0px 0px 0px 0px;
}


.cont3ln
{
position:absolute;
top:0px;
left:173px;
width:752px;
height:744px;
background-color:#BDDEFF;
padding:0px 0px 0px 0px;
}


.cont3il
{
position:absolute;
top:5px;
left:174px;
width:752px;
height:744px;
background-color:#BDDEFF;
padding:0px 0px 0px 0px;
}

.cont4
{
position:relative;
width:925px;
height:744px;
/*
background:url(assets/f4v-div-background.gif);
padding:px 0px 0px 0px;
*/
}

.cont5
{
position:absolute;
top:30px;
left:250px;
width:600px;
height:100px;
background:;
}

.imageBox1
{
padding:11px;
}


.imageBox2
{
padding:0px 11px 11px 11px;
}


.row-fix
{
clear:both;
font-size:1px;
height:62px;
}


.ct
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1.0em;
text-align:left;
color:#333333;
padding:0px 25px 0px 25px;
}


.ctc
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.75em;
text-align:center;
color:#666666;
padding:5px 0px 5px 0px;
}


.country
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:20px;
text-align:center;
color:#FF6600;
padding:5px 0px 5px 0px;
}


.ctc-footer
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-align:center;
color:#000000;
padding:5px 0px 5px 0px;
}


.tct
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
font-weight:bold;
color:#000000;
padding:0px 25px 0px 25px;
}


.tct-1
{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
text-align:left;
font-weight:bold;
color:#365F91;
padding:5px 0px 0px 0px;
}

.tct-1-centre
{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
text-align:center;
font-weight:bold;
color:#365F91;
padding:5px 0px 0px 0px;
}


.tct-1-contact
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
font-weight:bold;
color:#365F91;
padding:5px 0px 0px 0px;
}


.tct-1-bold
{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
text-align:left;
color:#000000;
padding:5px 0px 0px 0px;
font-weight:bold;
}

.tct-1-blue
{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
text-align:left;
font-weight:bold;
color:#365F91;
padding:5px 0px 0px 0px;
}


.tct-1a
{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
text-align:left;
color:#000000;
padding:5px 0px 0px 0px;
}

.tct-2
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
color:#000000;
}

.tct-2-grey
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
color:#333333;
font-weight:bold;
}

.tct-2-copyr
{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
text-align:left;
color:#999999;
}


.tct-2-bold
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
color:#000000;
font-weight:bold;
}


.tct-2-i
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
color:#000000;
font-style:italic;
}

.tct-2-center
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:center;
color:#000000;
}


.tct-2unbold
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
text-align:center;
color:#000000;
padding:0px 25px 0px 25px;
}

.tct-2unboldl
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
text-align:left;
color:#000000;
padding:0px 25px 0px 25px;

}


.tct-3
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-align:left;
color:#000000;
padding:0px 0px 0px 0px;
}

.tct-3ul
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
text-align:center;
font-weight:bold;
color:#000000;
padding:0px 10px 0px 10px;
text-decoration:underline;
}


.tct-3i
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
text-align:center;
font-weight:bold;
color:#000000;
padding:0px 10px 0px 10px;
font-style:italic;
}

.tct-4
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-align:left;
color:#365F91;
padding:0px 0px 0px 0px;
}

.tct-4tj1
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
text-align:center;
color:#000000;
padding:0px 20px 0px 20px;
}


.tct-4left
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
color:#000000;
padding:0px 10px 0px 210px;
}

.tct-4left2
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
color:#000000;
padding:0px 10px 0px 10px;
}


.tct-5
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-align:left;
color:#666666;
padding:0px 0px 0px 0px;
}

.tct-6
{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
text-align:centre;
color:#000000;
padding:0px 0px 0px 0px;
}

.tct-7
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:centre;
color:#000000;
padding:0px 0px 0px 0px;
}


.tct-ing1
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:centre;
color:#000000;
padding:0px 0px 0px 0px;
}


.tct-ing2
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
color:#365E91;
padding:0px 0px 0px 0px;
}

.tct-ing3
{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
text-align:left;
color:#000000;
padding:0px 0px 0px 0px;
}

.tct-ing4
{
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
text-align:left;
color:#000000;
padding:0px 0px 0px 0px;
}

.tct-ing2
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:centre;
color:#000000;
padding:0px 0px 0px 0px;
}

.search-text
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:7pt;
text-align:center;
color:#FFFFFF;
padding:0px 0px;
}

.originalcolour
{
color:#b3a281;
}

.page-title
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-align:center;
font-weight:bold;
color:#016634;
padding:10px 0px;
}


.textBox
{
position:absolute;
top:0px;
left:390px;
width:288px;
height:370px;
background:#ffffff;
overflow:scroll;
border:solid 1px #bfafa1;
}


.textBox-inner
{
padding:0px 10px;
}

.scroll-hide
{
position:absolute;
top:354px;
left:390px;
width:290px;
height:20px;
background:#ffffff;
border:solid #bfafa1;
border-width:1px 0px 0px 0px;
}

.gopher
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#4c4c4c;
}


.gallery1
{
position:relative;
width:713px;
height:auto;
padding:0px 0px 0px 0px;
}


.gallery2
{
position:absolute;
top:0px;
left:0px;
width:128px;
height:347px;
background-color:#FFFFFF;
}


.gallery3
{
position:absolute;
top:0px;
left:128px;
width:456px;
height:347px;
background-color:#FFFFFF;
}

.gallery4
{
position:absolute;
top:0px;
left:584px;
width:129px;
height:347px;
background-color:#FFFFFF;
}

#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../images/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }

