/* General Top level styles - usually provides the framework for the colour style sheet to colour in */
/* If there is a style such as margin-top:0.001pt then leave it in as Immediacy requires this to ensure consistency in the editor  */
body		{font-size:82%; font-family: Arial, Verdana, sans-serif; margin:0px; color:#330000; background-color:#ffffff; text-align:center;}
div  		{ margin-left:0px; margin-right:0px; margin-bottom:0px; margin-top:0px; font-weight:normal; color:#330000; }
span	 	{margin-top:0.001pt; margin-bottom:0.001pt; color:#330000; font-weight:normal;}
ul           	{margin-top:0.001pt; margin-bottom:0.001pt;  padding-left:18px; margin-left:18px; }
li 	{list-style-image:url(../../../../images/LSPbullet-Orange.gif); margin-top:4px; }
ol           	{margin-top:0.001pt; margin-bottom:0.001pt;}
blockquote	 	{margin-top:0.001pt; margin-bottom:0.001pt;}
form		 	{margin-top:0px; }
p 				{margin-top:0.001pt; margin-bottom:0.001pt; color:#330000; font-weight:normal; }
textarea  		{}

table.ImmTS_Default { padding:0px; width:100%; border-collapse:collapse; background-color:#ffffff; }  /* defines the default table */
table.ImmTS_Default th { padding:4px; margin:2px; } /* defines the table cell padding and spacing */
table.ImmTS_Default td { padding:4px; margin:2px; } /* defines the table cell padding and spacing */

table.ImmTS_Default, table.ImmTS_Default th { border: 2px solid #000000; } /* defines the table borders */
table.ImmTS_Default td { border-top: 0px solid #000000; border-bottom: 1px solid #999999; border-left: 2px solid #000000; border-right: 2px solid #000000; } /* defines the table borders */

table.ImmTS_Default th {  background-color:#666666; color:#ffffff; font-family: Arial, Verdana, sans-serif; font-size:90%; font-weight:bold; }  /* defines a default colour for the table, this could? be overriden in the colour style sheet */
table.ImmTS_Default tr { vertical-align:middle; height:16px; } /* defines the default row behaviour */
table.ImmTS_Default td { background-color:#f5f5f5; color: #333333; font-family: Arial, Verdana, sans-serif; font-size:90%; font-weight:normal; } /* defines the default column behaviour */

.txtDate {color:#713B01;}
/* variety of class styles to standardise grey and colour shades across Immediacy websites  */
.blackText  { color:#000000; }
.veryDarkGreyText { color:#333333; }
.darkGreyText { color:#666666; }
.midGreyText { color:#999999; }
.lightGreyText{ color:#cccccc; }
.lightGreyTextPad{ color:#cccccc; padding-left:4px; padding-right:4px; }
.whiteText { color:#ffffff; }
.smallFont { font-size:75%; font-family:Verdana, Arial, sans-serif; }
.smallBoldFont { font-size:75%; font-weight:bold; font-family:Verdana, Arial,  sans-serif; }

.spanLeft{ position:relative; float:left; margin-left:7px; }
.spanRight{ position:relative; float:right; background-color:#ffffff; text-align:right; margin-right:4px; }
.spanPadded { margin: 4px; color:#713B01; }
.textsize { margin-left:5px; }
.TextBoxesmover { position:relative; top:1px; }

/* -------------------------------------------------------------------------------*/
#superContainer {width:950px; height:100%; background-color:#fff; margin-left:auto; margin-right:auto;}

#inner {display:block; padding:0px; margin:0px;	text-align:left;  border-left:1px solid #000; border-right:1px solid #000; border-bottom:1px solid #000; background-color:#F7AF61; z-index:100; width:948px; }
#leftColumn { position:relative; float:left; width:180px; margin:0px; margin-bottom:20px; padding:0px; background-color:#F7AF61; overflow:hidden; }
#rightColumn {position:relative; float:right; display:block;  width:212px; right:0px; background-color:#fff; padding-right:3px; margin-bottom:10px; }
#mainColumn { position:relative; float:left; display:block; width:760px; padding:0px; padding-left:8px; background-color:#fff; border-bottom:30px #fff solid; }
/* 3 column webpage */
#contentColumn { position:relative; float:left; display:block; background-color:#fff; width:545px; }
/* 2 column webpage */
#contentColumnWide { position:relative; float:left; display:block; background-color:#fff; width:760px; }
/* 1 column webpage */
#contentColumnFull { position:relative; float:left; display:block; background-color:#fff; width:939px; padding-left:8px; padding-bottom:8px; }
#singleBlock { display:block; padding:0px;	text-align:left;  border-left:1px solid #000; border-right:1px solid #000; border-bottom:1px solid #000; background-color:#fff; z-index:100; width:941px; padding-left:7px; }
.clear {clear:both; margin:0px; padding:0px;}

#topBar		{
	position:relative; 
	float:left; 
	display:block; 
	width:950px; 
	height:25px; 
	background-color:#fff; 
	margin-top:10px;
	margin-bottom:0px;
	padding-top:10px;
	padding-left:0px;
	padding-right:0px;
}
/* This holds the datediv and the Universal page links  */
#globalLinkBar {
	position:relative;
	float:left;
	display:block;
	text-align:left;
	width:948px; 
	height:26px; 
	background-color:#F9C489; 
	color:#cad7fc;
	border-top:1px solid #ffffff; 
	border-bottom:1px solid #ffffff; 
	padding-top:0px; 
	padding-bottom:0px;
	margin:0px;
	 }
	
#divDate {
	color:#713B01;
	position:relative;
	float:right;
	clear:both;
	height: 0px;
	margin-right:4px;
	margin-top:4px;
}

#tBarBorder { border-left:1px #000 solid; border-top:1px #000 solid; border-right:1px #000 solid; background-color:#debc45; padding:0px; margin:0px; position:relative; float:left; }
#bluebetweendiv { height:2px; width:948px; background-color:#F7AF61; margin:0px; padding:0px; border-left:solid #000 1px; border-right:solid #000 1px; line-height:2px; display:block;}
#footerRegion {position:relative; float:left; padding-top:10px; background-color:#fff; width:948px; height:26px; font-size:90%; color:#666666; }

/* Global Sidemenu Styles  - see color style sheets for further styles */
	/* These are styles used globally by the expanding sidemenu. Further styles for this plugin are defined in the "color" style sheets. */
		
		/* style for the containing div for the menu */	
		/* note, the font size of 83% gives a very similar font-size in IE and Mozilla. feel free to change it, but appreciate the impact cross-browser */
		div#sidemenu {
			width:179px;
			font-family: Arial, Verdana, sans-serif;
			font-size:93%;
		}

		/* style of the "header" for the menu if there is one */
		div#sidemenu .head	{
					font-weight:normal; font-size:100%; color:#F7AF61;
				    height:7px; padding-left:0px; padding-top:0.1em; margin-bottom:0.01px; margin-top:0.01px;
					}
		/* default ul tag style for this menu - you probably won't need to change this */
		div#sidemenu ul 
		{
			list-style:none;
			margin-bottom:0px;
			margin-right:0px;
			margin-left:0px;
			margin-top:0px;
			padding:0px;
		}
		
		/* default li tag style for this menu - you probably won't need to change this */
		div#sidemenu ul li		
		{
			float:left;
			width:100%;
			margin:0px;

		}
		
		/* style for the actual menu links. padding-top and padding bottom styles are useful for netscape which doesn't seem to handle "filling" the LI tag to 100% height */
		/* change the padding styles, but exercise some caution with different browsers*/					
		div#sidemenu a {
			display:block;
			text-decoration:none;
			padding-top:0.23em;
			padding-bottom:0.33em;
			padding-left:3px;
		}
		
		/* style for the menu bullets */
		div#sidemenu a SPAN	 {float:left; height:1.5em; width:9px; margin-top:2px; background-repeat:no-repeat; position:relative; top:2px;}

/* This is the first div to hold content in the right column styles below it are to allow separate styling of the head  */
#dynamicBox{
position:relative;
left:2px;
width:162px;
border-left: 2px solid #eaeaea;
border-top: 2px solid #eaeaea;
border-bottom: 2px solid #eaeaea;
border-right: 18px solid #eaeaea;
background-color:#fff;
margin-left:10px;
padding-left:10px;
padding-right:0px;
padding-bottom:8px;
margin-bottom:4px;
padding-top:8px;
margin-top:30px;
font-size:90%;
}
#dynamicBox ul li{
position:relative;
left:-10px;
font-size:100%;
list-style-image:url(../../../../images/bulletDynamicBox.gif);
}
#dynamicBox ul a {
position:relative;
left:1px;
bottom:2px;
}
#dynamicBox ul img {
position:relative;
}

/* this is the right column div to hold content as required inc feature Boxes */
#featureBox{
position:relative;
float:right;
background-color:#ffffff;
width:192px;
margin-right:0px;
margin-top:8px;
padding:0px;
right:8px;
}

/* the following are banner/logo bar design divs  */ 
#bannerBar	{
	width:948px;
	height:98px; 
	background-color:#F9C489;
	position:relative;
	float:left;
	clear:both;
	
	 }  /* the outer holding div  */
#banBar01A {
	background-color:#fff;
	/* background-image: url(../../../../images/title-banner.gif); */
	width:401px;
	position:relative;
	float:left;
	height:98px;
}
#banBar01B {
	background-color:#F9C489;
	width:547px;
	position:relative;
	float:left;
	height:48px;
}
#banBar01C {
	background-color:#F9C489;
	width:546px;
	position:relative;
	float:left;
	height:48px;
	border-top: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;	
}

#banBar02 {
	background-color:#F9C489;
	width:71px;
	position:relative;
	float:left;
	height:48px;
	border-right: 1px solid #FFFFFF;		
}
#banBar03 {
	background-color:#F9C489;
	width:70px;
	position:relative;
	float:left;
	height:48px;
	border-right: 1px solid #FFFFFF;	
}
#banBar04 {
	background-color:#999999;
	width:73px;
	position:relative;
	float:left;
	height:48px;
	border-right: 1px solid #FFFFFF;	
}
#banBar05 {
	background-color:#CCCCCC;
	width:180px;
	position:relative;
	float:left;
	height:48px;
	border-right: 1px solid #FFFFFF;	
}
#banBar06 {
	background-color:#999999;
	width:149px;
	position:relative;
	float:left;
	height:48px;
}
#banBar07 {
	background-color:#F9C489;
	width:70px;
	position:relative;
	float:left;
	height:49px;
	border-right: 1px solid #FFFFFF;
}
#banBar08 {
	background-color:#CCCCCC;
	width:144px;
	position:relative;
	float:left;
	height:49px;
	border-right: 1px solid #FFFFFF;
}
#banBar09 {
	background-color:#F9C489;
	width:70px;
	position:relative;
	float:left;
	height:49px;
	border-right: 1px solid #FFFFFF;
}
#banBar10 {
	background-color:#cccccc;
	width:72px;
	position:relative;
	float:left;
	height:49px;
	border-right: 1px solid #FFFFFF;
}
#banBar11 {
	background-color:#F9C489;
	width:70px;
	position:relative;
	float:left;
	height:49px;
	border-right: 1px solid #FFFFFF;
}
#banBar12 {
	background-color:#999999;
	width:115px;
	position:relative;
	float:left;
	height:49px;
}
/* above are the banner/logo bar design divs  */

	
