H1 {
	FONT-SIZE: 90%
}
H2 {
	FONT-SIZE: 90%
}
H3 {
	FONT-SIZE: 90%
}
H4 {
	FONT-SIZE: 85%
}
H5 {
	FONT-SIZE: 85%
}
TD {
	FONT-SIZE: 78%
}
A {
	FONT-SIZE: 100%
}
A {
	MARGIN: 0px; COLOR: #003d43; FONT-FAMILY: arial, helvetica
}

/*
A:link {
	COLOR:  #003d43; TEXT-DECORATION: underline  
}
A:active {
	COLOR: #003d43; TEXT-DECORATION: underline
}
A:visited {
	COLOR: #003d43; TEXT-DECORATION: underline
}
A:hover {
	COLOR: #003d43; TEXT-DECORATION: none;

	font-size : 102%;
}*/

A.List_Item_Highlighted
{ /* background-color : White;  #38a5b3;*/
   font-weight : normal;
   COLOR : White; /*Black; */
}


A.List_Item_Highlighted_OnDarkBG
{ /* background-color : White;  #38a5b3;*/
   font-weight : normal;
   COLOR : Black; 
}

A.List_Item_Normal_OnDarkBG
{  
   font-weight : normal;
   color : White;
   text-decoration : Underline;
}

B {
	FONT-WEIGHT: bold; COLOR: #003d43; FONT-FAMILY: arial, helvetica
}
BODY {
	FONT-WEIGHT: normal;  margin-right:  1px; COLOR: #000000; FONT-FAMILY: arial, helvetica
}
H2 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: normal; PADDING-BOTTOM: 5px; MARGIN: 0px 0px 10px; WIDTH: 400px; COLOR: #ffffff; PADDING-TOP: 5px; FONT-FAMILY: arial, helvetica; BACKGROUND-COLOR: #003d43
}
HR {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; WIDTH: 386px; COLOR: #92acad; HEIGHT: 1px
}
I {
	FONT-WEIGHT: normal; COLOR: #003d43; FONT-FAMILY: arial, helvetica
}
TABLE {
	FONT-WEIGHT: normal; COLOR: #000000; FONT-FAMILY: arial, helvetica
}
TD {
	FONT-WEIGHT: normal; COLOR: #000000; FONT-FAMILY: arial, helvetica
}
/*
.indentedPara {
	FONT-WEIGHT: normal; MARGIN-LEFT: 10px; COLOR: #000000; MARGIN-RIGHT: 10px; FONT-FAMILY: arial, helvetica
}
.currentPage {
	COLOR: #ffffff
}
P.date {
	FONT-WEIGHT: bold; MARGIN: 5px; COLOR: #ffffff; FONT-FAMILY: arial, helvetica
}
P.footer {
	FONT-WEIGHT: normal; MARGIN: 0px 0px 0px 10px; COLOR: #999999; PADDING-TOP: 10px; FONT-FAMILY: arial, helvetica
}
*/
H4 {
	FONT-WEIGHT: bold; MARGIN: 8px 0px 0px 10px; COLOR: #003d43; FONT-FAMILY: arial, helvetica
}
H5 {
	FONT-WEIGHT: bold; MARGIN: 0px 0px 0px 10px; COLOR: #3c6e74; FONT-FAMILY: arial, helvetica
}
B.header {
	FONT-WEIGHT: bold; COLOR: #ffffff; FONT-FAMILY: arial, helvetica
}
/*
.headerGeneric {
	FONT-WEIGHT: normal; COLOR: #ffffff; FONT-FAMILY: arial, helvetica; BACKGROUND-COLOR: #003d43
}
.headerBlue {
	FONT-WEIGHT: normal; COLOR: #ffffff; FONT-FAMILY: arial, helvetica; BACKGROUND-COLOR: #3b72c0
}
.headerCyan {
	FONT-WEIGHT: normal; COLOR: #ffffff; FONT-FAMILY: arial, helvetica; BACKGROUND-COLOR: #38a5b3
}
.headerGold {
	FONT-WEIGHT: normal; COLOR: #ffffff; FONT-FAMILY: arial, helvetica; BACKGROUND-COLOR: #b39235
}
.headerGreen {
	FONT-WEIGHT: normal; COLOR: #ffffff; FONT-FAMILY: arial, helvetica; BACKGROUND-COLOR: #003d43
}
.headerOrange {
	FONT-WEIGHT: normal; COLOR: #ffffff; FONT-FAMILY: arial, helvetica; BACKGROUND-COLOR: #f35903
}
.headerPurple {
	FONT-WEIGHT: normal; COLOR: #ffffff; FONT-FAMILY: arial, helvetica; BACKGROUND-COLOR: #52195e
}
.headerRed {
	FONT-WEIGHT: normal; COLOR: #ffffff; FONT-FAMILY: arial, helvetica; BACKGROUND-COLOR: #d8001d
}
.headerYellow {
	FONT-WEIGHT: normal; COLOR: #ffffff; FONT-FAMILY: arial, helvetica; BACKGROUND-COLOR: #fabb26
}
.intro {
	FONT-WEIGHT: normal; FONT-SIZE: 100%; COLOR: #003d43; FONT-STYLE: italic; FONT-FAMILY: arial, helvetica
}
*/
/*
INPUT.goButton {
	MARGIN-TOP: 1px; MARGIN-BOTTOM: 3px; MARGIN-RIGHT: 7px
}

TD.mainHorizontalGutter {
	HEIGHT: 4px
}
TD.mainLeftColBottomRow {
	WIDTH: 165px
}
TD.mainLeftColTopRow {
	WIDTH: 165px; HEIGHT: 90px
}
TD.mainMiddleColBottomRow {
	WIDTH: 400px
}
TD.mainMiddleColTopRow {
	WIDTH: 400px; HEIGHT: 90px
}
TD.mainRightColTopRow {
	WIDTH: 165px; HEIGHT: 90px; margin-bottom : 0
}
TD.mainRightColBottomRow {
	WIDTH: 165px
}
TD.mainLeftColMiddleRow {
	WIDTH: 165px
}
TD.mainLeftColMiddleRowWBG{
	WIDTH: 165px;
	BACKGROUND-IMAGE: url(./images/panel_52px_pale.gif);  width :165px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 38px
}
TD.mainMiddleColMiddleRow {
	WIDTH: 400px
}
TD.mainRightColMiddleRow {
	WIDTH: 165px; HEIGHT: 90px; margin-bottom : 0;
}

TD.mainRightColMiddleRowWBG {
	WIDTH: 165px; HEIGHT: 90px; margin-bottom : 0;
	BACKGROUND-IMAGE: url(./images/panel_52px_pale.gif);  width :165px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 38px
}

TD.HalfLeftCol{
	WIDTH: 82px;
	BACKGROUND-IMAGE: url(./images/panel_52px_pale.gif);  width :82px; BACKGROUND-REPEAT: no-repeat;
}

TD.DoubleMiddleCol
{
	WIDTH: 566px
}

TD.HalfRightCol{
	WIDTH: 82px;
    BACKGROUND-IMAGE: url(./images/panel_52px_pale.gif);  width :82px; BACKGROUND-REPEAT: no-repeat;
}

TD.VerticalGutter {
	WIDTH: 4px
}

*/

.Width444 {
   width: 444px;
}

.Height21
{
	height: 21px;
}

TABLE.main {
   border-bottom-style : none ;
   
}
TD.mainVerticalGutter {
	WIDTH: 4px
}
TD.panel22pxRedLeft {
	BACKGROUND-IMAGE: url(./images/panel_22px_red_left.gif); WIDTH: 3px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 22px
}
TD.panel22pxRedMiddle {
	BACKGROUND-IMAGE: url(./images/panel_22px_red_middle.gif); BACKGROUND-REPEAT: repeat-x
}
TD.panel22pxRedRight {
	BACKGROUND-IMAGE: url(./images/panel_22px_red_right.gif); WIDTH: 3px; BACKGROUND-REPEAT: no-repeat
}
TABLE.panel22pxRed {
	MARGIN-BOTTOM: 4px; WIDTH: 165px
}
TD.panel22pxOrangeLeft {
	BACKGROUND-IMAGE: url(./images/panel_22px_orange_left.gif); WIDTH: 3px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 22px
}
TD.panel22pxOrangeMiddle {
	BACKGROUND-IMAGE: url(./images/panel_22px_orange_middle.gif); BACKGROUND-REPEAT: repeat-x
}
TD.panel22pxOrangeRight {
	BACKGROUND-IMAGE: url(./images/panel_22px_orange_right.gif); WIDTH: 3px; BACKGROUND-REPEAT: no-repeat
}
TABLE.panel22pxOrange {
	MARGIN-BOTTOM: 4px; WIDTH: 165px
}
TD.panel22pxBlueLeft {
	BACKGROUND-IMAGE: url(./images/panel_22px_blue_left.gif); WIDTH: 3px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 22px
}
TD.panel22pxBlueMiddle {
	BACKGROUND-IMAGE: url(./images/panel_22px_blue_middle.gif); BACKGROUND-REPEAT: repeat-x
}
TD.panel22pxBlueRight {
	BACKGROUND-IMAGE: url(./images/panel_22px_blue_right.gif); WIDTH: 3px; BACKGROUND-REPEAT: no-repeat
}

TD.panel53pxPale {
	BACKGROUND-IMAGE: url(./images/panel_52px_pale.gif); WIDTH: 3px; BACKGROUND-REPEAT: no-repeat
}

TABLE.panel22pxBlue {
	MARGIN-BOTTOM: 4px; WIDTH: 165px
}
TD.panel22pxGoldLeft {
	BACKGROUND-IMAGE: url(./images/panel_22px_gold_left.gif); WIDTH: 3px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 22px
}
TD.panel22pxGoldMiddle {
	BACKGROUND-IMAGE: url(./images/panel_22px_gold_middle.gif); BACKGROUND-REPEAT: repeat-x
}
TD.panel22pxGoldRight {
	BACKGROUND-IMAGE: url(./images/panel_22px_gold_right.gif); WIDTH: 3px; BACKGROUND-REPEAT: no-repeat
}
TABLE.panel22pxGold {
	MARGIN-BOTTOM: 4px; WIDTH: 165px
}
TD.panel22pxGreenLeft {
	BACKGROUND-IMAGE: url(./images/panel_22px_green_left.gif); WIDTH: 3px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 22px
}
TD.panel22pxGreenMiddle {
	BACKGROUND-IMAGE: url(./images/panel_22px_green_middle.gif); BACKGROUND-REPEAT: repeat-x
}
TD.panel22pxGreenRight {
	BACKGROUND-IMAGE: url(./images/panel_22px_green_right.gif); WIDTH: 3px; BACKGROUND-REPEAT: no-repeat
}
TABLE.panel22pxGreen {
	MARGIN-BOTTOM: 4px; WIDTH: 165px
}
TD.panel22pxGenericLeft {
	BACKGROUND-IMAGE: url(./images/panel_22px_generic_left.gif); WIDTH: 3px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 22px
}
TD.panel22pxGenericMiddle {
	BACKGROUND-IMAGE: url(./images/panel_22px_generic_middle.gif); BACKGROUND-REPEAT: repeat-x
}
TD.panel22pxGenericRight {
	BACKGROUND-IMAGE: url(./images/panel_22px_generic_right.gif); WIDTH: 3px; BACKGROUND-REPEAT: no-repeat
}
TABLE.panel22pxGeneric {
	MARGIN-BOTTOM: 4px; WIDTH: 100%
}
TD.panel59pxGenericLeft {
	BACKGROUND-IMAGE: url(./images/panel_59px_generic_left.gif); WIDTH: 3px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 38px
}
TD.panel59pxGenericMiddle {
	BACKGROUND-IMAGE: url(./images/panel_59px_generic_middle.gif); BACKGROUND-REPEAT:  repeat-x;
	BACKGROUND-COLOR:  #558e95; 	
}
TD.panel59pxGenericRight {
	BACKGROUND-IMAGE: url(./images/panel_59px_generic_right.gif); WIDTH: 3px; BACKGROUND-REPEAT: no-repeat
}
TABLE.panel59pxGeneric {
	 MARGIN-BOTTOM: 4px; WIDTH: 165px
}
TD.panel90pxGenericLeft {
	BACKGROUND-IMAGE: url(./images/panel_90px_generic_left.gif); WIDTH: 3px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 90px
}
TD.panel90pxGenericMiddle {
	BACKGROUND-IMAGE: url(./images/panel_90px_generic_middle.gif); BACKGROUND-REPEAT: repeat-x
}
TD.panel90pxGenericRight {
	BACKGROUND-IMAGE: url(./images/panel_90px_generic_right.gif); WIDTH: 3px; BACKGROUND-REPEAT: no-repeat
}
TABLE.panel90pxGeneric {
	WIDTH: 165px
}
TD.panel22pxHotTopicsLeft {
	BACKGROUND-IMAGE: url(./images/panel_22px_Orange_left.gif); WIDTH: 3px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 22px
}
TD.panel22pxHotTopicsMiddle {
	BACKGROUND-IMAGE: url(./images/panel_22px_Orange_middle.gif); BACKGROUND-REPEAT: repeat-x
}
TD.panel22pxHotTopicsRight {
	BACKGROUND-IMAGE: url(./images/panel_22px_Orange_right.gif); WIDTH: 3px; BACKGROUND-REPEAT: no-repeat
}
TABLE.panel22pxHotTopics {
	MARGIN-BOTTOM: 4px; WIDTH: 100%
}
TD.panel22pxOnlineBookingLeft {
	BACKGROUND-IMAGE: url(./images/panel_22px_generic_left.gif); WIDTH: 3px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 22px
}
TD.panel22pxOnlineBookingMiddle {
	BACKGROUND-IMAGE: url(./images/panel_22px_generic_middle.gif); BACKGROUND-REPEAT: repeat-x
}
TD.panel22pxOnlineBookingRight {
	BACKGROUND-IMAGE: url(./images/panel_22px_generic_right.gif); WIDTH: 3px; BACKGROUND-REPEAT: no-repeat
}
TABLE.panel22pxOnlineBooking {
	WIDTH: 165px
}
TD.panel22pxPurpleLeft {
	BACKGROUND-IMAGE: url(./images/panel_22px_purple_left.gif); WIDTH: 3px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 22px
}
TD.panel22pxPurpleMiddle {
	BACKGROUND-IMAGE: url(./images/panel_22px_purple_middle.gif); BACKGROUND-REPEAT: repeat-x
}
TD.panel22pxPurpleRight {
	BACKGROUND-IMAGE: url(./images/panel_22px_purple_right.gif); WIDTH: 3px; BACKGROUND-REPEAT: no-repeat
}
TABLE.panel22pxPurple {
	MARGIN-BOTTOM: 4px; WIDTH: 165px
}
TD.panel22pxCyanLeft {
	BACKGROUND-IMAGE: url(./images/panel_22px_cyan_left.gif); WIDTH: 3px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 22px
}
TD.panel22pxCyanMiddle {
	BACKGROUND-IMAGE: url(./images/panel_22px_cyan_middle.gif); BACKGROUND-REPEAT: repeat-x
}
TD.panel22pxCyanRight {
	BACKGROUND-IMAGE: url(./images/panel_22px_cyan_right.gif); WIDTH: 3px; BACKGROUND-REPEAT: no-repeat
}
TABLE.panel22pxCyan {
	MARGIN-BOTTOM: 4px; WIDTH: 165px
}

TD.panel22pxPageTitleLeft {
	BACKGROUND-IMAGE: url(./images/panel_22px_green_left.gif); WIDTH: 3px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 22px
}
TD.panel22pxPageTitleMiddle {
	BACKGROUND-IMAGE: url(./images/panel_22px_green_middle.gif); width:732;  BACKGROUND-REPEAT:  repeat-x;
 
}
TD.panel22pxPageTitleRight {
	BACKGROUND-IMAGE: url(./images/panel_22px_blue_right.gif); WIDTH: 3px; BACKGROUND-REPEAT: no-repeat
}

TD.panel22pxSubHead1Left {
	BACKGROUND-IMAGE: url(./images/panel_22px_blue_left.gif); WIDTH: 3px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 22px
}
TD.panel22pxSubHead1Middle {
	BACKGROUND-IMAGE: url(./images/panel_22px_blue_middle.gif);  BACKGROUND-REPEAT: repeat-x;
 
}
TD.panel22pxSubHead1Right {
	BACKGROUND-IMAGE: url(./images/panel_22px_blue_right.gif); WIDTH: 3px; BACKGROUND-REPEAT: no-repeat
}


TD.panel22pxSubHead2Left {
	BACKGROUND-IMAGE: url(./images/panel_22px_cyan_left.gif); WIDTH: 3px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 22px
}

TD.panel22pxSubHead2Middle {
	BACKGROUND-IMAGE:  url(./images/panel_22px_cyan_middle.gif);  BACKGROUND-REPEAT: repeat-x;
 
}
TD.panel22pxSubHead2Right {
	BACKGROUND-IMAGE: url(./images/panel_22px_cyan_right.gif); WIDTH: 3px; BACKGROUND-REPEAT: no-repeat
}


TD.panel22pxSubHead3Left {
	BACKGROUND-IMAGE: url(./images/panel_22px_gold_left.gif); WIDTH: 3px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 22px
}
TD.panel22pxSubHead3Middle {
	BACKGROUND-IMAGE: url(./images/panel_22px_gold_middle.gif);  BACKGROUND-REPEAT: repeat-x; 
}
TD.panel22pxSubHead3Right {
	BACKGROUND-IMAGE: url(./images/panel_22px_gold_right.gif); WIDTH: 3px; BACKGROUND-REPEAT: no-repeat
}


TD.panel22pxSubHead4Left {
	BACKGROUND-IMAGE: url(./images/panel_22px_green_left.gif); WIDTH: 3px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 22px
}
TD.panel22pxSubHead4Middle {
	BACKGROUND-IMAGE: url(./images/panel_22px_green_middle.gif);  BACKGROUND-REPEAT: repeat-x; 
}
TD.panel22pxSubHead4Right {
	BACKGROUND-IMAGE: url(./images/panel_22px_green_right.gif); WIDTH: 3px; BACKGROUND-REPEAT: no-repeat
}


TD.panel22pxSubHead5Left {
	BACKGROUND-IMAGE: url(./images/panel_22px_orange_left.gif); WIDTH: 3px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 22px
}
TD.panel22pxSubHead5Middle {
	BACKGROUND-IMAGE: url(./images/panel_22px_orange_middle.gif);  BACKGROUND-REPEAT: repeat-x;}
TD.panel22pxSubHead5Right {
	BACKGROUND-IMAGE: url(./images/panel_22px_orange_right.gif); WIDTH: 3px; BACKGROUND-REPEAT: no-repeat
}
		

TD.panel22pxSubHead6Left {
	BACKGROUND-IMAGE: url(./images/panel_22px_red_left.gif); WIDTH: 3px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 22px
}
TD.panel22pxSubHead6Middle {
	BACKGROUND-IMAGE: url(./images/panel_22px_red_middle.gif);  BACKGROUND-REPEAT: repeat-x;}
	
TD.panel22pxSubHead6Right {
	BACKGROUND-IMAGE: url(./images/panel_22px_red_right.gif); WIDTH: 3px; BACKGROUND-REPEAT: no-repeat
}

TD.GoldText
{   color :  #b39235;
	font-weight :bold;
}

TD.CyanText
{  color :  #38a5b3;
   font-weight :bold;
}

TD.Highlighted
{  background-color :  #ebf6f6; /*Gray;*/  /*#38a5b3;*/
   font-weight : normal;
   color :  Black ;
}

TD.Normal
{  
   font-weight : normal;
   color : White;
}


Table.Caption
{  color : Blue;
   font-size :smaller;
}	

@media screen
{
   TD.PrintBtn
   {	
  	  DISPLAY:   block;
	  VISIBILITY:  visible;
   }
   
   TD.OnlyONScreen
   {	
  	  DISPLAY:   block;
	  VISIBILITY:  visible;
   }

   TD.OnlyONPrint
   {	
  	  DISPLAY:  none ;
	  VISIBILITY:  hidden;
   }
   
   Input.PrintBtn
   {	
  	  DISPLAY:   block;
	  VISIBILITY:  visible;
   }
}

@media print
{
   TD.PrintBtn
   {
	  DISPLAY: none; 
	  VISIBILITY: hidden;
   }     
   
   TD.OnlyONPrint
   {	
  	  DISPLAY:   block;
	  VISIBILITY:  visible;
   }

   TD.OnlyONScreen
   {	
  	  DISPLAY:  none ;
	  VISIBILITY:  hidden;
   }
   
   Input.PrintBtn
   {
	  DISPLAY: none; 
	  VISIBILITY: hidden;
   }
}

TD.TableFooter
{
  font-weight :bold;	
}

TD.Tabs
{
	 padding-bottom :  0px;
	 padding-left : 0px;
	 padding-top : 0px;
	 padding-right : 0px;	
 
    
	 
}

Div.Tabs 
{
	background-position: 50% 99%;     
    text-align:  center ; 	
}
/*
img {vertical-align:bottom} 

td img { 
	vertical-align: bottom; 
} 
*/



SPAN.Message
{
	font-weight: normal;
	font-size: x-small;
	font-family: 'Sans-Serif' , 'Microsoft Sans Serif' , Verdana, Arial , Helvetica;
}

SPAN.SmallMessage
{
	font-weight: normal;
	font-size: xx-small;
	font-family: 'Sans-Serif' , 'Microsoft Sans Serif' , Verdana, Arial , Helvetica;
}

SPAN.Error_Message
{
	font-weight: normal;
	font-size: small;
	font-family: 'Sans-Serif' , 'Microsoft Sans Serif' , Verdana, Arial , Helvetica;
	color: Red;
}

SPAN.Emphasised_Message
{
	font-weight: normal;
	font-size: x-small;
	font-family: 'Sans-Serif' , 'Microsoft Sans Serif' , Verdana, Arial , Helvetica;
	font-weight: bold;
}

SPAN.Emphasised_Message_Small
{
	font-weight: normal;
	font-size:  small;
	font-family: 'Sans-Serif' , 'Microsoft Sans Serif' , Verdana, Arial , Helvetica;
	font-weight: bold;
}


SPAN.Blue_Emphasised_Message
{
	font-weight: normal;
	font-size: x-small;
	font-family: 'Sans-Serif' , 'Microsoft Sans Serif' , Verdana, Arial , Helvetica;
	font-weight: bold;
	color : Blue;
	/*background-color :Yellow;*/
}

SPAN.TopHeading
{
	font-weight: bold;
	font-size: medium;
	color: BLACK;
	font-family: 'Sans-Serif' , 'Microsoft Sans Serif' , Verdana, Arial , Helvetica;
}


SPAN.TopHeading_DarkBG
{
	font-weight: bold;
	font-size: medium;
	color: White;
	font-family: 'Sans-Serif' , 'Microsoft Sans Serif' , Verdana, Arial , Helvetica;
}

SPAN.SubHeading1
{
	font-weight: bold;
	font-size: small;
	color: Black;
	font-family: 'Sans-Serif' , 'Microsoft Sans Serif' , Verdana, Arial ,Helvetica;
}

SPAN.SubHeading1_Tooltip
{
	font-weight: normal;
	font-weight: bold;
	font-size: small;
	font-family: 'Sans-Serif' , 'Microsoft Sans Serif' , Verdana, Arial , Helvetica;
	color: #435753;
	cursor: help;
}

SPAN.OnDarkBG
{
	color : White;
	 
}

SPAN.OnLightBG1
{
	color : #1c6063; /*Kind of green*/
	 
}


SPAN.SubHeading2
{
	font-weight: normal;
	font-size: x-small;
	font-family: 'Sans-Serif' , 'Microsoft Sans Serif' , Verdana, Arial , Helvetica;
	color: #56C2AF;
	font-weight: bold;
}

TABLE.Main
{
	background-color: White /*#ccffff;*/;
}

TABLE.Level1
{
	background-color: #ccffff;
}

TABLE.Level2
{
	background-color: #50DAC2 /*background-color: #afeeee;*/;
	border-color : #50DAC2
}

TABLE.Level3
{
	background-color: #80ffff;
}

TABLE.Input
{
	background-color: #dcdcdc;
	 border-style :  groove ;
}

TABLE.View
{
	background-color: Teal;
	border-style :  groove;
}

TABLE.ViewGreen
{
	BACKGROUND-COLOR:  #558e95; 
	border-style :  groove;
}

TABLE.ViewGold
{
	BACKGROUND-COLOR: #b39235;	
	border-style :  groove;
}

TABLE.ViewCyan
{
	BACKGROUND-COLOR:  #38a5b3;
	border-style :  groove;
}

TABLE.ViewTab
{
	background-color:  Teal;
	border-bottom-style: none ;
	border-left-style  : groove ;
	border-right-style : groove;
    border-top-style   : groove 
}

TABLE.MiddleData
{
	 width : 566;
}

Table.Expanded
{
	 border-bottom-style : solid;
	 border-bottom-width : thin;
	 border-left-style:solid ;
	 border-left-width:thin ;
	 border-right-style :solid ;
	 border-right-width:thin ;
	 /*
     border-top-style:solid ;
	 border-top-width:thin ;	  
     */
}

TABLE.Edit
{
	background-color: #dcdcdc;
	border-style :  groove;
}

TABLE.DBGrid1
{
	font-size: x-small;
}

TABLE.OuterTbl
{		
	border-right: #00575e 8px solid;
	padding-right: 15px;
	border-top: #00575e 8px solid;
	padding-left: 15px;
	padding-bottom: 15px;
	border-left: #00575e 8px solid;
	width: 746px;
	padding-top: 15px;
	border-bottom: #00575e 8px solid;
	height: 522px;
	
	/*
	border-right: #6699cc 8px solid;
	padding-right: 15px;
	border-top: #6699cc 8px solid;
	padding-left: 15px;
	padding-bottom: 15px;
	border-left: #6699cc 8px solid;
	width: 746px;
	padding-top: 15px;
	border-bottom: #6699cc 8px solid;
	height: 522px;
*/
}

TABLE.OuterTblLog
{
	width: 746px;
	height: 522px;
}

TABLE.InnerTbl1
{
	padding-right: 3px;
	padding-left: 3px;
	border-left-color: #00575e;
	border-bottom-color: #00575e;
	padding-bottom: 3px;
	border-top-style: solid;
	border-top-color: #00575e;
	padding-top: 3px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #00575e;
	border-bottom-style: solid;
	
	/*
	padding-right: 3px;
	padding-left: 3px;
	border-left-color: #84B6CE;
	border-bottom-color: #84B6CE;
	padding-bottom: 3px;
	border-top-style: solid;
	border-top-color: #84B6CE;
	padding-top: 3px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #84B6CE;
	border-bottom-style: solid;
*/
	/*background-color :White ;*/
}

TABLE.InnerTbl4
{
	padding-right: 3px;
	padding-left: 3px;
	border-left-color: #1c6063;
	border-bottom-color: #1c6063;
	padding-bottom: 3px;
	border-top-style: solid;
	border-top-color: #1c6063;
	padding-top: 3px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #1c6063;
	border-bottom-style: solid;
	/*background-color :White ;*/
}


TABLE.ThinBorder
{
	border : 2;
}

TABLE.InnerTbl2
{
	border-left-color: #3986B5;	
	border-bottom-color: #3986B5;

	border-top-style: solid;
	border-top-color: #3986B5;
	/*padding-top: 15px;*/
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #3986B5;
	border-bottom-style: solid;
	background-color :#CEE7E7;
	border-left-width : thick; 
	border-right-width : thick;
	border-top-width : thick;
	border-bottom-width : thick;
}

/*
TABLE.InnerTbl3
{
	padding-right: 15px;
	padding-left: 15px;
	border-left-color: #84B6CE;
	border-bottom-color: #84B6CE;
	padding-bottom: 15px;
	border-top-style: solid;
	border-top-color: #84B6CE;
	padding-top: 15px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #84B6CE;
	border-bottom-style: solid;
	background-color :#0886c0 ;
}
*/

TABLE.InnerTbl3
{
	background-color :#0886c0 ;
}


Table.Cyan
{
   background-color:  #38a5b3;
}

Table.Test
{
   background-color:  #38a5b3;	
   border-color : #6699cc;
   border-width : thick ;
   WIDTH: 800px; 
   POSITION: absolute; 
   HEIGHT: 600px   	   
}

TD.Cyan
{
   background-color:  #38a5b3;	
}

TD.ViewGreen
{
	BACKGROUND-COLOR:  #558e95; 
}

TD.ViewGold
{
	BACKGROUND-COLOR: #b39235;	
}

TD.ViewCyan
{
	BACKGROUND-COLOR:  #38a5b3; 
}

TD.OnLightBG1
{
	color: #1c6063;	
}

TD.EXCEL_TOP_HEADING
{
  font-weight: bold;
  font-size:  large;
  font-family: 'Sans-Serif' , 'Microsoft Sans Serif' , Verdana, Arial , Helvetica;
}

TD.EXCEL_SUB_HEADING
{
  font-weight: bold;
  font-size: medium;
  font-family: 'Sans-Serif' , 'Microsoft Sans Serif' , Verdana, Arial , Helvetica;
}

TD.EXCEL_PROMPT
{
  font-weight: bold;
  font-size:  x-small;
  font-family: 'Sans-Serif' , 'Microsoft Sans Serif' , Verdana, Arial , Helvetica;
}


TD.Emphasised_Column
{
  font-size: x-small;
  font-family: 'Sans-Serif' , 'Microsoft Sans Serif' , Verdana, Arial , Helvetica;
  font-weight: bold;
}

TH.DisplayPrompt_Highlighted_Cyan
{
	font-weight: bold;
	font-size: x-small;
	font-family: 'Sans-Serif' , 'Microsoft Sans Serif' , Verdana, Arial , Helvetica;
	color: #38a5b3; 	
}

TH.ViewCyan
{
	BACKGROUND-COLOR:  #38a5b3; 
	font-weight: bold;
	font-size: x-small;
	font-family: 'Sans-Serif' , 'Microsoft Sans Serif' , Verdana, Arial , Helvetica;	
	color: Black; 		
}


TH.Standard_Plain
{
	color: Black; 		
	font-weight: normal;
	font-size: x-small;
	font-family: 'Sans-Serif' , 'Microsoft Sans Serif' , Verdana, Arial , Helvetica;
	font-weight: bold;	
}


TH.Standard
{
	color: Black; 		
	font-weight: normal;
	font-size: x-small;
	font-family: 'Sans-Serif' , 'Microsoft Sans Serif' , Verdana, Arial , Helvetica;
	font-weight: bold;	
}

TH.OnDarkBG
{
	color: White; 		
	font-weight: normal;
	font-size: x-small;
	font-family: 'Sans-Serif' , 'Microsoft Sans Serif' , Verdana, Arial , Helvetica;
	font-weight: bold;	
	
}

TD.OnDarkBG
{
	color: White; 		
	font-weight: normal;
	font-size: x-small;
	font-family: 'Sans-Serif' , 'Microsoft Sans Serif' , Verdana, Arial , Helvetica;
	font-weight: bold;	
	
}


TH.OnLightBG1
{
	color: #1c6063;	
	font-weight: normal;
	font-size: x-small;
	font-family: 'Sans-Serif' , 'Microsoft Sans Serif' , Verdana, Arial , Helvetica;
	font-weight: bold;		
}


SPAN.InputPrompt
{
	font-weight: normal;
	font-size: x-small;
	font-family: 'Sans-Serif' , 'Microsoft Sans Serif' , Verdana, Arial , Helvetica;
	color: Black;
}

SPAN.DisplayPrompt
{
	font-weight: normal;
	font-size: x-small;
	font-family: 'Sans-Serif' , 'Microsoft Sans Serif' , Verdana, Arial , Helvetica;
	color: Black;
}

SPAN.DisplayPrompt_Highlighted
{
	font-weight: bold;
	font-size: x-small;
	font-family: 'Sans-Serif' , 'Microsoft Sans Serif' , Verdana, Arial , Helvetica;
	/*color: Black;*/
}

SPAN.DisplayValue
{
	font-weight: normal;
	font-size: x-small;
	font-family: 'Sans-Serif' , 'Microsoft Sans Serif' , Verdana, Arial , Helvetica;
	color: Black;
}

SPAN.DisplayValue_Highlighted
{
	font-weight: bold;
	font-size: x-small;
	font-family: 'Sans-Serif' , 'Microsoft Sans Serif' , Verdana, Arial , Helvetica;
	color: Black;
}


SPAN.DescriptionText
{
	font-weight: normal;
	font-size: x-small;
	font-family: 'Sans-Serif' , 'Microsoft Sans Serif' , Verdana, Arial , Helvetica;
	color: Navy;
}


SPAN.Message
{
	font-weight: normal;
	font-size: x-small;
	font-family: 'Sans-Serif' , 'Microsoft Sans Serif' , Verdana, Arial , Helvetica;
}

SPAN.SmallMessage
{
  font-weight: normal;
  font-size: xx-small;
  font-family: 'Sans-Serif' , 'Microsoft Sans Serif' , Verdana, Arial , Helvetica;
}

SPAN.Error_Message
{
  font-weight: normal;
  font-size: small;
  font-family: 'Sans-Serif' , 'Microsoft Sans Serif' , Verdana, Arial , Helvetica;
  color: Red;
}

SPAN.Emphasised_Message
{
  font-size: x-small;
  font-family: 'Sans-Serif' , 'Microsoft Sans Serif' , Verdana, Arial , Helvetica;
  font-weight: bold;
}

SPAN.Blue_Emphasised_Message
{
  font-weight: normal;
  font-size: x-small;
  font-family: 'Sans-Serif' , 'Microsoft Sans Serif' , Verdana, Arial , Helvetica;
  font-weight: bold;
  color : Blue;
}

Button.TabbedBtn
{
  width : 176;
  color : Teal;
  background-color : Teal; 	
}

Button.TabbedBtnSelected
{
  width : 176;
  color : Olive;
  background-color : Olive;
}

TEXTAREA.View
{
  background-color:  Teal;
  border-style :  groove;
}

A.Emphasised_Text
{
	font-weight: normal;
	font-size: x-small;
	font-family: 'Sans-Serif' , 'Microsoft Sans Serif' , Verdana, Arial , Helvetica;
	font-weight: bold;
	text-decoration : none;
}

A.Normal_Text
{
	font-weight: normal;
	font-size: x-small;
	font-family: 'Sans-Serif' , 'Microsoft Sans Serif' , Verdana, Arial , Helvetica;
	text-decoration : none;
}

A.OnDarkBG
{
	 color : White;
}

Input.OnDarkBG
{
	  
	 color : White;
}

.EndToEnd
{
  width: 0	;
  color:Green ;
   
}



/* Rounded corner boxes */

/*Light blue*/
/*.rounded{ margin: 0 0%;background: #9BD1FA }*/
.rounded{ margin: 0 0% }

b.rtop, b.rbottom
{
	display: block;
	background: #FFF;
}
b.rtop b, b.rbottom b{display:block;height: 1px; overflow: hidden; background: #9BD1FA }
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}

/*Grey */
.rounded_inner
{
  padding-left :10;
  padding-right:10;
} 


#CertBG
{
 background-image :	url(http://localhost/OPAL/Images/CertImage.gif);
 BACKGROUND-REPEAT: no-repeat;
 left : 0px;
 WIDTH: 210mm; 
 POSITION: absolute; 
 TOP: 0px; 
 HEIGHT: 297mm; 
 BACKGROUND-ATTACHMENT: fixed;

}

/*----------------------- Rounded corner boxed ------------------*/
/*
Sample HTML 
<div id="rounded"> 
<b class="rtop"><b class="r1"></b><b class="r2"></b><b class="r3"></b><b class="r4"></b></b> 
<div class="rounded_inner"><b>Test</b> 
just some test text 
</div><b class="rbottom"><b class="r4"></b><b class="r3"></b><b class="r2"></b><b class="r1"></b></b> 
</div> 

/*

Sample HTML 
<div id="rounded"> 
<b class="rtop"><b class="r1"></b><b class="r2"></b><b class="r3"></b><b class="r4"></b></b> 
<div class="rounded_inner"><b>Test</b> 
just some test text 
</div><b class="rbottom"><b class="r4"></b><b class="r3"></b><b class="r2"></b><b class="r1"></b></b> 
</div> 


p.MsoNormal, li.MsoNormal, div.MsoNormal
	{ margin:0cm;
 	  margin-bottom:.0001pt;
	  font-size:12.0pt;
	  font-family:"Times New Roman";}
@page Section1
	{ height:595.3pt; width:841.9pt;  margin:72.0pt 90.0pt 72.0pt 90.0pt;}


div.Section1
	{ height:595.3pt; width:841.9pt;  margin:72.0pt 90.0pt 72.0pt 90.0pt;}

*/


