body		{background: #fff;}
*			{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color:#333;}
img		{border:none; padding:0; margin:0;}
a		{text-decoration:none; color:#0F7AD5;}
a *		{color:#0F7AD5;}
a span	{color:#0F7AD5;}
a:hover	{text-decoration:underline;}

h1	{padding:0; margin:8px 0 20px 0; font-size:medium; color:#006; font-weight:bold;}
h2	{padding:0; margin:14px 0 9px 0; font-size:small;}
h3	{padding:0; margin:5px 0 0 0; font-weight:bold; color:#000; font-size:small;}
h4	{padding:0; margin:0; font-weight:bold; color:#036; font-size:small;}
h5	{margin:0; padding:4px; background:#006; color:#FFCC00; 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 6px 0; color: #333;}
p strong {color: #333;}
p a strong {color: #0E7AD5; font-weight: normal;} 
hr	{color:#CBDEE4; height:1px; background:#CBDEE4; border:#fff;}
.firstPara, .firstPara *	{font-size:medium; margin:0 0 3px 0; color: #333;}
.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:#333;}
/*.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;} 
.searchHiglight	{background:#CBDEE4;}

/* text logo */
.logoLoz	{color:#EF6821; font-weight:bold; text-decoration:none;}

#siteLogo img {position: relative; top: -18px; left: -4px;}
#pageHeader *	{font-size:xx-small; f\ont-size:x-small;}
* html #pageHeader *	{font-size:xx-small !important; f\ont-size:x-small;}
#pageHeader #pageHeaderRight #SecureContent	{height:25px; margin:0 0 28px 0;}
#pageHeader #pageHeaderRight #SecureContent a	{font-size:90%;}
#pageHeaderRight form#searchForm {text-align:left; height:25px; margin:0 0 27px 0; position: relative; top: 35px; left: 25px;}
#pageHeaderRight form#searchForm label {display:inline; color:#006;}
#pageHeaderRight form#searchForm input#searchBox {width:110px; border:solid 1px #c3c3c3; display:inline;}
#pageHeaderRight form#searchForm input.goButton {width:26px; background:#abc1d3; border:solid 1px #d0dfeb; border-right:solid 1px #687f9a; border-bottom:solid 1px #687f9a; color:#036;}

#pageHeaderLeft form#websites {margin:15px 0 0 0; padding:0;}
#pageHeaderLeft form#websites select {font-family:Arial, Helvetica, sans-serif; font-size:110%; width:150px; margin:60px 0 0 0; }
#pageHeaderLeft form#websites option	{font-family:Arial, Helvetica, sans-serif; font-size:100%;}

#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:#009; position: relative; top: -15px;}

#pageBodyRight * {font-size:x-small;}
#pageBodyLeft * {font-size:x-small; line-height:x-small;}
#pageBodyLeft #globalSectionNav		{margin:0 0 14px 0; padding:0;}
#pageBodyLeft #globalSectionNav	span	{font-size:x-small;}
#pageBodyLeft #globalSectionNav ul	{margin:0; padding:0; list-style-type:none; }
#pageBodyLeft #globalSectionNav li	{margin:0; padding:0; display:inline;}
#globalSectionNav ul li.current a span 	{background-color: #F8CE00; display:block; }
#globalSectionNav ul li a.selected span 	{background-color: #F8CE00; color: #006; font-weight: bold;}
#pageBodyLeft #globalSectionNav a.selected	{background-image:url(/i/navArrow.gif); background-position: left center; background-repeat:no-repeat; }
#pageBodyLeft #globalSectionNav li a	{margin:0; display:block; padding:0 0 0 13px; background:#fff; }
#pageBodyLeft #globalSectionNav ul ul	{background:none; margin:0; padding:0;}
#pageBodyLeft #globalSectionNav ul ul *	{font-size:x-small;}
#pageBodyLeft #globalSectionNav ul ul a	{background:#fff; }
#pageBodyLeft #globalSectionNav ul ul ul a	{background:#fff;}
#pageBodyLeft #globalSectionNav li a span	{margin:0; display:block; line-height:14px; font-weight:normal; padding:3px 0; border-top:solid 1px #006; }
#pageBodyLeft #globalSectionNav ul li.first a span	{border-top: solid 1px #006; }
#pageBodyLeft #globalSectionNav ul li.first ul li a span {font-weight:normal; border-top:solid 1px #006;}
#pageBodyLeft #globalSectionNav ul ul li a span				{font-weight:normal; border-top:solid 1px #006; background: #FBE580; color: #006;}

#pageBodyLeft #globalSectionNav ul ul li.first a span	{ border-top:solid 1px #006;}
#pageBodyLeft #globalSectionNav ul ul li.first ul li a span {font-weight:normal; border-top:solid 1px #006;}
#pageBodyLeft #globalSectionNav ul ul li.first ul li.first a span { border-top:solid 1px #006;}

#pageBodyLeft #globalSectionNav ul ul ul li a span	{border-top:solid 1px #006; background:#fff; color: #006;}
#pageBodyLeft #globalSectionNav ul ul ul li.first a span	{ border-top:solid 1px #006; background:#fff; color: #006;}
#pageBodyLeft #globalSectionNav ul ul a span	{padding-left:8px;}
#pageBodyLeft #globalSectionNav ul ul ul a span	{padding-left:16px;}

#pageBodyLeft #globalSectionNav ul li.current a span {font-weight: bold;}
#pageBodyLeft #globalSectionNav ul li.current ul li a span {font-weight: normal;}


/***/
#pageBodyLeft #globalSectionNav ul li.current a span {color: #006;}
#pageBodyLeft #globalSectionNav li a.selected span {font-weight: bold; }
#pageBodyLeft #globalSectionNav li.first a.selected span {font-weight: bold; }
#pageBodyLeft #globalSectionNav ul li.current ul li a.selected span {font-weight: bold; }

#pageBodyLeft #globalSectionNav ul li.current ul li.first a span {font-weight: bold; }
#pageBodyLeft #globalSectionNav ul li.current ul li.currentSelected a span {font-weight: bold;}
#pageBodyLeft #globalSectionNav ul li.current ul li.currentSelected ul li a span {font-weight: normal;}
#pageBodyLeft #globalSectionNav ul li.current ul li.currentSelected ul li a.selected span {font-weight: bold;}

#pageBodyLeft #globalSectionNav ul li.current ul li.first ul li a span {font-weight: normal;}
#pageBodyLeft #globalSectionNav ul li.current ul li.first ul li a.selected span {font-weight: bold;}
/***/


#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 #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; background:#ffad85; }
#pageBodyLeft .promoBanner .alt2 {margin:0 0 14px 0; background:#bebee5; }
#pageBodyLeft .promoBanner .alt2 h1 {color:#fff;}
#pageBodyLeft .promoBanner .promoDetails	{padding:6px 14px;}
#pageBodyLeft .promoBanner strong	{color:#fff;}
#pageBodyLeft .promoBanner b		{color:#009;}
#pageBodyLeft .smallFeature		{background:#ede8db; 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;}

#pageBodyRight .alt1 .promoDetails {padding-top:2px; background:#fff; border-top:solid 1px #006; margin-top: 30px;}
#pageBodyRight .alt1 .promoDetails p {color: #333;}
#pageBodyRight .alt1 .promoDetails p strong {color: #333;}
#pageBodyRight .alt1 .promoDetails a strong {color: #006; font-weight: bold;}

#pageBodyRight .panel	{background:#3f95dd;}
#pageBodyRight .panel a	{color: #fff;padding:2px;font-weight:normal !important;}
#pageBodyRight .panel p b {color: #fff; font-weight: normal;visibility:hidden;}

#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;}
#smallHomePageFeature div	{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:#333; 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:0; margin:0; float:left;}
#smallHomePageFeatureThree div	{display:inline; margin:0 0 0 13px; float:left; width:110px;} 
#smallHomePageFeatureThree div img {width: 123px;}
#smallHomePageFeatureThree div.firstItem	{margin:0 20px 0 0; width:110px;}
* html #smallHomePageFeatureThree div.firstItem {margin:0 7px 0 0;}
#smallHomePageFeatureThree div.firstItem dl dt p {font-size: x-small; color: #333; font-weight: normal;}
#smallHomePageFeatureThree div.firstItem dl dt p a {font-size: x-small; color: #006; font-weight: bold; display: block; background: #FFD102; border-bottom:solid 1px #006; border-top:solid 1px #006; padding: 3px 0 3px 0; padding-left: 3px;}
#smallHomePageFeatureThree div.item	{width:130px; }
#smallHomePageFeatureThree div.item dl dt p {font-size: x-small; color: #333; font-weight: normal;}
#smallHomePageFeatureThree div.item dl dt p a {font-size: x-small; color: #006; font-weight: bold; display: block; background: #FFD102; border-bottom:solid 1px #006; border-top:solid 1px #006; padding: 3px 0 3px 0; padding-left: 3px;}
#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;}
#smallHomePageFeatureThree dt ul,
#smallHomePageFeatureThree dd ul	{list-style-type:disc; margin-left:20px; padding-left:0;}
 



#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;}
#bigHomePageFeature dt ul,
#bigHomePageFeature dd ul	{list-style-type:disc; margin-left:20px; padding-left:0;}
#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 	{margin:0 0 10px 0; clear:right;}
.standardArticle .mainArticle		{padding:0 0 5px 0; clear:both; font-size: small;}
.standardArticle .mainArticle .right	{width:143px; 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:143px; float:right; margin:0 0 10px 10px; background:#edebdb; clear:right;}
.standardArticle .mainArticle .quote *	{font-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; font-size:small;}
.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;}

#pageBodyMiddle p {font-size: small;}


#relatedLinks, #relatedDocs		{padding:4px 0 6px 0; 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;}
#relatedDocs a	{display:block; padding:0 0 1px 13px; background: url(/i/arrow.gif) 0 6px no-repeat; font-weight:normal;}
#relatedLinks a	{line-height:20px; padding:0 0 1px 13px; background: url(/i/arrow.gif) 0 6px no-repeat; font-weight:normal;}
/*\*/ * html #relatedLinks a,
* html #relatedLinks strong	{height:1px; line-height:20px;} /**/
.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; border: 0;}
.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			{font-size: small; padding:5px 0 15px 0; border-bottom:solid 0px #cbdee4; margin:0 0 5px 0; clear:both; border:solid 0px black;}
.listFeatures .lefty	{padding-right:7px;border:solid 0px black;}
.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:3px 0 0 20px;}
.listFeatures td		{vertical-align:top; padding:0 0 5px 0;}
.listFeatures .left	{}
.listFeatures .lefty	{width:100px;}
.listFeatures .smaller	{display:block; margin-top:2px;}
.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:#000;}
.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; 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	{font-size:1em; 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; font-size:small;}
#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 .firstPara	{padding:0; margin:5px 0 18px 0; font-size:medium;}
#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;}

#faqs #questions	{padding:0 0 12px 0; border-bottom:solid 1px #cbdee4; font-size: small;}
#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; font-size: small;}
#faqs #answers table {width:410px;}
#faqs #answers p	{padding:0; margin:7px 0;}
#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 #answers p a strong	{font-weight: bold;}

#siteForm #formHeader {padding:0; margin:0 0 10px 0; border-bottom:solid 1px #cbdee4;}
#siteForm p, #enquiryFormOne textarea, #enquiryFormOne input, #enquiryFormOne select {padding:0; margin:0 0 10px 0;}
#siteForm legend {font-size: small;	color: #6588a5; 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 1px #cbdee4;}
#siteForm #formContent .requiredItem {font-weight: bold; color: #F00; display:inline}
#siteForm #formContent label {font-weight:bold; font-size: small; display:block; color:#333; margin:5px 0 2px 0;}
#siteForm #formContent input {border:solid 1px #6588a5; border-right:solid 1px #abc1d3; border-bottom:solid 1px #abc1d3; display:block;}
#siteForm #formContent textarea {border:solid 1px #6588a5; border-right:solid 1px #abc1d3; border-bottom:solid 1px #abc1d3; overflow: auto; width:414px; height:50px}
#siteForm #formContent #messageBox {font-size: small;}
#siteForm #formContent .inputBox {width:414px; height:1.2em; font-size: small;}
#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:414px; }
#siteForm #formFooter #buttons .submit	{width:auto; font-size:small;}
#siteForm #formFooter #buttons input	{float:right; margin:0 0 0 5px; background:#e8f1f4; border:solid 1px #abc1d3; border-right:solid 1px #6588a5; border-bottom:solid 1px #6588a5;}

#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 .firstPara		{padding:0; margin:0; font-size:small;}
#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 .editorialText a {background:none; font-weight:normal; display:inline; 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:#333; 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;}
#newsAndEventsSummmary * {font-size:small;}
#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; color:#fff;background:#0F7AD5; 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;}
#pageBodyThreeColumn #newsAndEventsSummmary #listOfNewsOrEvents .summaryArea	{float:right; width:316px;}
#newsAndEventsSummmary .summaryArea	a {font-weight:bold; display:block; margin:0 0 5px 0;}
#newsAndEventsSummmary #sortItemsBy {margin:20px 0 20px 0;}

/***************************/
/* error page styling only */
/***************************/

#thePageTitleBar {padding: 5px 0 0 5px; height: 65px; background-color: #E0F0FF; margin-left: 192px; margin-top: 56px; font-size: 130%; font-weight: bold; background-image:url(/i/gen/pageTitleBarBg03.gif); background-position: left center; background-repeat:no-repeat;}

#fullWideContentArea {margin: 10px 0 20px 192px; }
#fullWideContentArea p {padding: 15px 0 35px; 0;}
#fullWideContentArea a {color: #2E54A0;}

/***************************/

.summaryList	{margin:0 0 10px 0;}
.summaryList *	{font-size:small;}
.summaryList .titleBar			{padding:3px 0 3px 5px; background:#0F7AD5;margin:0 0 10px 0;width:392px;}
.summaryList .titleBar h4		{color:#fff;}
.summaryList .titleBar .right a	{color:#fff;padding-right:5px;}
.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:0px 0 10px 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 10px 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 0 10px 0;}
.panel h5	{border-bottom:solid 1px #fff;}
.panel .item	{border-bottom:solid 1px #fff;}
.panel p		{margin:0; padding:4px; background:#3F95DD; border-bottom: solid 1px #fff; color: #fff;}
.panel b		{display:block; font-size:xx-small; font-weight:bold; color:#fff;padding:2px 0 0 2px;}
.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_pearson.gif) left top no-repeat;}*/
.panel .bullet a	{padding:0 0 0 20px !important; position:relative; left:-20px; color: #fff; background:#3F95DD url(/i/bullet_pearson.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 #globalFooterNav	{font-size:xx-small; color: #006; border-top: solid 1px #006; padding-top: 3px; padding-left: 12px; width: 100%; position: relative; left: -192px; width: 750px;}
#pageFooter #globalFooterNav a		{font-size:xx-small; color: #0F7AD5;}

/*************************************************/
/* 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 .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 #pageHeaderRight input, 
* html #pageHeaderRight label, 
* 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;}

