TABLE.RightSideTable
{
	border: solid 2px #999999;
	margin-bottom: 6px;
}
TABLE.RightSideHeadingTable
{
	color: #003366;
	border-bottom: solid 2px #999999;
	padding: 8px 0px 6px 5px;
	font-weight: bold;
}
TR.RightSideHeading
{
	background-color: #F4F4F4;

}
TABLE.RightSideTextTable
{
    width:180px
}

TD.RightSideText a
{
	color: #003399;
    TEXT-DECORATION: none;
}

.RightSideText A:visited
{
	color: #003399;
    TEXT-DECORATION: none;
} 

TD.RightSideText
{
    COLOR: #333333;
    padding: 3px 2px 3px 5px;
}

TABLE.PageFeedbackTable
{
    /*WIDTH: 175px;*/
    width:175px;
    border-top: solid 2px #999999;
	BACKGROUND-COLOR: #F4F4F4;
    BORDER-RIGHT: solid 2px #999999;
    BORDER-LEFT: solid 2px #999999;
    BORDER-BOTTOM: solid 2px #999999;
    margin-top: 0px;
}
TABLE.PageFeedbackTable tr
{
    width:175px;
}

.PageFeedbackTableHeading TD
{
    COLOR: #000000;
    FONT-WEIGHT: normal;
	width: 100%;
    PADDING-LEFT: 5px;
	PADDING-TOP: 8px;
	PADDING-BOTTOM: 6px;
}
TR.PageFeedbackHeading td
{
  COLOR: #003366;
  FONT-WEIGHT: normal;
  BACKGROUND-COLOR: #F4F4F4;
  PADDING-LEFT: 5px;
  PADDING-TOP: 8px;
  PADDING-BOTTOM: 6px;
}
TR.PageFeedbackHeading a
{
	width: 100%;
	text-decoration: none;
	/*margin-left: 5px;*/
}
.PageFeedbackText
{
    color: #000000;
    FONT-SIZE: 100%;
    BACKGROUND-COLOR: #ffffff;
    padding: 6px 5px 4px 5px;
}
.PageFeedbackTextBox
{
    padding: 0;
    width: 100%;
}
.PageFeedbackApologiesText
{
    FONT-SIZE: 80%;
}

TABLE.KeyDatesTable
{
    BORDER-RIGHT: #cccccc 2px solid;
    BORDER-LEFT: #cccccc 2px solid;
    BORDER-BOTTOM: #cccccc 2px solid
}
TR.KeyDatesHeading
{
    FONT-WEIGHT: normal;
    PADDING-BOTTOM: 2px;
    COLOR: #000000;
    PADDING-TOP: 2px;
    BACKGROUND-COLOR: #cccccc
}
TR.KeyDatesText
{
    FONT-WEIGHT: normal;
    COLOR: #000000;
    BACKGROUND-COLOR: #ffffff
}

TR.GraphicalPromotions
{
    HEIGHT: 2px;
    BACKGROUND-COLOR: #cccccc
}

TABLE.RightSideTOCTable
{
	border-right: solid 2px #999;
	border-bottom: solid 2px #999;
	margin-top: 0px;
	margin-bottom: 10px;
}
TR.RightTOCTitle td
{
	font-weight: bold;
	padding: 5px 0px 3px 4px;
}
TR.RightTOCEntryRow1 td
{
	padding: 0px 0px 1px 4px;
}
TR.RightTOCEntryRow2 td.RightTOCEntryImg
{
	/*padding: 0px 0px 1px 2px;*/
	/*Osman - changed the left padding to 6px to align the bullet points with the text */
	padding: 0px 0px 1px 6px;
}
TR.RightTOCEntryRow2 td.RightTOCEntryText
{
	padding: 0px 0px 1px 4px;
}
TABLE.RightTOCEntry
{
    padding: 0px;
    margin: 0px;
}
TABLE.RightTOCEntryHighlight
{
    padding: 0px;
    margin: 0px;
    background-color: #666666;
}
TD.RightTOClevel0
{
	padding: 0px 0px 3px 0px;
}
TD.RightTOClevel1
{
	padding: 0px 5px 0px 16px;
}
A.RightTOCNotHighlight, A.RightTOCNotHighlight:visited, A.RightTOCNotHighlight:link
{
    COLOR: #333333;
    TEXT-DECORATION: none;
    padding: 0px;
}
A.RightTOCHighlightBold, A.RightTOCHighlightBold:visited, A.RightTOCHighlightBold:link
{
    FONT-WEIGHT: normal;
    COLOR: white;
    TEXT-DECORATION: none;
    padding: 0px;
}

DIV.RightTOCHidden
{
    DISPLAY: none;
    margin: 0px;
	padding: 0px;
}
DIV.RightTOCVisible
{
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
}

.SpecialAudienceTextTable
{
	padding: 0 0 4px 2px;
	/* devraj 08/09/2008 removed the margin and in align with RightSideText class */
	/*margin: 0 2px 0 2px;*/
}
.SpecialAudienceImage
{
	width: 40px;
	padding-top: 7px;
}
.SpecialAudienceImage a
{
	color: #003399;
	text-decoration: none;
}
.SpecialAudienceText
{
	padding-left: 4px;
	padding-top: 4px;
	text-decoration: none;
		
}
.SpecialAudienceText a
{
	color: #003399;
	text-decoration: none;
}

.SpecialAudienceText A:visited
{
	color: #003399;
    TEXT-DECORATION: none;
} 




