/* 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  		{}
hr { margin-top:15px; margin-bottom:15px; width:90%; }
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; }
.clear {clear:both; margin:0px; padding:0px;}
.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:30px; display:block; }
#printerLogo { display:block; height:50px; width:300px; margin-bottom:20px; }
#inner {display:block; padding:0px;	text-align:left; background-color:#fff; z-index:100; width:600px; }
#bannerBar { display:none; }
#topBar { display:none; }
#toplinks {display:none; }
#tBarBorder { display:block; background-color:#FFECFF; padding:0px; margin:0px; position:relative; float:none; }
#leftColumn { display:none; position:relative; float:none; width:0px; margin:0px; padding:0px; background-color:#123fc3; overflow:hidden; }
#globalLinkBar { position:relative; float:none; display:block; width:600px; height:26px; background-color:#FFFFFF; color:#663399; padding:0px; margin:0px; }
#noUnderline { display:none; }
#divDate { display:none; }
#mainColumn { display:block; }
#rightColumn { display:none; }
#featureBox { display:none; }
#contentColumn { display:block; background-color:#fff; width:600px; margin-bottom:25px; }
#footerRegion { position:relative; float:left; margin-top:25px; margin-bottom:20px; background-color:#fff; width:600px; height:26px; font-size:90%; color:#888888;  }
#bottomaddress { position:relative; float:left; margin-top:20px; margin-bottom:10px; clear:both; }

/* -------------------------------------------------------------------------------
#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;}
*/

