/*User Selectable Styles*/

.Heading1, H1     {font: bold 1.5em 'Trebuchet MS', Tahoma, Sans-serif;
	color: #555;}
.Heading2, H2     {font: bold 1.3em 'Trebuchet MS', Tahoma, Sans-serif;
	color: #555;}
.Heading3, H3     {font: bold 1.2em 'Trebuchet MS', Tahoma, Sans-serif;
	color: #555;}
	
.Normal          {color:#111144;}
.Caption1        {color:#000066; font-weight:bold;}
.Caption2        {color:#000000; font-weight:normal; font-style:italic;}
.Caption3        {color:#000066; font-size:small;}
.Caption4		 {color:#ffffff; font-size:small; font-weight:bold;}

/* User Table Colour Styles */
/* These styles define the basic properties for tables in the Immediacy Editor */

	/* Default Table */
	table.ImmTS_Default		{background-color:#eeeeff;} /* Overall table style */

	table.ImmTS_Default th, 
	table.ImmTS_Default td	{padding:2px; margin:2px;} /* Cell padding and spacing styles */

	table.ImmTS_Default, 
	table.ImmTS_Default th, 
	table.ImmTS_Default td	{border:1px solid black;} 
	     
	table.ImmTS_Default th	{background-color:#ccccFF; color:black;} 
	table.ImmTS_Default tr	{}
	table.ImmTS_Default td	{color:black;}


/* dark blue table Styles - 30 June 2009*/
table.ImmTS_gold
{
	border-style: ridge;
	border-width: 4px;
	border-collapse: collapse;
}

table.ImmTS_gold th, table.ImmTS_gold td
{
	vertical-align: top;
	text-align: left;
	padding: 5px;
	padding-left: 20px;
	padding-right: 20px;
}

table.ImmTS_gold td	{border:1px solid #eeeeee;} /* Table border style */
table.ImmTS_gold th	{background-color: #A29146;}


/*Top Drop Down Menu Color Selection Styles */

/* All Level Styles*/
#topdropmenu
{
	clear: both;
	margin: 0; padding: 0;
	height: 22px;
	border-bottom: solid 4px #808080;
}

#topdropmenu .selected
{
	background-color: #DBDBDB;
	color: Black;
}

#topdropmenu a
{
	float: left;
	color: #808080;
	padding: 0px 10px;
	text-decoration: none;
	border-bottom: 4px solid #808080; 	
}

#topdropmenu .selected a
{
	color: black;
}

#topdropmenu li#current a
{
	color: #333;
	background-color: #F3F3F3; 
	border-bottom: 4px solid #7C2128;
}

#topdropmenu a:hover
{
	color: black;
	background-color: #F3F3F3; 
	border-bottom: 4px solid #800000;
}
 
/* Level 0 Styles */
#topdropmenu UL UL.L0
{
	margin: 0;
	padding: 0;
	font: bold 1.4em 'Trebuchet MS' , Tahoma, Arial, Sans-serif;
	border: 1px solid #808080;
	border-width: 0 0 4px 0;
	list-style: none;
}

#topdropmenu a.L0hc
{
	border-right: 1px solid #7C2128;
	background:  url(../../../images/dnArwGrey.gif) right center no-repeat;
}
#topdropmenu a.L0nc
{
	background-color: #FFFFFF;
	border-right: 1px solid #7C2128;
}

#topdropmenu a.L0hc:hover
{
	color: black;
	background-color: #F3F3F3; 
	background: url(../../../images/dnArwGrey.gif) right center no-repeat;
}

#topdropmenu a.L0nc:hover
{
	color: black;
	background-color: #F3F3F3; 
}


/* Level 1 Styles */
#topdropmenu UL UL.L1
{
	border: 1px solid #7C2128;
	background-color: #FFFFFF;
}
#topdropmenu a.L1hc
{
	background: url(../../../images/rtArwGrey.gif) right center no-repeat;
}
#topdropmenu a.L1nc
{
	
}

#topdropmenu a.L1hc:hover
{
	color: black;
	background: #F3F3F3 url(../../../images/rtArwGrey.gif) right center no-repeat;
	
	
}
#topdropmenu a.L1nc:hover
{
	color: #000000;
	background-color: #F3F3F3; 
}

/* Level 2 Styles */
#topdropmenu UL UL.L2
{
	background-color: #FFFFFF;
	border: 1px solid #7C2128;
}
#topdropmenu a.L2hc
{
	background: url(../../../images/rtArwGrey.gif) right center no-repeat;
}
#topdropmenu a.L2nc
{
	
}

#topdropmenu a.L2hc:hover
{
	color: #000000;
	background: #F3F3F3  url(../../../images/rtArwGrey.gif) right center no-repeat;
}
#topdropmenu a.L2nc:hover
{
	color: #000000;
}
