/* CSS SHEET - TABLES */

/*********************************** SHADED TABLES ***********************************/
/* Grey */
table.table-shaded {
	background-color: #f5f5f5;
}
/* Blue */
td.td-prj-each-l img{
	background-color: #F2F9FF;
}
/* ? */
table.table-shaded3 {
	background-color: #FEFDFC;
}
/* White cell */
table.table-white {
	background-color: #FFFFFF;
	text-align: center;
	font-size: 16px;
}
/* White cell */
table.table-white th {
	text-align: center;
	font-size: 16px;
}

/*********************************** SPECIAL OFFERS PAGE ***********************************/
/* Special offers table */
table.tbl-offers {}

/* Spacer row between special offers sections */
td.td-offers-spr-h {
	height: 10px;
}
td.td-offers-spr-v {
	width: 10px;
}
td.td-offers-spr-h img {
	width: 10px;
	height: 10px;
}
td.td-offers-spr-v img {
	width: 10px;
	height: 10px;
}

/* Special offers item table */
td.td-offers-item-l {
	width: 142px;
	height: 102px;
}
td.td-offers-item-l img {
	width: 140px;
	height: 100px;
	background-color: #FFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #ddd;
	border-right-color: #999;
	border-bottom-color: #999;
	border-left-color: #ddd;
}
td.td-offers-item-r {
	padding-left: 10px;
}

/*********************************** PROJECTS PAGE TABLES ***********************************/
/* Spacer row between year sections */
td.td-prj-spacer-row {}
td.td-prj-spacer-row img {
	width: 10px;
	height: 10px;
}

/* Shaded background on hover rows */
table.tbl-shaded {
	background-color: #F7F7F7;
}
tr.tr-hvr-shaded:hover {
	background-color: #eeeeee;
}

/* Bottom & Top borders on each project row */
td.td-bdr-t-b {
	padding-top: 6px;
	padding-bottom: 6px;
	border-top: solid 1px #ffffff;
	border-bottom: solid 1px #dddddd;
}
td.td-bdr-t-b:hover {
	padding-top: 6px;
	padding-bottom: 6px;
	border-top: solid 1px #ffffff;
	border-bottom: solid 1px #bbbbbb;
}

/* Each Project table */
td.td-prj-each-m {
	padding-left: 4px;
}
td.td-prj-each-l {
	width: 60px;
	padding-left: 2px;
}
td.td-prj-each-l img {
	padding: 3px;
	height: 35px;
	width: 50px;
	background-color: #FFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #ddd;
	border-right-color: #999;
	border-bottom-color: #999;
	border-left-color: #ddd;
}
td.td-offers-item-r {
	padding-right: 10px;
	padding-left: 6px;
	vertical-align: middle;
}
td.td-prj-each-r {
	text-align: right;
	padding-right: 2px;
	vertical-align: bottom;
	font-size: 9px;
	color: #333;
	width: 100px;
	font-weight: normal;
	font-family: Verdana, Geneva, sans-serif;
}

/* Table border corners */
td.td-prj-bdr-tl {
	width: 10px;
	height: 10px;
	background-image: url(../images/table-border3/bdr-corners.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
td.td-prj-bdr-tr {
	width: 10px;
	height: 10px;
	background-image: url(../images/table-border3/bdr-corners.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
td.td-prj-bdr-br {
	width: 10px;
	height: 10px;
	background-image: url(../images/table-border3/bdr-corners.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
td.td-prj-bdr-bl {
	width: 10px;
	height: 10px;
	background-image: url(../images/table-border3/bdr-corners.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}

/* Table border long bits */
td.td-prj-bdr-t {
	height: 10px;
	background-image: url(../images/table-border3/bdr-top.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
td.td-prj-bdr-r {
	width: 10px;
	background-image: url(../images/table-border3/bdr-right.gif);
	background-repeat: repeat-y;
	background-position: right top;
}
td.td-prj-bdr-b {
	height: 10px;
	background-image: url(../images/table-border3/bdr-bottom.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
td.td-prj-bdr-l {
	height: 10px;
	background-image: url(../images/table-border3/bdr-left.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
td.td-prj-bdr4-tl {
	width: 5px;
	height: 5px;
	background-image: url(../images/table-border4/tbl-bdr4-corners.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
td.td-prj-bdr4-tr {
	width: 5px;
	height: 5px;
	background-image: url(../images/table-border4/tbl-bdr4-corners.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
td.td-prj-bdr4-br {
	width: 5px;
	height: 5px;
	background-image: url(../images/table-border4/tbl-bdr4-corners.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
td.td-prj-bdr4-bl {
	width: 5px;
	height: 5px;
	background-image: url(../images/table-border4/tbl-bdr4-corners.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}

/* Table border long bits */
td.td-prj-bdr4-t {
	height: 5px;
	background-image: url(../images/table-border4/tbl-bdr4-t.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
td.td-prj-bdr4-r {
	width: 5px;
	background-image: url(../images/table-border4/tbl-bdr4-r.gif);
	background-repeat: repeat-y;
	background-position: right top;
}
td.td-prj-bdr4-b {
	height: 5px;
	background-image: url(../images/table-border4/tbl-bdr4-b.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
td.td-prj-bdr4-l {
	height: 5px;
	background-image: url(../images/table-border4/tbl-bdr4-l.gif);
	background-repeat: repeat-y;
	background-position: left top;
}

/* Table for all projects in one year */
th.th-prj-year-heading-r {
	text-align: right;
	vertical-align: middle;
	background-color: #FFF;
	height: 24px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}
th.th-prj-year-heading-l {
	font-size: 16px;
	color: #bbcc00;
	font-weight: normal;
	text-align: left;
	vertical-align: middle;
	background-image: url(../images/website/bullet.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-indent: 10px;
	background-color: #FFF;
	height: 24px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}

/* See all - link */
th.th-prj-year-heading-r a:link {
	font-size: 16px;
	font-weight: normal;	
}
th.th-prj-year-heading-r a:hover {
	font-size: 16px;
	font-weight: normal;
	text-decoration: underlined;
}
th.th-prj-year-heading-r a:active {
	font-size: 16px;
	font-weight: normal;
}
th.th-prj-year-heading-r a:visited {
	font-size: 16px;
	font-weight: normal;
}

/*********************************** NEWS PAGE TABLES ***********************************/
/* News item individual tables */
table.tbl-nws {}
td.td-nws-left {
	width: 64px;
	padding-left: 2px;
}
td.td-nws-left img {
	padding: 3px;
	height: 40px;
	width: 60px;
	background-color: #FFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #ddd;
	border-right-color: #999;
	border-bottom-color: #999;
	border-left-color: #ddd;
}
td.td-nws-right {
	padding-right: 10px;
	padding-left: 6px;
	vertical-align: middle;
}

/*********************************** BOX ROUNDED CORNERS ***********************************/
td.td-corner-top-left {
	height: 15px;
	width: 15px;
	background-image: url(../images/table-border/corner.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
td.td-corner-top-left img {
	height: 15px;
	width: 15px;
}
td.td-bdr-thumbnail img{
	height: 15px;
	width: 15px;
	background-image: url(../images/table-border/corner.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
td.td-corner-top-right {
	height: 15px;
	width: 15px;
	background-image: url(../images/table-border/corner.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
td.td-corner-top-right img {
	height: 15px;
	width: 15px;
}
td.td-corner-bottom-left {
	height: 15px;
	width: 15px;
	background-image: url(../images/table-border/corner.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
td.td-corner-bottom-left img {
	height: 15px;
	width: 15px;
}
td.td-corner-bottom-right {
	height: 15px;
	width: 15px;
	background-image: url(../images/table-border/corner.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
td.td-corner-bottom-right img {
	height: 15px;
	width: 15px;
}

/*********************************** BOX ROUNDED CORNERS 2 ***********************************/
td.td-bdr-corner-tl {
	height: 10px;
	width: 10px;
	background-image: url(../images/table-border2/bdr-corners.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
td.td-bdr-corner-tr {
	height: 10px;
	width: 10px;
	background-image: url(../images/table-border2/bdr-corners.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
td.td-bdr-corner-br {
	height: 10px;
	width: 10px;
	background-image: url(../images/table-border2/bdr-corners.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
td.td-bdr-corner-lb {
	height: 10px;
	width: 10px;
	background-image: url(../images/table-border2/bdr-corners.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
td.td-bdr-t {
	background-image: url(../images/table-border2/bdr-top.gif);
	background-repeat: repeat-x;
	background-position: top;
	}
td.td-bdr-r {
	background-image: url(../images/table-border2/bdr-right.gif);
	background-repeat: repeat-y;
	background-position: right;
	}
td.td-bdr-b {
	background-image: url(../images/table-border2/bdr-bottom.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	}
td.td-bdr-l {
	background-image: url(../images/table-border2/bdr-left.gif);
	background-repeat: repeat-y;
	background-position: left;
	}

/*********************************** BOX ROUNDED CORNERS 3 ***********************************/
td.td-bdr3-corner-tl {
	height: 10px;
	width: 10px;
	background-image: url(../images/table-border3/bdr-corners.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
td.td-bdr3-corner-tr {
	height: 10px;
	width: 10px;
	background-image: url(../images/table-border3/bdr-corners.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
td.td-bdr3-corner-br {
	height: 10px;
	width: 10px;
	background-image: url(../images/table-border3/bdr-corners.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
td.td-bdr3-corner-lb {
	height: 10px;
	width: 10px;
	background-image: url(../images/table-border3/bdr-corners.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
td.td-bdr3-t {
	background-image: url(../images/table-border3/bdr-top.gif);
	background-repeat: repeat-x;
	background-position: top;
	}
td.td-bdr3-r {
	background-image: url(../images/table-border3/bdr-right.gif);
	background-repeat: repeat-y;
	background-position: right;
	}
td.td-bdr3-b {
	background-image: url(../images/table-border3/bdr-bottom.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	}
td.td-bdr3-l {
	background-image: url(../images/table-border3/bdr-left.gif);
	background-repeat: repeat-y;
	background-position: left;
	}

/*********************************** BOX BORDERS ***********************************/
td.td-border-left {
	width: 15px;
	background-image: url(../images/table-border/corner-left.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
td.td-border-left img {
	height: 15px;
	width: 15px;
}
td.td-border-top {
	height: 15px;
	background-image: url(../images/table-border/corner-top.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
td.td-border-top img {
	height: 15px;
	width: 15px;
}
td.td-border-right {
	width: 15px;
	background-image: url(../images/table-border/corner-right.gif);
	background-repeat: repeat-y;
	background-position: right top;
}
td.td-border-right img {
	height: 15px;
	width: 15px;
}
td.td-border-bottom {
	height: 15px;
	background-image: url(../images/table-border/corner-bottom.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
td.td-border-bottom img {
	height: 15px;
	width: 15px;
}
td.td-align-right {
	text-align: right;
}
td.td-align-top {
	vertical-align: top;
}
td.td-align-right-up {
	text-align: right;
	font-size: 8px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-family: Verdana, Geneva, sans-serif;
}

/*********************************** FACEBOOK ***********************************/
td.td-fb-likebox {
	max-height: 300px;
}

/************************************* PRODUCTS *************************************/
/* left and right cells for projects page */
td.td-left-prod-cat {
	text-align: center;
	width: 160px;
	background-color: #FFF;
	padding: 10px;
}
td.td-right-prod-cat {
	background-color: #FFF;
}

/************************************* GUIDANCE *************************************/
/* this is for the cell widths for the illustrations */
td.td-left-illustrations {
	width: 295px;
	vertical-align: top;
}
td.td-middle-spacing {
	width: 10px;
}
td.td-right-illustrations {
	width: 295px;
	vertical-align: top;
}

/************************************* CONTACT *************************************/
/* this is for the cell widths for the illustrations */
table.table-contact-info {
	font-size: 11px;
}
table.table-contact-info th {
	font-size: 18px;
	font-weight: lighter;
	text-align: left;
	color: #B8CC00;
	height: 30px;
	vertical-align: middle;
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-left: 5px;
	border: 1px solid #CCC;
	background-color: #e9e9e9;
}

/************************************* NEWS *************************************/
/* News content tables - for thumbnails and words etc */
table.table-nws {
}
td.td-thumb {
	width: 80px;
	border: 1px solid #999;
	padding: 6px;
}
td.td-thumb img {
	border: 1px solid #999;
}
td.td-text {
	padding: 5px;
	font-size: 11px;
	background-color: #f3f3f3;
}

/************************************* TRADE SHOWS *************************************/
/* Trade Show tables - each individual trade show gallery */
table.table-ts {}
table.table-ts th {
	font-size: 18px;
	font-weight: lighter;
	text-align: left;
	color: #B8CC00;
	height: 30px;
	vertical-align: middle;
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-left: 5px;
	border: 1px solid #CCC;
	background-color: #eeeeee;
}
table.table-ts-footer {
	font-size: 10px;
}
td.td-ts-footer-left {
	height: 20px;
	vertical-align: bottom;
}
td.td-ts-footer-right {
	text-align: right;
	font-weight: bold;
	vertical-align: bottom;
	height: 20px;
}
td.td-ts-sub-heading {
	font-size: 16px;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	border-bottom-color: #999;
	color: #aaa;
	font-weight: lighter;
}
td.td-border-b {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dddddd;
}

/* Trade Show List Table - for in the list */
table.table-ts-list {}
td.td-ts-list-img {
	width: 160px;
	border: 1px solid #CCC;
}
td.td-ts-list-spacer {
	width: 10px;
}
td.td-ts-list-text {
	vertical-align: middle;
}
td.td-ts-list-text a:link {
	font-weight: bold;
	font-size: 14px;
}
td.td-ts-list-text a:active {
	font-weight: bold;
	font-size: 14px;
}
td.td-ts-list-text a:hover {
	font-weight: bold;
	font-size: 14px;
}
td.td-ts-list-text a:visited {
	font-weight: bold;
	font-size: 14px;
}

/* Project tables - little bold links (Read on... etc) */
table.table-prj-preview div.divSmallText a:link {
	font-weight: bold;	
}
table.table-prj-preview div.divSmallText a:hover {
	font-weight: bold;	
}
table.table-prj-preview div.divSmallText a:active {
	font-weight: bold;	
}
table.table-prj-preview div.divSmallText a:visited {
	font-weight: bold;	
}

/************************************* TRADESHOW LINK *************************************/
/* Homepage links */
table.table-tradeshow-link {}
table.table-tradeshow-link tr:hover {
	background-color: #eee;
}
td.td-tradeshow-link-l {
	width: 50px;
	height: 40px;
}
td.td-tradeshow-link-l img {
	width: 50px;
	height: 40px;
}
td.td-tradeshow-link-r  {
	padding-left: 5px;
	vertical-align: middle;
}

/************************************* PROJECTS *************************************/
/* Project tables - for thumbnails and previews by year */
table.table-prj-year {}
table.table-prj-year th {
	font-size: 18px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999;
	text-align: left;
	color: #ccbb00;
}
table.table-prj-preview {}
table.table-prj-preview tr:hover {background-color: #eeeeee;}
td.td-prj-preview-img {
	border: 1px solid #CCC;
	height: 33px;
	width: 48px;
	text-align: center;
	vertical-align: middle;
	background-color: #FFF;
	padding: 3px;
}
td.td-prj-preview-img img {
	width: 50px;
	height: 35px;
	border: 1px solid #CCC;
}
td.td-prj-preview-body {
	padding-left: 6px;
	padding-right: 6px;
	vertical-align: middle;
}
td.td-prj-preview-info {
	text-align: right;
	width: 80px;
	vertical-align: bottom;
	font-size: 9px;
	padding-bottom: 2px;
}

/* Project tables - each individual project */
table.tbl-prj-shaded {}
table.table-prj {}
td.td-highlight-t {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFF;
}
td.td-shadow-b {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #bbbbbb;
}
table.table-prj td {
	padding-right: 5px;
	padding-left: 5px;
}
td.td-heading  {
	font-size: 18px;
	font-weight: lighter;
	text-align: left;
	color: #B8CC00;
	height: 30px;
	vertical-align: middle;
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-left: 5px;
	border: 1px solid #CCC;
	background-color: #e9e9e9;
}
table.table-prj th {
	vertical-align: middle;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #bbbbbb;
	background-color: #fff;
	background-image: url(../images/website/bullet.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 12px;
	color: #bbcc00;
	font-size: 12pt;
	font-weight: lighter;
	height: 22px;
}
table.table-prj-footer {
	font-size: 10px;
}
td.td-prj-footer-left {
	height: 20px;
	vertical-align: bottom;
}
td.td-prj-footer-right {
	text-align: right;
	font-weight: bold;
	vertical-align: bottom;
	height: 20px;
}

/* nav */
td.tdNavTop {
	background-image: url(../images/website/nav-box-ends.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 10px;
}
td.tdNavBottom {
	background-image: url(../images/website/nav-box-ends.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 10px;
}

/* tables */
table.tableNote {
	border: 1px solid #F00;
	font-size: 10px;
}
table.tableNote td {
	background-color: #FFD9D9;
	padding: 5px;
}
table.tableNote td li {
	list-style-image: url(../images/icons/icon-warning.gif);
	margin-bottom: 5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
}
table.tableSampleRequest {
	width: 100%;
	border-width: 0px;
}
table.tableSampleRequest th {
	font-weight: bold;
	color: #000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}
table.tableBlackWithBorders {
	background-color: #000000;
	border: #666666;
}
table.tableBlackWithBorders  td {
	padding: 3px 15px;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #666666;
}
table.tableTopLinks {
	border: #666666;
}
table.tableTopLinks  td {
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
}
table.tableNav {
	background-color: #FFFFFF;
}
table.tableNav td {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666;

}
table.tableTopNav {
}
table.tableTopNav td {}
table.tableBorder {
	border: 1px solid #999999;
	padding: 5px;
}
table.tableBorderAll {
	border: 1px solid #CC9A33;
}
table.tableBorderWhiteBg {
	border: 1px solid #CC9A33;
	padding: 5px;
	background-color: #FFFFFF;
}
table.tableInfoBox {
	border: 1px solid #CC9A33;
	padding: 5px;
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
table.tableSales{
	border: 1px solid #CC9A33;
	padding: 2px;
}
table.tableGallery {
	background-color: #666666;
}
table.tableProductCat {
	background-image: url(../images/products/jcjoel-cat.jpg);
	background-repeat: no-repeat;
	background-position: right center;
}
table.tableFAQ {}
table.tableFAQ table {
	padding: 3px;
}
table.tableFAQ table td {
	padding: 3px;
	vertical-align: middle;
}
table.tableBankDetails {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
table.tableBankDetails td {
	padding: 1px;
}
table.tablePadding {
	padding: 8px;
	border-top: none;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
}
table.tablePaddingAllBorders {
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
}
table.tablePaddingAllBorders td {
	padding: 8px;
}
table.tablePaddingThreeBorders {
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
}
table.tablePaddingThreeBorders td {
	padding: 8px;
}
table.tableNextPrev {
	border: 1px solid #FFFFFF;
}
table.tableNextPrev td {
	border: 1px solid #CCCCCC;
	width: 30px;
	text-align: center;
	font-weight: bold;
}
table.tableGallery td {
	background-color: #333333;
	background-position: center;
	text-align: center;
	font-size: 9px;
	color: #FFFFFF;
	padding: 5px;
	width: 25%;
}
table.tableTopNavBarLinks {
	height: 20px;
}
table.tableTopNavBarLinks td {
	vertical-align: middle;
}
table.tableList {
	padding: 3px;
}
table.tableList th {
	font-size: 10pt;
	color: #666666;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #003366;
	text-align: left;
	font-weight: normal;
	height: 20px;
	vertical-align: middle;
	background-color: #D9D9FF;
}
table.tablePantoneChart {
	padding: 6px;
}
table.tablePantoneChart th {
	font-size: 10pt;
	color: #666666;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #003366;
	text-align: left;
	font-weight: normal;
	height: 20px;
	vertical-align: middle;
	background-color: #D9D9FF;
}
table.tablePantoneChart td {
	font-size: 10px;
}
table.tableHighlight {
	background-color: #FFFFaa;
	padding: 5px;
}
table.tableShaded {
	background-color: #f6f6f6;
	font-size: 9pt;
}
table.tableClocksBg {
	border: 1px solid #555555;
}
table.tableClocksBg td {
	width: 25%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #999999;
	font-size: 10px;
	font-weight: bold;
}
table.tableClocks {
	background-color: #000000;
}
table.tableClocksBorderLeft {
	background-color: #000000;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #555555;
}

/* Address table */
table.tableAddress {
	background-color: #CCC;
}
table.tableAddress th {
	background-color: dfdfdf;
	padding: 5px;
}
table.tableAddress td {
	background-color: #FFF;
	padding: 5px;
	width: 50%;
}

/* Requirements table */
table.tableRequirements {
	background-color: #CCC;
}
table.tableRequirements th {
	background-color: dfdfdf;
	padding: 5px;
}
table.tableRequirements td {
	background-color: #FFF;
	padding: 5px;
}

/* td */
td.tdHeadingTradeShows {
	font-size: 15px;
	font-weight: normal;
	color: #bbcc00;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999;
}

/******************************* table rounded corners - darker background *******************************/

td.tdCornerLeftTop {
	background-image: url(../images/website/table-border-corner.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
td.tdCornerLeftBottom {
	background-image: url(../images/website/table-border-corner.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
td.tdCornerRightTop {
	background-image: url(../images/website/table-border-corner.gif);
	background-repeat: no-repeat;
	background-position: right top;
	width: 10px;
}
td.tdCornerRightBottom {
	background-image: url(../images/website/table-border-corner.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
td.tdCornerBorderTop {
	background-image: url(../images/website/table-border-top.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
td.tdCornerBorderRight {
	background-image: url(../images/website/table-border-right.gif);
	background-repeat: repeat-y;
	background-position: right top;
	width: 10px;
}
td.tdCornerBorderBottom {
	background-image: url(../images/website/table-border-bottom.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
td.tdCornerBorderLeft {
	background-image: url(../images/website/table-border-left.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
td.tdCornerShaded {
	background-color: #d8d8d8;
	font-size: 8pt;
	color: #000;
} 
td.tdCornerShadedRightAlign {
	background-color: #d8d8d8;
	text-align: right;
	font-size: 8pt;
	color: #000;
}

/*********************************************************************************************/


/******************************* end of table rounded corners - lighter background *******************************/
td.tdCornerLeftTopLighter {
	background-image: url(../images/forms/lighter-corner-top-left.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
td.tdCornerLeftBottomLighter {
	background-image: url(../images/forms/lighter-corner-bottom-left.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
td.tdCornerRightTopLighter {
	background-image: url(../images/forms/lighter-corner-top-right.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
td.tdCornerRightBottomLighter {
	background-image: url(../images/forms/lighter-corner-bottom-right.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
td.tdCornerBorderTopLighter {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999;
	background-color: #e6e6e6;
}
th.th-tradeshows {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999;
	background-color: #e6e6e6;
}
td.tdCornerBorderRightLighterShadow {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999;
	background-color: #e6e6e6;
	background-image: url(../images/forms/form-shadow.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
td.tdCornerBorderBottomLighter {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999;
	background-color: #e6e6e6;
}
td.tdCornerBorderLeftLighter {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999;
	background-color: #e6e6e6;
}
td.tdCornerBorderLeftLighterShadow {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999;
	background-color: #e6e6e6;
	background-image: url(../images/forms/form-shadow.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
td.tdCornerShadedLighter {
	background-color: #e6e6e6;
} 
td.tdCornerShadedLighterShadow {
	background-color: #e6e6e6;
	background-image: url(../images/forms/form-shadow.jpg);
	background-repeat: repeat-x;
	background-position: left top;
} 
td.tdCornerShadedLighter h5 {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: 0;
	border-right-style: 0;
	border-bottom-style: 0;
	border-left-style: 0;
} 
td.tdCornerShadedRightAlignLighter {
	background-color: #e6e6e6;
	text-align: right;
	font-size: 8pt;
	color: #000;
}

/*********************************************************************************************/

td.td-tradeshows {
	text-align: left;
	color: #bbcc00;
	font-weight: normal;
	font-size: 13px;
	vertical-align: middle;
	height: 20px;
	text-indent: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	background-color: #FFF;
	background-image: url(../images/website/bullet.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
td.td-heading-left {
	text-align: left;
	color: #bbcc00;
	font-weight: normal;
	font-size: 14px;
	vertical-align: middle;
	height: 20px;
	text-indent: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	background-color: #FFF;
	background-image: url(../images/website/bullet.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
td.td-heading-right {
	text-align: right;
	color: #bbcc00;
	font-weight: normal;
	font-size: 14px;
	vertical-align: middle;
	height: 20px;
	text-indent: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}
td.tdBottomAlign {
	vertical-align: bottom;
}
td.tdBorderTop {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #cccccc;
}
td.tdBorderTopRightAlign {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #cccccc;
	text-align: right;
}
tr.trShadedRow {
	background-color: #dedede;
}
td.tdHeading {
	background-color: #dddddd;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	height: 20px;
	vertical-align: middle;
}
td.tdSmallText {
	font-size: 11px;
	color: #333333;
}
td.tdSmallTextGrey {
	font-size: 11px;
	color: #999;
}
td.tdGlobe {
	background-image: url(../images/website/globe.gif);
	background-repeat: no-repeat;
	background-position: right center;
}
td.tdLogo {
	vertical-align: middle;
}
td.tdJumpMenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	height: 16px;
}
td.tdPrivacyStatement {
	font-size: 10px;
	background-color: #dddddd;
	padding: 5px;
	border: 1px solid #666666;
}
td {
	text-align: left;
	vertical-align: top;
}
td.tdBorderBottom {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #cc9a33;
}
td.tdBorderRight {
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #7F9DB9;
}
td.tdBorders {
	border: 1px solid #999999;
	padding: 3px;
}
td.tdBorders2 {
	border: 1px solid #999999;
}
td.tdBlueShaded {
	padding: 3px;
	background-color: #D2D2FF;
	padding: 5px;
}
td.tdGreyShaded {
	padding: 3px;
	background-color: #D7D7D7;
	padding: 5px;
}
td.tdHeader {
	height: 100px;
	text-align: center;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 12px;
	vertical-align: top;
	background-color: #000000;
	background-image: url(../images/website/header.jpg);
	background-position: center top;
}
td.tdHeaderSlogan {
	width: 660px;
	text-align: left;
	vertical-align: bottom;
}
td.tdFooter {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #000000;
	border-bottom-color: #000000;
	color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
	padding: 15px;
	font-size: 11px;
	background-color: #333;
	background-position: center top;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
}
td.tdTopOfPage {
	text-align: right;
	vertical-align: bottom;
	height: 30px;
	padding-top: 10px;
}
td.tdTopNav {
	background-color: #000000;
	color: #000000;
	background-repeat: repeat-x;
	background-position: left top;
	background-image: url(../images/website/bg_topNav.jpg);
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666666;
	text-align: center;
}
td.tdTopNavShadow {
	color: #000000;
	background-color: #FFFFDE;
	background-image: url(../images/website/bg_topnav_shadow.jpg);
}
td.tdTitle {
	color: #666666;
	background-image: url(../images/website/bg_tdTitle.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	height: 20px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
	background-color: #FFFFFF;
}
td.tdContent {
	width: 600px;
	vertical-align: top;
	text-align: left;
}
td.tdTermsContent {
	width: 600px;
	vertical-align: top;
	text-align: justify;
	font-size: 10px;
}
td.tdBody {
	text-align: center;
}
td.tdCentreAlign {
	text-align: center;
}
td.tdRightAlign {
	text-align: right;
	vertical-align: middle;
}
td.tdRightAlignTop {
	text-align: right;
}
td.tdShadedOn:Hover {
	background-color: #dddddd;
}
td.tdSlogan {
	vertical-align: middle;
}
td.tdShadedLight {
	background-color: #dddddd;
}
td.tdShadedBarCurveTopOfPage {
	background-image: url(../images/projects/lightGreyShadedCurveTopOfPage.gif);
	background-repeat: no-repeat;
	background-position: middle top;
}
td.tdShadedBarCurveBottomOfPage {
	background-image: url(../images/projects/lightGreyShadedCurveBottomOfPage.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}
td.tdShadedBarCurve {
	background-image: url(../images/projects/lightGreyShadedCurve.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
td.tdShadedBarCurveBottom {
	background-image: url(../images/projects/lightGreyShadedCurveBottom.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
td.tdProjectLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	background-color: #dddddd;
}
td.tdProjectTextBox {
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
}
Box {
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
}
td.td-bdr-bottom {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}

