body
{
	font-size: 100%; 
	font-family: arial, sans-serif;
	margin: 1;
}
table, tr, td, p {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 100%;
}
.normal
{
	font-size: 70%;
}
.main
{
	background-repeat: no-repeat;
}
a
{
	text-decoration: none;
}
a.bigblue
{
	color: #0D3D91;
	font-size: 110%;
	font-weight: bold;
}
a.bigblue:hover
{
	text-decoration: underline;
}
.header
{
	font-size: 105%;
	font-weight: bold;
	color: #666666;
}
.navbar
{
	font-size: 70%;
	font-weight: bold;
	color: #ffffff;
	padding-left: 12px;
}
.grey
{
	font-size: 75%;
	color: #666666;
}
.greybold
{
	font-size: 75%;
	color: #666666;
	font-weight: bold;
}
.mainblue
{
	font-size: 115%;
	color: #1F459D;
	font-weight: regular;
}
.smallbluebold
{
	font-size: 80%;
	color: #1F459D;
	font-weight: bold;
	font-face: arial;
}
table.border
{
	border-color: #FE7911;
	border-width: 1 1 1px 1px;
	border-style: solid;
	border-collapse: collapse;
	font-size: 80%;
	color: #1F459D;
	font-weight: normal;
	font-face: arial;
}
td.border
{
	border-color: #FE7911;
}
.smallblue
{
	font-size: 80%;
	color: #1F459D;
	font-weight: normal;
	font-face: arial;
}
.orange
{
	color: #FE7911;
}
.bold
{
	font-weight: bold;
}
.box 
{
	border: 1px;
	border-color: #ffffff;
	border-style: solid;
	color: black;
	width:8px;
	height:8px;
	margin-top: 0; /* I normally have quite large margins on H1 */
	margin-left: 0; /* To prevent my usual negative margin */
	font-size: 5px; /* N.B. I do not declare line-height on H1 (so the initial value, normal, will work fine), but if you do, there are dozens of bugs to bear in mind */
	line-height : 5px;
	font-family: Arial, Helvetica, sans-serif;
}
td.mainselected 
{
	background-color : #0D3D91;
}

/* ################################################################## */

/* new values above */

/* USE NEW PLB body {
	background : #FFFFFF;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	margin : 1px;
}*/
/* USE NEW PLB table, tr, td, p {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
}
*/
img {
	border : 0px;
}

a.content {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 100%;
	color : #0D3D91;
	text-decoration : none;
}
a.content:hover{
	text-decoration : underline;
}

/* Page Titles */
.header1 {
	font-weight : bold;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14px;
	color : #0D3D91;
	border : 0px;
	padding : 9px 0px 2px 0px;
	margin : 0px;
	margin-top : 0px;
	vertical-align : bottom;
}
h1 {
	font-weight : bold;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 90%;
	color : #0D3D91;
	border : 0px;
	padding : 8px 0px 4px 0px;
	margin : 0px;
}
h2 {
	font-weight : bold;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 75%;
	color : #0D3D91;
	border : 0;
	padding : 5px 0 5px 0;
	margin : 0;
}
h3 {
	font-weight : normal;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #0D3D91;
	border : 0;
	padding : 5px 0 5px 0;
	margin : 0;
}
h4 {
	font-weight : normal;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #0D3D91;
	border : 0;
	padding : 5px 0 5px 0;
	margin : 0;
	font-style : italic;
}
ul.black {
	list-style-type: disc;
	color: black;
}
ul.white {
	list-style-type: disc;
	color: white;
}
li.black{
	color : black;
} 
li.white{
 	color : white;
}

.tempref{
	font-weight : bold;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #0D3D91;
}
/* Pagination (prev/this & next) */
.page{
	font-weight : bold;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #F8991D;
}
a.pageprev{
	font-weight : bold;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #F8991D;
	text-decoration : none;
}
a.pageprev:hover{
	text-decoration : underline;
}
a.pagenext{
	font-weight : bold;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #0D3D91;
	text-decoration : none;
}
a.pagenext:hover{
	text-decoration : underline;
}

/* Results count */
.resultscount{
	font-weight : bold;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 70%;
	color : #F8991D;
}

/* Filter Dropdowns */
select.filter{
	background-color : #0D3D91;
	color : #FFFFFF;
	width : 120px;
}

/* Mainmenu
    Background
    Anchor Items
*/
td.mainbar, a.mainbar{
	font-weight : bold;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 82%;
	color : #FFFFFF;
	background-color : #f48e00;
	text-decoration : none;
}

/* Submenu
	Background
	Anchor Items 
*/
td.subbar{
	font-weight : bold;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 75%;
	color : #FFFFFF;
	background-color : #f48e00; /*#FE7911;*/
	text-decoration : none;
}
/* SUB BAR LINK PROPERTIES */
a.subbar{
	font-weight : regular;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 90%;
	color : #FFFFFF;
	text-decoration : none;
}

.box {
	border: 1px;
	border-color: #ffffff;
	border-style: solid;
	color: black;
	width:8px;
	height:8px;
	margin-top: 0; /* I normally have quite large margins on H1 */
	margin-left: 0; /* To prevent my usual negative margin */
	font-size: 5px; /* N.B. I do not declare line-height on H1 (so the initial value, normal, will work fine), but if you do, there are dozens of bugs to bear in mind */
	line-height : 5px;
	font-family: Arial, Helvetica, sans-serif;
}

td.mainselected {
	background-color : #0D3D91;
}

td.subselected {
	background-color : #0D3D91;
}

/* Status Bar
	Background & Text
*/
td.statusbar{
	background-color : #f48e00;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 75%;
	color : #FFFFFF;
	border : 0px;
}

/* Form (these are defined with their corresponding td elements)
	Label Text
	Value Text
	Single line input
	Multiline input
	Checkbox
	Radio button
*/
    
/* Standard Table
	Header
        Background & Text
        Alt Text
*/
td.header{
	background : #0D3D91;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 80%;
	color : #FFFFFF;
	text-decoration : none;
	font-weight: normal;
}
a.header{
	background : #0D3D91;
	font-family : Arial, Helvetica, sans-serif;
	color : #FFFFFF;
	text-decoration : none;
	font-weight: normal;
}
a.header:hover {
	text-decoration : underline;
}

a.focusheader, td.focusheader{
	background : #6E8BBD;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 90%;
	color : #FFFFFF;
	text-decoration : none;
}
a.focusheader:hover {
	text-decoration : underline;
}

select.focusheader{
	background : #0D3D91;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 13px;
	color : #FFFFFF;
}

/*   Label
        Background & Text
        Anchor
        Checkbox
*/
td.label{
	background : #6E8BBD;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 75%;
	color : #FFFFFF;
}

select.label{
	font-family : arial, Helvetica, sans-serif;
	font-size : 12px;
	background-color : #0060A9;
	color : #FFFFFF;
}
		
/*    Value
        Background & Text
        Anchor
        StatusAwait
        StatusSuspend
        StatusReject
        URL
        Dropdown input
        Single line input
*/
td.value{
	background : #CFD8E9;
	font-family : arial, Helvetica, sans-serif;
	font-size : 75%;
	color : #0D3D91;
}
td.valuetext{
	background : #CFD8E9;
	font-family : arial, Helvetica, sans-serif;
	color : #0D3D91;
}
a.value{
	text-decoration : none;
	color : #0D3D91;
	font-size: 75%;
}
a.valuetext{
	text-decoration : none;
	color : #0D3D91;
}

a.valuetext:hover{
	text-decoration : underline;
}

a.value:hover{
	text-decoration : underline;
}

input.value, textarea{
	font-family : arial, Helvetica, sans-serif;
	font-size : 12px;
}

input.size150 {
	font-family : arial, Helvetica, sans-serif;
	font-size : 12px;
	width : 150px;
}


select.value{
	font-family : arial, Helvetica, sans-serif;
	font-size : 12px;
	background-color : #0060A9;
	color : #FFFFFF;
	width : 120px;
}
		
/*  No result rows returned, Advanced, Total & Summary Value
        Background & Text
        Dropdown input
        Single line input
*/
td.norows{
	background : #CFD8E9;
	font-family : arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #0D3D91;
}
td.advvalue{
	background : #FBCC8E;
	font-family : arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #0D3D91;
}
select.advvalue{
	background : #F9AD4A;
	font-family : arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #0D3D91;
}
td.focusvalue{
	background : #6E8BBD;
	font-family : arial, Helvetica, sans-serif;
	font-size : 72%;
	color : #FFFFFF;
}
td.totalvalue{
	background : #FBCC8E;
	font-family : arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	color : #0D3D91;
	padding-top : 1px;
	padding-bottom : 1px;
}
td.sumvalue{
	background : #FBCC8E;
	font-family : arial, Helvetica, sans-serif;
	font-size : 90%;
	color : #000000;
}
input.sumvalue{
	
}
select.sumvalue{
	background-color : #F48E00;
	color : #000000;
	width : 120px;
}
select.sumvalue{
	background-color : #F48E00;
	color : #000000;
	width : 120px;
}
select.sumvalue:hover{
	background-color : #000000;
	color : #000000;
	width : 120px;
}
select.sumvalue:select{
	background-color : #000000;
	color : #000000;
	width : 120px;
}
a.templink{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #FFFFFF;
	text-decoration : none;
}
a.templink:hover{
	text-decoration : underline;
}

/* popups */
.uploadsectionheader{
	background-color : #6E8BBD;
	font-weight : regular;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #FFFFFF;
}


/* copyright */
.copy{
	font-weight : regular;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #0D3D91;
	padding-top : 3px;
	padding-left : 5px;
	padding : 3 0 3 5;
	width : 100%;
}

/* Mandatory Feild */
.mandatory{
	font-weight : bold;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14px;
	color : red;
}

/* Table row heights, to help with layout */
.onehigh {
	font-size : 1px;
	line-height : 1px;
	font-family : Arial, Helvetica, sans-serif;
	height : 1px;
}

.fivehigh {
	font-size : 5px;
	height : 5px;
	line-height : 5px;
}


.wingdings3 {
	font-size : 12px;
	color : #FFFFFF;
	font-family : "Wingdings 3";
}

/* Error message*/
.errormsg {
	font-weight : bold;
	font-family : Arial, Helvetica, sans-serif;
	color : red;
	font-size: 70%
}

/* Homepage specific styles */
.searchlabel{
	font-weight : bold;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 13px;
	color : #FFFFFF;
}
.info{
	font-weight : regular;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #333333;
}
a.info{
	color : #FFFFFF;
}
.extrainfotitle{
	font-weight : bold;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #666666;
}
.extrainfo{
	font-weight : regular;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #666666;
}

/*    Premium Listing
        Title
        Description
        URL
        Business Type (Label & Value)
        Location (Label & Value)
*/
a.premiumtitle {
	font-weight : bold;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 15px;
	color : #FF6600;
	text-decoration : none;
}
a.premiumtitle:hover{
	text-decoration : underline;
}
.premiumdescription {
	font-weight : regular;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #000000;
}
.premiumlocation {
	font-weight : regular;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #666666;
}

/*    Classic Listing 
        Title
        Description
        URL
        Business Type (Label & Value)
        Location (Label & Value)
*/
a.classictitle {
	font-weight : bold;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14px;
	color : #F8991D;
	text-decoration : none;
}
a.classictitle:hover{
	text-decoration : underline;
}
.classicdescription {
	font-weight : regular;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #555555;
}
.classiclocation {
	font-weight : regular;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #666666;
}

/*    Free Listing
        Title
        Description
        URL
        Business Type (Label & Value)
        Location (Label & Value)
*/
a.freetitle {
	font-weight : bold;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #F8AF4F;
	text-decoration : none;
}
a.freetitle:hover{
	text-decoration : underline;
}
.freedescription {
	font-weight : regular;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #7D7D7D;
}
.freelocation {
	font-weight : regular;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #666666;
}

/*    Backfill Listing
        Title
        Description
        URL
        Supplied by (Label & Value)
*/
a.filltitle {
	font-weight : bold;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #F8AF4F;
	text-decoration : none;
}
a.filltitle:hover{
	text-decoration : underline;
}
.filldescription {
	font-weight : regular;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #7D7D7D;
}

/* Common result styles
	section header
	extend search
	listing URL
*/
.sectionheader{
	font-weight : regular;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #666666;
}
a.extendsearch{
	font-weight : regular;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 9px;
	color : #526188;
	text-decoration : none;
}
a.extendsearch:hover{
	text-decoration : underline;
}
a.listingurl {
	font-weight : regular;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #0D3D91;
	text-decoration : none;
}
a.listingurl:hover{
	text-decoration : underline;
}


/* Status highlight colors */
.statusactive {
	color : #008C9A;
}

.statusbalancelow {
	color : #FF9000;
}

.statussuspended {
	color : #ED1C2E;
}

.productselect {
	width : 65;
	height : 15;
	border : 1px;
	border-color : #ffffff;
	border-style : solid;
	background-color : #F8991D;
	text-align : center;
	font-family : arial;
	font-size : 12px;
	color : #FFFFFF;
}

td.formbutton {
	padding-left : 10px;
}

a.formbutton {
	padding-left : 10px;
}

img.formbutton {
	padding-left : 10px;
}

.footnote
{
	font-size:		70%;
	margin-left:	132px;
	margin-bottom:	0.5em;
	margin-top:		0px;
}
#footAddress{margin-top:1em;font-size:70%;color:#999;text-align:center;}
#footAddress a{color:#999;text-decoration:underline;}	
.error{color:#990000;}
