/* CSS Document */

#header {
	
}
/* logo */
.logo, .slogan {
	display: none;
}
.print_logo { display: block; margin-bottom: 30px; }

.enquiry_form_heading,
.enquiry-form,
.skip,
.sswitch,
.header-bar,
.search-nav,
.col-1,
.breadcrumb,
.links,
#footer {
	display: none;
}

table {
	border-width: 1px 1px 1px 1px;
	border-spacing: 2px;
	border-style: outset outset outset outset;
	border-color: gray gray gray gray;
	border-collapse: separate;
	background-color: white;
}
table th {
	border-width: 1px 1px 1px 1px;
	padding: 2px 2px 2px 2px;
	border-style: inset inset inset inset;
	border-color: gray gray gray gray;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
}
table td {
	border-width: 1px 1px 1px 1px;
	padding: 2px 2px 2px 2px;
	border-style: inset inset inset inset;
	border-color: gray gray gray gray;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
}

h1, h2, h3, h4, h5, h6, p { padding: 0px; margin: 0px; }

.content {
	font: 12px/15px Arial, Helvetica, sans-serif;
	color: #903;	
}

.content h1 {
	font-size: 22px;
	line-height: 21px;
	font-weight: bold;
}
.content h2 {
	font-size: 17px;
	line-height: 21px;
	font-weight: bold;
	padding: 0 0 1px;
	color: #903;
}
.content h3 {
	font-size: 13px;
	line-height: 17px;
	font-weight: bold;
	padding: 0 0 1px;
	color: #903;
}
.content h4 {
	font-size: 12px;
	line-height: 15px;
	font-weight: bold;
}
.content p {
	font-size: 12px;
	line-height: 18px;
	padding: 0 0 16px;
	color:#000;
}
.content p strong {
	font-weight: bold;
	color: #903;
}
.content p em {
	font-style: italic;
}
.content p strong em,
.content p em strong {
	font-weight: bold;
	font-style: italic;
}
.content p .note {
	padding: 0 0 0 12px;
}

a {
	color: #903;
	font-weight: bold;
}

.content ul li {
	padding: 0 0 5px;
	list-style: disc;
	color:#000;
}
.content ol li {
	list-style: decimal;
	padding: 0 0 5px;
}

/* tables */
h2.table_title {
background-color:#397EB8;
color:#FFFFFF;
font-size:1.1em;
font-weight:normal;
padding:6px 20px;
}
h2.table_title strong {
font-size:1.1em;
font-weight:bold;
}
.yui-pg-container {
margin-bottom:20px !important;
}
.yui-pg-container {
background-color:#990033;
color:#FFFFFF;
overflow:hidden;
padding:10px 0;
}
.yui-pg-container .yui-pg-previous, .yui-pg-container .yui-pg-next, .yui-pg-container span {
color:#FFFFFF;
font-weight:bold;
line-height:14px;
margin:0 0 0 23px;
}
.yui-pg-container .yui-pr-container {
float:right;
margin-right:10px;
}
.yui-pg-container .yui-pr-container .yui-pg-pages {
color:#FFFFFF;
margin:0;
}
.yui-pg-container .yui-pr-container .yui-pg-page {
color:#FFFFFF;
margin:0 7px 0 0;
}
.yui-pg-container .yui-pg-current {
margin-right:10px;
}
.yui-pg-container .yui-pg-next {
float:right;
margin:0 30px 0 0;
}
.yui-pg-container span {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/sep-2.gif) no-repeat scroll 100% 2px;
font-weight:normal;
}
.yui-pg-container .yui-pg-previous:hover, .yui-pg-container .yui-pg-next:hover {
text-decoration:none;
}
.yui-dt table {
-x-system-font:none;
border-bottom:1px solid #DBDDDD;
border-left:1px solid #DBDDDD;
color:#666666;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:14px;
margin:0;
width:100%;
}
th#yui-dt0-th-summary, td.yui-dt-col-summary {
width:350px;
}
.yui-dt table th {
background-color:#990033;
border-bottom:1px solid #FFFFFF;
font-size:12px;
font-weight:bold;
line-height:14px;
padding:15px 5px 16px;
vertical-align:top;
}
.yui-dt table th.yui-dt-desc .yui-dt-liner {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/images/global/sort_desc.gif) no-repeat scroll 90% 50%;
padding-right:20px;
}
.yui-dt table th.yui-dt-asc .yui-dt-liner {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/images/global/sort_asc.gif) no-repeat scroll 90% 50%;
padding-right:20px;
}
.yui-dt table th a {
color:#FFFFFF;
text-decoration:underline;
}
.yui-dt table th a:hover {
text-decoration:none;
}
.yui-dt table td {
border-right:1px solid #DBDDDD;
color:#000000;
padding:6px 10px;
vertical-align:top;
}
.yui-dt-col-contact_number {
width:85px;
}
tr.yui-dt-odd {
background-color:#EDEDED;
}
.yui-dt table .t-field-1 {
width:269px;
}
.yui-dt table .t-field-2 {
width:220px;
}
.yui-dt table .gray td {
background-color:#EDEDED;
}
.yui-dt table .blue td {
background-color:#397EB8;
color:#FFFFFF;
}
.yui-dt table td a {
color:#397EB8;
font-weight:bold;
text-decoration:underline;
}
.yui-dt table .blue td a {
color:#FFFFFF;
}
.yui-dt table td a:hover {
text-decoration:none;
}

