/* Modification: 07-02-2005 Rex Lampier - Added header styles for easier use of stylesheets and main elements */
h1 {
	font-family: Arial, Verdana, Helvetica, Serif;
	font-size: 1.4em;
	color: #000000;
	text-decoration: none;
	margin-top: 3px;
	margin-bottom: 2px;
}

h2 {
	font-family: Arial, Verdana, Helvetica, Serif;
	font-size: 1.2em;
	color: #000000;
	text-decoration: none;
	font-style: normal;
	margin-top: 3px;
	margin-bottom: 2px;
}
h3 {
	font-family: Arial, Verdana, Helvetica, Serif;
	font-size: 1.1em;
	color: #000000;
	text-decoration: underline;
	font-style:normal;
	margin-top: 3px;
	margin-bottom: 2px;
}
h4 {
	font-family: Arial, Verdana, Helvetica, Serif;
	font-size: 1.0em;
	color: #CC0000;
	text-decoration: none;
	font-weight:bold;
	font-style:normal;
	text-transform:capitalize;
	margin-top: 8px;
	margin-bottom: 1px;
}

ul {
	margin-top: 4px;
	margin-bottom: 4px;
}
/* EOM 07-02-2005 */

/* Modification: 02-03-2005 Rex Lampier - Additional styles for the post-registration page */
.sub-confirm-heading {
	font-size: 1.2em;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}

.sub-confirm-boundbox {
	text-align: center;
	vertical-align: middle;
}

.sub-confirm-indent-text 
{
	padding-top: 4px;
}

.sub-confirm-usual-text
{
	font-size: 0.8em;
}

.sub-confirm-main-text {
	text-align: center;
	line-height: 20px;
}
/* EOM 02-03-2005 */

/* main styles */
body
{
  background-color: #E6EDF7;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000;
  margin: 0px;
}
p 
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000;
}
td 
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000;
}
.titletext 
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  color: #000000;
  font-weight:bold;
}
.subtitle
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: #000000;
  font-weight:bold;
  font-style:italic;
}
.subtitlered
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: #CC0000;
  font-weight:bold;
  font-style:italic;
}

A:link 
{
text-decoration: underline; color: #cc0000; font-family: Arial, Helvetica, sans-serif;
}

A:visited
 {
text-decoration: underline; color: #cc0000; font-family: Arial, Helvetica, sans-serif;
}

A:hover 
{
text-decoration: underline; color: #000000; font-family: Arial, Helvetica, sans-serif;
}	

hr{ COLOR: #000000; }
li
{
	COLOR: #000000;
	font-size: 0.8em;
	margin-left: -10px;
}

/* form elements */
textarea{
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
		}
textfield{
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}

.text80
	{
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	width:80px;
	padding-left:4px	
	}

.text100
	{
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	width:100px;
	padding-left:4px	
	}

	
.text150
	{
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	width:150px;
	padding-left:4px	
	}

.text200
	{
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	width:200px;
	padding-left:4px	
	}	
	
.text225
	{
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	width:225px;
	padding-left:4px	
	}
	
.text250
	{
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	width:250px;
	padding-left:4px	
	}
.select135
	{
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	width:135px;
	}	
			
.select150
	{
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	width:150px;
	}	

.select170
	{
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	width:170px;
	}	

input
{
	font-size: 11px;
}

select
{
	font-size: 11px;
}
/* end form elelments */

/* main tables used throughout site */


.mainTablewhite
{
  background-color: #ffffff;
  border: 1px ;
  border-color: #000000;
  border-width: 1px;
  border-style: solid;
}

.mainTablegrey
{
  background-color: #EDEDED;
  border: 1px ;
  border-color: #666666;
  border-width: 1px;
  border-style: solid;
}

.mainYellowTable
	{
  background-color: #e6edf7;
  border: 1px ;
  border-color: #000000;
  border-width: 1px;
  border-style: solid;
}
/* end main table */


/* jobs diary*/
.jobsdiaryTableOffyellow
{
  background-color: #a7b6da;
  border-color: #000000;
  border-left-width:1px;
  border-right-width:1px;
  border-top-width:1px;
  border-bottom-width:0px;
  border-style: solid;
}

.jobdiaryheading
{
  color: #101010;
  font-weight:bold;
  font-size:11px;
}

.jobdiaryRateText
{
	color: #006600;
}

.jobDiaryDeclined
	{
	color: #666666;
	}

.jobsdiaryunsoldstatus {background-color:#ffffff; font-weight:bold; color:#000000;font-size:11px;}
.jobsdiarysoldstatus {background-color:#FBF97A; font-weight:bold; color:#000000;font-size:11px;}
.jobsdiarybookedstatus {background-color:#FFE600; font-weight:bold; color:#000000;font-size:11px;}
.jobsdiarydeliveredstatus {background-color:#FF9900; font-weight:bold; color:#000000;font-size:11px;}
.jobsdiarydeclinedstatus {background-color:#eeeeee; font-weight:bold; color:#000000;font-size:11px;}
.jobsdiaryexpiredstatus {background-color:#cccccc; font-weight:bold; color:#000000;font-size:11px;}
.jobsdiaryinvoicedstatus {background-color:#666666; font-weight:normal; color:#FFFFFF;font-size:11px;}
.jobsdiaryapprovedstatus {background-color:#21DE2F; font-weight:bold; color:#FFFFFF;font-size:11px;}

.consigmentnumber {background-color: #FCF9E2;}

/* end jobs diary*/

.bottomBorderTable
	{
	border-color: #000000;
	border-left-width:0px;
	border-right-width:0px;
	border-top-width:0px;
	border-bottom-width:1px;
	border-style: solid;	
	}

/* background colours */
.greyLightbg { background-color: #ededed; }
.greyLighterbg { background-color: #eeeeee; }
.orangeMidtbg { background-color: #E6EDF7; }
.blackbg { background-color: #000000; }
/* end background colours */

/*  Other links */
a.redLink:link { text-decoration: underline; font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #cc0000; font-weight:normal; }
a.redLink:visited { text-decoration: underline; font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #cc0000; font-weight:normal;}
a.redLink:hover { text-decoration: underline; font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #000000; font-weight:normal;}

a.greysmallLink:link { text-decoration: underline; font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #666666; }
a.greysmallLink:visited { text-decoration: underline; font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #666666;}
a.greysmallLink:hover { text-decoration: underline; font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #cc0000;}

a.blacklink:link { text-decoration: underline; font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #000000;  line-height: 16px;  }
a.blacklink:visited { text-decoration: underline; font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #000000; line-height: 16px;}
a.blacklink:hover { text-decoration: underline; font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #cc0000; line-height: 16px;}

a.copylink:link { text-decoration: none; font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #cc0000;  line-height: 16px;  }
a.copylink:visited { text-decoration: none; font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #cc0000; line-height: 16px;}
a.copylink:hover { text-decoration: none; font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #000000; line-height: 16px;}

a.classifiedlink:link { text-decoration: none; font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #cc0000;  line-height: 12px;  }
a.classifiedlink:visited { text-decoration: none; font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #cc0000; line-height: 12px;}
a.classifiedlink:hover { text-decoration: none; font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #000000; line-height: 12px;}

a.blacklinkmed:link { text-decoration: underline; font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #000000; }
a.blacklinkmed:visited { text-decoration: underline; font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #000000;}
a.blacklinkmed:hover { text-decoration: underline; font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #cc0000; }

a.blacklinknoline:link { text-decoration: none; font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #000000; }
a.blacklinknoline:visited { text-decoration: none; font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #000000;}
a.blacklinknoline:hover { text-decoration: none; font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #cc0000; }

/* end other links*/

/* other text colours / sizes */
.termsText 
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000000;
}

.companyText 
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9px;
  color: #000000;
}
.smallRedtext{
  font-size: 11px;
  font-family: Arial, Helvetica, sans-serif;
  color: #cc0000;
}

.largeredtitle
{
font-size:18px;
color:#cc0000;
font-weight:bold;		
}

.smallRedLink
{
  font-size: 10px;
  font-family: Arial, Helvetica, sans-serif;
  color: #cc0000;
}
.MediumWhitetext{
  font-size: 12px;
  font-family: Arial, Helvetica, sans-serif;
  color: #FFFFFF;
}
.MediumBlacktext{
  font-size: 12px;
  font-family: Arial, Helvetica, sans-serif;
  color: #000000;
}
.smallBlacktext{
  font-size: 11px;
  font-family: Arial, Helvetica, sans-serif;
  color: #000000;
}
.smallerBlacktext{
  font-size: 10px;
  font-family: Arial, Helvetica, sans-serif;
  color: #000000;
}
.smallerGreytext{
  font-size: 10px;
  font-family: Arial, Helvetica, sans-serif;
  color: #666666;
}

.tinyBlacktext{
  font-size: 9px;
  font-family: Arial, Helvetica, sans-serif;
  color: #000000;
}
.largeBlacktext{
  font-size: 14px;
  font-family: Arial, Helvetica, sans-serif;
  color: #000000;
}
.exlargeBlacktext{
  font-size: 16px;
  font-family: Arial, Helvetica, sans-serif;
  color: #000000;
}

.boldRedText
{
	font-weight:bold;
	color: #cc0000;
	display: inline; /* Modification: 02-03-2005 Rex Lampier - Changed to inline display as SPAN element is not very cross browser apparently */
}

.boldRedErrorText
{
font-weight:bold;
color: #cc0000;	
background-color:#eeeeee;
}

.lightGreyBG
{
background-color:#eeeeee;
}

.medGreyBG
{
background-color:#e9e9e9;
}

.darkgreyBG
{
background-color:#cccccc;
}

.eurocell
{
background-color:#749EE4;
color:#FFFFFF;
font-weight:bold;
font-size:10px;
}

.clonecell
{
background-color:#B10102;
color:#FFFFFF;
font-weight:bold;
font-size:10px;
}

.verticaldottedline
{
background-image: url(/newtocx/images/misc_dline.gif);
background-repeat:repeat-y;
}

/* end other text colours*/
/* other borders */

.borderRight{ border-right: 1px solid #cccccc;}

/* end other boders */

.centeredImage
{
	text-align:center;
	margin-top:0px;
	margin-bottom:0px;
	padding:0px;
}
table.outlined
{
	border-width: 1px 1px 1px 1px;
	border-spacing: 0px;
	border-style: solid solid solid solid;
	border-color: black black black black;
	border-collapse: collapse;
}
table.outlined td
{
	border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
	border-style: none none none none;
	border-color: gray gray gray gray;
	-moz-border-radius: 0px 0px 0px 0px;
}


td.directoryTableRow1 
{	
	background-color: white;
}

td.directoryTableRow2 
{	
	background-color: white;
}

td.directoryTableSiteColour 
{	
	background-color: white;
}

td.directoryTableSiteChangeColour 
{	
	background-color: white;
}

td.directoryTableHeader 
{	
	background-color: #A5B6DE;	
}

td.directoryTableLine 
{
	background-color: #CC0000;		
}

td.directoryTableLineStart 
{
	background-color: #CC0000;		
}

td.directoryTableLineEnd 
{
	background-color: #CC0000;		
}

td.accrdStarRating 
{
	background-color: #A5B6DE;				
}

td.accrdSpecial 
{
	background-color: #A5B6DE;		
		
}

td.accrdMain 
{
	background-color: white;		
		
}
td.AccreditedText
{
	background-color: #E7EFF7;		
}

.black11pxbold					{color:#000000; font-weight:bold ;font-size:11px; }
.boldwhite11pxtext			{color:#ffffff;font-weight:bold;font-size:11px}
.boldblack14pxheading		{font-weight:bold; font-size:14px; color:#000000;}


 a.TopNavLinks:link { text-decoration: none; font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #000000; }
 a.TopNavLinks:visited { text-decoration: none; font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #000000; }
 a.TopNavLinks:hover { text-decoration: none; font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #cc0000; }

 a.TopNavLogout:link { text-decoration: underline; font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #000000; }
 a.TopNavLogout:visited { text-decoration: underline; font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #000000; }
 a.TopNavLogout:hover { text-decoration: underline; font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #cc0000; }
 
 a.TopNavEuro:link { text-decoration: none; font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #000000; }
 a.TopNavEuro:visited { text-decoration: none; font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #000000; }
 a.TopNavEuro:hover { text-decoration: underline; font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #cc0000; }

.roundcont {
	/*border-top: 1px black solid;*/
	padding: 0;
	width: 430px;
	background-color: #E6EDF7;
	vertical-align:bottom;
}

.roundbottom {
	height: 23px;
	padding: 0;
	background: url(/images/settings/hx-top-corner.gif) no-repeat top left;
	padding-left: 20px;
	vertical-align:bottom;
}


.middlediv	
{
	position:absolute;
	top:4px;
}

.middleeuro 
{
	vertical-align:middle;
	height:100%;
}

#info 
{
	vertical-align: text-top;
}
