/* =============== TRIUMPH.CA CSS ================ */

/* Wrapper DIV: Placeholder for ALL DIVS */

/* p {
	line-height: -13px;
} */
p {
	line-height: -13px;
}
h1 {
	font-size: 16px;
	color: #FFF;
	font-weight: bold;
	font-style: italic;
	padding-top: 48px;
	text-align: left;
	padding-left: 22px;
	padding-right: 22px;
	margin-top: 20px;
	margin-bottom: 15px;
}
h2 {
	font-size: 16px;
	color: #FFF;
	font-weight: bold;
	font-style: italic;
	padding-top: 18px; /* English: 24px; */
	text-align: left;
	padding-left: 22px;
	padding-right: 22px;
}

body {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-align: center;
	margin: 0px;
	background-repeat: no-repeat;
	background-position:top center;	
}

img {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(...);
}

#Wrapper {
	width: 960px; 
	margin-right: auto;
	margin-left: auto;
}

/* =========== HOME PAGE DIVS/CLASSES ============ */

/* ContentHome DIV: placeholder for text and images */
#ContentHome {
	width: 312px;
	float: right;
}
/* FlashHome DIV: Placeholder for Flash SWF file */
#FlashHome {
	width: 610px;
	height: 690px;
	float: left;
	margin: 0px;
}

/* LoginHome DIV: Placeholder for "include_login.php" file */
#LoginHome {
	width: 320px;
	height: 160px;
	margin-top: 15px;
	background: url(en/images/Customer_Login_Background.png) no-repeat top center;
	float: right;
}

#LoginHome table {
	margin-top: 10px;
}

#LoginHome td {
	font-size: 11px;
	font-weight: bold;
}

#LoginHome form {
	margin: 0px;
}

#LoginHome .LoginHomeLargeText {
	font-size: 18px;
	font-style: italic;
	color: #fcd318;
}

/* LoginBkg DIV: Login Tab background properties */
#LoginBkg {
	width: 278px;
	text-align: left;
	height: 65px;
	background-image: url(en/images/img_topLogin.png);
	background-repeat: no-repeat;
	float: left;
}
/* LoginText CLASS: Login text properties */
.loginText {
	font-size: 12px;
	color: #003E7E;
	color: #000F4E;
	text-align: left;
	padding-top: 36px;
	padding-left: 8px;
}
/* HeaderHome CLASS: Home page header text properties */
.textHeaderHome {
	font-size: 20px;
	color: #FFF;
	font-weight: bold;
	font-style: italic;
	text-align: left;
	padding-top: 12px;
}
/* CopyHome CLASS: Home page body copy properties */
.textCopyHome {
	font-size: 14px;
	color: #003E7E;
	line-height: 160%; /* English: 200%; */
	color: #FFF;
	font-weight: normal;
	text-align: justify;
	vertical-align: bottom;
	padding-right: 26px;
}

/* =========== TEMPLATE DIVS/CLASSES ============= */

/* Header DIV: placeholder for "include_menu.php" file */
#Header {
	width: 960px;
}
/* Centre DIV: placeholder for content ("ContentLeft" OR "ContentRight") */
#Centre {
	width: 960px;
}
/* Content DIV: placeholder with no PNG bkg., for text and images */
#Content {
	width: 960px;
	float: left;
	height: 690px;
}
/* contentBkg CLASS: logo only */
.contentBkg {
	width: 960px;
	background-repeat: no-repeat;
	background-image: url(en/images/img_logo_only.png);
}
/* ContentLeft DIV: placeholder for "contentLogo" */
#ContentLeft {
	width: 468px;
	float: left;
	height: 690px;
}
/* #ContentLeft p {
	margin-top: -10px;
} */
#ContentLeft p {
	margin-top: -10px;
}
/* contentBkgLeft CLASS: Logo with transparent (PNG) background */
.contentBkgLeft {
	width: 468px;
	background-repeat: no-repeat;
	background-image: url(en/images/bkg_content.png);
}
/* textHeader CLASS: Header title properties */
.textHeader {
	font-size: 18px;
	color: #FFF;
	font-weight: bold;
	font-style: italic;
	padding-top: 60px;
	text-align: left;
	padding-left: 22px;
	padding-right: 22px;
}
/* ContentRight DIV: placeholder for text and images */
#ContentRight {
	width: 456px;
	float: left;
	height: 690px;
	text-align: left;
}

#ContentRight small {
	padding-left: 20px;
	padding-right: 20px;
	font-size: 10px;
}

/* contentBkg CLASS: Transparent (PNG) background */
.contentBkgRight {
	width: 456px;
	background-repeat: no-repeat;
	background-image: url(en/images/bkg_contentRight.png);
}
/* textHeaderRight CLASS: HeaderRight title properties */
.textHeaderRight {
	font-size: 18px;
	color: #FFF;
	font-weight: bold;
	font-style: italic;
	padding-top: 30px;
	text-align: left;
	padding-left: 22px;
	padding-right: 22px;
}
/* Footer DIV : Placeholder for "include_footer.php" file */
#Footer {
	clear: both;
	width: 960px;
	background-repeat: no-repeat;
	height: 50px;
	background-position: top;
	padding-top: 18px;
}
/* textCopy CLASS: Content text */
.textCopy {
	font-size: 12px;
	color: #003E7E;
	color: #FFF;
	font-weight: normal;
	padding-left: 22px;
	padding-right: 22px;
	text-align: left;
}
.textHighlight {
	font-size: 12px;
	color: #FC0;
	font-weight: normal;
	padding-left: 22px;
	padding-right: 22px;
	text-align: left;
}
/* textBullet CLASS: Bulleted text properties */
.textBullet {
	font-size: 12px;
	color: #003E7E;
	color: #FFF;
	font-weight: normal;
	padding-left: 44px;
	text-align: left;
}
/* tableCopy CLASS: Text in tables' properties */
.tableCopy {
	font-size: 11px;
	color: #003E7E;
	color: #FFF;
	font-weight: normal;
	padding-left: 22px;
	text-align: left;
	line-height: 13px;
	padding-right: 12px;
}
.tableHighlight {
	font-size: 11px;
	color: #FC0;
	font-weight: normal;
	text-align: left;
	line-height: 13px;
	padding-right: 12px;
}
/* textFooter CLASS: Footer text properties */
.textFooter {
	font-size: 12px;
	color: #003E7E;
	color: #333;
	font-weight: normal;
	text-align: center;
}
/* textCopyright CLASS: Copyright text properties */
.textCopyright {
	font-size: 10px;
	color: #003E7E;
	color: #000;
	font-weight: normal;
}
/* contentLogo CLASS: contains Client logo (bottom part) */
.contentLogo {
	width: 468px;
	background-repeat: no-repeat;
	background-image: url(en/images/img_logoBottom.png);
}
/* bkgBranches CLASS: for Regional branches */
.bkgBranches {
	font-size: 12px;
	font-weight: bold;
	padding-left: 18px;
	text-align: left;
	background-image: url(en/images/bkg_globe.png);
	background-repeat: no-repeat;
	font-style: italic;
}
.bkgBranchesFre {
	font-size: 12px;
	font-weight: bold;
	padding-left: 18px;
	text-align: left;
	background-image: url(fr/images/bkg_globe.png);
	background-repeat: no-repeat;
	font-style: italic;
}
.bkgBranches a {
	color: #003E7E;
	text-decoration: none;
}
.bkgBranchesFre a {
	color: #003E7E;
	text-decoration: none;
}

.bkgBranches a:visited {
	color: #003E7E;
	text-decoration: none;	
}
.bkgBranchesFre a:visited {
	color: #003E7E;
	text-decoration: none;	
}

/* includeFooter DIV : Placeholder for footer contents */
#includeFooter {
	width: 960px;
	padding-bottom: 12px;
}

#includeFooter a {
	color: #003E7E;
}

/* Text Link CLASS: Set text link properties, etc. */

a {
	color: #FC0;
	TEXT-DECORATION:none;
}

a:visited{
	TEXT-DECORATION:none;
	color: #FC0;
}

a:hover{
	TEXT-DECORATION:underline;
	COLOR:#FF0000;
}
#BodySplash {
	background-image: url(en/images/bkg_splash.jpg);
}

/* ====== VARIABLE BACKGROUND IMAGE DIVS ========== */

/* Body"*" DIV: Variable background image placeholder for individual pages */

/* HOME PAGE */
#BodyHome {
	background-image: url(en/images/bkg_home.jpg);
}

/* TEMPLATES */
#BodyAbout {
	background-image: url(en/images/bkg_about.jpg);
}
#BodyService {
	background-image: url(en/images/bkg_about.jpg);
}
#BodyAir {
	background-image: url(en/images/bkg_air.jpg);
}
#BodyOcean {
	background-image: url(en/images/bkg_ocean.jpg);
}
#BodyLogistics {
	background-image: url(en/images/bkg_logistics.jpg);
}
#BodyWarehousing {
	background-image: url(en/images/bkg_warehousing.jpg);
}
#BodyCustoms {
	background-image: url(en/images/bkg_customs.jpg);
}
#BodyResources {
	background-image: url(en/images/bkg_faq.jpg);
}
#BodyQuote {
	background-image: url(en/images/bkg_quote.jpg);
}
#BodyContact {
	background-image: url(en/images/bkg_contact.jpg);
}
#BodySitemap {
	background-image: url(en/images/bkg_sitemap.jpg);
}
#BodyBlank {
	background-image: url(en/images/bkg_blank.jpg);
}

#QuotesTable div {
	font-size: 10pt;
}

#QuotesTable td {
	font-size: 10pt;
}
#Splash {
	width: 320px;
	margin-left: 605px;
	margin-top: 400px;
}

#button {
	color: #FFFFFF;
	border: none;
	border: solid;
	border-width:thin;
	border-color: 89aee5;
	background-color: 2e64aa;
}
.textCopyNews {
	font-size: 14px;
	color: #003E7E;
	color: #FFF;
	font-weight: normal;
	padding-right: 22px;
	text-align: left;
}
.textCopyNews strong {
	color: #FC0;
	font-size: 18px;
}

