﻿
html { 
    overflow-y:scroll;
     margin:0px auto;
    padding:0px;
} 

body {
    margin:0px auto;
    padding:0px;
    
    background:#112E4A url('../../assets/img/master/bg_slice.jpg') top left repeat-x fixed;
    font-size: 0.7em;
	font-family: Tahoma, arial, helvetica, sans-serif;
	
    line-height:135%;
    color:#000;
    /*padding-top:50px;*/
}

#SITE_CONTAINER {
 margin:0px auto;
    width:920px;
    position:relative;
    border-left:2px solid #0B1D2F;
    border-right:2px solid #0B1D2F;
    background-color:#fff;
    padding:5px;
    
   
    
}



#SITE_LOGO {
    float:left;
    height:60px;
    width:140px;
    background:url('../../assets/img/master/site_logo.jpg') left no-repeat;
    margin-left:10px;
}
#SITE_STATIC_LINKS {
    float:left;
    margin-right:20px;
}

#LANGUAGE_SELECTION {
     float:right;
     height:10px;
    /*border-left:2px solid #0B1D2F;
    border-right:2px solid #0B1D2F;*/
   
}


/* NEW LAYOUT WORK 22nd January 2009 */

#SITE_HEADER_PHOTO
{
    height:150px;
}
#SITE_DATELANGUAGE_BAR {font-size:10px;color:#fff;}
#SITE_DATE_STAMP {
    float:left;padding:8px;
}
#SITE_LANGUAGE_STAMP {
    float:right;padding:8px;
}

#SITE_LANGUAGE_STAMP LABEL {
    margin:0px;
    text-align:right;
    font-weight:normal;margin-top:-2px;
}
#SITE_LANGUAGE_STAMP IMG,#SITE_LANGUAGE_STAMP INPUT {
    margin:0px;
    padding:0px;
    float:left; 
    border:0px;
    margin-left:5px;
}

#SITE_CONTACT_DETAILS {
    clear:both;float:right;
    
    width:415px;
    margin:20px 20px 0 0;
    height:80px;
}

#SITE_CONTACT_ADDRESS {
    float:left;padding-right:15px;border-right:1px solid white;margin:15px;color:#fff;font-size:12px;
}
#SITE_CONTACT_NUMBERS {
    float:left;margin:15px 0 0 0;color:#fff;font-size:12px;
}
#SITE_CONTACT_NUMBERS LABEL {clear:left;width:65px;}

#SITE_CONTACT_NUMBERS A {
    color:#fff;
}

#SITEWIDE_NAVIGATION {
    margin:3px 0 3px 0;
    height:38px;
    background-color:#0A1E3F;
}
#SITEWIDE_PUBLICNAV A {
    float:left;
    font-weight:bold;
    padding:11px 20px 12px 20px;
    border-right:1px solid #fff;
    color:#fff;
    text-decoration:none;
}
#SITEWIDE_PUBLICNAV A:Hover,#SITEWIDE_CONTACTNAV A:Hover {
    background-color:#113268;
}

#SITEWIDE_CONTACTNAV A {
    float:right;
    font-weight:bold;
    padding:11px 20px 12px 20px;
    border-left:1px solid #fff;
    color:#fff;
    text-decoration:none;
}

#SITEWIDE_PUBLICNAV .Selected, #SITEWIDE_CONTACTNAV .Selected {
    background-color:white;color:#0A1E3F;
}
#SITEWIDE_PUBLICNAV:Hover .Selected, #SITEWIDE_CONTACTNAV:Hover .Selected {
    background-color:white;color:#0A1E3F;
}


#CONTENT_NAV_SERVICES
{
    position:fixed; 
    background-color:#0A1E3F;
    display:none;
    margin-top:-2px;
    margin-left:74px; 
    width:180px;
}

#CONTENT_NAV_GOODS
{
    position:fixed; 
    background-color:#0A1E3F;
    display:none;
    margin-top:-2px;
    margin-left:186px; 
    width:180px;
}

#CONTENT_NAV_SERVICES A,#CONTENT_NAV_GOODS A {
    clear:left;
    float:left;
    padding:5px 15px 5px 15px;
    color:#fff;
    text-decoration:none;
    width:150px;
}
#CONTENT_NAV_SERVICES A:Hover,#CONTENT_NAV_GOODS A:Hover {
    background-color:#113268;
}



/*                                                                         */



#LANGUAGE_SELECTION LABEL {
    margin:0px;
    text-align:right;
    font-weight:normal;
}
#LANGUAGE_SELECTION IMG,#LANGUAGE_SELECTION INPUT {
    margin:0px;
    padding:0px;
    float:left; 
    border:0px;
    margin-left:5px;
}
#SITE_STATIC_LINKS A {
    margin-left:10px;
    color:#0C2134;
    text-decoration:none;
}
#SITE_STATIC_LINKS A:Hover {
    text-decoration:underline;
    color:#FF5900;
}
#SITE_SKYPE_LINK {
    clear:right;
    float:right;
    height:45px;
    width:217px;
    background:url('../../assets/img/master/latest_newsletter.jpg') bottom right no-repeat;
}
#SITE_SKYPE_LINK A {
    float:left;
    width:100%;
    height:100%;    
}

#SITE_NAVIGATION {
    clear:both;
    height:65px;
    background:url('../../assets/img/master/nav_bg_slice.jpg') bottom left repeat-x;
    margin-bottom:2px;
}
#SITE_NAVIGATION_TODAY {
    float:left;
    margin:17px 0 0 10px;
    color:#455C72;
}
#SITE_NAVIGATION_TOP {
    float:right;
    height:36px;
    width:604px;
}
#SITE_NAVIGATION_SUB {
    margin:10px 10px 0 10px;
    clear:both;
    float:left;
    color:#fff;
    width:908px;
    text-align:right;
}
#SITE_NAVIGATION_SUB A {
    margin-right:10px;
    color:#fff;
    text-decoration:none;
}
#SITE_NAVIGATION_SUB A:Hover {
    color:#FF5900;
}


#CONTENT_CONTAINER {
    min-height:600px;
}

#SITE_FOOTER {
    padding-top:5px;
    margin-top:10px;
    border-top:1px solid #e5e5e5;
    margin-bottom:20px;
    color:#333333;
}
#SITE_FOOTER_TRADELINKS {
    border-bottom:1px solid #e5e5e5;
    height:62px;
    margin-bottom:5px;
    text-align:center;
}
#SITE_FOOTER_COPYRIGHT {
    float:left;
}
#SITE_FOOTER_LINKS {    
    float:right;
    text-align:right;
}
#SITE_FOOTER A {
    text-decoration:none;
    color:#0C2134;
}
#SITE_FOOTER A:Hover {
    text-decoration:underline;
    color:#FF5900;
}

/* SITE NAVIGATION */
#SITE_NAVIGATION_TOP A {
    float:left;
    height:28px;
    margin-left:2px;
}
#SITE_NAVIGATION_TOP A SPAN {
    visibility:hidden;
}
#SITE_NAVIGATION_TOP A {
    color:#fff;
    font-weight:bold;
    text-decoration:none;
    float:left;
    width:100%;
    text-align:center;
    padding-top:10px;
}
#SITE_NAVIGATION_TOP #ctl00__HOME:Hover,#SITE_NAVIGATION_TOP #ctl00__SERVICES:Hover,#SITE_NAVIGATION_TOP #ctl00__TRANSPORT:Hover,#SITE_NAVIGATION_TOP #ctl00__ABOUT:Hover , #SITE_NAVIGATION_TOP #ctl00__CAREERS:Hover,#SITE_NAVIGATION_TOP #ctl00__CONTACT:Hover {
    background-position:0 -78px;
    cursor:pointer;
}

#SITE_NAVIGATION_TOP #ctl00__HOME{
    width:74px;
    background:url('../../assets/img/navigation/home.jpg') top left no-repeat;
}
#SITE_NAVIGATION_TOP  #ctl00__SERVICES {
    width:109px;
    background:url('../../assets/img/navigation/services.jpg') top left no-repeat;
}
#SITE_NAVIGATION_TOP  #ctl00__TRANSPORT {
    width:180px;
    background:url('../../assets/img/navigation/transport.jpg') top left no-repeat;
}
#SITE_NAVIGATION_TOP  #ctl00__ABOUT {
    width:120px;
    background:url('../../assets/img/navigation/about.jpg') top left no-repeat;
}
#SITE_NAVIGATION_TOP  #ctl00__CAREERS {
    width:79px;
    background:url('../../assets/img/navigation/careers.jpg') top left no-repeat;
}
#SITE_NAVIGATION_TOP  #ctl00__CONTACT {
    width:110px;
    background:url('../../assets/img/navigation/contact.jpg') top left no-repeat;
}
#SITE_NAVIGATION_TOP .Selected {
    background-position:0 -39px !Important;
}

/******************/

/* General Styles br, p etc */
p,P {
    margin:5px 0 15px 0;
}
BR, Br {
    
}
.HRLine {clear:left;border-top:1px solid #e5e5e5;margin:2px 0 10px 0;height:3px;}
H1,H2,H3,H4,H4,H5,H6 {clear:left;float:left;color:#0C2134;width:100%;}
H1 {font-size:30px;line-height:32px;margin:0px;}
H2 {font-size:24px;line-height:26px;margin:0px;}
H3 {font-size:18px;line-height:20px;margin:0px;}
H4 {font-size:15px;line-height:17px;height:17px;margin:0px;}
H5 {font-size:13px;line-height:15px;height:15px;margin:0px;}
H6 {font-size:11px;text-transform:uppercase;line-height:13px;height:10px;margin:0px;}

.GreyText {color:#576673;}

INPUT,SELECT,TEXTAREA {
    font-size: 1em;
	font-family: Tahoma, arial, helvetica, sans-serif;
}
INPUT,SELECT {
    border:1px solid #7F9DB9;
    padding:2px 5px;
    margin-bottom:5px;
}
.Button {
    border:1px solid #A0A0A0;
    background:#EDEDED url('../../assets/img/master/button-bg.jpg') top left repeat-x;
    color:#174068;
}
.RightAligned {
    float:right;
    margin-right:4px;
}

#CONTENT_CONTAINER A {
    color:#333;
    text-decoration:none;
    border-bottom:1px solid #333;
}
#CONTENT_CONTAINER A:Hover,#CONTENT_CONTAINER A H2:Hover,#CONTENT_CONTAINER A H3:Hover {
    color:#FF4E00;
    border-bottom:1px solid #FF4E00;
}



.NoLink {border-bottom:0px solid #333 !Important;
}
.NoLinkBorder {border-bottom:0px solid #333 !Important;}


.ContentManaged A {
    border-bottom:0x solid #fff !Important;
}

.OrangeText {clear:left;color:#FF4E00;}
.WhiteText {color:#fff;}
.GreyText {color:#C4C9CD;}

.pnlConfirm {color:Green;}
.pnlError {color:Red;}

UL LI {
    margin-left:-15px;
}

.RightBorder {border-right:1px solid #243C54;}
.RightBorderLight {border-right:1px solid #eaeaea;}

.HomeTransportLinks {float:left;padding:6px 10px 10px 10px;width:195px;margin:5px 0 5px 0px;border-bottom:1px solid #243C54;}
.HomeTransportLinks:Hover {
    background:url('../../assets/img/content/home/goods_hoverbg.gif') top left no-repeat;
    color:#243C54 !IMportant;
}
label{
    float:left;
    margin-top:2px;
    font-weight:bold;
    width:130px;
}

.LabelNoBold {
    float:left;font-weight:normal !Important;width:160px;
}

/************************/


/* LAYOUT PANELS */

.Panel_Left_Half {
    float:left;
    width:530px;
}
.Panel_Left_OneQuarter {
    float:left;
    width:185px;
}
.Panel_Right_ThreeQuarters {
    float:right;
    width:370px;
}
.Panel_Right_Half {
    float:right;
    width:370px;
}

.Panel_Left_TwoThirds {
    float:left;
    width:690px;
}
.Panel_Right_TwoThirds {
    float:right;
    width:65%;
}

.Panel_Left_OneThird {
    float:left;
    width:25%;
}
.Panel_Right_OneThird {
    float:right;
    width:220px;
}

.RightMargin {
    margin-right:10px;
}
.TopMargin {
    margin-top:10px;
}
.TopMarginLarge {
    margin-top:33px;
}

/****************/

/* headings h1, h2 etc */
h1,h2,h3,h4,h5,h6 {width:100%;}

h1 {line-height:42px;}
h3 {line-height:32px;}
h3 {line-height:22px;}
/********************/


/*---- sIFR ---*/
.sIFR-flash {
  visibility: visible !important;
  margin: 0;
  padding: 0;
}

.sIFR-replaced, .sIFR-ignore {
  visibility: visible !important;
}

.sIFR-alternate {
  position: absolute;
  left: 0;
  top: 0;
  width: 0;
  height: 0;
  display: block;
  overflow: hidden;
}

.sIFR-replaced div.sIFR-fixfocus {
  margin: 0pt; 
  padding: 0pt; 
  overflow: auto; 
  letter-spacing: 0px; 
  float: none;
}



/* STYLES COPIED TO THE EDITOR */


.Page_Title_Orange {float:left;width:100%;font-size:32px;padding:0px;color:#ff6600;line-height:32px;}
.Page_Title_Blue {float:left;width:100%;padding:0px;font-size:32px;line-height:32px;color:#0C2134;}

.Section_Title_Orange {font-size:22px;color:#ff6600;line-height:22px;font-weight:bold;text-transform:none;}
.SubSection_Title_Orange {font-size:17px;line-height:17px;color:#ff6600;font-weight:bold;text-transform:uppercase;}
.SubSectionSmall_Title_Orange {font-size:12px;line-height:12px;color:#ff6600 !Important;font-weight:bold;text-transform:uppercase;text-decoration:none;border-bottom:0px solid white !Important;}


.Section_Title_Blue {font-size:22px;line-height:22px;color:#0C2134;font-weight:bold;text-transform:none;}
.SubSection_Title_Blue {font-size:17px;line-height:17px;color:#0C2134;font-weight:bold;text-transform:uppercase;}
.SubSectionSmall_Title_Blue {font-size:12px;line-height:12px;color:#0C2134;font-weight:bold;text-transform:uppercase;}

.Section_Title_Grey {font-size:32px;line-height:32px;color:#5B6976;font-weight:bold;text-transform:none;}
.SubSection_Title_Grey {font-size:17px;line-height:17px;color:#5B6976;font-weight:bold;text-transform:uppercase;}
.SubSectionSmall_Title_Grey {font-size:12px;line-height:25px;color:#5B6976;font-weight:bold;text-transform:uppercase;}

.Highlight_Table_Blue_Gradient {background-color:#164068;padding:10px;color:#fff;border:1px solid black;background:#164068 url('../../assets/img/content/home/goods_bgslice.jpg') bottom left repeat-x;}

.NoImageBorder {border:0px solid white !Important;}
