	body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	padding: 0;
	margin: 0;
	}
table {
	border-collapse: collapse;
	border-spacing: 0;
	}
img { 
	border: 0;
	}
address,caption,cite,code,dfn,em,th,var {
	font-weight: normal;
	font-style: normal;
	}
	
h1,h2,h3,h4,h5,h6 {
	font-weight: normal;
	font-size: 100%;
	font-family:Times New Roman, Times, serif;
	color: #001d4a;
	}

h1 { padding-bottom:5px; line-height:120% }
h6 { padding-bottom:5px; }

a { outline: none; text-decoration: none; }

body { margin:0; padding:0; background: #001d4a url('/media/17/background-main.jpg') top center no-repeat; font: 9pt Arial; color: #000000; } 

div.containerMain { width: 980px; margin: auto; position: relative; } 

div.header { width: 980px; height: 140px; margin: auto; position: relative; } 
div.header div.logo { width: 170px; height: 94px; position: absolute; top: 23px; left: 406px; } 
div.header div.language {  width: 190px; text-align: right; height: 20px; position: absolute; bottom: 10px; right: 0; color: #aebed7  } 
div.header div.language a, 
div.header div.language a:hover { color: #aebed7 } 
div.header div.language a:hover { color: #e3e7ee} 

div.containerMenu { width: 980px; height: 31px;  background-image: url('/media/22/background-menu.png');  } 

div.containerContent { width: 944px; padding: 18px 18px 0px 18px; position: relative; line-height: 13pt; background-color: #ffffff } 
div.backgroundContentTop { background: #ffffff url('/media/12/background-content-top.jpg') no-repeat;  }
div.backgroundContentTopAlt { background: #ffffff url('/media/245/background-content-top-alt.jpg') no-repeat;  }
div.backgroundContentTop2 { background: #ffffff url('/media/518/background-content2-top.jpg') no-repeat;  }


div.containerContent p { margin-top: 15px; }
div.containerContent div.textOnly { width: 600px; margin: 20px 0 0 120px; } 

div.containerFooter { width: 944px; height: 187px; padding: 0 18px; position: relative; background: #ffffff url('/media/7/background-content-bottom.jpg') no-repeat; } 
div.containerFooter div.footerLinks { position: absolute; bottom: 28px; font: 8pt Georgia; color: #ffffff; }
div.containerFooter div.footerLinks a { font: 8pt Georgia; color: #ffffff; text-decoration: none; text-transform: uppercase }
div.containerFooter div.footerLinks div.shareWith { margin-top: 8px; }
div.containerFooter div.footerLinks div.shareWith a { margin-left: 10px; }
div.containerFooter div.footerLinks div.shareWith img { vertical-align: text-bottom; }

div.heroArea {  height: 369px; margin-bottom: 16px }

div.heroImage { width: 674px; height: 359px; border: 5px solid #001c46; float: right;  }
div.heroImage div.image { width: 674px; height: 359px; }
div.countdown { width: 260px; float: left; height: 369px; }

div.scoreBoard { height: 369px; width: 260px; position: relative; float: left; }
div.scoreBoard div.background { width: 260px; height: 334px; position: absolute; top: 35px; left: 0; z-index: 1; background: url('/media/71/background-current-leaders.png') no-repeat; filter:alpha(opacity=90); -moz-opacity:0.9; -khtml-opacity: 0.9; opacity: 0.9; }
div.scoreBoard div.tabContainer { width: 260px; height: 369px; position: absolute; top: 0; left: 0; z-index: 100; }
div.scoreBoard div.tabContainer div.tabContent { width: 224px; height: 299px; padding: 10px 18px 18px 18px; position: absolute; top: 35px;  color: #eeeeee; font-size: 8pt; }
ul.scorestab { list-style:none; margin: 0; padding: 0; position: relative; }
ul.scorestab li { position: absolute; width: 130px; height: 35px; }
ul.scorestab li a,
ul.scorestab li a.selected { background: #003366; display: block; width: 130px; height: 25px; padding-top: 10px; text-align: center; font: 9pt Arial; font-weight: bold; color: #ffffff; position: absolute; top: 0; filter:alpha(opacity=90); -moz-opacity:0.9; -khtml-opacity: 0.9; opacity: 0.9; }
ul.scorestab .tab1 { left: 0;  }
ul.scorestab .tab2 { left: 130px; }
ul.scorestab li a.selected { top: -3px;  height: 28px; background: url('/media/76/active-tab-background.png') top repeat-x }

div.tabContent div.completeListButton { position: absolute; bottom: 5px; }
div.tabContent div.completeListButton a { color: #eeeeee; font-weight: bold; font-size: 9pt;}
div.tabContent div.completeListButton a span { font-size: 10pt;}
div.tabContent table { width: 100%; }
div.tabContent table tr td { vertical-align: top }
div.tabContent table tr.tableHeader td { padding-bottom: 7px; }
div.tabContent table tr.player td { padding-bottom: 3px; padding-top: 4px; border-bottom: 1px solid #5a8bb3 }
div.tabContent table tr.last td { padding-bottom: 3px; padding-top: 4px; border-bottom: 0 }
div.tabContent table tr td.firstCell { padding-left: 5px;}
div.tabContent table tr td.lastCell { text-align: right; padding-right: 5px;}
div.tabContent img.flag { width: 15px; height: 15px; margin-right: 5px; vertical-align: -20%;}


h1 { font-size: 18pt; margin-top: 18px; } 
h2 { font-size: 14pt; } 
h3 { font-size: 12pt; } 

img { border: 0; } 
em { font-style: italic }


/* ************************** Impression ***************************** */
div.impressionsContainer { margin-top: 30px;}
div.impression { margin: 20px 0 0 0; padding: 0 0 20px 0; }
div.impression div.impressionIntro { width: 336px; margin-right: 20px; float: left; }
div.impression div.impressionIntro em { padding: 0; margin: 0; font-size: 9pt; color: #003366; line-height: 10pt;  }
div.impression div.image { float: right; }
div.impression p.readMore img { width: 76px; height: 26px; }
div.impression p.goBack img { width: 64px; height: 26px; }
p.standfirst-impression { width: 50%; font-size: 11pt; line-height: 16pt; color: #003366  }

/* ************************** Links ***************************** */

div.links { width: 630px; margin: 25px 0 20px 0 }
div.links div.link { width: 630px; margin: 0 0 40px 0; }
div.links div.link div.screenshot { width: 284px; margin-right: 20px; float: left; }
div.links div.link div.description { width: 266px; float: left; }

/* ************************** Player Profiles ***************************** */

div.playerInfo { width: 630px; margin: 15px 0 20px 0 }
div.playerInfo div.image { width: 361px; height: 253px; overflow: hidden; float: left; margin: 0 0 0 0; }
div.playerInfo div.playerData { width: 265px; height: 127px; float: left; }
div.playerInfo div.playerData div { width: 245px; height: 29px; padding: 12px 0 0 18px; background-color: #efefef; border-top: 1px solid #bfccd9; border-right: 1px solid #bfccd9; border-left: 1px solid #bfccd9;}
div.playerInfo div a img { border: 1px solid #bfccd9; }
div.playerInfo div span { display: block;  margin: 5px 0 0 0; color:#888888; line-height: 11pt; font-size: 8pt;   } 



/* ************************** Look Back ***************************** */

div.lookBackSide { width: 270px; float: right; margin: 20px 0 0 25px; }
div.lookBackSide div.imageGallery { width: 270px; margin: 0;}
div.lookBackSide div.imageGallery div { width: 130px; float: left; margin: 0 10px 10px 0; }
div.lookBackSide div.imageGallery div a { width: 130px; height: 80px; display: block; overflow: hidden; }
div.lookBackSide div.imageGallery div a img { border: 1px solid #bfccd9; }
div.lookBackSide div.imageGallery div span { display: block;  margin: 3px 0 0 0; color:#888888; line-height: 11pt; font-size: 8pt;   } 


/* ************************** About Pinx ***************************** */

div.aboutImages { width: 630px; margin: 5px 0 20px 0 }
div.aboutImages div { width: 200px;  float: left; margin: 0 15px 0 0; }
div.aboutImages div a { width: 200px; height: 110px; display: block; overflow: hidden; }
div.aboutImages div a img { border: 1px solid #bfccd9; }
div.aboutImages div span { display: block;  margin: 5px 0 0 0; color:#888888; line-height: 11pt; font-size: 8pt;   } 

/* ************************** Image Gallery ***************************** */

div.imageGallery { margin-top: 40px; }
div.imageGallery div.category { width: 630px; clear:both;  margin: 10px 0 30px 0;  } 
div.imageGallery div.category div.image { width: 314px; margin-right: 20px; float: left;  } 
div.imageGallery div.category div.image img { width: 314px; height: 173px } 
div.imageGallery div.category div.description { width: 284px; font-size: 9pt;  float: left;  } 
div.imageGallery div.category div.description div.viewGallery { margin-top: 8px;}
div.imageGallery div.category div.description div.viewGallery a { color: #003366; font-weight: bold;  } 
div.imageGallery div.category div.description div.viewGallery a span { font-size: 10pt }
div.imageGallery div.category div.description div.viewGallery img { width: 85px; height: 26px }
div.imageGallery div.thumbnails { clear: both; width: 300px; margin: 0 0 0 334px;  } 
div.imageGallery div.thumbnails div { width: 90px; height: 60px; margin-right: 12px; margin-bottom: 12px; border: 1px solid #c0c0c0; overflow: hidden; float: left;  } 


/* ************************** Video Gallery ***************************** */

div.videoGallery { margin-top: 40px; }
div.videoGallery div.video { width: 630px; clear:both;  margin: 10px 0 30px 0;  } 
div.videoGallery div.video div.image { width: 314px; margin-right: 20px; float: left;  } 
div.videoGallery div.video div.description { width: 296px; font-size: 9pt;  float: left;  } 
div.videoGallery div.video div.description div.playVideo { margin-top: 8px;}
div.videoGallery div.video div.description div.playVideo a { color: #003366; font-weight: bold;  } 
div.videoGallery div.video div.description div.playVideo a span { font-size: 10pt }


/* ************************** Press Area ***************************** */

div.pressArea { width: 630px; margin-top: 30px; }
div.pressArea div.pressItem { width: 300px; margin: 0 30px 30px 0; float: left; }
div.pressArea div.pressItem div.icon { width: 40px; float: left; }
div.pressArea div.pressItem div.icon img { width: 30px; height:37px }
div.pressArea div.pressItem div.pressItemContent { width: 260px; float: left; }
div.pressArea div.pressItem div.pressItemContent a { display: block; margin-bottom: 3px; font: 11pt Arial; color: #003366 }
div.pressArea div.pressItem div.pressItemContent em { font: 8pt Arial; font-style: italic; color: #003366 }
div.pressArea div.pressItem div.pressItemContent p { margin-top: 5px; }
div.pressArea div.pressItem div.pressItemContent div.downloadRelease { margin-top: 5px; }
div.pressArea div.pressItem div.pressItemContent div.downloadRelease a { color: #003366; font-size: 9pt; font-weight: bold;  } 
div.pressArea div.pressItem div.pressItemContent div.downloadRelease a span { font-size: 10pt }
div.pressArea div.pressItem div.pressItemContent div.downloadRelease img { width: 112px; height: 26px; }

/* ************************** Sponsors **************************** */

div.sponsors { margin-top: 40px; }
/*div.sponsors div.column1 { width: 458px; float: left; margin-right: 28px  } 
div.sponsors div.column2 { width: 458px; float: left;  } */
div.sponsors div.sponsor { margin-bottom: 45px; width: 630px }
div.sponsors div.sponsor div.logo { width: 123px; margin-right: 33px; float: left; }
div.sponsors div.sponsor div.description { width: 474px; padding-bottom: 18px; float: left; font-size: 9pt; border-bottom: 1px solid #bfccd9 }


/* ************************** Leaderboard & Next On Tee ***************************** */

div.leaderboardContainer,
div.nextOnTeeContainer { margin-top: 20px; }
div.leaderboardContainer table, 
div.nextOnTeeContainer table { width: 100%; }
div.leaderboardContainer table tr:hover,
div.nextOnTeeContainer table tr:hover { background-color: #e8e8e8; }
div.leaderboardContainer table tr.table-header:hover,
div.nextOnTeeContainer table tr.table-header:hover { background: none; }
div.leaderboardContainer table tr th,
div.nextOnTeeContainer table tr th { padding: 5px 0; text-align: left;  border-bottom: 2px solid #bfccd9; font-weight: bold;  }
div.leaderboardContainer table tr td,
div.nextOnTeeContainer table tr td { padding: 5px 0; border-bottom: 1px solid #bfccd9 }
div.leaderboardContainer table tr .pos,
div.nextOnTeeContainer table tr .pos { width: 40px; padding-left:10px; }
div.leaderboardContainer table tr .total,
div.nextOnTeeContainer table tr .total { width: 60px; padding-right:10px; text-align: right; }
div.leaderboardContainer table tr td.name img,
div.nextOnTeeContainer table tr td.name img { width: 15px; height: 15px; margin-right: 5px; vertical-align: -20%;  }

/* ************************** Entry List ***************************** */

table.entrylist th {padding-top:5px; padding-bottom:5px; padding-left:5px; background-image: url('/media/22/background-menu.png'); font: 7.5pt Georgia; color: #fffbc6; font-weight: bold;}
table.entrylist td {padding-top:5px; padding-bottom:5px; padding-left:5px; border-bottom:1px solid grey;}


/* ************************** Scorecards ***************************** */

div.scorecardsContainer { margin-top: 20px; }
div.scorecardsContainer table { width: 100%; }
div.scorecardsContainer table tr th { padding: 5px 0; text-align: left;  border-bottom: 2px solid #bfccd9; font-weight: bold; }
div.scorecardsContainer table tr td { padding: 5px; border-bottom: 1px solid #bfccd9; }
div.scorecardsContainer table tr .pos { width: 40px; padding-left:10px; }
div.scorecardsContainer table tr .total { width: 60px; padding-right:10px; text-align: right; }
div.scorecardsContainer table tr td.name img { width: 15px; height: 15px; margin-right: 5px; vertical-align: -20%;  }
div.scorecardsContainer table tr th.centered { text-align: center; } 

div.scorecardsContainer table tr td.eagle { background-color: #7da2c9; border: 1px solid #ffffff; text-align: center }
div.scorecardsContainer table tr td.birdie { background-color: #efbc6d; border: 1px solid #ffffff; text-align: center }
div.scorecardsContainer table tr td.par { background-color: #d6d6d6; border: 1px solid #ffffff; text-align: center} 
div.scorecardsContainer table tr td.bogey { background-color: #d0e682; border: 1px solid #ffffff; text-align: center }
div.scorecardsContainer table tr td.dbl-bogey { background-color: #d792da; border: 1px solid #ffffff; text-align: center}

div.scorecardsContainer table tr td.dark,
div.scorecardsContainer table tr th.dark,
div.scorecardsContainer table tr td.dark2,
div.scorecardsContainer table tr th.dark2 { background-color: #97bde5; border: 1px solid #ffffff; border-top: 0; border-bottom: 0; text-align: center; }
div.scorecardsContainer table tr td.light,
div.scorecardsContainer table tr th.light { background-color: #bfd2e6; border: 1px solid #ffffff; border-top: 0; border-bottom: 0; text-align: center; }

/* ************************** Home Page & Round ***************************** */

div.columnWide { width: 538px; margin-right: 18px; float: left; overflow: hidden }
div.columnNarrow { width: 388px; float: left; overflow: hidden }

div.columnWide2 { width: 630px;  margin-left: 36px; float: left; }
div.columnNarrow2 { width: 260px; float: left; }

/* ************************** News ***************************** */

div.news { margin-top: 17px; margin-bottom: 0px; }
div.news div.newsItem { margin-bottom: 17px; padding: 0 0 18px 0; background: url('/media/411/separator.png') bottom no-repeat }
div.news div.newsItem div.image { width: 90px; overflow: hidden; margin: 2px 10px 0 0; float: left;  }
div.news div.newsItem div.newsContent { width: 250px; float: left; }
div.news div.newsItem p.intro { font-size: 8pt; }
div.news div.newsItem a { margin: 0; padding: 0; font: 8pt Arial; font-weight: bold; color: #003366  } 
div.news div.newsItem em { padding: 0; margin: 0; font-size: 7pt; color: #003366; line-height: 10pt;  } 
div.news div.newsItem p.title { margin: 0; padding: 0;  line-height: 10pt; font-size: 10pt;  }
div.news div.newsItem p { margin-top: 5px; font-size: 9pt; line-height: 10pt; }
div.news div.newsIntro { width: 456px; margin-right: 20px; float: left; }
div.news div.image { float: right; }

p.standfirst { width: 75%; font-size: 11pt; line-height: 16pt; color: #003366  }
p.standfirst-news { width: 50%; font-size: 11pt; line-height: 16pt; color: #003366  }
div.newsImage { width: 260px; float: right; margin: 18px 0 18px 18px; }
div.newsImage a {  display: block; position: relative; }
div.newsImage a span { display: block; width: 18px; height: 18px; position: absolute; bottom: 7px; right:0px;  } 
div.newsImage a span.newsandgallery { display: block; width: 18px; height: 18px; position: absolute; bottom: 3px; left:257px;  } 
div.newsImage a img { border: 1px solid #bfccd9 }
div.newsImage p {  margin: 0; color:#888888; line-height: 11pt; font-size: 8pt; }

/* Impression of the day  */
div.featureBox538 { width: 538px; margin-top: 18px; margin-bottom: 0px; background: #ffffff url('/media/288/featurebox538-base.png') bottom; }
div.featureBox538 div.titleBar { width: 538px; height: 50px; padding: 9px 0 0 0; font: 11pt Georgia; color: #ffffcc; text-align: center; background: url('/media/293/featurebox538-top.png') no-repeat; }
div.featureBox538 div.titleBar a { color: #ffffcc; }
div.featureBox538 div.content { width: 502px; padding: 0 18px 18px 18px; }
div.featureBox538 div.impression { margin:0;  }
div.featureBox538 div.impression div.image { width: 208px; height: 138px; margin: 0 18px 0 0; border: 1px solid #cbd4dd; float: left;  }
div.featureBox538 div.impression div.description { width: 274px; float: left; }
div.featureBox538 div.impression a.title { margin: 0; padding: 0; line-height: 10pt; font: 10pt Arial; font-weight: bold; color: #003366  } 
div.featureBox538 div.impression p.date {  margin: 2px 0 0 0; padding: 0; font: 8pt Arial; font-style: italic; color: #003366  } 
div.featureBox538 div.impression p { margin-top: 10px; font-size: 8pt; line-height: 11pt; }
div.featureBox538 div.impression a { font: 8pt Arial; font-weight: bold; color: #003366  } 

/* Video Feature Box and News, both on home page */
div.featureBox388 { width: 388px; overflow: hidden; margin-top: 0px; background: #ffffff url('/media/308/featurebox388-base.png') bottom; margin-bottom:20px;}
div.featureBox388 div.titleBar { width:388px; height: 35px; padding: 7px 0 0 0; margin:0; font: 11pt Georgia; color: #ffffcc; text-align: center; background: url('/media/313/featurebox388-top.png') no-repeat; }
div.featureBox388 div.titleBar a { color: #ffffcc; }
div.featureBox388 div.content { width: 352px; padding: 0 18px 0 18px; }
div.featureBox388 div.video { padding: 10px 18px 18px 18px; }

div.featureBox260 { width: 260px; overflow: hidden; margin-top: 18px; background: #ffffff url('/media/528/featurebox260-base.png') bottom; }
div.featureBox260 div.titleBar { width:260px; height: 35px; padding: 7px 0 0 0; margin:0; font: 11pt Georgia; color: #ffffcc; text-align: center; background: url('/media/523/featurebox260-top.png') no-repeat; }
div.featureBox260 div.titleBar a { color: #ffffcc; }
div.featureBox260 div.content { width: 224px; padding: 0 18px 0 18px; }

div.featureBox260 div.news div.newsItem { margin-bottom: 17px; padding: 0 0 18px 0; background: url('/media/533/separator-bg.png') bottom repeat-x }

/* ************************** Weather ***************************** */

div.eventInformation { margin-top: 15px; }
div.eventInformation div.weather { width: 370px; float: left; overflow: hidden; }
div.eventInformation div.weather div  { margin-left: -5px; text-align: left; width: 350px !important}
div.eventInformation div.weather div center { text-align: left;}
div.eventInformation div.weather div a { visibility:hidden }
div.eventInformation div.weather table  {  text-align: left;}
div.eventInformation div.weather table a { visibility: visible }
div.eventInformation div.weather table td { padding: 5px;   }
div.eventInformation div.weather table td a font { display: none; }
div.eventInformation div.weather table td b a font { display: block; }
div.eventInformation div.weather font { display: block; font-size: 10pt !important}

div.eventInformation div.official-venue { width: 200px; margin: 0 0 20px 15px; float: right; }
div.eventInformation div.sponsor div.description { width: 480px; float: left; margin-left: 20px; color: #ffffff }
div.eventInformation h2 { font: 16pt Arial; color: #011a43; font-weight: normal }
div.eventInformation h3 { color: #004cc5 }


/* ************************** Phones ***************************** */
div.phoneOne {padding-bottom:0px;border:1px solid red; vertical-align:bottom; }


/* ************************** Hotspots ***************************** */

div.sideHotspots { width: x260p; margin-right: 18px; float: left;  margin-top: 18px; }
div.homePageHotspots { width: 538px; margin-top: 18px; }
div.homePageHotspots div.hotspot260 { float: left; margin-right: 18px; }

/* The Common small square hotspots inc. home page */
div.hotspot260 { width: 260px; height: 213px; margin-bottom: 18px; padding-top: 2px; position: relative; }
div.hotspot260 div.hotspotImage { width: 260px;}
div.hotspot260 a.hotspotContent { display: block; width: 260px; height: 215px; position: absolute; bottom: 0; z-index: 100; }
div.hotspot260 div.hotspotDescription { width: 228px; padding: 0 16px; position: absolute; top: 142px; z-index: 125; } 
div.hotspot260 div.hotspotDescription h4 { font: 12pt Times New Roman; color: #ffffcc; margin-bottom: 4px; }

/* Ballantines and Golf on home page */
div.hotspot538 { width: 538px; height: 258px; padding-top: 5px; position: relative; }
div.hotspot538 div.hotspotImage { width: 540px;}
div.hotspot538 a.hotspotContent { display: block; width: 538px; height: 260px; position: absolute; bottom: 0; z-index: 100; }
div.hotspot538 div.hotspotDescription { width: 288px; padding: 0 16px; position: absolute; top: 175px; z-index: 125; } 
div.hotspot538 div.hotspotDescription h4 { font: 14pt Times New Roman; color: #ffffcc; margin-bottom: 5px; }

div.hotspotDescription,
div.hotspotDescription a { display: block; font-size: 8pt; color: #ffffff; line-height: 11pt }
div.hotspotDescription p { margin: 0; padding: 0; }

div.graphicHotspot { margin: 3px 0px; padding: 0; } 

/* ************************** Menu ***************************** */

.mainMenu {width: 980px; height: 31px; margin: 0;}
.mainMenu .item1,
.mainMenu .item1:hover,
.mainMenu .item1-active,
.mainMenu .item1-active:hover {
	height: 22px;
	padding: 9px 19px 0 19px;
	margin: 0;
	font: 7.5pt Georgia;
	color: #fffbc6;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	border-right: 1px solid #68899c;
	display: block;
	position: relative;
	float: left;
}
.mainMenu .item1:hover,
.mainMenu .item1-active:hover {color: #ffffff;}

.mainMenu .item2,
.mainMenu .item2:hover,
.mainMenu .item2-active,
.mainMenu .item2-active:hover {
	height: 20px;
	margin:0; 
	padding: 5px 20px 0 20px;
	font: 7.5pt Georgia;
	color: #fffbc6;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	border-bottom: 1px solid #68899c;
	display: block;
	position: relative;
	z-index: 500;
	*width: 172px;
}
.mainMenu .item2 {
    background: #11427a;
}
.mainMenu .item2:hover,
.mainMenu .item2-active,
.mainMenu .item2-active:hover {
    background: #1f589c;
    color: #ffffff;
}

.mainMenu .section {
    border: 1px solid #b8b4ae;
	border-top: none;
	border-bottom: none;
	margin-left: -1px;
    position: absolute;
    visibility: hidden;
    z-index: -1;
}

.mainMenu-cn .item1,
.mainMenu-cn .item1:hover,
.mainMenu-cn .item1-active,
.mainMenu-cn .item1-active:hover {padding: 9px 48px 0 48px;}
.mainMenu-cn .item2,
.mainMenu-cn .item2:hover,
.mainMenu-cn .item2-active,
.mainMenu-cn .item2-active:hover {padding: 5px 40px 0 46px;}

/* Country specific menus */
.mainMenu-kr .item1,
.mainMenu-kr .item1:hover,
.mainMenu-kr .item1-active,
.mainMenu-kr .item1-active:hover {padding: 9px 37px 0 37px;}
.mainMenu-kr .item2,
.mainMenu-kr .item2:hover,
.mainMenu-kr .item2-active,
.mainMenu-kr .item2-active:hover {padding: 5px 36px 0 36px;}

.mainMenu-tn .item1,
.mainMenu-tn .item1:hover,
.mainMenu-tn .item1-active,
.mainMenu-tn .item1-active:hover {padding: 9px 37px 0 37px;}
.mainMenu-tn .item2,
.mainMenu-tn .item2:hover,
.mainMenu-tn .item2-active,
.mainMenu-tn .item2-active:hover {padding: 5px 30px 0 30px;}




* html .mainMenu td { position: relative; } /* ie 5.0 fix */



/* ************************** Clearfix ***************************** */

.c:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.c {
	display: inline-block;
}
 
html[xmlns] .c {
	display: block;
}
 
* html .c {
	height: 1%;
}

a { color: #003366 } 
	

#sitemap ul { padding-left:15px }
#sitemap ul li { padding-left:0px; }























































































/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */

