/*
 * English Style
*/

#wrapper

{
   text-align: left;
   width: 760px;
   margin: 0px auto 0px auto;
}

/* Default Body */
body {
		background-color: #fff;
		font: 13px Verdana, Helvetica, sans-serif;
		margin: 0px;
		border: 0px;
		padding: 0px;
		text-align: center;
}

/* This is the border line & background colour round the entire page */
#mainTable {
		background: #fff url(/assets/site/en/gfx/site_bg.gif) repeat-y;
		border-collapse: collapse;
		width: 790px;
		empty-cells: show;
}
#mainOrderTable {
                background: #fff url(/assets/site/en/gfx/site_bg_no_menu.gif) repeat-y;
                border-collapse: collapse;
                width: 760px;
                empty-cells: show;
}

td.mainTableLeft,
td.mainTableRight {
		width: 10px;
}

/* Top Menu in Header */
table.topMenuTable {
		background: #dfdfdf url(/assets/site/gfx/header_bg.gif) repeat-x;
		border-collapse: collapse;
		height: 20px;
		width: 740px;
		empty-cells: show;
}
td.topMenuCell {
		vertical-align: middle;
		text-align: center;
		border-right: 1px #bbbbbb solid;
		border-bottom: 1px #bbbbbb solid;
		width: 16.666%;
}
a.topMenuLink,
a.topMenuLink:link,
a.topMenuLink:active,
a.topMenuLink:visited {
		color: #0000FF;
		font-family: "MS Sans Serif", Geneva, sans-serif;
		font-weight: bold;
		font-size: 10px;
		text-decoration: none;
}
a.topMenuLink:hover {
		color: #FFA500;
		text-decoration: overline;
}

/* Header Logo */
table.headerTable {
		border-collapse: collapse;
		height: 100px;
		width: 740px;
		empty-cells: show;
}
td.headerLogo {
		background: #1986ff url(/assets/site/en/gfx/logo.jpg) no-repeat;
		padding-right: 5px;
		color: #fff;
		font-family: Verdana, Geneva, sans-serif;
		font-weight: bold;
		font-size: 11px;
		text-align: right;
		vertical-align: bottom;
}

/* Navigation Bar */
table.navBarTable {
		background: #dfdfdf url(/assets/site/gfx/header_navbar.gif) repeat-x;
		border-collapse: collapse;
		height: 22px;
		width: 740px;
		empty-cells: show;
}
td.leftNavBar {
		vertical-align: middle;
		font-family: Tahoma, Geneva, sans-serif;
		font-size: 11px;
		text-align: left;
		padding-left: 5px;
}
td.rightNavBar {
		vertical-align: middle;
		font-family: Tahoma, Geneva, sans-serif;
		font-size: 11px;
		text-align: right;
		padding-right: 5px;
		width: 170px;
}

/* Body Table */
table.bodyTable {
		padding: 0px;
		margin: 0px;
		border-spacing: 0px;
		border-collapse: collapse;
		width: 740px; 
		empty-cells: show;
}

/* Left Column */
td.bodyTableLeft {
		vertical-align: top;
		width: 180px;
		margin-right: 3px;
}

td.bodyTableLeftTitle1 {
		color: #000000;
		font-weight: bold;
		background-color: #DFDFDF;
		vertical-align: middle;
		border-bottom: 1px #BBBBBB solid;
		padding: 3px;
		margin-right: 3px;
}

td.bodyTableLeftTitle2 {
		color: #000000;
		font-weight: bold;
		background-color: #DFDFDF;
		vertical-align: middle;
		border-top: 1px #BBBBBB solid;		
		border-bottom: 1px #BBBBBB solid;
		padding: 3px;
		margin-right: 3px;
}


.navigation {
	padding: 2px;
	padding-right: 5px;
	margin:	1px;
	vertical-align: middle;
}
.navigation a,.navigation a:hover {
	padding: 4px;
	margin: 6px;
	margin-bottom: 2px;
	margin-top: 2px;
	display: block;
	color: #0000FF;
	font-weight: bold;
	text-decoration: none; 
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
}
.navigation a:hover {
	padding: 4px;
	text-decoration: none;
	color: #821517;
	background: #fff url(/assets/site/gfx/buttonbar.gif) repeat-x top;
	border: 1px solid #003399;
}

.highLight {
	background: #fff url(/assets/site/gfx/buttonbar.gif) repeat-x top;
	font-weight: bold;
	border: 1px solid #000000; 

}

/* Center Column */
td.bodyTableCenter {
		background-color: white;
		vertical-align: top;
		padding: 10px;
}

/* Right Column */
td.bodyTableRight {
		background-color: #EEEEEE;
		vertical-align: top;
		width: 170px;
		border-left: 1px #BBBBBB solid;
}

/* Footer Table */
table.footerTable {
		background: #fff url(/assets/site/gfx/footer_bg.gif) repeat-x;
		border-collapse: collapse;
		width: 740px;
		height: 35px;
		empty-cells: show;
}
td.footerTableLeft {
		font-family: Tahoma, Geneva, sans-serif;
		font-size: 9px;
		text-align: left;
		padding-left: 5px;
		color: #ccc;
		width: 25%;
		height: 15px;
}
td.footerTableCenter {
		font-family: Tahoma, Geneva, sans-serif;
		font-size: 9px;
		text-align: center;
		color: #444444;
		width: 50%;
		height: 15px;
}
td.footerTableRight {
		font-family: Tahoma, Geneva, sans-serif;
		font-size: 9px;
		text-align: right;
		padding-right: 5px;
		color: #ccc;

		width: 25%;
		height: 15px;
}
a.footerLink,a.footerLink:link,a.footerLink:active,a.footerLink:visited {
		font-family: Verdana, Geneva, sans-serif;
		font-weight: normal;
		font-size: 9px;
		text-decoration: none;
}
a.footerLink:hover {
		color: red;
		text-decoration: overline;
}

/*	FORM */
form { margin: 0px; padding: 0px; border: 0px; } 
input { color: black; font-family: Verdana, serif; font-size: 10px; font-weight: normal; padding: 1px; }
textarea { color: black; font-family: Verdana, serif; font-size: 10px; font-weight: normal; border-color: black; border-style: solid; border-width: 1px; }
select { color: black; font-family: Verdana, serif; font-size: 10px; font-weight: normal; border-color: black; border-style: inset; border-width: 1px; }
input.button { margin: 4px; }
/* New Articles */
.NewsTitle {
	 font-family: Verdana, serif;
 	 font-weight: bold;
	 font-size: 10px;
	 color: Green;
}
.NewsDate {
	 font-family: Verdana, serif;
 	 font-weight: normal;
	 font-size: 9px;
	 color: gray;
}
.NewsAuthor {
	 font-family: Verdana, serif;
 	 font-weight: normal;
	 font-style: italic;
	 font-size: 10px;
	 color: gray;
}
.NewsContent {
	 font-family: Verdana, serif;
 	 font-weight: normal;
	 font-size: 10px;
	 color: black;
}

/* Service Stuff */
.ServiceTitle {
	 	font-family: Verdana, serif;
 	 	font-weight: bold;
	 	font-size: 10px;
		color: #0066FF;
}
.ServiceSub {

	 	font-family: Verdana, serif;
 	 	font-weight: normal;
	 	font-size: 9px;
		color: maroon;
}
.ServiceContent {
	 	font-family: Verdana, serif;
 	 	font-weight: normal;
	 	font-size: 10px;
		color: black;
}
.ServiceCompare {
	 	font-family: Verdana, serif;
 	 	font-weight: normal;
		text-align: right;
	 	font-size: 10px;
		color: #FF0000;
}
/* 
	TEXT
*/


h1 { margin: 0px; margin-bottom: 4px; font-size: 18px; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; text-decoration: none; font-weight: bold; color: #FF6600; }

h2 { margin: 0px; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 15px; text-decoration: none; }

h3 { margin: 0px; font-size: 14px; font-family: Verdana, serif; font-weight: bold;}

h4 { margin: 0px; font-size: 14px; }

.notes { color: #ccc; font-size: 10px; font-family: Tahoma, sans-serif; }

p.just { text-align: justify; }

.error { color: red; }

/* 
	TABLE
*/
td { font-family: Verdana, Helvetica, sans-serif; font-size: 11px }
.row1 { background-color: #F7F7F7; padding: 4px; font-family: Verdana, Helvetica, sans-serif; font-size: 10px; border-color: #FFFFFF; border-style: solid; border-width: 1px 1px 0px 1px; }
.row2 { background-color: #ECECEC; padding: 4px; font-family: Verdana, Helvetica, sans-serif; font-size: 10px; border-color: #FFFFFF; border-style: solid; border-width: 1px 1px 0px 1px; }
.row3 { background-color: #EAEAEA; padding: 4px; font-family: Verdana, Helvetica, sans-serif; font-size: 10px; border-color: #FFFFFF; border-style: solid; border-width: 1px 1px 0px 1px; }
.spacer { background-color: #D1D7DC; }
hr { height: 1px; border-width: 0px; background-color: #D1D7DC; color: #D1D7DC }

/* Site Tables */
table.tstyle { border: 2px solid #ffffff; border-collapse: collapse; width: 100%; }
tr.thead { background-color: #0066AA; color: #FFFFFF; font-family: Verdana, sans-serif; font-size: 12px; font-weight: bold; text-align: center; }
tr.trow1 { background-color: #F0F0F0; }
tr.trow2 { background-color: #DDDDDD; }

/*
	FORM
*/
img { border: 0px; }
img.padding { padding:5px; }

/* Custom */
tr.bborder { border-bottom: 1px; }
