/*
the following symbols used in the style sheet below refer to :-
 T : text
lg : large
sm : small
dk: dark
u : underlined
b : bold
*/

TD		{color: #000000; font-size: 12px; font-family: arial,verdana;}

P		{color: #000000; font-size: 12px; font-family: arial,verdana;}

A		{font: 12px arial,verdana; color: #303030; text-decoration: none; font-weight: bold;}
A:Hover		{color: #a03030; font-weight: bold;}

SELECT,TEXTAREA	{font-family: arial,verdana; background-color:#FFFFFF; border-style:1px; font-size: 11; color: #000000;}
INPUT		{font-size: 11px; font-family: arial,verdana; font-weight: bold; color: #000000; background-color: #FFFFB0;}

/*Portal table backgrounds - most likely used as white*/
.portalBackground	{background-color:  #ffffff;}

/*General portal colours*/

/* The following stlyes are for links in the portal framework which need classing up so we can alter links in other communites than the default consignia-online all community. RPM 22-05-2002

/*red Error text*/
.redTErrb 	{font: 11px arial,verdana; font-weight: bold; color: #CC3333;}
.redTErr  	{font: 11px arial,verdana; font-weight: plain; color: #CC3333;}

/*balck text*/
.blackTsm 	{color: #000000; font-size: 11px; font-family: arial,verdana;}

/*grey text*/
.greyTsm 	{color: #999999; font-size: 11px; font-family: arial,verdana;}
.greyTsmu 	{color: #999999; font-size: 11px; font-family: arial,verdana; text-decoration: underline;}
.greyTsmb	{color: #999999; font-size: 11px; font-family: arial,verdana; font-weight: bold;}

/*white text*/
.whiteTsm 	{color: #FFFFFF; font-size: 11px; font-family: arial,verdana;}
.whiteTsmu 	{color: #FFFFFF; font-size: 11px; font-family: arial,verdana; text-decoration: underline;}
.whiteTsmb	{color: #FFFFFF; font-size: 11px; font-family: arial,verdana; font-weight: bold;}

/*white href*/
.whiteT		{font: 11px arial,verdana; font-weight: plain; color: #FFFFFF;}
.whiteT:Hover	{font: 11px arial,verdana; font-weight: plain; color: #FFFFFF;text-decoration: underline;}

/*large red href*/
.redTlg		{font: 11px arial,verdana; font-weight: plain; color: #CC0000;}
.redTlg:Hover	{font: 11px arial,verdana; font-weight: plain; color: #CC0000;text-decoration: underline;}
.redTlgb	{font: 11px arial,verdana; font-weight: bold; color: #CC0000;}

/*large red href underlined*/
.redTlgu	{font: 11px arial,verdana; font-weight: plain; color: #CC0000;text-decoration: underline;}
.redTlgu:Hover	{font: 11px arial,verdana; font-weight: plain; color: #CC0000;text-decoration: underline;}

/* blue heading*/
.blueTlg 	{font: 11px arial,verdana; font-weight: plain; color: #333366;}

.blueHew 	{font: 20px arial,verdana; font-weight: plain; color: #333366;}

.blueHlg 	{font: 22px arial,verdana; font-weight: plain; color: #333366;}

.whiteHlg 	{font: 22px arial,verdana; font-weight: plain; color: #FFFFFF;}

/*blue href/text */
/*.bluedksm		{font: 11px arial,verdana; font-weight: plain; color: #003366; text-decoration: none;}*/
/*.bluedksm:Hover		{font: 11px arial,verdana; font-weight: plain; color: #cc3333;text-decoration: underline;}*/
/*.bluedksmb		{font: 11px arial,verdana; font-weight: bold; color: #003366; text-decoration: none;}*/
.bluedksmb:Hover	{font: 11px arial,verdana; font-weight: bold; color: #cc3333;}
.bluedksmu		{font: 11px arial,verdana; font-weight: plain; color: #003366;text-decoration: underline;}
.bluedksmu:Hover	{font: 11px arial,verdana; font-weight: plain; color: #cc3333;text-decoration: underline;}
.bluedksmbu		{font: 11px arial,verdana; font-weight: bold; color: #003366;text-decoration: underline;}
.bluedksmbu:Hover	{font: 11px arial,verdana; font-weight: bold; color: #cc3333;text-decoration: underline;}

/*bold/text */
.blkdksmb		{font: 11px arial,verdana; font-weight: bold; color: #000000;text-decoration: none;}
.bluedklgb		{font: 11px arial,verdana; font-weight: bold; color: #003366;text-decoration: none;}

/*purple text */
.purplesmbu		{font: 11px arial,verdana; font-weight: bold; color: #9999CC;text-decoration: underline;}
.purplesmbu:Hover	{font: 11px arial,verdana; font-weight: bold; color: #9999CC;text-decoration: underline;}

/*static content headlines */
.contentHeadline02	{color: #003366; font-size: 11px; font-weight: bold; font-family: arial,verdana;}

/*static content main headlines */
.contentHeadline01		{color: #003366; font-size: 18px; font-family: arial,verdana;}

/*static content main text */
.contentMain		{color: #003366; font-size: 11px; font-family: arial,verdana;}

/*static content factoid text */
.factoid		{color: #003366; font-size: 18px; font-family: arial,verdana;}

/*static content factoid text */
.dctmTableHeader	{color: #003366; font-size: 18px; font-weight: bold; font-family: arial,verdana; background-color: #cccccc;}
.whiteTBold 		{font: bold 11px arial, verdana; color: #FFFFFF; ; text-decoration: none}
.blackTBold 		{color: #000000; font-size: 11px; font-family: arial, verdana; ; text-decoration: none; font-weight: bold}
.blueTBold 		{font: bold 11px arial, verdana; color: #333366; ; text-decoration: none}
.blueHlg16 { font-weight: bold; color: #333366; ; font-family: arial, verdana; font-size: 16px}

/* claims form confirmation header */
.blueHlg14 { font-weight: bold; color: #333366; ; font-family: arial, verdana; font-size: 14px}


.llisubmenu {	font : normal 10px Arial, Helvetica, sans-serif;}
A.llisubmenu:active, A.llisubmenu:link, A.llisubmenu:hover, A.llisubmenu:visited {text-decoration:none;}

.altlhdr {display:block; background: #f0f0f0;}
.lhdr {display:block;}
.submenu {background: #ffffff; background-color: #ffffff; border-bottom-color: #c0c0c0; border-bottom-style: solid; border-bottom-width: 1px;}
.altsubmenu {background: #f0f0f0; background-color: #f0f0f0; border-bottom-color: #c0c0c0; border-bottom-style: solid; border-bottom-width: 1px;}
.menutitle {border-bottom-color: #c0c0c0; border-bottom-style: solid; border-bottom-width: 1px; width: 100%;}
.invisible {display:none;}


.txtuserName	{color: #cc3333;font-weight: bold;font-size: 11px; font-family: arial,verdana;}

.txtukUpperPane {
	color: #333333;
	background-color: #CCCCCC;
}

.txtukTopMenuCell {
	background: #f0f0f0;
	font-weight: bold;
	border-bottom-color: #c0c0c0;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

.txtukTopMenuText {
	color: #404040;
	font-size: 14px;
	font-weight: normal;
	font-family: arial, verdana;
	text-decoration: none;
	border-bottom-color: #c0c0c0;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

A.txtukTopMenuText {
	color: #404040;
	font-size: 14px;
	font-weight: normal;
	font-family: arial, verdana;
	text-decoration: none;
	border-bottom-color: #c0c0c0;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

A.txtukTopMenuText:hover {
	color: #000000;
	border-bottom-color: #000000;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	font-weight: normal;
}

.txtukFrontMenuText {
	color: #404040;
	font-size: 16px;
	font-weight: bold;
	font-family: arial, verdana;
	text-decoration: none;
	border-bottom-color: #c0c0c0;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

A.txtukFrontMenuText {
	color: #404040;
	font-size: 16px;
	font-weight: bold;
	font-family: arial, verdana;
	text-decoration: none;
	border-bottom-color: #c0c0c0;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

A.txtukFrontMenuText:hover {
	color: #000000;
	font-weight: bold;
	border-bottom-color: #ffff00;
	border-bottom-style: solid;
	border-bottom-width: 3px;
}

.txtukHeaderLinksBackground	{color: #FFFFFF; background-color:   #999999;font-weight: bold;; border-color: #000000 #333333 #333333 #000000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.txtukHeaderLinksText	{color: #FFFFFF; font-size}
.txtukBackgroundImage	{background-image: ; background-color: #FFFFFF; background-repeat: repeat;}
.txtukHeaderUserBackground   {background-color:   #999999;; font-size: 10px; text-decoration: none; font-family: Arial, Helvetica, sans-serif; border: #000000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}

.txtukBarContentHeader {background-color: #003366; color: #ffffff; font : bold 11px Arial, Helvetica, sans-serif; padding: 2px;;}


.txtukUpperPaneCell {
border-bottom-color: #c0c0c0; border-bottom-style: solid; border-bottom-width: 1px;
}

.txtukUpperPaneCellIndex {
	text-align: left;
	border: none;
	background-color: #f0f0f0;




}
.txtukDateText {
	color:#696969;
	font : bold normal 10px Arial, Helvetica, sans-serif;
	margin: 0px;
	border: thin none;





}
.txtukLegalFooterText {
	color:#696969;
	font : bold normal 10px Arial, Helvetica, sans-serif;
	margin: 0px;
	border: thin none;





}
.txtukNewsTitle {
	font-weight: bold;
}
.txtukContentHeadline01 {
color: #666666; font-size: 18px; font-family: arial, verdana;
; border: #999999; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px
}
.txtukNavUpLink {
	text-align: right;
}
.txtukBlackTBoldLink {
color: #000000; font-size: 11px; font-family: arial, verdana; ; text-decoration: none; font-weight: bold
}
.txtukLhdr {
background-color: #ffffff; color: #003366 ;font : bold 11px Arial, Helvetica, sans-serif;text-decoration:none;display:block;
}
A.txtukLhdr:hover {
	color: #ffffff;
	text-decoration:none;
	background-color: #c0c0c0;
}

.txtukSubmenu {
background: #ffffff; background-color: #ffffff; border-bottom-color: #c0c0c0; border-bottom-style: solid; border-bottom-width: 1px;
}
.txtukTopMenuCellItem {

	background: #f0f0f0;
	font-size: 10px;
}
.txtukMainMenuItem {  font-family: Arial, Helvetica, sans-serif; font-size: large; font-weight: bold; color: #666666; text-decoration: none}
.txtukPageTitle { font-family: Arial, Helvetica, sans-serif; font-size: large; font-weight: bold; color: #FFFFFF; text-decoration: none ; background-color: #003399; border: 1px #CCCCCC solid}

.txtukPageSubTitle { font-family: Arial, Helvetica, sans-serif; font-size: small; font-weight: bold; color: #333333; text-decoration: none ; border-color: black black #000000; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: thin; border-left-width: 0px}

.txtukTableBackground {
	background-color:#ffffe0;
}

.txtukTableBoldBackground {
	background-color:#ffff80;
}

.txtukSendMsgBackground {
	background-color:#e5e5e5;
}

/*
 * traffic history styles
 */

td.heading_a, td.heading_b, td.heading_nav_a, td.heading_nav_b
{
   text-align: center;
}

td.heading_a, td.heading_b
{
   font-weight: bold;
}

td.heading_a, td.heading_nav_a
{
   background: #D0D0D0;
}

td.heading_b, td.heading_nav_b
{
   background: #DFDFDF;
}

td.heading_a, td.heading_b
{
   border: solid #000000;
   border-top-width: 0px;
   border-bottom-width: 1px;
   border-left-width: 0px;
   border-right-width: 0px;
}


td.result_a, td.result_b, td.result_inbound_a, td.result_inbound_b
{
   border: solid #999999;
   border-top-width: 0px;
   border-bottom-width: 1px;
   border-left-width: 0px;
   border-right-width: 0px;
}

td.result_a
{
   background: #F0F0F0;
}

td.result_b
{
   background: #FFFFFF;
}

td.result_inbound_a
{
   background: #E0E0FF;
}

td.result_inbound_b
{
   background: #F1F1FF;
}

td.result_delivered_a
{
   background: #E0FFE0;
}

td.result_delivered_b
{
   background: #F1FFF1;
}

