/*
html { min-height: 1000px; margin-bottom: 1px; }
*/

body{
	margin:0px;
	padding:0px;
	background-color:#BEBEBE;
}

p, td, body{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height:18px;
}
td{ text-align:left}
h1{
	font-size: 20px;
	color: #033689;
	margin-top:0px
}
h2{
	font-size: 14px;
	color: #033689;
}
li{padding-bottom:5px}

A:link {color:#033689; text-decoration: underline}
A:visited {color:#033689; text-decoration: underline}
A:active {color:#033689; text-decoration: underline}
A:hover {color:#FF3300; text-decoration: underline}

input, textarea, button, select{border:1px solid #033689; font-family:Arial, Helvetica, sans-serif; font-size:12px}

button{ background-color:#F0F5FE}

.heading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #033689;
}
.subheading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #033689;
}
.submenucontent{width:95%; padding:10px}
.menuheading{width:95%; border-bottom:1px solid silver; padding-bottom:5px; margin-bottom:5px; font-size:12px; font-weight:bold; color:#033689}

#errorbox{width:100%; color:#990000; border:1px solid #990000; background-color:#FFFFCC; padding:10px; margin-bottom:15px; margin-top:15px}
#errorbox p{color:#990000}

.vsmallbold{
font-size:11px; font-weight:bold; color:#666666}
.vsmalltext{
font-size:11px; color:#333333}
.formitem {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
}
.formbox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 1px solid #4B71BB;
}
text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 1px solid #4B71BB;
}
.copyright{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
.smallprint {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.infotable{border-top:1px solid silver; border-left:1px solid silver}
.infotable td{border-bottom:1px solid silver; border-right:1px solid silver}
.tableheading{background-color:#F0F5FE; font-size:12px; font-weight:bold}

.sectionheading{
	border-bottom:3px solid silver; 
	width:100%; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #033689;
	padding:5px;
	margin-top:20px;
	margin-bottom:20px;
}
.textsmall{ font-size:10px}
.textbody{ text-align:justify}
.tableHomepage td{vertical-align:top; padding-right:10px;}
.readmore{ font-size:10px; text-align:right; width:100%}
.noborder{border:0px}

.bordertable{border-top:1px solid silver; border-right:1px solid silver;}
.bordertable td{border-bottom:1px solid silver; border-left:1px solid silver; padding:4px; vertical-align:top}
.searchbutton{ font-size:10px}
.searchfield{margin-left:3px; margin-right:3px; width:140px}

.menu{vertical-align:top;
	background-color:#DEDEDE;
	width:220px;
	border-right:1px solid #A1A1A1;
	border-bottom:1px solid #A1A1A1;
	padding-left:10px;
	background-image:url(images/menu_bgnd.gif);
	background-repeat:repeat-y;
	background-color:#F0F5FE;
}
.content_cell{
	vertical-align:top;
	padding:20px;
	padding-top:20px;
	background-color:white;
	border-bottom:1px solid #A1A1A1;
}

#masthead td{ background-color:#343434}

#navbar{
	height:25px;
}

#navbar td{
	text-align:center;
	background-color:#D4E2FF;
	background-image:url(images/nav_bgnd.gif); 
	background-repeat:repeat-x;
	font-size:11px;
}
#navbar a:link{color:black; text-decoration:none}
#navbar a:active{color:black; text-decoration:overline}
#navbar a:visited{color:black; text-decoration:none}
#navbar a:hover{color:#FF3300; text-decoration:none}

#footer{text-align:right}
#footer td{background-image:url(images/footer_bgnd.gif); background-repeat:repeat-x;text-align:right}
.footerend{background-image:none; background-color:none}
#quicksearch td{ background-image:none; font-size:11px; font-weight:bold; color:#FFFFFF;}
#copyright{ font-size:10px; color:#333333; padding:20px}
.submenuheading{border:1px solid #033689}
.tiny{ font-size:10px}
#wplogo{margin-left:35px; margin-top:20px}
.iconcell{ width:32px; text-align:center; vertical-align:bottom; font-size:11px}
.supplierrecord{border:1px solid silver}
.shortlistlink{width:100%; text-align:right; padding:5px; margin-bottom:20px; margin-top:5px}

/* Supplier listing
.listingtitle{width:100%; border:1px solid silver; border-bottom:0px; padding:5px; background-color:#F0F5FE; display:table}
.listingbody{width:100%; border:1px solid silver; background-color:#FFFFFF; display:table}
.listingcol_1{width:auto; display:table; padding:5px}
.listingcol_2{width:40%; display:table-column; float:right; padding:5px}
.listingcol_3{width:150px; display:table-column; float:right; padding:5px; font-size:10px; text-align:center}
*/
.listingtitle{width:100%; border:1px solid silver; border-bottom:0px; padding:5px; background-color:#F0F5FE; display:table}

.listingbody{width:100%; border:1px solid silver; background-color:#FFFFFF; float:none}
.listingbody td{vertical-align:top}
.listingcol_1{padding:5px}
.listingcol_2{padding:5px}
.listingcol_3{padding:5px; font-size:10px; text-align:center; font-size:10px}

.listcompany{width:200px; text-align:right; float:right}

.small{ font-size:11px}
.grey{ color:#999999}

#clicklist{width:140px; background-color:#003a8c; color:#ffbd00; text-align:center; padding:20px 10px 20px 10px; margin-left:30px; margin-bottom:20px; font-size:22px; font-weight:bold}
#clicklist a{color:#ffbd00; text-decoration:none}

