/* Robert Pascoe Carriers Stylesheet */

body {
 margin: 0;
 padding: 0;
 font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
 background: #FFFFFF url('images/bground1.gif');
 background-repeat: no-repeat;
 background-position: center 300px;
}

.top {
width: 100%;
height: 170px;
border-collapse: collapse;
}

.leftcrumbs{
width: 19%;
height: 170px;

}

.headban {
width: 63%;
height: 170px;
background: #FFFFFF url('images/rpcnz_weblogo.gif') no-repeat center;
background-color: #FFFFFF;
}

.rightcrumbs{
width: 19%;
height: 170px;
background: #FFFFFF url('images/nrc_logo_sm2.gif') no-repeat center;
background-color: #FFFFFF;
}

.headbase
{
width: 100%;
height: 20px;
background: #FFFFFF url('images/hdbstrp.gif') center left repeat-x;
}

.mainnav
{
width: 14%;
height: 350px;
border-collapse: collapse;
background: #FFFFFF url('images/navback2.gif') top left no-repeat;
margin-top: 10px;
margin-left: 3px;
float:left;
}

ul#nav {
 list-style: none;
 background-colour: transparent;
 font-size: 0.75em;
 display: block;
 margin-left: 5px;
}

ul#nav li {
 text-decoration: none;
 text-align: left;
 padding-bottom: 14px;
 }

ul#nav li a:link, ul#nav li a:visited {
 
 text-decoration: none;
 font-weight: bold;
 color:#FFFFFF;
 background-color: none;
 }
 
ul#nav li a:hover, ul#nav li a:active {
 text-decoration: underline;
 font-weight: bold;
 color: red;
 background-color: none;
}
  
.contwrapper
{
width: 100%
height: auto;
}

#Layer1 {
	position:absolute;
	width:281px;
	height:264px;
	left:626px;
	top: 298px;
	z-index:1;
}
  
.maincont
{
 width: 80%;
 height: auto;
 margin-top: 10px;
 margin-left: 10%;
 background: transparent;
 border-collapse: collapse;
}  


.conthead
{
width: 100%;
height: auto;
}

.conthead h3
{
 text-align: center;
 color: #537D98;
}

.conthead img
{
 float: right;
 margin-top: -23px;
}

.contelse
{
 width: 50%;
 height: auto;
 text-align: left;
 vertical-align: top;
 color: #000000;
 font-size: 0.8em;
 font-weight: normal;
 padding-left: 10px;
 padding-right: 10px;
 border-right: 1px solid red;
}

.contelse1a
{
 width: 50%;
 height: auto;
 text-align: left;
 valign: top;
 color: #000000;
 font-size: 0.8em;
 font-weight: normal;
 padding-left: 10px;
 padding-right: 10px;
 border-right: 1px solid red;
}


.contelse2
{
 width: 100%;
 height: auto;
 text-align: left;
 valign: top;
 color: #000000;
 font-size: 0.8em;
 font-weight: normal;
 padding-left: 10px;
 padding-right: 10px;
 border-right: 1px solid red;
}


.contelse3
{
 width: 100%;
 height: auto;
 text-align: left;
 valign: top;
 color: #000000;
 font-size: 0.8em;
 font-weight: normal;
 padding-left: 10px;
 padding-right: 10px;
}

.contelse4
{
 width: 100%;
 height: auto;
 text-align: left;
 valign: top;
 color: #000000;
 font-size: 0.8em;
 font-weight: normal;
 padding-left: 100px;
 padding-right: 10px;
}


.contelse h5, .contelse2 h5
{
 color: red;
 margin-bottom: -5px;
 text-align: center;
}

#servicesh5
{
 color: red;
 margin-bottom: -5px;
 font-size: 1.2em;
 font-style: italic;
 text-align: center;
}

.contelse p
{
 margin-top: 10px;
 margin-bottom: 5px;
}

.qurylft
{
width: 35%;
height: auto;
font-size: 0.8em;
text-align: right;
padding-right: 10px;
padding-bottom: 3px;
border-left: 1px solid red;

}

.quryrt
{
width: 65%;
height: auto;
font-size: 0.8em;
text-align: left;
padding-left: 10px;
padding-bottom: 3px;
border-right: 1px solid red;
}

.srvlft, .srvrt
{
width: 50%;
height: auto;
font-size: 0.8em;
text-align: left;
padding-right: 10px;
padding-bottom: 3px;
}

.srvlft
{
padding-left: 100px;
border-left: 1px solid red;
}

.srvrt
{ 
border-right: 1px solid red;
}

.quryred
{
color: #FF0000;
}

.contelse1a img
{
 border: 2px solid #537D98;
 margin-top: 5px;
 margin-left: 100px;
}

ul.contlst
{
 list-style-image:  url('images/lstblt.gif');
 margin-top: 10px;
 display: block;
 }

ul.contlst li
{
 padding-left: 5px;
 padding-bottom: 5px;
 font-weight: bold;
}

ul.contlst2
{
 list-style-image:  url('images/lstblt.gif');
 margin-top: 10px;
 display: block;
 margin-left: 5%;
 }

ul.contlst2 li
{
 padding-left: 5px;
 padding-bottom: 5px;
 font-weight: bold;
}


.gallery, gallery_new
{
 width: 84%;
 height: auto;
 border-collapse: collapse;
 margin-top: 0;
 margin-left: 20px;
 text-align: center;
}

.gallpic1
{
 width: 100%;
 height: auto;
 margin-left: 0;
 border: 2px solid #719AB3;
 }
 
 .gallpic1 img
{
  border: 1px solid red;
}
 
.gallpic2
{
 width: 16%;
 height: 75px;
 border: 2px solid #719AB3;
}

.gallpic3
{
 width: 100%;
 height: 75px;
}

 .gallpic3 img
 {
 border: 2px solid #719AB3;
 }

.gallhdr
{
width: 100%;
height: auto;
text-align: center;
color: #FF0000;
}

.gallhdr h4
{
 text-align: center;
 color: #FF0000;
}

  .footer {
  border-collapse: collapse;
  width: 100%;
  height: auto;
  margin-top: 20px;
 }
  
  .footertd1
  {
  font-size:0.7em;
  text-align: center;
  padding: 5px;
  color: #FFFFFF;
  background-color: #719AB3;
  }

  
  
