
body		{background: #fff;}
*			{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:x-small; f\ont-size:small; color:#333;}
img		{border:none; padding:0; margin:0;}
a		{text-decoration:none; color:#ec008c;}
a *		{color:#ec008c;}
a span	{color:#ec008c;}
a:hover	{text-decoration:underline;}
h1	{padding:0; margin:8px 0 20px 0; font-size:small; f\ont-size:medium; color:#6588a5; font-weight:bold;}
h2	{padding:0; margin:14px 0 9px 0;}
h3	{padding:0; margin:5px 0 0 0; font-weight:bold; color:#000;}
h4	{padding:0; margin:0; font-weight:bold; color:#036;}
h5	{margin:0; padding:4px; background:#6588a5; color:#fff; line-height:15px;}
.larger		{font-size:larger !important;}
.smaller		{font-size:xx-small !important;}
fieldset	{padding:0; margin:0; border: solid 0px}
p	{margin:0 0 6px 0;}
hr	{color:#d8d8d8; height:1px; background:#d8d8d8; border:#fff; margin:12px 0;}
.firstPara, .firstPara *	{font-size:small; f\ont-size:medium; margin:0 0 3px 0;}
.recordCount	{padding:10px 10px 1px 10px ; font-weight:bold; margin:0; background-color:#fff87f;}
.pagination		{padding:1px 10px 10px 10px; f\ont-size:xx-small; font-size:x-small; background-color:#fff87f; margin:0}
/*\*/ * html .recordCount, * html .pagination	{height:1px;} /**/
.pagination div {color:#666;}
.pagination a {display:inline; padding:0; background: none;}
.pagination	span	{color:#666;}
.pagination .arrowLeft {padding:0 0 0 0; background: url(/i/arrowPaginationLeft.gif) left center no-repeat;}
.pagination .arrowRight {padding:0 0 0 0; background: url(/i/arrowPaginationRight.gif) right center no-repeat;}
.pagination .paginationContent	{float:right;}
.formErrors {color:#f00; margin:0 0 10px 0;}
.searchHiglight	{background:#d6e040;}
.bottom .pagination		{padding-top:10px;}
.inline		{display:inline !important;}

#pageHeader 	{background-image:url(/i/mastheadBg.gif); background-repeat:no-repeat;}
#pageHeader *	{font-size:xx-small; f\ont-size:x-small;}
#pageHeaderRight form#searchForm {text-align:right; height:25px; margin:0; position:relative; top:54px; left:-130px; width:320px;}
/*\*/ * html #pageHeaderRight form#searchForm	{left:0;} /**/
#pageHeaderRight form#searchForm label {width:55px; display:inline; color:#fff; font-weight:bold; background-color:#000;}
#pageHeaderRight form#searchForm input#searchBox {width:110px; border:solid 1px #c3c3c3; display:inline;}
#pageHeaderRight form#searchForm input.goButton {width:3.8em; background:#000; border:solid 0px; border-top:1px solid #000; border-bottom:1px solid #000; color:#fff; padding-right:0; font-weight:bold; background-image:url(/i/navArrow.gif); background-position:right center; background-repeat:no-repeat; text-align:left; cursor:pointer;}
/*\*/ #pageHeaderRight form#searchForm input.goButton {padding-right:25px; border:solid 1px #000;} /**/
#pageHeaderLeft form#websites {margin:0; padding:0; display:none;}
#pageHeaderLeft form#websites select {width:125px; margin:76px 0 0 0;}
#pageHeaderMiddle #MainGlobalServiceNav	{color:#fff; height:32px; padding: 65px 0 0 0;}
#pageHeaderMiddle #MainGlobalServiceNav a {color:#fff;}
#pageHeaderSupplement #languageOptions {text-align:right; color:#009;}
#pageHeaderSupplement #SupplementaryGlobalServiceNav {color:#fff; position:relative; top:3px; left:18px;}
#pageHeaderSupplement #SupplementaryGlobalServiceNav a {color:#fff;}

#headerNavigation 	{width:750px; margin:0; min-height:1.15em; position:relative; top:-54px;}
* html #headerNavigation	{height:1.15em;}
#headerNavigation *	{font-size:x-small; f\ont-size:small;}
#headerNavigation ul	{margin:0; padding:0; height:1.15em;}
/*\*/ #headerNavigation ul	{height:auto;} /**/
#headerNavigation ul li			{float:left; display:inline; padding:0; list-style-type:none; white-space:nowrap; border-left:solid 1px #fff;}
#headerNavigation ul li.home	{border-left:solid 0px;}
#headerNavigation ul li a		{display:inline; font-size:131%; white-space:nowrap; color:#fff; padding:2px 6px 3px 6px; margin:0; background-color:#ec008c;}
/*\*/ #headerNavigation ul li a	{display:block;} /**/
#headerNavigation ul li.home a		{padding-left:32px;}
#headerNavigation ul li a.selected	{background-color:#009fc3;}


/*
#pageBodyRight * {font-size:xx-small; f\ont-size:x-small;}
#pageBodyLeft * {font-size:xx-small; f\ont-size:x-small; line-height:x-small;}
*/
#pageBodyLeft #globalSectionNav		{margin:0 0 14px 0; padding:0;}
#pageBodyLeft #globalSectionNav	span	{}
#pageBodyLeft #globalSectionNav ul	{margin:0; padding:0; list-style-type:none;}
#pageBodyLeft #globalSectionNav li	{margin:0; padding:0; display:inline;}
#pageBodyLeft #globalSectionNav a.selected	{background-image:url(/i/navArrow.gif); background-position: left center; background-repeat:no-repeat;}
#pageBodyLeft #globalSectionNav li li a.selected	{background-image:url(/i/navArrow2.gif); background-color:#d6e040;}
#pageBodyLeft #globalSectionNav li a	{margin:0; display:block; padding:0 0 0 20px; background:#000;  border-bottom:solid 1px #fff; color:#fff;}
* html #pageBodyLeft #globalSectionNav li a span	{line-height:1.0em;}
#pageBodyLeft #globalSectionNav ul ul	{background:none; margin:0; padding:0;}
#pageBodyLeft #globalSectionNav ul ul a	{background:#d8d8d8; color:#000;}
#pageBodyLeft #globalSectionNav ul ul ul a	{background:#fff;}
#pageBodyLeft #globalSectionNav li a span	{margin:0; display:block; line-height:14px; font-weight:bold; padding:4px 0; color:#fff;}
#pageBodyLeft #globalSectionNav ul li.first a span	{border-top:none;}
#pageBodyLeft #globalSectionNav ul li.first ul li a span {font-weight:normal;}
#pageBodyLeft #globalSectionNav ul ul li a span				{font-weight:normal; color:#000;}
#pageBodyLeft #globalSectionNav ul ul li.first a span	{border-top:none;}
#pageBodyLeft #globalSectionNav ul ul li.first ul li a span {font-weight:normal;}
#pageBodyLeft #globalSectionNav ul ul li.first ul li.first a span {font-weight:normal;}
#pageBodyLeft #globalSectionNav ul ul ul li a span	{padding-left:10px;}
#pageBodyLeft #globalSectionNav ul ul ul li.first a span	{}
/*
#pageBodyLeft #globalSectionNav ul ul a span	{padding-left:8px;}
#pageBodyLeft #globalSectionNav ul ul ul a span	{padding-left:16px;}
*/
#pageBodyLeft #enquiryFormLink				{margin:0 0 14px 0; padding:0; background:#ede8db;}
#pageBodyLeft #enquiryFormLink #enquiryBody	{padding:6px 14px;}
/*#pageBodyLeft #enquiryFormLink strong	{color:#009; display:block;}*/
#pageBodyLeft #enquiryFormLink ul	{list-style-type:none; margin:0; padding:0;}
#pageBodyLeft #enquiryFormLink li	{margin:0; padding:0;}
#pageBodyLeft #enquiryFormLink li a	{display:block; padding:0 0 0 14px; background:url(/i/arrow.gif) 0px 3px no-repeat;}
#pageBodyLeft #globalSectionNav a.selected	{background-image:url(/i/navArrow.gif); background-position: left center; background-repeat:no-repeat;}
#pageBodyLeft #newsSummaryPanel	{background:#d8d8d8 url(/i/bgNewsSummaryPanel.gif) right bottom no-repeat;}
/*\*/ * html #pageBodyLeft #newsSummaryPanel	{height:1%;} /**/
#pageBodyLeft #newsSummaryPanel ul		{padding:0; margin:0; list-style-type:none;}
#pageBodyLeft #newsSummaryPanel li		{padding:0; margin:0;}
#pageBodyLeft #newsSummaryPanel p.date	{color:#333; font-weight:bold; padding:0; margin:8px 0 0 0; font-size:85%;}
#pageBodyLeft #newsSummaryPanel a			{margin-bottom:0px;}
/*\*/ * html #pageBodyLeft #newsSummaryPanel a	{margin:0; padding:0; margin-bottom:-16px; position:relative;}/**/
#pageBodyLeft #pollingFeature	{margin:0 0 5px 0; padding:6px 8px 8px 8px; background:#ec008c url(/i/bgPollingFeature.gif) right bottom no-repeat;}
#pageBodyLeft #pollingFeature legend {display:none;}
#pageBodyLeft #pollingFeature form {margin:0; padding:0;}
#pageBodyLeft #pollingFeature fieldset {margin:5px 0 0 0; padding:0; border:solid 0px;}
#pageBodyLeft #pollingFeature label {color:#fff; font-size:130%; font-weight:bold;}
#pageBodyLeft #pollingFeature .title {color:#000; font-weight:bold; font-size:130%; text-transform:uppercase;}
#pageBodyLeft #pollingFeature .question {color:#fff; font-size:130%;}
#pageBodyLeft #pollingFeature .vote	{margin:5px 0 0 0; color:#fff; background:#ec008c; font-size:130%;}
#pageBodyLeft #pollingFeature .vote strong	{color:#fff; font-size:100%;}
#pageBodyLeft #pollingFeature .totals	{margin:5px 0 0 0; color:#fff;}
#pageBodyLeft #pollingFeature .voteButton {width:4.3em; background:#000; border:0px solid; border-top:2px solid #000; border-bottom:2px solid #000; color:#fff; font-weight:bold; padding-right:0; background-image:url(/i/navArrow.gif); background-position:right center; background-repeat:no-repeat; text-align:left; cursor:pointer;}
/*\*/ #pageBodyLeft #pollingFeature .voteButton {padding-right:25px; border:2px solid #000;} /**/
#pageBodyLeft #box03	{margin:0 0 14px 0; padding:6px 14px; background:#bebee5;}
#pageBodyLeft #box03 strong	{color:#fff;}
#pageBodyLeft #box03 b			{color:#009;}
#pageBodyLeft .promoBanner	{padding:0;}
#pageBodyLeft .promoBanner .alt1 {margin:0 0 5px 0; background:#009fc3 url(/i/bgSignUp.gif) right bottom no-repeat;}
#pageBodyLeft .promoBanner .alt1 h3	{margin:0 0 5px 0; color:#fff; font-weight:bold; font-size:115%;}
#pageBodyLeft .promoBanner .alt1 form	{margin:0; padding:0;}
#pageBodyLeft .promoBanner .alt1 label	{display:block; margin:0 0 5px 0; font-size:75%; color:#fff; font-weight:bold;}
#pageBodyLeft .promoBanner .alt1 .inputBox	{width:155px; margin:0 0 5px 0; border:solid 2px #d6e040; display:block;}
#pageBodyLeft .promoBanner .alt1 .goButton	{margin:0 0 3px 0; width:3.1em; background:#000; padding:0; border:2px solid #000; color:#fff; font-weight:bold; background-image:url(/i/navArrow.gif); background-position:right center; background-repeat:no-repeat; text-align:left; cursor:pointer;}
#pageBodyLeft .promoBanner .alt1 .error	{color:#000; margin:0 0 5px 0;}
#pageBodyLeft .promoBanner .alt2 {margin:0 0 5px 0; background:#d6e040 url(/i/bgEnquiryForm.gif) right bottom no-repeat;}
#pageBodyLeft .promoBanner .alt2 h3	{margin:0 0 5px 0; color:#000; font-weight:bold; font-size:130%;}
#pageBodyLeft .promoBanner .alt2 a	{font-size:85%; color:#000; padding:0 15px 1px 0; background-image:url(/i/arrowEnquiryForm.gif); background-position:right; background-repeat:no-repeat;}
/*\*/ * html #pageBodyLeft .promoBanner .alt2 a	{height:1px;} /**/
#pageBodyLeft .promoBanner .alt2 h1 {color:#fff;}
#pageBodyLeft .promoBanner .promoDetails	{padding:6px 8px;}
#pageBodyLeft .promoBanner strong	{color:#fff;}
#pageBodyLeft .promoBanner b		{color:#009;}
#pageBodyLeft .smallFeature		{margin:0 0 5px 0;}
#pageBodyLeft .smallFeature div.inner	{padding:5px 10px;}
#pageBodyLeft .smallFeature ul	{padding:0; margin:0; list-style-type:none;}
#pageBodyLeft .smallFeature li	{padding:2px 0; margin:0;}
#pageBodyLeft .smallFeature li a {display:block; margin:0; padding:0 0 0 13px; background: url(/i/arrow.gif) 0px 2px no-repeat;}
#pageBodyRight .alt1 .promoDetails {padding:3px; background:#ffad85;}
#pageBodyLeft .panelLeft	{color:#999; font-size:75%; padding:0 8px 8px 8px;}
#pageBodyLeft .panelLeft strong	{color:#999; font-size:100%;}
#pageBodyLeft .panelLeft a	{font-size:100%;}


#landingPage	{margin:16px 0 43px 0;}
#landingPage .editorialText	{margin:0 0 0 190px;}
#landingPage .editorialText ol li {color:#6588A5;}
#landingPage #diptych		{border-top:solid 1px #d6e040; border-bottom:solid 1px #d6e040; padding:22px 0 22px 190px; margin:19px 0 0 0;}
#landingPage #diptych div.landing	{display:inline; margin:0 0 0 22px; float:left; width:197px;}
#landingPage #diptych div.firstLanding	{display:inline; margin:0; float:left; width:197px;}
#landingPage #diptych a {margin:0; width:182px; display:block;}

#landingPage #triptych	{border-top:solid 1px #d6e040; border-bottom:solid 1px #d6e040; padding:22px 0 22px 190px; margin:19px 0 0 0;}
#landingPage #triptych div.landing	{display:inline; margin:0 0 0 22px; float:left; width:130px;}
#landingPage #triptych div.firstLanding	{display:inline; margin:0; float:left; width:130px;}
#landingPage #triptych a {margin:0; width:115px; display:block;}

#landingPage #quartet	{border-top:solid 1px #d6e040; border-bottom:solid 1px #d6e040; padding:22px 0 22px 114px; margin:19px 0 0 0;}
#landingPage #quartet div.landing	{display:inline; margin:0 0 0 22px; float:left; width:130px;}
#landingPage #quartet div.firstLanding	{display:inline; margin:0; float:left; width:130px;}
#landingPage #quartet a {margin:0; width:115px; display:block;}

#landingPage .textBlock {margin:0;}
#landingPage .textBlock a {padding:0 0 0 15px; background: url(/i/arrow.gif) 0px 2px no-repeat;}
#smallHomePageFeature		{padding:0 0 0px 0; margin:0 0 10px 0; float:left; background-image:url(/i/smallHomeBg.gif); background-repeat:repeat-y; width:545px; position:relative;}
#smallHomePageFeature div	{display:inline; margin:0; float:left; width:261px; background-color:#d8d8d8; overflow:hidden;}
#smallHomePageFeature div.first	{margin:0 16px 0 0;}
#smallHomePageFeature div h3	{margin:0px; padding:0.25em 0 0 0.05em; line-height:80%; font-size:150%; color:#fff; background:#009fc3;}
#smallHomePageFeature div p		{background:url(/i/arrowRedOnGrey.gif) 0 3px no-repeat; padding:0 0 0 15px; margin:6px 1px 6px 2px; min-height:3.7em;}
* html #smallHomePageFeature div p		{height:3.7em;}
#smallHomePageFeature div p a	{color:#333;}
#smallHomePageFeature dl	{margin:0; padding:0px;}
#smallHomePageFeature dt	{color:#333; margin:0;}
#smallHomePageFeature dd 	{margin:0; padding:0;}
#smallHomePageFeature dd a	{margin:0; padding:0 0 0 15px; background: url(/i/arrow.gif) 0 5px no-repeat; display:block;}
#smallHomePageFeatureThree {padding:0; margin:0; float:left;}
#smallHomePageFeatureThree div	{display:inline; margin:0 0 0 13px; float:left; width:130px;}
#smallHomePageFeatureThree div.firstItem	{margin:0; width:130px;}
#smallHomePageFeatureThree div.item	{width:130px;}
#smallHomePageFeatureThree dl	{margin:0; padding:2px;}
#smallHomePageFeatureThree dt	{font-weight:bold; color:#333; margin:5px 0;}
#smallHomePageFeatureThree dd 	{margin:0; padding:0;}
#smallHomePageFeatureThree dd a	{margin:0; padding:0 0 0 15px; background: url(/i/arrow.gif) 0 5px no-repeat; display:block;}

#homePageIntroImage	{display:block; margin:0 0 6px 0;}
#homePageIntroImage img	{margin:0 0 10px 0;}

.promotionalBanner	{padding:0 0 10px 0;}
#bigHomePageFeature		{width:538px; background:url(/i/bgBigHomePageFeature.gif) left top repeat-x; padding:20px 0 0 0; margin:0 0 10px 0;}
#bigHomePageFeature #feature01	{width:538px; background:url(/i/bgBigHomePageFeature.gif) left bottom repeat-x; padding:0 0 20px 0; margin-bottom:8px; overflow:hidden;}
#bigHomePageFeature #feature02	{clear:left;}
#bigHomePageFeature img	{float:left; margin:0 10px 0 0;}
#bigHomePageFeature #feature01 h3	{margin:0 0 0 140px; background-color:#009fc3; color:#fff; padding:1px 5px;}
#bigHomePageFeature p	{font-size:85%;}
#bigHomePageFeature a	{font-size:100%; margin:0 0 0 140px; display:block; clear:right; padding:0 0 0 13px; background: url(/i/arrowLink.gif) left no-repeat;}
#bigHomePageFeature dl	{margin:0; padding:0;}
#bigHomePageFeature dt	{color:#009; margin:0;}
#bigHomePageFeature dd	{margin:0; padding:0 0 0 15px; background: url(/i/arrow.gif) 0 3px no-repeat;}
#bigHomePageFeatureThree		{padding:0 0 10px 0; margin:0 0 10px 0; border-bottom:solid 1px #d6e040;}
#bigHomePageFeatureThree div	{float:left; width:130px; margin:0 0 0 13px;}
#bigHomePageFeatureThree div.first	{margin:0;}
#bigHomePageFeatureThree dl	{margin:0; padding:2px;}
#bigHomePageFeatureThree dt	{font-weight:bold; color:#009; margin:5px 0;}
#bigHomePageFeatureThree dd	{margin:0; padding:0 0 0 15px; background: url(/i/arrow.gif) left top no-repeat;}
.standardArticle 	{margin:0 0 10px 0; clear:right;}
.standardArticle .mainArticle		{padding:0 0 5px 0; border-bottom:solid 1px #d6e040; clear:both;}
.standardArticle .mainArticle .right	{width:143px; float:right; margin:0 0 10px 10px; background:#edebdb;}
.standardArticle .mainArticle .right *	{font-size:xx-small; f\ont-size:x-small;}
.standardArticle .mainArticle .right p	{margin:0 2px;}
.standardArticle .mainArticle .right ul	{margin:0; padding:3px; list-style-type:none; border-top:solid 1px #fff;}
.standardArticle .mainArticle .right li	{margin-bottom:0; padding:3px;}
.standardArticle .mainArticle .right a	{display:block; padding:0 0 0 13px; background: url(/i/arrow.gif) 0 3px no-repeat;}
.standardArticle .mainArticle .quote	{width:143px; float:right; margin:0 0 10px 10px; background:#edebdb; clear:right;}
.standardArticle .mainArticle .quote *	{font-size:xx-small; f\ont-size:x-small;}
.standardArticle .mainArticle .quote div {margin:6px 12px 6px 12px; padding:0 0 0 12px; paddi\ng:0; background:url(/i/quoteOpen.gif) 0px 3px no-repeat;}
.standardArticle .mainArticle .quote p	{padding:0 12px 0 0; background:url(/i/quoteClose.gif) right bottom no-repeat;}
.standardArticle .mainArticle .quote p:first-letter  {padding: 0 0 0 15px;}
.standardArticle .mainArticle .quote ul	{margin:0; padding:0 3px 3px 3px; list-style-type:none; border-top:solid 1px #fff;}
.standardArticle .mainArticle .quote li	{margin:0; padding:3px;}
.standardArticle .mainArticle .quote ul p		{padding:0 12px 0 0px; background:none;}
.standardArticle .mainArticle .quote a	{display:block; padding:0 0 0 13px; background: url(/i/arrow.gif) 0 3px no-repeat;}
.standardArticle .mainArticle table	{clear:both;}
.standardArticle .mainArticle ol li	{color:#6588A5;}
#pageBodyMiddle .editorialText ol li {color:#6588A5;}
#relatedLinks, #relatedDocs		{padding:4px 0 6px 0; border-bottom:solid 1px #d6e040; margin:0 0 10px 0;}
#relatedLinks ul, #relatedDocs ul	{margin:0; padding:0; list-style-type:none;}
#relatedLinks li, #relatedDocs li	{margin:0; padding:0; border-bottom: solid 1px #fff;}
#relatedLinks a, #relatedDocs a	{display:block; padding:0 0 1px 13px; background: url(/i/arrow.gif) 0 6px no-repeat; font-weight:bold;}
.backToLink			 	{margin:0 0 10px 0;}
.docTypeDOC	{background:url(/i/icons/doc.gif) 0 3px no-repeat;}
.docTypeEND	{background:url(/i/icons/end.gif) 0 3px no-repeat;}
.docTypeEXE	{background:url(/i/icons/exe.gif) 0 3px no-repeat;}
.docTypeIMG	{background:url(/i/icons/img.gif) 0 3px no-repeat;}
.docTypeMDB	{background:url(/i/icons/mdb.gif) 0 3px no-repeat;}
.docTypePDF	{background:url(/i/icons/pdf.gif) 0 3px no-repeat;}
.docTypePPT	{background:url(/i/icons/ppt.gif) 0 3px no-repeat;}
.docTypeRTF	{background:url(/i/icons/txt.gif) 0 3px no-repeat;}
.docTypeTXT	{background:url(/i/icons/txt.gif) 0 3px no-repeat;}
.docTypeXLS	{background:url(/i/icons/xls.gif) 0 3px no-repeat;}
.docTypeXML	{background:url(/i/icons/xml.gif) 0 3px no-repeat;}
.docTypeZIP	{background:url(/i/icons/zip.gif) 0 3px no-repeat;}
.listFeatures			{padding:5px 0 5px 0; margin:0 0 5px 0; clear:both; border-bottom:solid 1px #ebebeb;}
.listFeatures .lefty	{padding-right:7px;border:solid 0px black; width:1%;}
.listFeatures table		{margin:0 0 5px 0;}
.listFeatures table h3	{background-color:#009fc3; color:#fff; padding:1px 5px;}
.listFeatures .docTypeDOC,
.listFeatures .docTypeEND,
.listFeatures .docTypeEXE,
.listFeatures .docTypeIMG,
.listFeatures .docTypeMDB,
.listFeatures .docTypePDF,
.listFeatures .docTypePPT,
.listFeatures .docTypeRTF,
.listFeatures .docTypeTXT,
.listFeatures .docTypeXLS,
.listFeatures .docTypeXML,
.listFeatures .docTypeZIP	{padding:0 0 0 20px;}
.listFeatures td		{vertical-align:top; padding:0 0 5px 0;}
.listFeatures .left	{}
.listFeatures a {}
.listFeatures .right	{}
.listFeatures p		{padding:0; margin:5px 0;}
.listFeatures ul.arrows	{margin:0; padding:0; list-style-type:none;}
.listFeatures ul.arrows li	{margin:0; padding:0;}
.listFeatures ul.arrows a	{font-weight:normal; padding:2px 0 2px 13px; background: url(/i/arrowRelatedInfo.gif) left top no-repeat; color:#ec008c;}
/*\*/ * html .listFeatures ul.arrows a	{height:1px;} /**/
.listFeatures a		{font-weight:bold;}
.listFeatures h4 {color:#000;}
.listFeatures .summaryText {margin-bottom:12px;}
#sectionFrontPageFeature		{padding:0 0 10px 0; margin:0 0 10px 0; border-bottom:solid 1px #d6e040;}
#sectionFrontPageFeature img	{border-top:solid 1px #fff; width:132px; }
.sectionFrontPageFeature div.item	{float:left; width:132px; margin:0 0 10px 9px;}
.sectionFrontPageFeature div.leftItem	{float:left; width:132px; margin:0;}
.sectionFrontPageFeature h4	{background:#ede8db; padding:6px 10px;}
.sectionFrontPageFeature dl	{margin:0; padding:2px;}
.sectionFrontPageFeature dt	{color:#333; margin:5px 0;}
.sectionFrontPageFeature dd 	{margin:0; padding:0;}
.sectionFrontPageFeature dd a	{margin:0; padding:0 0 0 15px; background: url(/i/arrow.gif) 0 5px no-repeat; display:block;}

#legalNotice .firstPara	{padding:0; margin:5px 0 18px 0;}
#legalNotice ol	{margin: 0 0 0 25px; padding: 0;}
#legalNotice li	{padding:0 0 10px 0; color:#6588a5; font-weight:bold;}
#legalNotice li *	{font-weight:normal;}
#legalNotice p	{padding:0; margin:0;}

#eventsArticle #mainArticle		{padding:0; border-bottom:solid 1px #d6e040;}
#eventsArticle #mainArticle .firstPara	{padding:0; margin:5px 0 18px 0;}
#eventsArticle #mainArticle .right	{width:143px; float:right; margin:0 0 10px 10px; background:#edebdb;}
#eventsArticle #mainArticle p	{padding:0; margin:10px 0;}
#eventsArticle #mainArticle ul	{margin: 0 0 0 15px; padding:0; list-style-type:disc;}
#eventsArticle #mainArticle li	{margin: 0 0 10px 0; padding:0;}
#eventsArticle #relatedLinks	{padding:4px 0 6px 0; border-bottom:solid 1px #d6e040; margin:0 0 10px 0;}
#eventsArticle #relatedLinks ul	{margin:0; padding:3px 0; list-style-type:none;}
#eventsArticle #relatedLinks li	{margin:0; padding:3px 0; border-bottom: solid 1px #fff;}
#eventsArticle #relatedLinks a	{display:block; padding:1px 0 1px 13px; background: url(/i/arrow.gif) 0 5px no-repeat; font-weight:bold;}

#faqs #questions	{padding:0 0 25px 0; margin:0 0 10px 0; background-image:url(/i/bgBigHomePageFeature.gif); background-position:left bottom; background-repeat:repeat-x;}
#faqs #questions ul	{margin:5px 0; padding:0; list-style-type:none;}
#faqs #questions li	{margin:0; padding:0;}
#faqs #questions a	{display:block; padding:0 0 0 13px; background: url(/i/arrowLink.gif) 0px 5px no-repeat; font-weight:normal;}
#faqs h2		{color:#6588a5;}
#faqs #answers	{padding:0 0 12px 0;}
#faqs #answers h3		{margin:5px 0;}
#faqs #answers h3 span	{color:#fff; background-color:#009FC3; padding:2px;}
#faqs #answers table {width:410px;}
#faqs #answers p	{padding:0; margin:7px 0;}
#faqs #answers div.backToTop	{padding:0 0 6px 10px; margin-bottom:5px; border-bottom:solid 1px #ccc; text-align:right; display:block;}
#faqs #answers a.backToTop	{padding:0 0 0 13px; background: url(/i/arrowLink.gif) left center no-repeat; font-size:xx-small; f\ont-size:x-small; display:block; float:right; white-space:nowrap;}

#siteForm #formHeader {padding:0 0 10px 0; margin:0 0 10px 0; background:#fff87f;}
#siteForm #formHeader .editorialText h2 {margin:0 0 10px 0;}
#siteForm #formHeader .editorialText h2 span	{background-color:#ec008c; color:#fff; padding:3px 30px 3px 12px; font-size:130%; margin:0; position:relative; left:-1px; top:2px;}
#siteForm #formHeader .editorialText p	{padding:10px 12px 0 12px; margin:0;}
#siteForm #formHeader2 {padding:0 0 10px 0; margin:0 0 10px 0;}
#siteForm #formHeader2 .editorialText h2 {margin:0 0 10px 0;}
#siteForm #formHeader2 .editorialText h2 span	{background-color:#ec008c; color:#fff; padding:3px 30px 3px 12px; font-size:130%; margin:0; position:relative; left:-1px; top:2px;}
#siteForm #formHeader2 .editorialText p	{padding:10px 12px 0 0; margin:0; width:314px;}
#siteForm p, #enquiryFormOne textarea, #enquiryFormOne input, #enquiryFormOne select {padding:0; margin:0 0 10px 0;}
#siteForm legend {color: #009fc3; font-weight:bold; padding:10px 0 0 0; margin:0 0 6px 0; position:relative; left:-7px;}
#siteForm #formContent {}
#siteForm #formContent .requiredItem {font-weight: bold; color: #F00; display:inline}
#siteForm #formContent label {display:block; color:#333; margin:2px 0;}
#siteForm #formContent input {margin:0 0 12px 0; border:solid 2px #999; display:block;}
#siteForm #formContent textarea {margin:0 0 12px 0; border:solid 2px #999; overflow:auto; width:414px; height:50px}
#siteForm #formContent select	{margin:0 0 12px 0; border:none;}
#siteForm #formContent .inputBox {width:414px;}
#siteForm #formContent .inputBoxNarrow {width:138px;}
#siteForm #formContent .checkbox		{float:left; width:15px; margin:10px 4px 6px 0; clear:left; border:solid 0px;}
#siteForm #formContent .checkboxLabel	{display:inline; position:relative; top:10px;}
#siteForm #formContent2 {width:314px;} /* DLTM competition page */
#siteForm #formContent2 .requiredItem {font-weight: bold; color: #F00; display:inline}
#siteForm #formContent2 label {display:inline;line-height:1.5em; font-size:110%; font-weight:bold; color:#fff; background:#009fc3; margin:0; padding:3px 9px;}
#siteForm #formContent2 input {}
#siteForm #formContent2 .inputBox {width:314px;margin:6px 0 16px 0; border:solid 2px #999; display:block;}
#siteForm #formContent2 .inputBoxNarrow {display:inline; width:68px; border:solid 2px #999;}
#siteForm #formContent2 .inputBoxNarrowArea	{margin:6px 0 16px 0;}
#siteForm #formContent2 .checkbox		{float:left; width:15px; margin:0 4px 6px 0; clear:left; border:solid 0px;}
#siteForm #formContent2 .checkboxLabel	{display:inline; font-size:xx-small; f\ont-size:x-small; padding:0; color:#009fc3; background:none; line-height:auto;}
#siteForm #formFooter 			{margin:10px 0 0 0;}
#siteForm #formFooter #buttons	{padding:0; margin:0; width:414px;}
#siteForm #formFooter #buttons input	{margin:0; width:5.5em; background:#000; padding-right:0; border:solid 0px; border-top:2px solid #000; border-bottom:2px solid #000; color:#fff; font-weight:bold; background-image:url(/i/navArrow.gif); background-position:right center; background-repeat:no-repeat; text-align:left; cursor:pointer;}
/*\*/ #siteForm #formFooter #buttons input	{padding-right:25px; border:2px solid #000;} /**/
#siteForm #formFooter2 			{margin:0;}
#siteForm #formFooter2 #buttons	{padding:0; margin:0; width:314px;}
#siteForm #formFooter2 #buttons input	{margin:0; width:6.6em; background:#000; padding-right:0; border:solid 0px; border-top:2px solid #000; border-bottom:2px solid #000; color:#fff; font-weight:bold; background-image:url(/i/navArrow.gif); background-position:right center; background-repeat:no-repeat; text-align:left; cursor:pointer;}
/*\*/ #siteForm #formFooter2 #buttons input	{padding-right:25px; border:2px solid #000;} /**/

#competitionLinks	{position:absolute; top:320px; left:578px; width:181px;}
#competitionLinks2	{position:absolute; top:245px; left:578px; width:181px;}
#competitionLinks3	{position:absolute; top:195px; left:578px; width:181px;}
#competitionLinks h3,
#competitionLinks2 h3,
#competitionLinks3 h3	{margin:0 0 5px 0; color:#000; font-weight:bold; font-size:130%;}
#competitionLinks .sectionDetails,
#competitionLinks2 .sectionDetails,
#competitionLinks3 .sectionDetails	{padding:6px 8px 1px 8px;}
#linksection1	{margin:0 0 5px 0; background:#E2E2E2 url(/i/getflashbot.gif) right bottom no-repeat;}
#linksection1 a	{display:block; font-size:85%; color:#000; padding:0 15px 1px 0; background-image:url(/i/arrowlinksection1.gif); background-position:right; background-repeat:no-repeat;}
#linksection1 a.imagelink	{display:inline; background:none; padding:0;}
/*\*/ * html #linksection1 a	{height:1px;} /**/
#linksection2	{margin:0 0 5px 0; background:#FCFC00 url(/i/noiseinvadersbot.gif) right bottom no-repeat;}
#linksection2 a	{display:block; font-size:85%; color:#000; padding:0 15px 1px 0; background-image:url(/i/arrowlinksection2.gif); background-position:right; background-repeat:no-repeat;}
#linksection2 a.imagelink	{display:inline; background:none; padding:0;}
/*\*/ * html #competitionLinks #linksection2 a	{height:1px;} /**/
#linksection3	{margin:0 0 5px 0; background:#E2E2E2 url(/i/getflashbot.gif) right bottom no-repeat;}
#linksection3 a	{font-size:85%; color:#000; padding:0 15px 1px 0; background-image:url(/i/arrowlinksection1.gif); background-position:right; background-repeat:no-repeat;}
/*\*/ * html #linksection3 a	{height:1px;} /**/

#searchResults 					{padding:0; margin:0 0 10px 0;}
#searchResults #bestBets h1	{padding:0; margin:8px 0 16px 0; font-size:small; f\ont-size:medium; color:#6588a5; font-weight:bold;}
#searchResults .firstPara		{padding:0px; margin:0 0 10px 0;}
#searchResults #bestBets h2 {margin:0 0 10px 0;}
#searchResults #bestBets h2 span	{background-color:#ec008c; color:#fff; padding:3px 30px 3px 12px; font-size:130%; margin:0; position:relative; left:-1px; top:2px;}
#searchResults #bestBets p	{padding:10px 0 0 0; margin:0;}
#searchResults #bestBets ul	{margin:5px 0; padding:0 0 0 12px; list-style-type:none;}
#searchResults #bestBets li	{margin:0; padding:0;}
#searchResults #bestBets .editorialText a {background:none; font-weight:normal; display:inline; padding:0;}
#searchResults #bestBets a	{display:block; padding:0 0 0 15px; background: url(/i/arrowLink.gif) left center no-repeat; font-weight:bold;}
#searchResults #results h2	{margin:8px 0; background-color:#009fc3; color:#fff; padding:1px 5px;}
#searchResults #resultsList {border-top:solid 1px #d8d8d8; padding:10px 0 0 0; margin:10px 0 0 0;}
#searchResults #resultsList a {margin:0 0 0 10px; padding:0 0 0 19px; font-weight:bold; display:block;}
#searchResults #results .para	{padding:0 0 10px 29px; margin:0 0 5px 0; border-bottom:solid 1px #d8d8d8;}
#searchResults #resultsList a {line-height:19px; background-position: -1px 3px;}
#searchResults #resultsList a.nondoc		{background: url(/i/arrowLink.gif) 5px 4px no-repeat;}
/*#searchResults .doc			{background: url(/i/icons/doc.gif) 0px 0px no-repeat; line-height:17px;}*/

#AToZIndex	{margin:0 0 10px 0;}
#AToZIndex #AToZHeader {margin:0 0 10px 0;}
#AToZIndex #AToZ	{margin:10px 0 0 0; padding:0 0 5px 0; border-bottom:solid 1px #d6e040;}
#AToZIndex #AToZ ul	{padding:0; margin:0; list-style-type:none;}
#AToZIndex #AToZ ul li	{padding:0; margin:0; display:block; width:20px; float:left; text-align:left;}
#AToZIndex #AToZ span	{color:#999; font-weight:bold;}
#AToZIndex #AToZ a span	{color:#009;}
#AToZIndex #AToZ .selected span, #AToZIndex #AToZ .selected:hover	{color:#f4791f;}
#AToZIndex #AToZBody div	{margin:10px 0 0 0;}
#AToZIndex #AToZBody h3	{color:#6588a5;}
#AToZIndex #AToZBody a	{padding:0 0 0 15px; background: url(/i/arrow.gif) left center no-repeat; display:block;}

#newsAndEventsSummmary	{margin:0 0 0 0;}
#newsAndEventsSummmaryArea	{margin:0 0 10px 0;}
#newsAndEventsSummmary input.goButton {width:26px; background:#abc1d3; border:solid 1px #d0dfeb; border-right:solid 1px #687f9a; border-bottom:solid 1px #687f9a; color:#036;}
#newsAndEventsSummmary .titleArea	{margin:0 0 10px 0; background:#ede8db; padding:3px 10px; font-weight:bold;}
#newsAndEventsSummmary .pagination	{margin:0 0 0 0;}
#newsAndEventsSummmary .item		{margin:0 0 10px 0; padding:0 0 10px 0; border-bottom:solid 1px #d6e040;}
#newsAndEventsSummmary .dateArea	{float:left; width:100px; font-weight:bold;}
#newsAndEventsSummmary .dateArea p	{font-weight:normal;}
#newsAndEventsSummmary .dateArea strong	{color:#333;}
#newsAndEventsSummmary .summaryArea	{float:right; width:316px;}
#newsAndEventsSummmary #listOfNewsOrEvents .summaryArea	{float:right; width:432px;}
#newsAndEventsSummmary .summaryArea	a {font-weight:bold; display:block; margin:0 0 5px 0;}
#newsAndEventsSummmary #sortItemsBy {margin:20px 0 20px 0;}


.summaryList	{margin:0 0 10px 0;}
.summaryList *	{}
.summaryList .titleBar		{padding:4px 15px; background:#ede8db;}
.summaryList .itemList a	{font-weight:bold; display:block; margin:0 0 6px 0;}
.summaryList .itemList .left		{width:100px;}
.summaryList .itemList .left b		{font-weight:normal; color:#6588a5;}
.summaryList .itemList .right		{width:316px;}
.summaryList .firstItem	{margin:10px 0 0 0;}
.summaryList .item		{border-bottom:solid 1px #d6e040; margin:10px 0 0px 0; padding:0 0 10px 0;}
.summaryList .item .dateArea	{float:left; width:100px; color:#6588a5;}
.summaryList .item .dateArea strong	{color:#333;}
.summaryList .item .summaryArea	{float:right; width:316px;}
.summaryList .item .summaryArea	a {font-weight:bold; display:block; margin:0 0 5px 0;}


#documentList	{padding:4px 0 6px 0; border-bottom:solid 1px #d6e040; margin:0 0 10px 0;}
#documentList	p {margin:6px 0;}
#documentList ul	{margin:0; padding:0; list-style-type:none;}
#documentList li	{margin:0; padding:0 0 7px 20px; background: url(/i/pdf.gif) left top no-repeat;}
#documentList a	{font-weight:bold;}
#banner		{padding:10px 0 0 0;}

.panel	{margin:0 0 5px 0; padding:6px 8px 8px 8px; background-image:url(/i/cornerBR.gif); background-position:right bottom; background-repeat:no-repeat;}
#pageBodyLeft .panel h2	{font-size:150%; margin:0; text-transform:uppercase;}
.panel .item	{}
.panel p		{margin:0; padding:4px;}
.panel b		{display:block; font-size:xxx-small; f\ont-size:xx-small; font-weight:bold; color:#6588a5;}
.panel a		{display:block; font-weight:bold;}
.panel a.email		{padding:0 0 0 20px; background: url(/i/email.gif) left top no-repeat; height:16px;}
.panel a.newsletter		{padding:0 0 0 20px; background: url(/i/newsletter.gif) left top no-repeat; height:16px;}
.panel .bullet		{padding:3px 0 3px 20px;}
/*.panel .bullet		{padding:3px 0 3px 20px; background:#e9e9e7 url(/i/bullet.gif) left top no-repeat;}*/
.panel .bullet a	{padding:0 0 0 20px; position:relative; left:-20px; background:#e9e9e7 url(/i/bullet.gif) 0 -3px no-repeat; display:block; width:100%; w\idth:auto;}
.panel img			{float:left; margin:0 5px 5px 0}
.panel .relatedDocumentsRight		{margin:0; padding:4px; background:#e9e9e7; border-bottom: solid 1px #fff;}
.panel .relatedDocumentsRight a	{color:#009;}
.panel .relatedDocumentsRight a *	{color:#009;}
.panel .relatedDocumentsRight span	{padding:0 0 0 24px; display:block; min-height:19px;}

#emailalertlink666 {float:right; width:287px; text-align:right;}
#emailalertlink666 a {color:#003267;}
#emailalertlink666 a.email {font-weight:bold; padding:0 0 0 20px; background: url(/i/emailalertbox.gif) no-repeat left center;}
* html #emailalertlink666 a.email {display:block; float:left; width:auto;}

#pageFooter						{text-align:right;}
#pageFooter #globalFooterNav	{font-size:xxx-small; f\ont-size:xx-small; color:#ec008c}
#pageFooter #globalFooterNav a		{font-size:100%; color:#333;}

#pageBodyMiddle			{padding:0px margin:0px;}
#pageHeaderEditorial	{padding:0px; margin:0 0 10px 0; background-color:#fff87f;}
* html #pageHeaderEditorial	{height:1%;}
#pageHeaderEditorial h2 {margin:0 0 10px 0;}
#pageHeaderEditorial h2 span {background-color:#ec008c; color:#fff; padding:3px 30px 3px 12px; font-size:130%; margin:0; position:relative; left:-1px; top:2px; }
* html #pageHeaderEditorial h2 span {font-size:130%;}
#pageHeaderEditorial div#quotation	{width:160px; float:left; margin:0 0 10px 10px;}
#pageHeaderEditorial div#quotation *	{font-size:xx-small; f\ont-size:x-small;}
#pageHeaderEditorial div#quotation div {margin:6px 12px 6px 0px; padding:0 0 0 18px; paddi\ng:0; background:url(/i/quoteOpen.gif) 0px 3px no-repeat;}
#pageHeaderEditorial div#quotation blockquote	{padding:0 14px 0 0; background:url(/i/quoteClose.gif) right bottom no-repeat; margin:0; font-weight:bold;}
#pageHeaderEditorial div#quotation blockquote:first-letter  {padding: 0 0 0 21px;}
#pageHeaderArea			{border:solid 1px #fff87f;}
#titleArea				{margin:12px;}

#editorialContent		{margin:0 0 12px 0;}
#editorialContent img	{margin:0 5px 5px 0;}
#editorialContent .firstPara		{background-color:#009fc3; padding:5px 11px; color:#fff; margin:0 0 12px 0;}
#editorialContent .firstPara *		{color:#fff;}

#editorialContent div.ul	{border-bottom: solid 1px #d8d8d8; margin:0 0 12px 0; padding:0 0 12px 0; clear:both;}
#editorialContent div.ul ul	{margin:0 0 0 24px; padding:0;}
#editorialContent div.ul li	{color:#ec008c;}
#editorialContent div.quote	{width:170px; float:right; margin:0 0 10px 10px; clear:right;}
#editorialContent div.quote *	{font-size:xx-small; f\ont-size:x-small;}
#editorialContent div.quote div {margin:6px 12px 6px 18px; padding:0 0 0 18px; paddi\ng:0; background:url(/i/quoteOpen.gif) 0px 3px no-repeat;}
#editorialContent div.quote blockquote	{padding:0 14px 0 0; background:url(/i/quoteClose.gif) right bottom no-repeat; margin:0; font-weight:bold;}
#editorialContent div.quote blockquote:first-letter  {padding: 0 0 0 21px;}
#editorialContent h3 		{padding:0; margin:8px 0;}
#editorialContent h3 span	{background-color:#009fc3; color:#fff; padding:1px 5px;}

#tripleFeature h2	{margin:0 0 6px 0;}
#tripleFeature p	{margin:0 0 4px 0; font-size:85%;}
#tripleFeature p.date	{font-weight:bold; font-size:90%;}
#topFeature			{margin:0 0 12px 0; padding:0 0 12px 0;}
#topFeature img		{float:left; margin:0 12px 12px 0; width:130px;}
/*\*/ * html #topFeature img	{margin-bottom:0;} /**/
#topFeature h2		{background-color:#009fc3; color:#fff; padding:5px 11px; color:#fff; margin:0 0 12px 142px;}
#topFeature h2 a	{color:#fff; font-size:131%; font-weight:normal;}
#subFeatures		{clear:both; padding:22px 0 12px 0; background:url(/i/bgBigHomePageFeature.gif) left top repeat-x;}
/*\*/ * html #subFeatures	{height:1px; padding-bottom:0;} /**/
#subFeatures #subFeaturesContainer	{float:left;}/* extra container for IE5.2 */
#subFeatures .subFeature1		{float:left;}
#subFeatures .subFeature2		{float:right;}
#subFeatures .subFeature1,
#subFeatures .subFeature2		{width:49%; overflow:hidden;}
#subFeatures img				{float:left; margin:0 12px 12px 0; width:90px; height:80px;}
#subFeatures .subFeature1 h2 a,
#subFeatures .subFeature2 h2 a	{display:block; background-color:#009fc3; color:#fff; padding:5px 11px; color:#fff; margin:0 0 12px 102px;}
#listItems ul.resultsList		{margin:0; padding:0; list-style-type:none;}
#listItems ul.resultsList li	{clear:both; padding:5px 0; border-top:solid 1px #ebebeb; margin:0;}
/*\*/ * html #listItems ul.resultsList li {height:1px;} /**/
#listItems ul.resultsList li.first	{border-top:solid 0px #ebebeb;}
#listItems ul.resultsList .dateArea			{float:left; width:111px;}
#listItems ul.resultsList .newsTitleArea	{float:left; width:440px;}
#listItems ul.resultsList h3	{margin:0;}
#listItems ul.resultsList p		{margin:0;}


#optionalFooter	{margin:0 0 10px 0; background:#fff87f; padding:3px 10px;}


/*************************************************/
/* the following is for ie styles. the tan hack. */
/*************************************************/
* html #siteForm #formContent input.inputBox	{height:1.6em; he\ight:1.2em;}
* html #pageBodyLeft *,
* html #pageBodyLeft #globalSectionNav ul ul *,
* html #faqs #answers a.backToTop span
{*/font-size:x-small !important; f\ont-size:small;*/}
* html .standardArticle .mainArticle .right *,
* html .standardArticle .mainArticle .quote *
{*/font-size:xx-small !important; fo\nt-size:x-small !important;*/}
* html .standardArticle .mainArticle .quote p
{/*font-size:x-small !important; fo\nt-size:small !important;*/}
* html .standardArticle .mainArticle .right a,
* html .standardArticle .mainArticle .quote a	{background-position: 0 5px;}
* html .smallFeature li a	{line-height:0.9em !important; li\ne-height:1em; background-position:0px 7px !important; bac\kground-position:0 2px;}
* html .firstPara, * html .firstPara * {/*font-size:medium !important;*/}
* html h1	{/*font-size:small !important; fo\nt-size:medium;*/}
* html h2, * html h3, * html h4, * html h5,
* html input, 
* html textarea,
* html label, 
* html select, 
* html #pageBodyLeft #globalSectionNav *,
* html #pageBodyMiddle p, 
* html #pageBodyMiddle td, 
* html #pageBodyMiddle span, 
* html #pageBodyMiddle a, 
* html #pageBodyMiddle b, 
* html #pageBodyMiddle i, 
* html #pageBodyMiddle strong, 
* html #pageBodyMiddle div, 
* html #pageBodyMiddle li, 
* html #smallHomePageFeature dt, 
* html #smallHomePageFeature dt *, 
* html #smallHomePageFeatureThree dt,
* html #smallHomePageFeatureThree dt *,
* html #smallHomePageFeature dd, 
* html #smallHomePageFeature dd *, 
* html #smallHomePageFeatureThree dd,
* html #smallHomePageFeatureThree dd *,
* html .sectionFrontPageFeature *
* html #pageBodyMiddle i,
* html #pageBodyMiddle em,
* html #pageBodyMiddle u,
{/*font-size:x-small !important; f\ont-size:small;*/}
* html .arrows a
{display:block !important; d\isplay:inline;}
* html #faqs #answers a.backToTop	{display:block !important; di\splay:inline; width:6em !important; wi\dth:auto;}
* html #pageBodyRight *,
* html #pageBodyRight h5.panelTitle,
* html #pageBodyMiddle .standardArticle .mainArticle .quote i,
* html #pageBodyMiddle .standardArticle .mainArticle .quote li *,
* html #pageBodyMiddle .standardArticle .mainArticle .right li *,
* html .smaller
{/*font-size:xx-small !important; f\ont-size:x-small;*/}
