/* 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:#000066; background-color:#ffffff; text-align:center; }
div  		{ margin-left:0px; margin-right:0px; margin-bottom:0px; margin-top:0px; font-weight:normal; color:#000066; }
span	 	{margin-top:0.001pt; margin-bottom:0.001pt; color:#000066; font-weight:normal;}
ul           	{margin-top:0.001pt; margin-bottom:0.001pt;  padding-left:18px; margin-left:18px; }
li 	{list-style-image:url(../../../../images/bullet-Blue.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:#000066; font-weight:normal; }
textarea  		{}

table.ImmTS_Default { padding:0px; width:100%; border-collapse:collapse; background-color:#ffffff; page-break-inside:auto; }  /* 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:#cad7fc;}
/* 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:#cad7fc; }
.textsize { margin-left:5px; }
.TextBoxesmover { position:relative; top:1px; }

/* -------------------------------------------------------------------------------*/
#superContainer {width:600px; background-color:#fff; margin-left:auto; margin-right:auto;}

#inner {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:592px; }
#leftColumn { position:relative; float:left; width:180px; margin:0px; margin-bottom:20px; padding:0px; background-color:#123fc3; overflow:hidden; display:none; }
#rightColumn {position:relative; float:right; display:block;  width:212px; right:0px; background-color:#fff; padding-right:3px; margin-bottom:10px; display:none; }
#mainColumn { position:relative; float:left; display:block; width:592px; padding:0px; padding-left:8px; background-color:#fff; border-bottom:30px #fff solid; }
#contentColumn { position:relative; float:left; display:block; background-color:#fff; width:592px; }
.clear {clear:both; margin:0px; padding:0px;}

#topBar		{
	position:relative; 
	float:left; 
	display:none; 
	width:600px; 
	height:25px; 
	background-color:#fff; 
	margin-top:10px;
	margin-bottom:0px;
	padding-top:10px;
}
/* This holds the datediv and the Universal page links  */
#globalLinkBar {
	position:relative;
	float:left;
	display:block;
	text-align:left;
	width:600px; 
	height:26px; 
	background-color:#1d4ee1; 
	color:#cad7fc;
	border-top:1px solid #ffffff; 
	border-bottom:1px solid #ffffff; 
	padding-top:0px; 
	padding-bottom:0px;
	margin:0px;
	 }
	
#divDate {
	color:#cad7fc;
	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:#1d4ee1; padding:0px; margin:0px; position:relative; float:left; }
#bluebetweendiv { height:2px; width:600px; background-color:#1d4ee1; 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:592px; height:26px; font-size:90%; color:#999999; }

#bannerBar { display:none; }


/* Google Map Style */ 
#map {width:536px; height:600px; border:solid 1px #000000; position:relative; float:right; right:10px; }
#searchcontrol {width:200px; height:600px; position:relative; float:left; }
#slideShow { width:160px; height:160px; padding:10px; }
	