/*
  document stylesheet
*/

BODY { FONT-SIZE: 11px; BACKGROUND: #ffffff; LINE-HEIGHT: 1.5; FONT-FAMILY: Tahoma,Helvetica; }

TD { MARGIN-TOP: 11px; FONT-SIZE: 11px; MARGIN-BOTTOM: 11px; LINE-HEIGHT: 1.5; }
P { MARGIN-TOP: 11px; FONT-SIZE: 11px; MARGIN-BOTTOM: 11px; LINE-HEIGHT: 1.5; FONT-FAMILY: tahoma,Helvetica; }

A:link { FONT-SIZE: 11px; COLOR: #0029a3; TEXT-DECORATION: none; }
A:visited { FONT-SIZE: 11px; COLOR: #0029a3; TEXT-DECORATION: none; }
A:hover { FONT-SIZE: 11px; COLOR: #5d59ac; TEXT-DECORATION: underline; }

.errorBox { font-family : Tahoma,Helvetica; font-size : 11px; background: #ffb3b5; font-weight: bold; }
.pageHeading { FONT-WEIGHT: normal; FONT-SIZE: 18px; COLOR: #114477; FONT-FAMILY: Tahoma,Helvetica; WHITE-SPACE: nowrap; }
.pageSubHeading { FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #114477; FONT-FAMILY: Tahoma,Helvetica; WHITE-SPACE: nowrap; }
.messageStack { BORDER-RIGHT: 1px dotted; BORDER-TOP: 1px dotted; FONT-SIZE: 11px; MARGIN: 5px; BORDER-LEFT: 1px dotted; COLOR: #465584; BORDER-BOTTOM: 1px dotted; BACKGROUND-COLOR: #fff3e8; }
.graybox { BORDER-RIGHT: 1px dotted; BORDER-TOP: 1px dotted; FONT-SIZE: 11px; MARGIN: 5px; BORDER-LEFT: 1px dotted; COLOR: #465584; BORDER-BOTTOM: 1px dotted; BACKGROUND-COLOR: #f2f2f2; }
.question { BACKGROUND: #f3f3f3; padding-right: 15px; padding-top: 15px; padding-bottom: 15px; border-top: 1px; border-left: 1px; border-right: 1px; border-top-style: dotted; border-left-style: solid; border-right-style: solid; border-color: #5ca0d4; }
.answer { visibility: hidden; display: none; BACKGROUND: #f3faff; padding-right: 25px; padding-top: 3px; padding-bottom: 3px; margin-right: 15px; width: 93%; }

