
div {
	margin: 0px;
	padding: 0px;
}

.inputDiv{ 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: normal;
	background-color:#264476;
	position:absolute; 
	left:-50%;
	top:-50%;
	visibility:hidden;
	border:1px solid #264476;
	padding:1px; 
	z-index:99;
}

.results {
	position:absolute;
	visibility:hidden;
   	z-index:99;
	background-color: #e0e6ec;
	font-family: Tahoma, verdana, sans-serif, Arial;
	font-size:10px; 
	text-decoration: none;
	color: #000000;
	border:1px solid #527497;
	margin: 10px 10px 10px 10px;
	padding: 3px 3px 3px 3px;
        opacity:.80;
        -moz-opacity:.80;
        filter:alpha(opacity=80);
}

form {
    margin-bottom: 0;
    margin-top: 0;
}

body {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	margin: 0px;
}

a {  
	color: #3C58CC; 
	text-decoration: none
}

td {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
}

th {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
}

.breadcrumbs {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration: none;
}

.pagination, a.pagination, a.pagination:link, a.pagination:visited {
	font-weight: bold;
	font-size: 9px;
	color: #003358;
	text-decoration: none;
	padding-bottom: 2px;
	padding-top: 2px;
	margin-bottom: 3px;
}

.passworderr {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7a95af;
	text-align: center;
	width:400;
	padding-left: 3px;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 1px;
	border-left: 1px solid #527497; 
	border-right: 1px solid #527497;
	border-top: 1px solid #527497;
	border-bottom: 1px solid #527497;
	background-color: #ffffff;		
}

.qty{
	background-color:#e0e6ec;
}

.plan{
	background-color:#7a99aa;
}

.inspection{
	background-color:#7a99aa;
}
.notice{
	background-color:#527497;
}
.regularisation{
	background-color:#003366;
}

.field
{
	font-family: verdana, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	background-color: #ffffff;
	border: 1px solid #7F9DB9;
	vertical-align: middle;
}

.fielddisabled
{
	font-family: verdana, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	background-color: #EEEEEE;
	border: 1px solid #ACA899;
	vertical-align: middle;
}

.fieldHighlighted
{
	font-family: verdana, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	background-color: #eeeeee;
	border: 1px solid #EB2D46;
	vertical-align: middle;
}

.viewapptext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #003366;
	font-weight: 600;
	line-height: 18px;
	padding-right: 3px;
}


.main { 
	color: #003366; 
	font-weight: bold;
	font-size: 10px; 
	font-family: verdana, sans-serif; 
	text-decoration: none;  
}

.main .tab_header {
	FONT-SIZE: 9px; BACKGROUND: url(/images/data_table_sub_title.jpg); FLOAT: left; WIDTH: 100%; LINE-HEIGHT: normal
}
.main .tab_header  UL {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.main .tab_header  LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 9px; BACKGROUND: url(/images/tab/left.gif) no-repeat left top; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.main .tab_header  A {
	PADDING-RIGHT: 15px; DISPLAY: block; PADDING-LEFT: 6px; FONT-WEIGHT: bold; BACKGROUND: url(/images/tab/right.gif) no-repeat right top; FLOAT: left; PADDING-BOTTOM: 4px; COLOR: #FFFFFF; PADDING-TOP: 5px; TEXT-DECORATION: none
}
.main .tab_header .current A {
	FLOAT: none
}
.main .tab_header  A:hover {
	COLOR: #E7E4D1
}
.main .tab_header .current {
	COLOR: #333333;
	BACKGROUND-IMAGE: url(/images/tab/left_on.gif)
}
.main .tab_header .current A{
	COLOR: #333333;
	BACKGROUND-IMAGE: url(/images/tab/right_on.gif)
}

.main .tab_header .current A:hover {
	COLOR: #333333;
}

p.error { 
	color: #E74931; 
	font-weight: bold;
	font-size: 11px; 
	font-family: verdana, sans-serif; 
	text-decoration: none;  
}

p.msg { 
	color: #4761FF; 
	font-weight: bold;
	font-size: 11px; 
	font-family: verdana, sans-serif; 
	text-decoration: none;  
}

.error { 
	color: #E74931; 
	font-weight: bold;
	font-size: 11px; 
	font-family: verdana, sans-serif; 
	text-decoration: none;  
}

.msg { 
	color: #4761cf; 
	font-weight: bold;
	font-size: 11px; 
	font-family: verdana, sans-serif; 
	text-decoration: none;  
}

TABLE.login {
	BORDER-RIGHT: #527497 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #527497 1px solid; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 9px; PADDING-BOTTOM: 3px; BORDER-LEFT: #527497 1px solid; COLOR: #003366; PADDING-TOP: 3px; BORDER-BOTTOM: #527497 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center
}

.entry {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 9px; PADDING-BOTTOM: 3px; COLOR: #0F2C64; PADDING-TOP: 3px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left;
}
.entryGREEN {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 9px; PADDING-BOTTOM: 3px; COLOR: #5F957E; PADDING-TOP: 3px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #FFFFFF; TEXT-ALIGN: left;
}

.entryWHITE {BACKGROUND-COLOR: #ffffff;}

.entryPURPLE {BACKGROUND-COLOR: #943efd;}

.entryBLUE {BACKGROUND-COLOR: #4871a8;}

.entryRED {BACKGROUND-COLOR: #ff9881;}

.entryCANCELLED {BACKGROUND-COLOR: #999999;}

TD.footer1 {
	BACKGROUND-COLOR: #ebeff3
}
.footer2 {
	BACKGROUND-COLOR: #517396
}
.footer3 {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #264876; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #e0e6ec; TEXT-ALIGN: center; TEXT-DECORATION: none
}

.menuheader {

	font-family: Tahoma, "Times New Roman", Arial;
	font-size: 12px;
	font-weight: bolder;
	color: #FFFFFF;
	padding-left: 0px;
}


table.menu a { 
width:138px; 
border:1px solid #4871A8; 
display: block; 
} 
div.menu a {
color: #333333; 
text-decoration:none; 
font-size:11px; 
line-height:16px; 
font-family: Tahoma, verdana, sans-serif;
padding: 1px 2px 2px 1px;
}
div.menu a:link {
color: #FFFFFF; 
}

div.menu a:active { 
color: #FFFFFF; 
}

div.menu a:visited {
color: #FFFFFF; 
}

div.menu a:hover {
color: #E8FFF8;
background: #0F2C64; 
border:1px solid #E8FFF8; 
}

.table1 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 9px;
	MARGIN-BOTTOM: 2px;
	COLOR: #003366;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #e0e6ec;
	TEXT-ALIGN: left;
	TEXT-DECORATION: none;
	padding: 0px;
	border: 1px solid #527497;
}

.cssbutton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-image: url(/images/side_navigation/button_color.jpg);
	background-color: #254E7A;
	height: 17px;
	width: 60px;
	border: 0px solid #FFFFFF;
}

input.outsetbutton
{
   	font-family:Arial,sans-serif;
   	color:#FFFFFF;
	background-image: url(/images/side_navigation/button_color.jpg);
   	background-color:#204073;
   	border-style:outset;
   	font-size: 10px;
   	height: 21px;
   	width: 65px;
}

input.positivebutton
{
   	font-family:Arial,sans-serif;
   	color:#FFFFFF;
	background-image: url(/images/side_navigation/button_color.jpg);
   	background-color:#204073;
   	border-style:outset;
   	border-color:#5EFFAD;
   	font-size: 10px;
   	height: 21px;
   	width: 65px;
}

input.negativebutton
{
   	font-family:Arial,sans-serif;
   	color:#FFFFFF;
	background-image: url(/images/side_navigation/button_color.jpg);
   	background-color:#204073;
   	border-style:outset;
   	border-color:#D83D3E;
   	font-size: 10px;
   	height: 21px;
   	width: 65px;
}

input.largebutton {
   	font-family:Arial,sans-serif;
   	color:#FFFFFF;
	background-image: url(/images/side_navigation/button_color.jpg);
   	background-color:#204073;
   	border-style:outset;
   	font-size: 10px;
   	height: 21px;
}

input.positivelarge
{
   	font-family:Arial,sans-serif;
   	color:#FFFFFF;
	background-image: url(/images/side_navigation/button_color.jpg);
   	background-color:#204073;
   	border-style:outset;
   	border-color:#5EFFAD;
   	font-size: 10px;
}

input.negativelarge
{
   	font-family:Arial,sans-serif;
   	color:#FFFFFF;
	background-image: url(/images/side_navigation/button_color.jpg);
   	background-color:#204073;
   	border-style:outset;
   	border-color:#D83D3E;
   	font-size: 10px;
}

.tabledivider {
	background-image: url(/images/data_table_divider_bg.jpg);
	background-repeat: repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #EFF2F5;
	padding-left: 6px;
}

a.tabledivider, a.tabledivider:link, a.tabledivider:visited a.tabledivider:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #EFF2F5;
	padding-left: 6px;
}

.heading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-align: left;
	font-weight: bold;
	padding: 3px;
	background-color: #003366;	

}


.subheading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #e0e6ec;
	background-color: #7a95af;
	border: 1px solid #527497;
	padding: 3px;
}

td.dataCell1{
	width:45%;
}


td.dataCell2{
	width:45%;
}

.blueFont{
	font-weight:bold;
	font-size: 9px;

	color: #003366;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	height:20px;

	padding-right: 10px;
	margin-left: 10px;
}

.redFont{
	color: #FF0000;
	font-size: 11px;
}

.blueFont2{
	font-weight:bold;
	font-size: 9px;
	color: #3C58CC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.nav1 {
	PADDING-LEFT: 1px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #527497;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #e0e6ec;
	text-decoration: none;
	border: 0px;
}
.subarea1 {
	FONT-WEIGHT: bold; COLOR: #ffffff; TEXT-INDENT: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #7a95af; TEXT-ALIGN: left
}

.entryNOT_INVOICED {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 9px; PADDING-BOTTOM: 3px; COLOR: #0F2C64; PADDING-TOP: 3px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ff9881; TEXT-ALIGN: left;
}

.entryACTIVE {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 9px; PADDING-BOTTOM: 3px; COLOR: #0F2C64; PADDING-TOP: 3px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #FFFFCC; TEXT-ALIGN: left;
}

.entrySTARTED {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 9px; PADDING-BOTTOM: 3px; COLOR: #0F2C64; PADDING-TOP: 3px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #aeffae; TEXT-ALIGN: left;
}

.entryCOMPLETED {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 9px; PADDING-BOTTOM: 3px; COLOR: #0F2C64; PADDING-TOP: 3px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #C4C4C4; TEXT-ALIGN: left;
}

.entryANTRIMNEWTOWNABBEY{
	PADDING-RIGHT: 3px; 
	PADDING-LEFT: 3px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 9px; 
	PADDING-BOTTOM: 3px; 
	COLOR: #0F2C64; 
	PADDING-TOP: 3px; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: #66FF44; 
	TEXT-ALIGN: left;
}

.entryLISBURNCASTLEREAGH{
        PADDING-RIGHT: 3px;
        PADDING-LEFT: 3px;
        FONT-WEIGHT: bold;
        FONT-SIZE: 9px;
        PADDING-BOTTOM: 3px;
        COLOR: #0F2C64;
        PADDING-TOP: 3px;
        FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
        BACKGROUND-COLOR: #A8A432;
        TEXT-ALIGN: left;
}

.entryBELFAST{
	PADDING-RIGHT: 3px; 
	PADDING-LEFT: 3px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 9px; 
	PADDING-BOTTOM: 3px; 
	COLOR: #0F2C64; 
	PADDING-TOP: 3px; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: #FFA844; 
	TEXT-ALIGN: left;
}

.entryNORTHDOWNARDS{
	PADDING-RIGHT: 3px; 
	PADDING-LEFT: 3px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 9px; 
	PADDING-BOTTOM: 3px; 
	COLOR: #0F2C64; 
	PADDING-TOP: 3px; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: #EEAEEE; 
	TEXT-ALIGN: left;
}

.entryABC{
	PADDING-RIGHT: 3px; 
	PADDING-LEFT: 3px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 9px; 
	PADDING-BOTTOM: 3px; 
	COLOR: #0F2C64; 
	PADDING-TOP: 3px; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: #33CC99; 
	TEXT-ALIGN: left;
}

.entryMIDEASTANTRIM{
	PADDING-RIGHT: 3px; 
	PADDING-LEFT: 3px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 9px; 
	PADDING-BOTTOM: 3px; 
	COLOR: #0F2C64; 
	PADDING-TOP: 3px; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: #FF3344; 
	TEXT-ALIGN: left;
}

.entryCAUSEWAY{
	PADDING-RIGHT: 3px; 
	PADDING-LEFT: 3px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 9px; 
	PADDING-BOTTOM: 3px; 
	COLOR: #0F2C64; 
	PADDING-TOP: 3px; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: #FFFFDD; 
	TEXT-ALIGN: left;
}

.entryDERRYSTRABANE{
	PADDING-RIGHT: 3px; 
	PADDING-LEFT: 3px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 9px; 
	PADDING-BOTTOM: 3px; 
	COLOR: #0F2C64; 
	PADDING-TOP: 3px; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: #6666DD; 
	TEXT-ALIGN: left;
}

.entryNEWRYDOWN{
	PADDING-RIGHT: 3px; 
	PADDING-LEFT: 3px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 9px; 
	PADDING-BOTTOM: 3px; 
	COLOR: #0F2C64; 
	PADDING-TOP: 3px; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: #3355BB; 
	TEXT-ALIGN: left;
}

.entryFERMANAGHOMAGH{
	PADDING-RIGHT: 3px; 
	PADDING-LEFT: 3px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 9px; 
	PADDING-BOTTOM: 3px; 
	COLOR: #0F2C64; 
	PADDING-TOP: 3px; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: #FF33BB; 
	TEXT-ALIGN: left;
}

.entryMIDULSTER{
	PADDING-RIGHT: 3px; 
	PADDING-LEFT: 3px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 9px; 
	PADDING-BOTTOM: 3px; 
	COLOR: #0F2C64; 
	PADDING-TOP: 3px; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: #66BBEE; 
	TEXT-ALIGN: left;
}

.subTitle, a.subTitle, a.subTitle:link, a.subTitle:visited,  a.subTitle:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #EFF2F5;	
}

.menuheaderBlue {
	font-family: Tahoma, "Times New Roman", Arial;
	font-size: 12px;
	font-weight: bolder;
	color: #003358;
	padding-left: 10px;
}

td.smallBorder{
	width:15%;
}

td.dataCell1{
	width:40%;
}


td.dataCell2{
	width:45%;
}



td.blankRow{
	height: 20px;
}

td.smallBlankRow{
	height:5px;
}

.menuheaderBlue {
	font-family: Tahoma, "Times New Roman", Arial;
	font-size: 12px;
	font-weight: bolder;
	color: #003358;
	padding-left: 10px;
}

td.spacerRow{
	height: 10%;
	text-align: center;
}

td.smallSpacerRow{
	height: 10px;
}

td.labelColumn{	
	vertical-align: top;
	text-align:right;
	padding-right:5px;
}

td.dataColumn1{
	vertical-align: top;
}

td.dataColumn2{
	vertical-align: top;
}

td.dataColumn3{
	vertical-align: top;
}

P, UL, LI, OL
{
	margin-top: 0px;
	margin-bottom: 0px;
}
