
body	{background-color: #f3f3f4;  background-position:left top; background-repeat:no-repeat;}
*		{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:small; color:#000;}
img		{border:none; padding:0; margin:0;}
a		{text-decoration:none; color:#111184;}
a *		{color:#111184;}
a span	{color:#111184;}
a:hover	{text-decoration:underline;}
h1	{padding:0 0 4px 0; margin:0px 0 10px 0; font-size:medium; font-size:1.4em;}
h1 p{padding:0; margin:8px 0 10px 0; font-size:medium; font-weight:bold;}
h2	{padding:0; margin:15px 0 9px 0; font-size:medium;}
h3	{padding:0; margin:5px 0 0 0; font-weight:bold; font-size:small;}
h4	{padding:0; margin:0; font-weight:bold; font-size:small;}
h5	{margin:0; padding:4px 4px 4px 0; line-height:15px; font-size:small;}
.larger		{font-size:larger !important;}
.smaller		{font-size:xx-small !important;}
fieldset	{padding:0; margin:0; border: solid 0px}
p	{margin:0 0 11px 0;}
hr	{color:#C40C27; height:1px; background:#C40C27; border:#000;}
.vDivider		{width:20px; background:url(/i/vDivider.gif) center center no-repeat;}
.vDividerWhite	{width:20px; background:url(/i/vDividerWhite.gif) center center no-repeat;}
.firstPara, .firstPara *	{font-size:1em !important; margin:0 0 10px 0;}
.recordCount	{padding:1px 10px; font-weight:bold; margin:0 0 10px 0;}
.pagination		{padding:1px 10px; font-size:x-small;}
.pagination div {color:#3d3d3d;}
.pagination a {display:inline; padding:0; background: none;}
.pagination	span	{color:#999;}
.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:#0cf;}
.searchHiglight	{background:#CBDEE4;}

#siteLogo .logos			{height:100px; margin-bottom:7px; background:#dcdce2;}
#siteLogo .logos img		{margin:0 0 0 5px;}
#pageContainer	{background:transparent; border:solid 0px; position:relative; top:0;}

#pageHeader 	{margin:0; clear:both; position:relative;}
* html #pageHeader 	{margin-bottom:-6px; top:0px;}
#pageHeader *	{font-size:xx-small;}
#pageHeaderRight form#searchForm {text-align:left; height:22px; margin:0; position:relative; top:-30px;}
#pageHeaderRight form#searchForm label {width:55px; display:inline; color:#fff; }
#pageHeaderRight form#searchForm input#searchBox {width:110px; border:solid 1px #335D7A; display:inline;}
#pageHeaderRight form#searchForm input.goButton {width:26px; color:#fff; background:#83A9BE; border:solid 1px #83A9BE; font-weight:bold;}
#pageHeaderLeft form#websites {margin:0; padding:0; position:relative; left:439px; top:225px;}
#pageHeaderLeft form#websites select {width:135px; margin:0 0 0 0;}
#pageHeaderMiddle #MainGlobalServiceNav	{color:#fff; height:0px; padding: 0 0 0 0;}
#pageHeaderMiddle #MainGlobalServiceNav a {color:#fff;}
#pageHeaderSupplement {position:relative; left:-392px; top:105px;}
#pageHeaderSupplement #languageOptions {text-align:right; color:#FFF;}
#pageHeaderSupplement #SupplementaryGlobalServiceNav { color:#fff; }
#pageHeaderSupplement #SupplementaryGlobalServiceNav a { color:#fff; font-size: 1.2em;}
#pageBodyRight { padding:0;}
#pageBodyRight * {font-size:small;}
#pageBodyRight .alt1 .promoDetails {padding:3px; background:transparent;}
#pageBodyRight p	{clear:left;}

#pageBodyLeft	{padding:0; padding-bottom:0px !important;}
#pageBodyLeft #globalSectionNav					{margin:0 7px 7px 0; padding:14px 11px 14px 14px; z-index:99; position:relative; background-color:#fff; width:137px; height:179px; overflow:hidden;}
#pageBodyLeft #globalSectionNav	img				{padding-bottom: 22px;}
#pageBodyLeft #globalSectionNav	a				{font-size:0.85em;}
#pageBodyLeft #globalSectionNav	span			{font-size:1em; line-height:1em;}
#pageBodyLeft #globalSectionNav	ul ul span		{font-size:x-small; line-height:1.2em;}
* html #pageBodyLeft #globalSectionNav	ul ul span	{line-height:1.05em;}
#pageBodyLeft #globalSectionNav ul				{margin:0; padding:0; list-style-type:none;}
#pageBodyLeft #globalSectionNav ul li.first		{border-top:none;}
#pageBodyLeft #globalSectionNav li				{margin:0; padding:0; display:inline;}
#pageBodyLeft #globalSectionNav a.selected		{background-color:transparent; padding:0 0 0 15px; text-decoration:none; background-image:url(/i/arrowNav.gif); background-position:0px 3px; background-repeat:no-repeat;}
#pageBodyLeft #globalSectionNav a.selected span {font-weight:bold; font-size:1.1em;}
#pageBodyLeft #globalSectionNav a.selected:hover{text-decoration:underline;}
#pageBodyLeft #globalSectionNav li a			{margin:1px 0 2px 0; display:block; padding:0 0 0 0px; background:transparent; text-decoration:underline;}
#pageBodyLeft #globalSectionNav li.first a		{border-top:solid 0px;}
#pageBodyLeft #globalSectionNav li a span		{color:#111184; line-height:1.2em;}
#pageBodyLeft #globalSectionNav li a:hover		{background-color:transparent;}

#pageBodyLeft #globalSectionNav ul ul	{margin:2px 0 10px 15px; padding:2px 0; background:transparent; }
#pageBodyLeft #globalSectionNav ul ul li {position:relative; top:2px; }
#pageBodyLeft #globalSectionNav ul ul *	{font-size:small;}
#pageBodyLeft #globalSectionNav ul ul a	{}
#pageBodyLeft #globalSectionNav ul ul ul a	{background:#fff;}
#pageBodyLeft #globalSectionNav li a span	{margin:0; display:block; font-weight:normal; padding:3px 0; }
#pageBodyLeft #globalSectionNav li.last a	{border-bottom:solid 0px #000; }
#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			{border-top:none; border-bottom: none;}
#pageBodyLeft #globalSectionNav ul ul li a span				{font-weight:normal; margin-top:-4px;}
#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; border-top:none;}
#pageBodyLeft #globalSectionNav ul ul ul li a span	{border-top:solid 1px #ede8db;}
#pageBodyLeft #globalSectionNav ul ul ul li.first a span	{border-top:none;}
#pageBodyLeft #globalSectionNav ul ul a span	{padding-left:0px;}
#pageBodyLeft #globalSectionNav ul ul ul a span	{padding-left:0px;}
#pageBodyLeft #enquiryFormLink				{margin:12px 0 14px 0; padding:0; }
#pageBodyLeft #enquiryFormLink #enquiryBody	{padding:4px; border-top: solid 1px #83A9BE;}
#pageBodyLeft #enquiryFormLink a {display:block; padding:0 0 0 13px; background:url(/i/arrowRight.gif) 0px 3px no-repeat; font-weight:bold; font-size:1.1em;}
#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 #pollingFeature	{margin:0 0 14px 0; padding:0; background:#cbdee4;}
#pageBodyLeft #pollingFeature	legend {display:none;}
#pageBodyLeft #pollingFeature	div {padding:4px 14px;}
#pageBodyLeft #pollingFeature	.part1 {background:#6588a5; color:#fff; font-weight:bold;}
#pageBodyLeft #pollingFeature	.part2 {border-bottom:solid 1px #fff;}
#pageBodyLeft #pollingFeature	.part3 {background:#e9e9e7; border-bottom:solid 1px #fff;}
#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 14px 0; }
#pageBodyLeft .promoBanner .alt2 {margin:0 0 14px 0; color:#42617B;}
#pageBodyLeft .promoBanner .alt2 h1 {color:#fff;}
#pageBodyLeft .promoBanner .alt2 h2	{color:#aa3332;}
#pageBodyLeft .promoBanner .promoDetails	{padding:6px 14px;}
#pageBodyLeft .promoBanner strong	{color:#fff;}
#pageBodyLeft .promoBanner b		{color:#009;}
#pageBodyLeft .smallFeature		{background:#D6DFE7; margin:0 0 14px 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;}

#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 #cbdee4; border-bottom:solid 1px #cbdee4; 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 #cbdee4; border-bottom:solid 1px #cbdee4; 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 #cbdee4; border-bottom:solid 1px #cbdee4; 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 15px 0; margin:0 0 10px 0; border-bottom:solid 1px #cbdee4; float:left;}
#smallHomePageFeature div	{display:inline; margin:0 0 0 16px; float:left; width:130px;}
#smallHomePageFeature div.first	{margin:0;}
#smallHomePageFeature dl	{margin:0; padding:2px;}
#smallHomePageFeature dt	{font-weight:bold; color:#fff; margin:5px 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:10px 0 4px 0; margin:0 0 4px 0; float:left; border-bottom:solid 0px #000;}
#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:#fff; 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		{padding:0 0 10px 0; margin:0 0 10px 0; border-bottom:solid 1px #cbdee4;}
#bigHomePageFeature #feature01	{float:left; width:197px;}
#bigHomePageFeature #feature02	{float:right; width:197px;}
#bigHomePageFeature dl	{margin:0; padding:2px;}
#bigHomePageFeature dt	{font-weight:bold; color:#009; margin:5px 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 #cbdee4;}
#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,
#faqs 			{margin:0px; clear:right; background-color:#fff; border-top:solid 1px #fff; border-bottom:solid 1px #fff;}
.standardArticle .mainArticle		{margin:11px; clear:both;}
/*.standardArticle .mainArticle h2	{color:#275583;}*/

.standardArticle .mainArticle a		{}
.standardArticle .mainArticle a:hover	{text-decoration:underline;}
.standardArticle .mainArticle .right	{width:135px; float:right; margin:0 0 10px 10px; background:#edebdb;}
.standardArticle .mainArticle .right *	{font-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:100%; float:none; margin:10px 0px 0px 0px; padding:10px 0px 0px 0px; background-image:url(/i/dotH.gif); background-repeat:repeat-x; background-position:0% 0%;}
.standardArticle .mainArticle .quote *	{font-size:x-small;}
.standardArticle .mainArticle .quote i	{color:#275583;}
.standardArticle .mainArticle .quote div {margin:0px 0px 10px 0px; padding: 0px 0px 10px 0px; background-image:url(/i/dotH.gif); background-repeat:repeat-x; background-position:0% 100%;}
.standardArticle .mainArticle .quote p	{padding:0; margin:0; font-size:small; font-weight:bold;}
.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 ol li	{color:#6588A5;}
.standardArticle .mainArticle p em	{display:inline-block; padding:3px 0px 3px 22px; width:auto; background: url(/i/openQuote.gif) 0 0 no-repeat; font-style:normal; font-weight:bold;}
.standardArticle .mainArticle p u	{display:inline-block; padding:3px 22px 3px 0px; width:auto; background: url(/i/closeQuote.gif) 100% 0 no-repeat; text-decoration:none; font-weight:bold;}
.standardArticle .mainArticle h6	{font-size:0.75em; color:#999; font-weight:normal; margin:0 0 3px 0;}
#pageBodyMiddle .editorialText {border-bottom:solid 0px #000; padding:0 0 10px 0; margin:0 0 10px 0;}
#pageBodyMiddle .editorialText ol li {color:#6588A5;}
#pageBodyMiddle table		{margin-bottom:0px;}
#pageBodyMiddle table td	{padding-bottom:0px;}
#pageBodyMiddle table img	{margin:0 8px 8px 0;}
#relatedLinks, #relatedDocs		{padding:4px 0 6px 0; border-bottom:solid 1px #cbdee4; 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 15px 0; border-bottom:solid 0px #000; margin:0 0 5px 0; clear:both;}
.listFeatures .lefty	{padding-right:7px;}
.listFeatures table		{margin:0 0 5px 0;}
.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 {display:block; margin-bottom:4px;}
.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:bold; padding:2px 0 2px 13px; background: url(/i/arrowRelatedInfo.gif) left top no-repeat; display:block;}
.listFeatures a		{font-weight:bold;}
.listFeatures h4 {color:#fefefe;}
.listFeatures .summaryText {margin-bottom:12px;}
#sectionFrontPageFeature		{padding:0 0 10px 0; margin:0 0 10px 0; border-bottom:solid 1px #cbdee4;}
#sectionFrontPageFeature img	{border-top:solid 1px #fff; }
.sectionFrontPageFeature div.item	{float:left; width:132px; margin:0 0 10px 9px;}
.sectionFrontPageFeature div.leftItem	{float:left; width:132px; margin:0;}
.sectionFrontPageFeature h4	{font-size:1em; background:#fefefe; 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;}

#sectionFrontPageFeatureTwin		{padding:0 0 10px 0; margin:0 0 10px 0; border-bottom:solid 1px #cbdee4;}
.sectionFrontPageFeatureTwin div.item	{float:left; margin:0 0 10px 22px;}
.sectionFrontPageFeatureTwin div.leftItem	{float:left; margin:0;}
.sectionFrontPageFeatureTwin h4	{font-size:1em; padding:0 0 3px;; color:#fefefe; }
.sectionFrontPageFeatureTwin dl	{margin:0; padding:2px;}
.sectionFrontPageFeatureTwin dt	{color:#333; margin:5px 0;}
.sectionFrontPageFeatureTwin dd 	{margin:0; padding:0;}
.sectionFrontPageFeatureTwin dd a	{margin:0; padding:0 0 0 15px; background: url(/i/arrow.gif) 0 5px no-repeat; display:block;}
.sectionFrontPageFeatureTwin dl a, .sectionFrontPageFeatureTwin dl a *{color:#aa3332;}

#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 #cbdee4;}
#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 #cbdee4; 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 #faqsInner	{margin:11px;}
#faqs #questions	{padding:0 0 12px 0; border-bottom:solid 1px #cbdee4;}
#faqs #questions ul	{margin:5px 0; padding:0; list-style-type:none;}
#faqs #questions li	{margin:0; padding:0; border-bottom: solid 1px #fff;}
#faqs #questions a	    {display:block; padding:0 0 0 13px; background: url(/i/arrow.gif) 0px 5px no-repeat; font-weight:normal;}
#faqs h2		{color:#6588a5;}
#faqs #answers	{padding:0 0 12px 0;}
#faqs #answers table {width:410px;}
#faqs #answers p	{padding:0; margin:11px;}
#faqs #answers div.backToTop	{padding:0 0 10px 10px; border-bottom:solid 1px #cbdee4; text-align:right; display:block;}
#faqs #answers a.backToTop	{padding:0 0 0 10px; background: url(/i/arrow.gif) left center no-repeat; font-size:x-small; display:block; float:right; white-space:nowrap;}

#faqs ul.answerList				{margin:0; padding:0; list-style-type:none;}
#faqs ul.answerList li.answer	{border:solid 1px #f1f1ef; margin:0 0 14px 0;}
#faqs #answers ul.answerList h3			{background-color:#f1f1ef; color:#adacac; font-family: Helvetica, Verdana, Geneva, Arial, sans-serif; font-size:2em; margin:0; border:solid 1px #f1f1ef;}
#faqs #answers ul.answerList h3 span	{color:#adacac; font-family: Helvetica, Verdana, Geneva, Arial, sans-serif; font-size:1em; position:relative; top:-4px; left:-3px;}
#faqs ul.answerList .quoteTitle	{background-color:#f1f1ef;  border:solid 1px #f1f1ef; overflow:hidden;}
#faqs ul.answerList .quoteTitle blockquote	{width:75%; margin:0 5px; padding:0; background: transparent url(/i/openQuote.gif) 0 0 no-repeat;}
#faqs ul.answerList .quoteTitle blockquote div	{margin:0; padding:4px 23px; background: transparent url(/i/closeQuote.gif) 100% 0 no-repeat;}
#faqs ul.answerList .quoteTitle .more,
#faqs ul.answerList .quoteTitle .less	{display:none; float:right; margin:0 7px 0 0; position:relative; top:-7px;}
#faqs ul.answerList .quoteTitle .more a	{padding-left:20px; background: transparent url(/i/arrowDown.gif) 0 0  no-repeat;}
#faqs ul.answerList .quoteTitle .less a	{padding-left:20px; background: transparent url(/i/arrowClose.gif) 0 0  no-repeat;}
#faqs ul.answerList p u	{font-size:0.75em; color:#999; text-decoration:none;}
#faqs ul.answerList p a	{font-size:0.75em;}

* html #faqs ul.answerList .quoteTitle .more,
* html #faqs ul.answerList .quoteTitle .less	{top:-14px;}


#siteForm #formHeader {padding:0; margin:15px 0 10px 0;}
#siteForm p, #enquiryFormOne textarea, #enquiryFormOne input, #enquiryFormOne select {padding:0; margin:0 0 10px 0;}
#siteForm legend {font-size: x-small;	color: #898989; font-weight: bold; padding:10px 0 0 0; margin: 0 0 10px 0; position:relative; left:-7px;}
#siteForm #formContent {padding:0 0 10px 0; border-bottom:solid 0px #000;}
#siteForm #formContent .requiredItem {color: #111184; display:inline; font-size:medium; position:relative; top:3px;}
#siteForm #formContent select	{color:#000; background-color:#fff;}
#siteForm #formContent option	{color:#000; background-color:#fff;}
#siteForm #formContent label {font-weight:bold; display:block; color:#333; margin:5px 0 2px 0; font-size:x-small;}
#siteForm #formContent input {border:solid 1px #6588a5; border-right:solid 1px #abc1d3; border-bottom:solid 1px #abc1d3; display:block; color:#000; background-color:#fff;}
#siteForm #formContent textarea {border:solid 1px #6588a5; border-right:solid 1px #abc1d3; border-bottom:solid 1px #abc1d3; overflow: auto; width:355px; height:50px; color:#000; background-color:#fff;}
#siteForm #formContent .inputBox {width:355px; height:1.2em}
#siteForm #formContent .inputBoxNarrow {width:138px;}
#siteForm #formFooter 			{padding:10px 0 0 0; margin:0 0 10px 0;}
#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 #formFooter #buttons	{padding:0; margin:0; width:355px;}
#siteForm #formFooter #buttons .submit	{width:75px;}
#siteForm #formFooter #buttons input	{float:right; margin:0 0 0 5px; color:#fff; background-color:#111184; border:solid 1px #111184; font-weight:normal; background-image:url(/i/warning/arrow.gif); background-position:100% 50%; background-repeat:no-repeat; color:#fff; padding:1px 15px 1px 5px; border:solid 1px #111184; cursor:pointer;}

#searchResults 					{padding:0; margin:0 0 10px 0;}
#searchResults #bestBets h1	{padding:0; margin:8px 0 16px 0; font-size:medium; color:#6588a5; font-weight:bold;}
#searchResults #bestBets h2	{padding:4px 0 4px 12px; background-color: #EDE8DB;}
#searchResults #bestBets ul	{margin:5px 0; padding:0 0 0 12px; list-style-type:none;}
#searchResults #bestBets li	{margin:0; padding:0;}
#searchResults #bestBets a	{display:block; padding:0 0 0 15px; background: url(/i/arrow.gif) left center no-repeat; font-weight:bold;}
#searchResults #results h2	{padding:4px 0 4px 12px; background-color: #EDE8DB;}
#searchResults #resultsList {border-top:solid 1px #cbdee4; 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 #cbdee4;}
#searchResults #resultsList a {line-height:19px; background-position: -1px 3px;}
#searchResults #resultsList a.nondoc		{background: url(/i/arrow.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; font-size:small;}
#AToZIndex #AToZ	{margin:10px 0 0 0; padding:0 0 5px 0; border-bottom:solid 1px #cbdee4;}
#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	{font-size:small; 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; font-size:small;}
#AToZIndex #AToZBody h3	{color:#6588a5;}
#AToZIndex #AToZBody a	{font-size:small; padding:0 0 0 15px; background: url(/i/arrow.gif) left center no-repeat; display:block;}

#newsAndEventsSummmary	{margin:0 0 10px 0;}
#newsAndEventsSummmaryArea	{margin:0 0 10px 0;}
#newsAndEventsSummmary input.goButton {width:26px; color:#fff; background:#83A9BE; border:solid 1px #83A9BE; font-weight:bold;}
#newsAndEventsSummmary .titleArea	{margin:0 0 10px 0; background:#EFF2F4; font-size:small; padding:3px 10px; font-weight:bold;}
#newsAndEventsSummmary .pagination	{margin:0 0 10px 0;}
#newsAndEventsSummmary .item		{margin:0 0 10px 0; padding:0 0 10px 0; border-bottom:solid 1px #cbdee4;}
#newsAndEventsSummmary .dateArea	{float:left; width:100px; color:#6588a5;}
#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 *	{font-size:small;}
.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 #cbdee4; 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;}

#pageBodyLeft #pollingFeature		{margin:0 0 14px 0; padding:0; background:#cbdee4;}
#pageBodyLeft #pollingFeature form {margin:0; padding:0; border:solid 1px #e9e9e7;}
#pageBodyLeft #pollingFeature fieldset {margin:0; padding:0; border:solid 0px;}
#pageBodyLeft #pollingFeature label {position:relative; top:-3px;}
#pageBodyLeft #pollingFeature div	{padding:4px 14px;}
#pageBodyLeft #pollingFeature .title {background:#6588a5; color:#fff; font-weight:bold;}
#pageBodyLeft #pollingFeature .question {border-bottom:solid 1px #fff;}
#pageBodyLeft #pollingFeature .vote {background:#e9e9e7; border-bottom:solid 1px #fff;}
#pageBodyLeft #pollingFeature .voteButton {width:45px; background:#abc1d3; border:solid 1px #d0dfeb; border-right:solid 1px #687f9a; border-bottom:solid 1px #687f9a; color:#036; font-weight:bold;}


#documentList	{padding:4px 0 6px 0; border-bottom:solid 1px #cbdee4; 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; }
.panel h5	{height:15px; padding:0px; color:#fff; font-size:1.2em; margin:0 0 5px 0;}
.panel .item	{border-bottom:solid 1px #fff;}

.panel .relatedDocs {list-style: none; padding: 0; margin: 0; }
#pageBodyRight .panel .relatedDocs li {padding-left: 20px;}
#pageBodyRight .panel .relatedDocs a {margin-left: 0px; color: #0cf; font-size:0.85em !important;}
#pageBodyRight .panel .relatedDocs span {font-size:0.8em}

.panel p		{margin:4px 0 0 0; padding:0 0 4px 0; border-bottom:solid 0px;}
.panel b		{display:block; font-size:xx-small; font-weight:bold; color:#0cf;}
.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 0px;}
.panel .bullet a	{padding:0 0 4px 20px; position:relative; background: url(/i/icons/pdf.gif) 0px 0px no-repeat; display:block; width:100%; w\idth:auto;}
.panel img			{float:left; margin:0 5px 13px 0}

.panel .relatedDocumentsRight		{margin:0; padding:2px; background:#000; }
.panel .relatedDocumentsRight a	{color:#0cf; font-weight:bold;}
.panel .relatedDocumentsRight a *	{color:#0cf; font-weight:bold;}
.panel .relatedDocumentsRight span	{padding:0 0 0 24px; display:block; min-height:19px; }

#pageFooter #globalFooterNav	{font-size:xx-small; margin:0 169px 0 169px; padding:3px 0 0 0; border-top: solid 1px #dcdce2; text-align:right;}
#pageFooter #globalFooterNav *	{font-size:xx-small;}

.editorialText a:hover, .editorialText a:hover strong	{color:#316F93;}

.highlightBullet li	{color:#AA3332;}

#pageBodyRight div.relDocs			{height:179px; width:134px; padding:14px; background-color:#dcdce2; margin-bottom:7px; text-align:left;}
#pageBodyRight table.thtDirect		{background-color:#111184;}
#pageBodyRight table.thtDirect td	{height:207px; width:134px; vertical-align:bottom; padding:14px; overflow:hidden; font-size:0.85em;}
#pageBodyRight table.thtDirect td p	{color:#fff; font-size:1em; text-align:left;}
#pageBodyRight div.relDocs #usefulLinks		{margin-top:60px;}
#pageBodyRight div.relDocs #usefulLinks h5	{font-size:1.2em; color:#000; margin:0 0 3px 0;}
#pageBodyRight div[class].relDocs #usefulLinks h5	{font-size:1.0em;}
#pageBodyRight div[class].relDocs #usefulLinks p	{font-size:0.85em;}
#pageBodyRight div[class].relDocs #usefulLinks p *	{font-size:1em;}

#warningPanel	{margin:32px; width:627px; padding:9px; background-color:#dcdce2;}
#warningPanel #warningTitle	{margin-bottom:9px;}
#warningPanel .closerImg	{margin-right:166px;}
#detailsPanel	{background-color:#fff; border:solid 1px #fff;}
#detailsPanel #detailsPanelInner	{margin:30px 15px 30px 152px;}
#detailsPanel h1	{font-size:2.2em; font-family: Helvetica, Verdana, Geneva, Arial, sans-serif;}
#detailsPanel p.eighteen	{font-size:1.1em; padding:9px 90px 9px 60px; background-image:url(/i/warning/18.gif); background-position:0% 50%; background-repeat:no-repeat;}
#detailsPanel p.error	{font-size:1.0em; color:#c00; font-weight:bold;}
#detailsPanel form	{margin:0; padding:0;}
#detailsPanel form input.checkbox	{position:relative; top:2px;}
#detailsPanel .warningButton	{margin:8px 0 0 0; padding:8px 0 0 0; border-top:solid 1px #dcdce2; text-align:right;}
#detailsPanel .warningButton input.warningSubmit	{background-color:#111184; background-image:url(/i/warning/arrow.gif); background-position:100% 50%; background-repeat:no-repeat; color:#fff; padding:1px 15px 1px 5px; border:solid 1px #111184; cursor:pointer;}

div.midTitle		{background-color:#fff; padding:9px; border-top:solid 1px #fff;}
div#siteForm		{background-color:#fff; padding:9px; border-top:solid 1px #fff;}
div#homePageIntroImage		{background:#fff url(/i/hivIsCloser.gif) 0 -150px no-repeat; padding:9px; height:400px;}
div.flashObj		{background-color:#fff; text-align:center;}

#pageBodyMiddle .posterGallery img	{margin:0 9px 10px 0;}
* html #pageBodyMiddle .posterGallery 		{margin-right:-11px;}

/*************************************************/
/* 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:xx-small !important; f\ont-size:x-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 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; wid\th: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;}
