/*
	Custom CSS styles may optionally be defined here.

	These styles will override and/or extend existing
	styles used by the website.
*/


/* space the items in the e.g. LATEST NEWS page.  */
.item
	{ padding-top: 5px;
	}

/* fix the first KEY MEETING DATE item on HOMEPAGE from overlapping */
#mainContent .first p
	{ margin-top: 0px;
	}

/* resize the WHAT'S HOT section so it fits in the column
div.body h4
	{ padding-right: 15px;
	}
*/


/* recolour the alternate e.g. LATEST NEWS items
.item.alt
	{ border-top: white;
	border-bottom: white;
	}
*/


/* change the text in the black squares on the right - larger size */
.ImagePromo p a:link,.ImagePromo p a:visited
	{ font-size: 1.7em;
	}

/* change the background of the menu items that 'drop down'. the default images /Features/Navigation/Images/tertiaryNavBg.png and /Features/Navigation/Images/tertiaryNavBg.gif is only 800px tall. */
.MenuBar ul.tertiary{position:absolute;display:none;padding:0 0 23px;text-align:left;width:226px;background:transparent url(/Global/CustomStyles/tertiaryNavBg.png) no-repeat 0 100%;}
* html .MenuBar ul.tertiary{background-image:url(/Global/CustomStyles/tertiaryNavBg.gif);}
.MenuBar ul.tertiary li{display:block;margin:0;padding:0 13px 0 10px;border:none;min-height:1px;}
* html .MenuBar ul.tertiary li{height:1px;font-size:85%;}
.MenuBar ul.tertiary span.tertiaryTop{position:absolute;top:-23px;left:0;width:226px;height:23px;padding:0;background:transparent url(/Global/CustomStyles/tertiaryNavBg.png) no-repeat 0 0;}
* html .MenuBar ul.tertiary span.tertiaryTop{background-image:url(/Global/CustomStyles/tertiaryNavBg.gif);}


/* change the horrible xforms stylesheet - note both labels and input boxes are in the same TD table cell which makes it a nightmare */
.xform {}
.xform #id_matrix { background-color: transparent; }
.xform #id_matrix td { text-align: right; padding-right: 5px; border-bottom: 1px solid #d4d4d4; }
.xform #id_matrix td label { margin-right: 20px; }
.xform #id_matrix td input { width: 225px; }
.xform #id_matrix td textarea { width: 221px; }
.xform #id_matrix td fieldset { text-align: left; }
.xform #id_matrix td fieldset input { margin-left: 15px; position: relative; width: 25px; }
.xform #id_matrix td fieldset label { position: relative; width: 220px; }

/* xform headings (can use classes for form fields) */
.xform #id_matrix td .xform_heading { font-size:150%; }
.xform #id_matrix td .xform_heading_link { font-size:150%; text-decoration: underline; }

/* set defaults for IFRAMEs                                  */
/* note: must still set the height: parameter for the IFRAME */
iframe { width: 100%; border: 0px solid transparent; margin: 0; } 

/* replace logo with the newer DGLT logo. Wtf is the image doing in a stylesheet in the first place intergen?  */
#logoHome{position:absolute;display:block;width:209px;background:#fff url(/Global/CustomStyles/SiteHeaderLogo.jpg) no-repeat;height:0px !important;height:72px;padding-top:72px;overflow:hidden;top:40px;left:37px;line-height:9999px;}*html #logoHome{height:0px !important;}

