
/* General styles */
body
{
	margin-bottom:5px;
	margin-top:10px;
	margin-left:0px;
	margin-right:0px;
	font-family: verdana, arial;
	font-size:small;
	color: #666666;
	background: #050505 url(http://www.roadpilot.com/images/BG.gif) repeat-x top;
}

img{border:0px;}
strong{ color:#333333;}
form{ padding:0px; margin:0px;}
.bodybold { font-weight:bold;}
/*Style for iframes location report form*/
.rp_rl {
   background-color: #fff;
   background-image:none;
}

#SetUp{ position:absolute; margin-left:50%; top:7px; left:-482px; width:964px;}
#Header{ height:52px; width:100%; background-color:#5C5E60;}
#Head1{ height:100%; background:url(/images/head1.gif) no-repeat top left;}
#Head2{ height:100%; background:url(/images/head2.gif) no-repeat top right; padding-left:40px;}

#Content1{ float:left; background: #FFFFFF url(/images/content1.gif) no-repeat bottom left;}
#Content2{ float:left; background: url(/images/content2.gif) no-repeat bottom right;  width:964px;}
#Content{ padding:13px 18px 15px 19px; font-size:80%;}
#Content p{ margin:0px; padding-bottom:8px;}
#MainImg{ float:left; border-left:solid 1px #5C5E60; border-right:solid 1px #5C5E60;}
.Quote{ font-weight:bold; font-size:165%; color:#cccccc; padding-bottom:17px; font-style:italic; font-family:arial;}
.Quote2{ font-weight:bold; font-size:120%; color:#666666; padding-bottom:7px;}

#LeftImg{ float:left;}
#RightFlash{float:left;}

h2{ font-size:164%; margin-bottom:10px; margin-top:0px;}
.nav {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; color: #666666; text-decoration: underline}
.up {  font-family: Arial, Helvetica, sans-serif; font-size: 14pt; font-style: normal; font-weight: bold; color: #666666; text-decoration: none}
.pressheader {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; color: #38A6C7; text-decoration: none}

/* info box */
.Head{ background-color:#D1D2D2; color:#333333; padding:4px 8px 4px 8px; font-weight:bold; font-size:10px;}
.Container1{ background:#F0F0F0 url(/images/Container1.gif) no-repeat bottom left; width:221px; margin-bottom:14px;}
.Container3{ background:#F0F0F0 url(/images/Container1.gif) no-repeat bottom left; width:100%; margin-bottom:14px;}
.Container2{ background:url(images/Container2.gif) no-repeat bottom right;}
.ContInfo{ padding:2px 0px 14px 8px; font-size:10px; color:#333333;}
.ContInfo ul{ padding:0px; margin:0px 0 0 15px;}

.FeaturePic{ margin-left:25px;}

/* Primary Navigation */
#Pnav{ float:left; border-left:solid 1px #5C5E60; border-right:solid 1px #5C5E60; width:962px; background-color:#363737; height:36px;}
#PnavPad{ padding-left:180px;}
#Pnav1{ position:relative; float:left; padding-right:31px; width:30px;}
#Pnav2{ position:relative; float:left; padding-right:31px; width:94px;}
#Pnav3{ position:relative; float:left; padding-right:31px; width:48px;}
#Pnav4{ position:relative; float:left; padding-right:31px; width:81px;}
#Pnav5{ position:relative; float:left; padding-right:31px; width:45px;}
#Pnav6{ position:relative; float:left; padding-right:31px; width:42px;}
#Pnav7{ position:relative; float:left; padding-right:31px; width:56px;}

/* Secondary Navigation */
#Snav{ float:left; background-color:#5C5E60; width:964px; height:36px;}
#SnavMG{ position:relative; float:left; padding-right:31px; width:40px;}
#SnavP{ position:relative; float:left; padding-right:31px; width:15px;}
#SnavM{ position:relative; float:left; padding-right:31px; width:27px;}
#Snav2{ position:relative; float:left; padding-right:31px; width:42px;}
#Snav3{ position:relative; float:left; padding-right:31px; width:21px;}
#Snav4{ position:relative; float:left; padding-right:31px; width:58px;}

#SnavPad{ padding-left:360px;}
#SnavPad2{ padding-left:375px;}
#SnavPad3{ padding-left:375px;}
#SnavPad4{ padding-left:475px;}

/* home page only */ 
#MiddlePic{ padding:0px 12px 0px 12px;}

/* columns */
#LeftCol{ width:220px; float:left;}
#MiddleCol{ width:485px; float:left;}
#RightCol{ width:215px; float:left;}

/* column padding (separated out from column formatting to avoid different browser interpretations) */
#LeftPad{ padding:0px 0 15px 0;}
#MidPad{ padding:0px 10px 15px 0px;}
#RightPad{ padding:0px 0px 30px 25px;}

/* footer */
#Footer{ float:left; position:relative; width:962px;}
#Info{ padding-top:7px;}
#Info span{padding-top:7px; display:block; color:#CCCCCC; font-size:75%;}
#Info a{ color:#CCCCCC; text-decoration:none; font-size:80%;}
#Info a:hover{ color:#FFFFFF; text-decoration:none;}
#Info select{ font-size:100%; color:#666666;}

/*Technical Menu*/
.ContainerI{ background:#F0F0F0 url(/images/Container1.gif) no-repeat bottom left; width:180px; margin-bottom:14px;}

#TechNav 
{
list-style: none;
margin: 0;
padding: 0 0 0 0;
}
#TechNav li
{
list-style: none;
margin: 0;
width:160px;
padding: 0px 0 0px 0;
} 

#TechNav a, #TechNav a span
{
color:#999999;
display: block;
width:160px;
text-decoration:none;
line-height:14px;
padding:0px 0px 0px 2px;
}

#TechNav a:hover span
{
background-color:#FFFFFF;
color:#333333;
text-decoration:none;
}

#TechNav a:hover
{
background-color:#FFFFFF;
color:#333333;
text-decoration:none;
}

#preloadedImages {
       width: 0px;
       height: 0px;
       display: inline;
       background-image: url(/images/Flags/ukflag.gif);
       background-image: url(/images/Flags/spflag.gif);
       background-image: url(/images/Flags/nlflag.gif);
       background-image: url(/images/Flags/beflag.gif);
       background-image: url(/images/Flags/seflag.gif);
       background-image: url(/images/Flags/noflag.gif);
       background-image: url(/images/Flags/ukflag_.gif);
       background-image: url(/images/Flags/spflag_.gif);
       background-image: url(/images/Flags/nlflag_.gif);
       background-image: url(/images/Flags/beflag_.gif);
       background-image: url(/images/Flags/seflag_.gif);
       background-image: url(/images/Flags/noflag_.gif);
       
}
/*RWD 200208*/
#HeadAvail{ height:100%; background:url(/images/HeadAvail.gif) no-repeat top left;}
#HeadQ1{ height:100%; background:url(/images/HeadQ1.gif) no-repeat top left;}
#HeadQ2{ height:100%; background:url(/images/HeadQ2.gif) no-repeat top right; padding-left:40px;}
#HeadQ3{ height:100%; background:url(/images/HeadQ3.gif) no-repeat top left;}
#HeadNot{ height:100%; background:url(/images/HeadNot.gif) no-repeat top right; padding-left:40px;}



#datamap {font-family:Verdana, Arial, sans-serif; font-size:0.9em; color:#555555;}
#datamap p, #datamap .head1, #datamap .head2, #datamap .head3, #datamap .headAvail, #datamap .headQ1, #datamap .headQ2, #datamap .headQ3, #datamap .headNot {padding-left:20px; padding-right:20px; line-height:1em;}
#datamap .head1, #datamap .head2, #datamap .head3, #datamap .headAvail, #datamap .headQ1, #datamap .headQ2, #datamap .headQ3, #datamap .headNot {padding-top: 10px; font-family: Verdana, Arial, sans-serif; font-weight:bold; font-size:1.1em;}
#datamap .head1{background-image:url(../images/datamap/Datamap_squares_Inc.gif); background-repeat:no-repeat; background-position: 0px 10px;}
#datamap .head2{background-image:url(../images/datamap/Datamap_squares_prog.gif); background-repeat:no-repeat; background-position: 0px 10px;}
#datamap .head3{background-image:url(../images/datamap/Datamap_squares_plan.gif); background-repeat:no-repeat; background-position: 0px 8px;}

#datamap .headAvail{background-image:url(../images/datamap/Datamap_squares_Avail.gif); background-repeat:no-repeat; background-position: 0px 8px;}
#datamap .headQ1{background-image:url(../images/datamap/Datamap_squares_Q1.gif); background-repeat:no-repeat; background-position: 0px 8px;}
#datamap .headQ2{background-image:url(../images/datamap/Datamap_squares_Q2.gif); background-repeat:no-repeat; background-position: 0px 8px;}
#datamap .headQ3{background-image:url(../images/datamap/Datamap_squares_Q3.gif); background-repeat:no-repeat; background-position: 0px 8px;}
#datamap .headNot{background-image:url(../images/datamap/Datamap_squares_Not.gif); background-repeat:no-repeat; background-position: 0px 8px;}

