/*	GENERAL RULES	-	-	-	-	-	-	-	*/


/*/*/a{}	
body {
	margin: 0;
	padding: 0;
	color:#151036;
	background: #fff;
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 80%;
	voice-family: "\"}\""; 
	voice-family: inherit;
	font-size: 80%; 
}
html>body {
	font-size: 80%;
}
/* */

#topnav {
	width: auto;
	padding: 0;
	margin: 0;
	list-style: none;
	}

#topnav li {
	float: left;
	padding: 0 0 0 0;
	margin:0;
	font-weight: bold;
	}	

#topnav li.selected { color: #091C5A; }

#topnav a {
	font-weight: bold;
	padding: 0 0 0 0.5em;
	}

#topnav a:link {
	color: #091C5A;
	text-decoration: none;
	}

#topnav a:visited {
	color: #151036;
	text-decoration: none;
	}

#topnav a:hover {
	color: #ef510b;
	text-decoration: underline;
}

#crumbs
	{
	font-size:90%;
	padding-left:5px;
	margin-left: 5px;
	padding-bottom: 5px;
	margin-top:5px;
	}
	
#crumbs ul
	{
	display: inline;
        padding-left:0;
	margin-left: 0;
	}
	
#crumbs ul li
	{
	display: inline;
	}
	
#crumbs ul li a:link
	{
	padding: .2em;
	}
	
	
#newslink{
	text-align:right;
	padding-right:5px;
	margin-top:10px;
}



h1 	{
	margin: 0;
	font-size:110%;
	}
	
h2 	{
      	font-size:102%;
      
	}

h2, h2 a:link, h2 a:link, h2 a:active, h2 a:hover, h2 a:visited
	{
	font-size:102%;
	Padding:0px;
	margin:0px;
	color:#151036;
	font-family:arial, verdana, sans-serif;
	text-decoration:none;
	}
	
h2 a:hover
	{
	font-size:102%;
	Padding:0px;
	margin:0px;
	color:#ef510b;
	font-family:arial, verdana, sans-serif;
	text-decoration:underline;
	}

h3
	{
	font-size:large;
	padding:0px;
	margin:0px;
	font-weight:normal;
	font-family:arial, verdana, sans-serif;
	color:#151036;
	}
	
h4
	{
	font-size:medium;
	padding:0px;
	margin:0px;
	font-weight:bold;
	font-family:arial, verdana, sans-serif;
	color:#151036;
	}

ul
	{
	list-style:none;
	margin: 0;
	}
	
ul.menu
	{
	list-style: none;
	margin: 0;
	padding: 0;
	}
	
ul.boxed
	{
	list-style:none;
	margin-left:0px;
	padding-left:28px;
	margin-right:5px;
	margin-top:0px;
	margin-bottom:0px;
	}
html>body ul.boxed
	{
	margin-left:0px;
	}
	

li.horiz
	{
	display:inline;
	margin:0px 5px 0px 5px;
	padding:0px 0px 0px 0px;
	border-width:1px;
	border-style:none solid dashed none;
	border-color:#d0d0d0;
	}
	
li.horizheader
	{
	display:inline;	
	}
	
li.horizheader a:link, li.horizheader a:visited, li.horizheader a:hover, li.horizheader a:active
	{
	display:inline;
	margin:0px 0px 0px 0px;
	padding:0px 8px 0px 3px;
	border-width:1px;
	border-style:none solid none none;
	border-color:#222224;
	}
	
li.arrowed
	{
	list-style:none;
	list-style-image:url(../images/lists/arrows2.gif);
	margin-left:0px;
	margin-right:5px;
	margin-top:0px;
	margin-bottom:0px;
	}
	
li.routesarrow
	{
	list-style-image:url(../images/lists/arrows4.gif);
	margin-left:10px;
	margin-right:5px;
	margin-top:0px;
	margin-bottom:0px;
	line-height:2em;
	}

	
li.globe
	{
	list-style:none;
	list-style-image:url(../images/lists/globe.gif);
	margin-left:0px;
	margin-right:5px;
	margin-top:0px;
	margin-bottom:0px;
	}

	
li.phone
	{
	list-style:none;
	list-style-image:url(../images/lists/phone.gif);
	margin-left:0px;
	margin-right:5px;
	margin-top:0px;
	margin-bottom:0px;
	}
	
li.newwin
	{
	list-style:none;
	list-style-image:url(../images/lists/newwin.gif);
	margin-left:0px;
	margin-right:5px;
	margin-top:0px;
	margin-bottom:0px;
	}
	
li.download
	{
	list-style:none;
	list-style-image:url(../images/lists/down.gif);
	margin-left:0px;
	margin-right:5px;
	margin-top:0px;
	margin-bottom:0px;
	}

	
li.infos
	{
	list-style:none;
	list-style-image:url(../images/lists/info1.gif);
	margin-left:0px;
	margin-right:5px;
	margin-top:0px;
	margin-bottom:0px;
	}
	
ul.listarrows
	{
	list-style:none;
	list-style-image:url(../images/lists/arrows2.gif);
	margin-left:25px;
	margin-right:0px;
	margin-top:5px;
	margin-bottom:5px;
	}
html>body ul.listarrows
	{
	margin-left:4px;
	}

ul.dotarrowed
	{
	list-style:none;
	list-style-image:url(../images/lists/arrows3.gif);
	margin-left:25px;
	margin-right:5px;
	margin-top:0px;
	margin-bottom:5px;
	}
html>body ul.dotarrowed
	{
	margin-left:0px;
	}

ul.dotroute
	{
	display:inline;
	}
	
ul.dotroute li
	{
	display:inline;
	list-style-image:url(../images/lists/newwin.gif);
	margin:0px 0px 0px 0px;
	padding:0px 10px 0px 0px;
	}
	
td.aa
	{
	width:30%;
	margin-top:30px;
	text-align:left;
	}
	
td.bb
	{
	width:30%;
	margin-top:30px;
	}
	
td.cc
	{
	width:30%;
	margin-top:30px;
	}
	
li.routedot
	{
	list-style-type:none;
	list-style-image:url(../images/lists/newwin.gif);
	margin-left:5px;
	margin-right:5px;
	margin-top:30px;
	margin-bottom:10px;
	line-height:3em;
	padding:10px 5px 10px 5px;
	}
	
html>body ul.dotroute
	{
	margin-left:0px;
	}
	
ul.dot3
	{
	list-style:none;
	list-style-image:url(../images/lists/arrows4.gif);
	margin-left:25px;
	margin-right:5px;
	margin-top:10px;
	margin-bottom:10px;
	line-height:2em;
	}
html>body ul.dot3
	{
	margin-left:0px;
	}

ul.dotted
	{
	list-style:none;
	list-style-image:url(../images/lists/disc1.gif);
	margin-left:25px;
	margin-right:0px;
	margin-top:5px;
	margin-bottom:5px;
	}
	
html>body ul.dotted
	{
	margin-left:0px;
	}
	
ul.address
	{
	list-style:none;
	list-style-image:url(../images/lists/envelope.gif);
	margin-left:25px;
	margin-right:0px;
	margin-top:5px;
	margin-bottom:5px;
	}
html>body ul.address
	{
	margin-left:0px;
	}
	
ul.newwin
	{
	list-style:none;
	list-style-image:url(../images/lists/newwin.gif);
	margin-left:25px;
	margin-right:0px;
	margin-top:5px;
	margin-bottom:5px;
	}
html>body ul.newwin
	{
	margin-left:0px;
	}
	
ul.emptydotted
	{
	list-style:none;
	list-style-image:url(../images/lists/disc2.gif);
	margin-left:25px;
	margin-right:0px;
	margin-top:5px;
	margin-bottom:5px;
	}
html>body ul.emptydotted
	{
	margin-left:0px;
	}
	
ul.emptydottedindent
	{
	list-style:none;
	list-style-image:url(../images/lists/disc2.gif);
	margin-left:55px;
	margin-right:0px;
	margin-top:-50px;
	margin-bottom:5px;
	}
html>body ul.emptydottedindent
	{
	margin-left:30px;
	}
	
p.listspace
	{
	line-height:1.8em;
	}
	
.linkarrows
	{
	list-style:none;
	list-style-image:url(../images/lists/arrows2.gif);
	padding: 0px 0px 0px 0px;
	line-height:1.5em;
	margin-left:25px;
	margin-right:0px;
	}

.lnlist{display: inline;}	

.linkarrowsindent
	{
	list-style:none;
	list-style-image:url(../images/lists/arrows2.gif);
	padding: 0px 0px 0px 0px;
	line-height:1.8em;
	margin-left:45px;
	margin-right:0px;
	}
	
ul.horizdot
	{
	text-align:left;
	}

ul.horizdot li
	{
	display:inline;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	}
	
ul.horizmid
	{
	text-align:center;
	margin:0px 0px 0px -6px;
	}

ul.horizmid li
	{
	display:inline;
	margin:0px 0px 0px 0px;
	padding:0 0 0 0;
	}
	
ul.horizmid li.letter
	{
	display:inline;
	margin:0px 0px 0px 0px;
	padding:3px 5px 3px 5px;
	background:#f5f5f5;
	border-width:1px;
	border-color:#d0d0d0;
	border-style:solid;
	text-align:center;
	}

html> body ul.horizmid
	{
	margin-left:-20px;
	}
	
.blank
	{
	list-style:none;
	list-style-image:none;
	margin-left:0px;
	margin-right:5px;
	margin-top:0px;
	margin-bottom:0px;
	}
	
.blankindent
	{
	list-style:none;
	list-style-image:none;
	margin-left:25px;
	margin-right:5px;
	margin-top:0px;
	margin-bottom:0px;
	}
	
.serviceimage
	{
	margin-top:8px;
	text-align:center;
	}
	
img.hlistmargin
	{
	margin:0px 20px 0px 4px;
	}
	
img.newsimage
	{
	border-width:1px;
	border-color:#000000;
	border-style:solid;
	margin:30px 0px 20px 0px;
	}
	
p.headline
	{
	font-size:xx-large;
	color:#151036;
	font-family:"times new roman", arial, verdana;
	text-align:center;
	}
	
img
	{
	border:none;
	}
	
img.lefty
	{
	position:absolute;
	height:100%;
	width:8px;
	top:-1px;
	left:-1px;
	}
	
img.bordered
	{
	border-width:1px;
	border-color:#151036;
	border-style:solid solid solid solid;
	}
	
img.ipix
	{
	vertical-align:middle;
	}
	
img.titlegifs
	{
	vertical-align:middle;
	margin-right:10px;
	}
	
img.mail
	{
	vertical-align:middle;
	margin-top:8px;
	margin-right:5px;
	margin-left:3px;
	}
	
img.legend
	{
	vertical-align:middle;
	margin-top:5px;
	margin-right:10px;
	margin-left:10px;
	}
	
p.mid
	{
	text-align:center;
	}
	
p.midbut
	{
	margin-right:25%;
	margin-left:25%;
	width:25%;
	text-align:center;
	}
	
p.midnote
	{
	position:relative;
	top:-30px;
	text-align:center;
	}
	
p.notices
	{text-align:left;
	color:#ef510b;
	font-size:10pt;
	font-family:arial, verdana, sans-serif;
	}
	
p.rhs
	{
	text-align:right;
	font-size:1.1em;	
	}

table.tabletest
	{
	background: url(../images/boxes/generaltopfill.gif);
	}
	
table.midtable
	{
	margin:auto;
	}
	
table.midtable tr.label td
	{
	text-align:left;
	padding:40px 0px 10px 0px;
	}
	
table.midtable tr.toplabel td
	{
	text-align:center;
	padding:10px 0px 10px 0px;
	}

table.midpadded
	{
	margin:auto;	
	}
	
table.midpadded td
	{
	padding:0px 30px 0px 30px;
	}
	
table.padded td
	{
	width:30%;
	}
	
table.formright
	{
	text-align:right;
	margin-right:auto;
	margin-left:auto;
	background:#f5f5f5;
	border-width:1px;
	border-color:#d0d0d0;
	border-style:solid solid solid solid;
	}
	
table.formright td
	{
	padding:5px 0px 5px 5px;
	text-align:left;
	}
	
table.formright colgroup.labels
	{
	text-align:right;
	width:30%;
	}

table.formright colgroup.fields
	{
	text-align:left;
	width:70%;
	}

p.tablenotes
	{
	margin:0px;
	padding:0px 50px 0px 50px;
	text-align:justify;
	font-size:0.9em;
	}
	

	

	
p.conformance
	{
	text-align:center;
	}	

p.atop
	{
	text-align:center;
	text-decoration:none;
	}
		
.makeabsolute
	{
	position:absolute;
	}
	
.formarea
	{
	padding:2px;
	width:100%;
	}
	
.sectionformatting
	{
	padding:20px 0px 5px 2.5%;
	width:95%;
	}

	
.sectionformatting ol li
	{
	line-height:1.8em;
	list-style-type:decimal;
	list-style-image:none;
	}
	
.sectionformatting ol dd
	{
	line-height:1.8em;
	margin:5px 20px 15px 20px;
	padding:0px;
	}
	
.sectionformatting ol dd ol
	{
	margin:0px;
	}
	
.managedsectionformatting
	{
	padding:25px 20px 20px 20px;
	background:#f5f5f5;	
	}
	
.newssheet
	{
	
	border-style:none none solid solid;
	border-width:1px;
	border-color:#000000;
	background: url(../images/boxes/cornercurl.jpg);
	background-position: top right;
	background-repeat:no-repeat;
	background-color:#ffffff;
	padding:30px 20px 20px 20px;
	}
	
.fullpagetable
	{
	padding:0px;
	background:#f5f5f5;
	text-align:center;
	padding:0px 5px 0px 5px;
	}
	
p.boxedinfo
	{
	margin:0px 20px 0px 20px;
	border-style:solid;
	border-width:1px;
	border-color:#151036;
	text-align:center;
	}
	
.leftMenuSpacer	{
	 width:1pt;
	 height:13px;
	 font-size:1px;
}
	
.linkSeparator{
	margin:5px;
	border:0;
	padding5px;
}
.linkSeparator li{
	margin:0;
	border:0;
	height:10pt;
}
.linkSeparator li img {
	display: block;
}	
	
/*	GENERAL RULES END-	-	-	-	-	-	-	*/








/*	TABLES	-	-	-	-	-	-	-	-	*/

table.archivetable
	{
	width:auto;
	padding:0px;
	margin:0px 2px 0px 2px;
	border:none;
	vertical-align:top;
	voice-family: "\"}\"";
	voice-family: inherit;
	width:90%;
	border-spacing:2px;
	}
	
table.archivetable td
	{
	background:#ffffff;
	padding:5px 0px 5px 0px;
	}
	
table.archivetable th
	{
	background:#ffffff;
	padding:5px 0px 5px 0px;
	}
	
table.archivetable colgroup.dates
	{
	width:25%;
	}
	
table.archivetable colgroup.headlines
	{
	width:75%;
	}

table.misctable2col
	{
	width:95%;
	padding:0px;
	margin:0px 2px 0px 2px;
	border:none;
	vertical-align:top;
	voice-family: "\"}\"";
	voice-family: inherit;
	width:90%;
	border-spacing:2px;
	}
	
table.akeys
	{
	width:60%;
	padding:0px;
	margin-left:auto;
	margin-right:auto;
	border:none;
	vertical-align:top;
	voice-family: "\"}\"";
	voice-family: inherit;
	width:60%;
	border-spacing:2px;
	}
	
table.akeys th
	{
	background:#efeff1;
	border-style:solid;
	border-color:#d0d0d0;
	border-width:1px;
	padding:7px 5px 7px 5px;
	}
	
table.akeys td
	{
	background:#f5f5f5;
	border-style:solid;
	border-color:#d0d0d0;
	border-width:1px;
	padding:4px 5px 4px 5px;
	}	

table.misctable2col th
	{
	background:#efeff1;
	border-style:solid;
	border-color:#d0d0d0;
	border-width:1px;
	padding:7px 5px 7px 5px;
	}
	
table.misctable2col td
	{
	background:#f5f5f5;
	border-style:solid;
	border-color:#d0d0d0;
	border-width:1px;
	padding:4px 5px 4px 5px;
	}
	
table.misctable2col colgroup.labels
	{
	background:#ffffff;
	border-style:solid;
	border-color:#d0d0d0;
	border-width:1px;
	text-align:left;
	width:60%;
	}
	
table.akeys colgroup.labels
	{
	background:#ffffff;
	border-style:solid;
	border-color:#d0d0d0;
	border-width:1px;
	text-align:center;
	width:40%;
	}
	
table.misctable2col colgroup.data
	{
	background:#ffffff;
	border-style:solid;
	border-color:#d0d0d0;
	border-width:1px;
	text-align:left;
	width:60%;
	}
	
table.akeys colgroup.data
	{
	background:#ffffff;
	border-style:solid;
	border-color:#d0d0d0;
	border-width:1px;
	text-align:left;
	width:50%;
	}
	
table.waitingtimes
	{
	width:95%;
	padding:0px;
	margin:0px 2px 0px 2px;
	border:none;
	vertical-align:top;
	voice-family: "\"}\"";
	voice-family: inherit;
	width:95%;
	border-spacing:2px;
	}
	
table.waitingtimes tfoot
	{
	font-weight:bold;
	}
	
table.waitingtimes th
	{
	background:#efeff1;
	border-style:solid;
	border-color:#d0d0d0;
	border-width:1px;
	padding:7px 5px 7px 5px;
	}
	
table.waitingtimes td
	{
	background:#f5f5f5;
	border-style:solid;
	border-color:#d0d0d0;
	border-width:1px;
	padding:4px 5px 4px 5px;
	}
	
table.waitingtimes colgroup.labels
	{
	background:#ffffff;
	border-style:solid;
	border-color:#d0d0d0;
	border-width:1px;
	text-align:left;
	width:30%;
	}
	
table.waitingtimes colgroup.data
	{
	background:#ffffff;
	border-style:solid;
	border-color:#d0d0d0;
	border-width:1px;
	text-align:center;
	width:35%;
	}
	
table.adilist
	{
	width:95%;
	padding:0px;
	margin:0px 2px 0px 2px;
	border:none;
	vertical-align:top;
	voice-family: "\"}\"";
	voice-family: inherit;
	width:95%;
	border-spacing:2px;
	}
	
table.adilist th
	{
	background:#efeff1;
	border-style:solid;
	border-color:#d0d0d0;
	border-width:1px;
	padding:7px 5px 7px 5px;
	}
	
table.adilist td
	{
	background:#f5f5f5;
	border-style:solid;
	border-color:#d0d0d0;
	border-width:1px;
	padding:4px 5px 4px 5px;
	}
	
table.adilist colgroup.name
	{
	background:#ffffff;
	border-style:solid;
	border-color:#d0d0d0;
	border-width:1px;
	text-align:left;
	width:25%;
	}
	
table.adilist colgroup.location
	{
	background:#ffffff;
	border-style:solid;
	border-color:#d0d0d0;
	border-width:1px;
	text-align:left;
	width:23%;
	}
	
table.adilist colgroup.adinumber
	{
	background:#ffffff;
	border-style:solid;
	border-color:#d0d0d0;
	border-width:1px;
	text-align:left;
	width:10%;
	}
	
table.adilist colgroup.telephone
	{
	background:#ffffff;
	border-style:solid;
	border-color:#d0d0d0;
	border-width:1px;
	text-align:left;
	width:22%;
	}
	
table.adilist colgroup.email
	{
	background:#ffffff;
	border-style:solid;
	border-color:#d0d0d0;
	border-width:1px;
	text-align:left;
	width:10%;
	}
	
table.adilist colgroup.website
	{
	background:#ffffff;
	border-style:solid;
	border-color:#d0d0d0;
	border-width:1px;
	text-align:left;
	width:10%;
	}
	
table.adilist colgroup.web
	{
	background:#ffffff;
	border-style:solid;
	border-color:#d0d0d0;
	border-width:1px;
	text-align:left;
	width:20%;
	}
	
table.feestable
	{
	width:auto;
	padding:0px;
	margin:0px 2px 0px 2px;
	border:none;
	vertical-align:top;
	voice-family: "\"}\"";
	voice-family: inherit;
	width:90%;
	border-spacing:2px;
	}
	
table.feestable th
	{
	background:#ffffff;
	border-style:solid;
	border-color:#d0d0d0;
	border-width:1px;
	padding:7px 5px 7px 5px;
	}
	
table.feestable td
	{
	background:#efeff1;
	border-style:solid;
	border-color:#d0d0d0;
	border-width:1px;
	padding:4px 5px 4px 5px;
	}
	
table.feestable colgroup.labels
	{
	background:#ffffff;
	border-style:solid;
	border-color:#d0d0d0;
	border-width:1px;
	text-align:left;
	width:60%;
	}
	
table.feestable colgroup.data
	{
	background:#ffffff;
	border-style:solid;
	border-color:#d0d0d0;
	border-width:1px;
	text-align:center;
	width:20%;
	}
	
table.pdfeestable
	{
	font-size: 100%;
	width:auto;
	padding:0px;
	margin:0px 2px 0px 2px;
	border:none;
	vertical-align:top;
	voice-family: "\"}\"";
	voice-family: inherit;
	font-size: 100%;
	width:90%;
	border-spacing:2px;
	}
	
table.pdfeestable th
	{
	background:#ffffff;
	border-style:solid;
	border-color:#d0d0d0;
	border-width:1px;
	padding:7px 5px 7px 5px;
	}
	
table.pdfeestable td
	{
	background:#efeff1;
	border-style:solid;
	border-color:#d0d0d0;
	border-width:1px;
	padding:4px 5px 4px 5px;
	}
	
table.pdfeestable colgroup.labels
	{
	background:#ffffff;
	border-style:solid;
	border-color:#d0d0d0;
	border-width:1px;
	text-align:left;
	width:60%;
	}
	
table.pdfeestable colgroup.data
	{
	background:#ffffff;
	border-style:solid;
	border-color:#d0d0d0;
	border-width:1px;
	text-align:center;
	width:20%;
	}
	
table.pdfeestable colgroup.data1
	{
	background:#ffffff;
	border-style:solid;
	border-color:#d0d0d0;
	border-width:1px;
	text-align:center;
	width:20%;
	}
	
table.pdfeestable colgroup.data2
	{
	background:#ffffff;
	border-style:solid;
	border-color:#d0d0d0;
	border-width:1px;
	text-align:center;
	width:20%;
	}

table.linknoline
	{
	width:95%;
	margin:0px;
	padding:0px;
	border-spacing:0px;
	vertical-align:top;
	voice-family: "\"}\"";
	voice-family: inherit;
	width:100%;
	}
	
table.linknoline td
	{
	width:50%;
	margin:0px;
	vertical-align:top;
	padding:0px;
	}

table.linknoline dd
	{
	margin:5px 0px 10px 20px;
	}
	
table.structuretable
	{
	width:95%;
	margin:0px;
	padding:0px;
	border-spacing:0px;
	vertical-align:top;
	voice-family: "\"}\"";
	voice-family: inherit;
	width:100%;
	}
	
table.structuretable td
	{
	width:50%;
	margin:0px;
	vertical-align:top;
	padding:0px;
	}
	
.cenroutetable
	{
	text-align:left;
	}
	
table.routetable
	{
	width:350px;
	margin:0 auto;
	padding:0px;
	border-spacing:0px;
	vertical-align:top;
	voice-family: "\"}\"";
	voice-family: inherit;
	width:350px;
	}
	
table.linktable
	{
	width:95%;
	margin:0px;
	padding:0px;
	border-spacing:0px;
	vertical-align:top;
	voice-family: "\"}\"";
	voice-family: inherit;
	width:100%;
	}
	
table.linktable td
	{
	width:50%;
	margin:0px;
	vertical-align:top;
	padding:0px;
	}

table.linktable dd
	{
	margin:5px 0px 10px 20px;
	}
	
table.linktable li a:link, table.linktable li a:active, table.linktable li a:visited, table.linktable li a:hover
	{
	text-decoration:underline;
	}
	
table.cols
	{
	border-collapse:collapse;
	border-style:none;
	border-spacing:0px;
	margin:0px;
	padding:0px;
	width:auto;
	}
	
table.cols tr
	{
	background:#ff00ff;
	margin:0;
	}
	
td.colsleft
	{	
	width:50%;
	padding:0px;
	padding:0px 6px 0px 0px;
	}
	
td.colsright
	{	
	width:50%;
	padding:0px;
	padding:0px 0px 0px 6px;
	}
	
tr.newsrow
	{
	width:auto;
	}


td.newsleft
	{
	text-align:left;
	border-style:none none none none;
	border-width:1px;
	border-color: #d0d0d0;
	padding:0px 0px 0px 0px;
	width:87px;
	}
	
td.newsmid
	{
	text-align:left;
	border-style:none none none none;
	border-width:1px;
	border-color: #d0d0d0;
	padding:0px 0px 0px 22px;
	vertical-align:top;
	width:100%;
	}
	
td.newsmid ul
	{
	list-style: none;
	list-style-image:url(../images/lists/openbook1.gif);
	line-height:1.7em;
	}

td.testhalfleft
	{
	text-align:center;
	border-style:none dashed dashed none;
	border-width:1px;
	border-color: #d0d0d0;
	padding:5px 5px 5px 5px;
	width:30%;
	}
	
td.testhalfright
	{
	text-align:center;
	vertical-align:middle;
	border-style:none none dashed none;
	border-width:1px;
	border-color: #d0d0d0;
	padding:5px 5px 5px 5px;
	}
		
td.testcentreleft
	{
	text-align:center;
	border-style:none dashed dashed none;
	border-width:1px;
	border-color: #d0d0d0;
	padding:5px 5px 5px 5px;
	width:30%; 
	}
	
td.testcentremid
	{
	text-align:center;
	vertical-align:middle;
	border-style:none none dashed none;
	border-width:1px;
	border-color: #d0d0d0;
	padding:5px 5px 5px 5px;
	width:auto;
	height:140px;
	}

td.testcentreright
	{
	text-align:left;
	border-style:none none dashed dashed;
	border-width:1px;
	border-color: #d0d0d0;
	padding:10px 5px 10px 15px;
	width:40%;
	vertical-align:top;
	}
	
td.gosection
	{
	text-align:right;
	text-decoration:underline;
	border-style:dashed none none none;
	border-width:1px;
	border-color: #d0d0d0;
	padding:8px 8px 8px 8px;
	}

td.halfright
	{
	text-align:left;
	border-style:none none none none;
	border-width:1px;
	border-color: #d0d0d0;
	padding:8px 0px 5px 0px;
	}
	
td.halfright ul
	{
	vertical-align:top;
	line-height:1.5em;
	}
	
td.halfleft
	{
	text-align:left;
	border-style:none none none none;
	border-width:1px;
	border-color: #d0d0d0;
	padding:0px 0px 0px 0px;
	width:80px;
	voice-family: "\"}\"";
	voice-family: inherit;
	padding:0px 0px 0px 0px;
	}	
	
td.arefname
	{
	font-size:1.4em;
	line-height:1.8em;
	}

/*	TABLES END-	-	-	-	-	-	-	-	*/






/*	PAGE	-	-	-	-	-	-	-	-	*/

#areafullpage
	{
	display:block;
	position:relative;
	left:0px;
	height:100%;
	width:100%;
	}
	
#areaheader
	{
	position:relative;
	height:auto;
	width:100%;
	background:#656e8b;
	}
	
#areainfo
	{
	display:block;
	position:relative;
	width:100%;
	background:#ffffff;
	}
	
#areapage
	{
	display:block;
	position:relative;
	top:0px;
	left:0%;
	height:auto;
	width:99%;
	background:#ffffff;
	voice-family: "\"}\"";
	voice-family: inherit;
	width:100%;
	left:0%;
	}


/*	PAGE END-	-	-	-	-	-	-	-	*/

	

	

	
/*	HEADER	-	-	-	-	-	-	-	-	*/

#headerlogo
	{
	position:absolute;
	height:77px;
	width:70px;
	top:1px;
	left:1px;
	}
	
#headerright
	{
	position:absolute;
	height:94px;
	width:500px;
	top:0px;
	right:0px;
	}
	
#headerfill
	{
	position:relative;
	height:85px;
	width:100%;
	top:0px;
	left:0px;
	background:#ffffff;
	background-repeat:repeat-y;
	}
	
#headergreynav
	{
	position:relative;
	min-height:32px;
	left:0px;
	width:100%;
	background:#ffffff;
	background: url(../images/boxes/bar5.gif);
	background-repeat:repeat-x;
	padding:0px 0px 5px 0px;
	}
html>body #headergreynav
	{
	min-height:50px;
	}
	
#headernavleft
	{
	float:left;
	top:0;
	height:auto;
	margin:4px 0px 0px 2px;
	}
	
#headernavleft a
	{
	color:#151036;
	text-decoration:none;
	}
	
#headernavleft a:hover
	{
	color:#ef510b;
	text-decoration:underline;
	}
	
/*	SEARCH	-	-	-	-	-	-	-	-	*/


*#searchBox{
	float:right;
	font-weight:bold;
	font-size:1em;
	margin-right:0pt;
}
*#searchInput{
	font-size:xx-small;
	height:12pt;
}
*#searchCriteria{
	width:100px;
}
*#buttonSearch{
 
margin:0;
border:0;
height:18px;
background-color:transparent;
color:#151036;
cursor: pointer;
font-weight:bold;
 
}
 
*#frmSearch{
margin:0;
border:0;
}
 
/*Style for Search Input Box - must be called qt*/
*#qt{
height:16px;
}

	
/*	SEARCH END-	-	-	-	-	-	-	-	*/
	
/*	HEADER END	-	-	-	-	-	-	-	*/


/*	COLUMNS	-	-	-	-	-	-	-	-	*/
	
#centercontent
	{
	background:#fff;
	margin-left: 195px;
	margin-right:190px;
	voice-family: "\"}\"";
	voice-family: inherit;
	margin-left: 200px;
	margin-right:195px;
	}
html>body #centercontent
	{
	margin-left: 200px;
	margin-right:190px;
	}
	
#leftcontent
	{
	position: absolute;
	left:0px;
	top:0px;
	width:185px;
	background:#fff;
	}
	
#rightcontent
	{
	position: absolute;
	right:0px;
	top:0px;
	width:180px;
	background:#fff;
	}

#columnsingle
	{
	background:#ffffff;
	width:100%;
	voice-family: "\"}\"";
	voice-family: inherit;
	width:100%;
	}
html>body #columnsingle
	{
	width:100%;
	}
	
hr.dash
	{
	border-style:solid none none none;
	border-color:#d0d0d0;
	border-width:1px;
	}
	
#columnleft
	{
	background:#ffffff;
	float:left;
	width:30%;
	voice-family: "\"}\"";
	voice-family: inherit;
	width:49%;
	}
html>body #columnleft
	{
	width:49%;
	}
	
#columnright
	{
	background:#ffffff;
	float:right;
	width:30%;
	voice-family: "\"}\"";
	voice-family: inherit;
	width:49%
	}
html>body #columnright
	{
	width:49%;
	}
	
/*	COLUMNS END	-	-	-	-	-	-	-	*/





	
/*	LEFTCONTENT	-	-	-	-	-	-	-	*/

#menuleft
	{
	width:100%;
	position:relative;
	left:0px;
	}
	
.menu1expand
	{
	position:relative;
	width:96%;
	height:auto;
	background:#f5f5f5;
	border-style: none dashed dashed none;
	border-color: #5a5c79;
	border-width: 1px;
	margin-bottom:5px;
	margin-top:0px;
	margin-left:0px;
	padding:8px 6px 0px 0px;
	text-align:left;
	line-height:1.6em;
	font-family:"arial", verdana, sans-serif;	
	}
	
.menu1expand li a:link, .menu1expand li a:visited, .menu1expand li a:active
	{
	padding:2px;
	color: #151036;
	text-decoration:none;
	}
	
.menu1expand li a:hover
	{
	color:#ef510b;
	text-decoration:none;
	border-width:2px;
	border-color:#d0d0d0;
	border-style:none none none none;
	}
	
.menu1expand li.clicked  a:link, .menu1expand li.clicked  a:hover, .menu1expand li.clicked  a:visited
	{
	color:#ef510b;
	text-decoration:none;
	border-width:2px;
	border-color:#d0d0d0;
	border-style:none dashed solid none;	
	}
	
.menu1expand li.clicked li a:link, .menu1expand li.clicked li a:visited
	{
	color:#151036;
	text-decoration:none;
	border-width:2px;
	border-color:#d0d0d0;
	border-style:none none none none;	
	}

	
.menu1expand li.clicked li a:hover
	{
	color:#ef510b;
	text-decoration:none;
	border-width:2px;
	border-color:#d0d0d0;
	border-style:none none none none;	
	}
	
.menu1expand ul.expand
	{
	list-style:none;
	list-style-image:url(../images/lists/arrows4.gif);
	margin:0px 0px 5px 10px;
	padding-left:0px
	}
	
.menu1
	{
	position:relative;
	width: 100%;
	border-style: none solid solid solid;
	border-color: #d0d0d0;
	border-width: 1px;
	margin: 0px;
	padding: 0px;
	font-family:arial, verdana, sans-serif;
	background:#cecece;	
	}

#testheight0 
	{
	height: 28px; 
	text-decoration: none; 
	padding: 8px 22px 2px 2px; 
	background: url(../images/menu/menu5.gif);
	}	

html>body #testheight0 
	{
	height: auto; 
	text-decoration: none; 
	padding: 8px 22px 2px 2px; 
	background: url(../images/menu/menu5.gif);
	}

#testheight1 
	{
	height: 28px; 
	text-decoration: none; 
	padding: 8px 22px 2px 2px; 
	background: url(../images/menu/menu5.gif);
	}	

html>body #testheight1 
	{
	height: auto; 
	text-decoration: none; 
	padding: 8px 22px 2px 2px; 
	background: url(../images/menu/menu5.gif);
	}

#testheight2 
	{
	height: 28px; 
	text-decoration: none; 
	padding: 8px 22px 2px 2px; 
	background: url(../images/menu/menu5.gif);
	}	

html>body #testheight2 
	{
	height: auto; 
	text-decoration: none; 
	padding: 8px 22px 2px 2px; 
	background: url(../images/menu/menu5.gif);
	}

#testheight3 
	{
	height: 28px; 
	text-decoration: none; 
	padding: 8px 22px 2px 2px; 
	background: url(../images/menu/menu5.gif);
	}	

html>body #testheight3 
	{
	height: auto; 
	text-decoration: none; 
	padding: 8px 22px 2px 2px; 
	background: url(../images/menu/menu5.gif);
	}

#testheight4 
	{
	height: 28px; 
	text-decoration: none; 
	padding: 8px 22px 2px 2px; 
	background: url(../images/menu/menu5.gif);
	}	

html>body #testheight4 
	{
	height: auto; 
	text-decoration: none; 
	padding: 8px 22px 2px 2px; 
	background: url(../images/menu/menu5.gif);
	}

#testheight5 
	{
	height: 28px; 
	text-decoration: none; 
	padding: 8px 22px 2px 2px; 
	background: url(../images/menu/menu5.gif);
	}	

html>body #testheight5 
	{
	height: auto; 
	text-decoration: none; 
	padding: 8px 22px 2px 2px; 
	background: url(../images/menu/menu5.gif);
	}

#testheight6 
	{
	height: 28px; 
	text-decoration: none; 
	padding: 8px 22px 2px 2px; 
	background: url(../images/menu/menu5.gif);
	}	

html>body #testheight6 
	{
	height: auto; 
	text-decoration: none; 
	padding: 8px 22px 2px 2px; 
	background: url(../images/menu/menu5.gif);
	}

#testheight7 
	{
	height: 28px; 
	text-decoration: none; 
	padding: 8px 22px 2px 2px; 
	background: url(../images/menu/menu5.gif);
	}	

html>body #testheight7 
	{
	height: auto; 
	text-decoration: none; 
	padding: 8px 22px 2px 2px; 
	background: url(../images/menu/menu5.gif);
	}

#testheight8 
	{
	height: 28px; 
	text-decoration: none; 
	padding: 8px 22px 2px 2px; 
	background: url(../images/menu/menu5.gif);
	}	

html>body #testheight8 
	{
	height: auto; 
	text-decoration: none; 
	padding: 8px 22px 2px 2px; 
	background: url(../images/menu/menu5.gif);
	}

#testheight9 
	{
	height: 28px; 
	text-decoration: none; 
	padding: 8px 22px 2px 2px; 
	background: url(../images/menu/menu5.gif);
	}	

html>body #testheight9 
	{
	height: auto; 
	text-decoration: none; 
	padding: 8px 22px 2px 2px; 
	background: url(../images/menu/menu5.gif);
	}

#testheight10 
	{
	height: 28px; 
	text-decoration: none; 
	padding: 8px 22px 2px 2px; 
	background: url(../images/menu/menu5.gif);
	}	

html>body #testheight10 
	{
	height: auto; 
	text-decoration: none; 
	padding: 8px 22px 2px 2px; 
	background: url(../images/menu/menu5.gif);
	}

.menu1 li a
	{
	text-decoration:none;
	padding: 8px 22px 2px 2px;
	}	
html>body .menu1 li a
	{
	padding: 8px 22px 0px 2px;
	color:#ffffff;
	}
	
.menu1 li a:link, .menu1 li a:visited, .menu1 li a:active
	{
	color: #151036;
	display: block;
	background: url(../images/menu/menu5.gif);
	background-position: top right;
	text-align:left;
	padding: 10px 22px 2px 2px;	
	}
	
.menu1 li a:hover
	{
	color:#ef510b;
	background:url(../images/menu/menu5.gif);
	background-position: 0 -64px;
	text-align:left;
	padding:10px 22px 2px 2px;
	}	
html>body .menu1 li a:hover
	{
	color:#ef510b;
	text-decoration:none;
	}
	
.menu2
	{
	position:relative;
	width: 100%;
	border-style: none solid solid solid;
	border-color: #d0d0d0;
	border-width: 1px;
	margin: 0px;
	font-family:arial, verdana, sans-serif;
	background:#cecece;		
	}
	
.menu2 li a
	{
	text-decoration:none;
	padding: 10px 22px 2px 2px;	
	}

html>body .menu2 li a
	{
	padding: 8px 22px 0px 2px;
	color:#ffffff;
	}	
	
.menu2 li a:link, .menu2 li a:visited, .menu2 li a:active
	{
	color: #ffffff;
	display: block;
	background: url(../images/menu/menu6.gif);
	background-position: top right;
	text-align:left;
	padding: 10px 22px 2px 2px;
	}
	
.menu2 li a:hover
	{
	color: #ffffff;
	background: url(../images/menu/menu6.gif);
	background-position: top right;
	text-align:left;
	padding: 10px 22px 2px 2px;
	}

#menu2height
	{
	height:28px;
	color: #ffffff;
	background: url(../images/menu/menu6.gif);
	background-position: top right;
	text-align:left;
	padding: 10px 22px 2px 2px;
	}

html>body #menu2height 
	{
	height:auto;
	color: #ffffff;
	background: url(../images/menu/menu6.gif);
	background-position: top right;
	text-align:left;
	padding: 10px 22px 2px 2px;
	}
	
html>body .menu2 li a:hover
	{
	color:#ef510b;
	text-decoration:none;
	}
	
.menubook
	{
        width: 200px;
        margin-left: auto;
        margin-right: auto;
	font-family:arial, verdana, sans-serif;
	background:#ffffff;
	text-align:center;	
	}	
	
.menubook li a
	{
	text-decoration:none;
	height:38px;
	padding: 0px;
	}	
	
.menubook li a:link, .menubook li a:visited
	{
	color: #151036;
	display: block;
	background: url(../images/booking/menubutton.gif);
	background-position: 0 0;
	height:28px;
	padding: 10px 0px 0px 0px;
	text-align:center;
	}
	
.menubook li a:hover, .menubook li a:active
	{
	color: #151036;
	background: url(../images/booking/menubutton.gif);
	background-position: 0 -38px;
	height:28px;
	padding: 10px 0px 0px 0px;
	text-decoration:none;
	text-align:center;
	}	
	
/*	LEFTCONTENT END	-	-	-	-	-	-	-	*/




/*	CENTERCONTENT	-	-	-	-	-	-	-	*/
.gosection
	{
	text-align:right;
	text-decoration:none;
	}
	
.mainfullspantitle
	{
	position:relative;
	margin-left:0px;
	margin-right:0px;
	height:32px;
	background:#ffffff;
	}

.managedmainfullspan
	{
	position:relative;
	border-style: solid solid solid solid;
	border-color: #d0d0d0;
	border-width: 1px;
	text-align:justify;
	padding:0px 0px 0px 0px;
	margin:0px 0px 12px 0px;
	background:#ffffff;
	height:auto;
	color:#151036;
	}
	
.managedmainfullspan a:link, .managedmainfullspan a:active, .managedmainfullspan a:visited
	{
	color:#151036;
	text-decoration: underline;
	}
	
.managedmainfullspan a:hover
	{
	color:#ef510b;
	text-decoration:underline;
	}	
	
.mainfullspan
	{
	position:relative;
	border-style: solid solid solid solid;
	border-color: #d0d0d0;
	border-width: 1px;
	text-align:justify;
	padding:0px 0px 0px 0px;
	margin:0px 0px 12px 0px;
	background:#ffffff;
	height:auto;
	color:#151036;
        width:auto;
	}	
	
.mainfullspan a:link, .mainfullspan a:active, .mainfullspan a:visited
	{
	color:#151036;
	text-decoration:none;
	}


	
.mainfullspan a:hover
	{
	color:#ef510b;
	text-decoration:underline;
	}
	

	
.mainfullspantitletext
	{
	position:relative;
	top:0px;
	left:0px;
	height:auto;
	background: url(../images/boxes/generaltopfill.gif);
	border-style: solid solid none solid;
	border-color:#d0d0d0;
	border-width:1px;
	padding:2px 2px 2px 5px;
	width:auto;
	}
	
.mainfullspantitleleftimage
	{
	position:absolute;
	top:0px;
	left:0px;
	height:32px;
	width:8px;
	background: url(../images/boxes/lefttopcorner.gif);
	}
	
.mainhalfspanleft
	{
	position:relative;
	float:left;
	left:0px;
	width:49%;
	}
	
.mainhalfspanright
	{
	position:relative;
	float:right;
	right:0px;
	width:49%;
	}

.faqlinking a:link, .faqlinking a:active, .faqlinking a:visited
	{
	text-decoration:underline;
	}

.formfoi label 
	{
	display: block;
	width:25%;
	float: left;
	text-align: left;
	margin-top: 5px;
	margin-bottom: 5px;
	}

.formfoi fieldset 
	{ 
	margin-left:5%;
	margin-right:5%;
	margin-top: 10px;
	margin-bottom: 10px;
	}

form.foiform 
	{
	background:#f5f5f5;
	margin-left:5%;
	margin-right:5%;
	margin-top: 10px;
	margin-bottom: 10px;
	}

.formfoi br 
	{
	clear: left;
	}

.formfoi input 
	{
	margin-top: 5px;
	margin-bottom: 5px;
	width:70%;
	} 

.formfoi textarea 
	{
	width:70%;
	margin-top: 5px;
	margin-bottom: 5px;
	}

.formfoipc input 
	{
	width:4em;
	}

.formfoititle input 
	{
	width:11em;
	margin-bottom:-10px;
	}

.commformpc input 
	{
	width:4em;
	}

.commformtitle input 
	{
	width:11em;
	margin-bottom:-10px;
	}

.legformpc input 
	{
	width:4em;
	}

.legformtitle input 
	{
	width:11em;
	margin-bottom:-10px;
	}

form.commentsform 
	{ 
	background:#f5f5f5;
	margin-left:5%;
	margin-right:5%;
	margin-top: 10px;
	margin-bottom: 10px;
	}

form.legform 
	{
	background:#f5f5f5;
	margin-left:5%;
	margin-right:5%;
	margin-top: 10px;
	margin-bottom: 10px;
	}

.labelred label
	{
	color: red;
	}

#testcentercontent
	{
	width: auto;
	}
	
#testcentercontent0
	{
	width: auto;
	}
	
#testcentercontent1
	{
	width: auto;
	}
	
#testcentercontent2
	{
	width: auto;
	}
	
#testcentercontent3
	{
	width: auto;
	}
	
#testcentercontent3
	{
	width: auto;
	}


/*	CENTERCONTENT END-	-	-	-	-	-	-	*/


	

	
	
/*	RIGHTCONTENT	-	-	-	-	-	-	-	*/
		
.added
	{
	position:relative;
	width:100%;
	height:auto;
	background:#f5f5f5;
	border-style:none none none none;
	border-color:#d0d0d0;
	border-width:1px;
	margin:0px;
	color:#151036;
	}
	
.added hr
	{
	width:100%;
	margin-left:0px;
	margin-right:0px;
	color:#d0d0d0;
	height:2px;
	border:dashed;
	border-style:none none dashed none;
	}
	
.addedtop
	{
	position:relative;
	top:0px;
	left:0px;
	height:auto;
	background: url(../images/boxes/generaltopfill.gif);
	border-style:solid solid none solid;
	border-color:#d0d0d0;
	border-width:1px;
	}
	
.addedtext
	{
	position:relative;
	border-style:solid solid solid solid;
	border-color:#d0d0d0;
	border-width:1px;
	line-height:1.5em;
	padding:10px 1px 10px 0px;
	}
	
.addedtext a:link, .addedtext a:active, .addedtext a:visited
	{
	text-decoration:none;
	color:#151036;	
	}
	
.addedtext a:hover
	{
	color:#ef510b;
	text-decoration:underline;
	}
		
	
/*	RIGHTCONTENT END-	-	-	-	-	-	-	*/

#afooter
	{
	clear:both;
	width: auto;
	margin: 0 14px 0 14px;
	padding: 0 0 0.5em 0;	
	text-align:center;
	color:#151036;
	list-style-type:none;
	line-height:1.8em;
	}

#afooter li {
	display: inline;
	}
		
#afooter a:link, #afooter a:active, #afooter a:visited
	{
	text-decoration:none;
	color:#151036;
	}
	
#afooter a:hover
	{
	text-decoration:none;
	color:#ef510b;
	}

#footeraccess a:hover, #footeraccess a:link, #footeraccess a:active, #footeraccess a:visited
	{
	text-decoration:none;
	color:#ffffff;
	}	
	
#weightbridgelocation
	{
	border-width:1px;
	border-color:#000;
	float: left;
	display: block;
	}

#weighbridgeinfo
	{
	height: 100px;
	width: 360px;
	margin-left:auto;
	margin-right:auto;
	border-style: solid solid solid solid;
	border-color: #d0d0d0;
	border-width: 1px;
	padding: 0px 0px 0px 0px;
	line-height: 1.5em;
	}
	
#imgweigh
	{
	text-align: center;
	}

#weighbridges
	{
	position: relative;
	height: 282px;
	width: 200px;
        margin-left:auto;
	margin-right:auto;
	color: #f61616;
	font-size: small;
	font-weight: bold;
	text-align: center;	
	}
	
#weighbridges a:link, #weighbridges a:active, #weighbridges a:visited
	{
	text-decoration:none;
	color:#000000;
	}
	
#weighbridges a:hover
	{
	text-decoration:underline;
	color:#f61616;
	}
	
#ballymena
	{
	position:absolute;
	top:76px;
	left:218px;
	}
	
#belfast
	{
	position:absolute;
	top:152px;
	left:301px;
	}
	
#coleraine
	{
	position:absolute;
	top:10px;
	left:220px;
	}
	
#cookstown
	{
	position:absolute;
	top:127px;
	left:122px;
	}
	
#craigavon
	{
	position:absolute;
	top:187px;
	left:157px;
	}
	
#larne
	{
	position:absolute;
	top:87px;
	left:323px;
	}
	
#lisburn
	{
	position:absolute;
	top:172px;
	left:252px;
	}
	
#londonderry
	{
	position:absolute;
	top:41px;
	left:131px;
	}
	
#loughbrickland
	{
	position:absolute;
	top:250px;
	left:234px;
	}
	
#mallusk
	{
	position:absolute;
	top:128px;
	left:302px;
	}
	
#nuttscorner
	{
	position:absolute;
	top:144px;
	left:196px;
	}
	
#omagh
	{
	position:absolute;
	top:109px;
	left:58px;
	}
	
#toome
	{
	position:absolute;
	top:100px;
	left:187px;
	}