8.main 
	{
		padding:0px
		width:200px;
		border:1px solid black; 
	}

.month 
	{
		background-color:black;
		font:bold 12px verdana;
		color:white;
	}
.daysofweek 
	{
		background-color:gray;
		font:bold 12px verdana;
		color:white;
	}
div.tab-body
{
	border-bottom: 4px solid #879CD3;
	border-left: 4px solid #879CD3;
	border-right: 4px solid #879CD3;
	padding: 10px;
}
.days 
	{
		font-size: 12px;
		font-family:verdana;
		color:black;
		background-color: lightyellow;
		padding: 2px;
	}
caption
	{
		color:#0066FF;
	}
.tabbuttoninactive
	{
  		background-color: #DFDFDF;
		border: 4px solid #000000;
  		border-bottom-width: 0px;
  		border-color: #97ACE3 #879CD3 #999999 #879CD3;
  		-moz-border-radius: .75em .75em 0em 0em;
  		border-radius-topleft: .75em;
  		border-radius-topright: .75em;
  		padding: 2px 1em 2px 1em;
  		top: 3px;
		text-align: center;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#3366CC;
vertical-align:middle;
		cursor:pointer;
	}
.tabbuttonactive
	{
  		background-color: #3366CC;
		border: 4px solid #000000;
  		border-bottom-width: 0px;
  		border-color: #97ACE3 #879CD3 #999999 #879CD3;
  		-moz-border-radius: .75em .75em 0em 0em;
  		border-radius-topleft: .75em;
  		border-radius-topright: .75em;
  		padding: 2px 1em 2px 1em;
  		top: 3px;
		text-align: center;
		cursor:pointer;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
vertical-align:middle;
	}
.tabbottom
	{
  		background-color: #879CD3;
		border-left: 4px solid #879CD3;
		border-right: 4px solid #879CD3;
		filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#3366CC', EndColorStr='#FFFFFF');
	}
.copyright
	{
		background-color: #042282;
		color:#FFFFFF;
		vertical-align: middle;
		text-align: center;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight:normal;
	}
.contact
	{
		background-color: #042282;
		color:#FFFFFF;
		vertical-align: middle;
		text-align: center;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight:normal;
	}
.toppageheader
	{
		background-color: #042282;
		color:#FFFFFF;
		vertical-align: middle;
		text-align: center;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 28px;
		font-weight:normal;
	}
.frontpagetitle
	{
		color:#0000FF;
		vertical-align: middle;
		text-align: center;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 28px;
		font-weight:bold;
	}
.wellarea
	{
		background-color: #FFFFFF;
		color:#FFFFFF;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 28px;
		font-weight:bold;
		border-top:1px solid #FFFFFF;
		border-bottom:1px solid #FFFFFF;
		border-left:1px solid #FFFFFF;
		border-right:1px solid #FFFFFF;

	}
.days #today
	{
		font-weight: bold;
		color: red;
	}

td 
	{
		font-family: Arial, Helvetica, sans-serif;
	}
th 	
	{
		font-family: Arial, Helvetica, sans-serif;
	}
/* button styles */
a.hint, a.hint
	{
		display: block;
		background-color: transparent;
		background-image: url(../intellect/buttons/hintout.jpg);
		background-repeat: no-repeat;
		width: 45px;
		height: 45px;
		margin: 5px auto;
		padding: 5px 0 0 0;
		text-align: center;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 100%;
		font-weight: bold;
		text-decoration: none;
	}
a.hint:link, a.hint:visited 
	{
		display: block;
		background-color: transparent;
		background-image: url(../images/hintout.jpg);
		background-repeat: no-repeat;
		width: 45px;
		height: 45px;
		margin: 5px auto;
		padding: 5px 0 0 0;
		text-align: center;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 100%;
		font-weight: bold;
		text-decoration: none;
	}
a.hint:hover, a.hint:active 
	{
		display: block;
		background-color: transparent;
		background-image: url(../intellect/buttons/hintin.jpg);
		background-repeat: no-repeat;
		width: 45px;
		height: 45px;
		margin: 5px auto;
		padding: 5px 0 0 0;
		text-align: center;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 100%;
		font-weight: bold;
		text-decoration: none;
	}
/* button styles */
a.button, a.button 
	{
		display: block;
		background-color: transparent;
		background-image: url(../images/loginout.jpg);
		background-repeat: no-repeat;
		width: 45px;
		height: 45px;
		margin: 5px auto;
		padding: 5px 0 0 0;
		text-align: center;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 100%;
		font-weight: bold;
		text-decoration: none;
	}

a.button:link, a.button:visited 
	{
		display: block;
		background-color: transparent;
		background-image: url(../images/loginout.jpg);
		background-repeat: no-repeat;
		width: 45px;
		height: 45px;
		margin: 5px auto;
		padding: 5px 0 0 0;
		text-align: center;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 100%;
		font-weight: bold;
		text-decoration: none;
	}
a.button:hover, a.button:active 
	{
		display: block;
		background-color: transparent;
		background-image: url(../images/loginin.jpg);
		background-repeat: no-repeat;
		width: 45px;
		height: 45px;
		margin: 5px auto;
		padding: 5px 0 0 0;
		text-align: center;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 100%;
		font-weight: bold;
		text-decoration: none;
	}
/*                             */
/* button styles */
a.normal, a.normal, a.normal:link, a.normal:visited, a.normal:hover, a.normal:active 
	{
		display: block;
		background-color: transparent;
		background-repeat: no-repeat;
		color:#FFFFFF;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 100%;
		font-weight: bold;
		text-decoration: none;
	}
/*            */
a.cal, a.cal, a.cal:link, a.cal:visited, a.cal:hover, a.cal:active 
	{
		background-color: transparent;
		background-repeat: no-repeat;
		color:#FFFFFF;
		font-family: Arial, Helvetica, sans-serif;
		font-size:18px;
		font-weight: bold;
		text-decoration: none;
	}

/*                */
.cpyrt
	{
		position: relative;
		top: 300px;
		font-size: 12px;
		color: #000000;
		border: double;
	}
.topContainer
	{
		position: absolute;
		left: 0px;
		top: 0px;;
	}
.Left
	{
		position: relative;
		left:0px;
		top:0px;
		width: 150px;
		background-color:#042282;
		font:Arial, Helvetica, sans-serif;
		font-family:Arial, Helvetica, sans-serif;
		color:#FFFFFF;
		font-size:24px;
		height:1000px;
	}
.topRight
	{
		left: 150px;
		top:0px;
		height:50px;
		width:900px;
		position:absolute;
		background-color:#042282;
		font:Arial, Helvetica, sans-serif;
		font-family:Arial, Helvetica, sans-serif;
		color:#FFFFFF;
		font-size:28px;
	}
.bottomRight
	{
		left: 150px;
		top: 50px;
		position: absolute;
		background-color: #FFFFFF;
		font: Arial, Helvetica, sans-serif;
		font-family: Arial, Helvetica, sans-serif;
		color: #00000;
		font-size: 14px;
		border-left: thick outset Gray;
		border-top: thick outset Gray;
		border-width: thick;
		padding: 5px;
		height: 500px;
		width: 900px;
	}
.bottomLeft
	{
		width: 150px;
		height: 100%;
		top: 50px;
		position: absolute;
		background-color: #042282;
		font: Arial, Helvetica, sans-serif;
		font-family: Arial, Helvetica, sans-serif;
		color: #FFFFFF;
		font-size: 14px;
	}
.Right
	{
		overflow: auto;
		left: 100%;
		height: 1000px;
		top: 50px;
		position: absolute;
		background-color: #FFFFFF;
		font: Arial, Helvetica, sans-serif;
		font-family: Arial, Helvetica, sans-serif;
		color: #00000;
		font-size: 14px;
		border-left: thick outset Gray;
		border-top: thick outset Gray;
		border-width: thick;
		padding: 25px;
		width: 385px;
	}
.topLeft
	{
		position: absolute;
		left:0px;
		top:0px;	
		width: 150px;
		height:50px;
		background-color:#042282;
		font:Arial, Helvetica, sans-serif;
		font-family:Arial, Helvetica, sans-serif;
		color:#FFFFFF;
		font-size:24px;
	}
/* added/changed */
body 
	{
		font:8pt Arial, Helvetica, sans-serif;
		background-color: #042282;
		color: #0000A0;
		margin-top: 0px;
		margin-left: 10px;
		margin-right: 10px;
		scrollbar-3d-light-color: #ff8000;
		scrollbar-arrow-color: #000080;
		scrollbar-base-color: #000080;
		scrollbar-dark-shadow-color: #24369C;
		scrollbar-face-color: #3366CC;
		scrollbar-highlight-color: #FFFFFF;
		scrollbar-shadow-color: #24369C;
	}
.LeftMenuCell
	{
		text-align:center;
		height:0;
	}
/* added/changed */
A {font-weight:bold;color:#0000A0;}
A:hover {color:white;background-color:#0000A0;}
A:link {}
A:visited {}

/* added/changed */
TH
	{
		background-color:#3366CC;
		color:white;
		font: bold 8pt;
		vertical-align:bottom;
		text-align:left;
		padding-left: 2px;
	}
/* added/changed */
TH.m 
	{
		border-left : 1px solid white;
	}
/* added/changed */
td 
	{
		font-size: 8pt;
		vertical-align:top;
	}
/* added/changed */
TD.l 
	{
		font: 8pt;
		vertical-align:top;
		padding:1px 1px 0px 3px;
		border-left:1px solid #3366CC;
		border-bottom:1px solid #3366CC;
	}
/* added/changed */
TD.r
	{
		font: 8pt;
		vertical-align:top;
		padding:1px 1px 0px 3px;
		border-left:1px solid #3366CC;
		border-bottom:1px solid #3366CC;
		border-right:1px solid #3366CC;
	}
/* added/changed */
TABLE.navbar
	{
		width:100%;
		border-bottom:1px solid #3366CC;
	}
/* added/changed */
select 
	{
		background-color:white;
		color:#0000A0;
		font:bold 8pt Arial, Helvetica, sans-serif;
	}
/* added/changed */
.MyMainTable
	{
		width:100%;
		border:0px;
	}
/* added/changed */
TEXTAREA 
	{
		width: 98%;
	}
/* added/changed */
.heading 
	{
		font:8pt Arial, Helvetica, sans-serif;
		background-color:#3366CC;
		color:white;
		font: bold 8pt;
		font-style: normal;
		font-variant: normal;
		text-transform: none;
	}
.label 
	{
		font-size: 10px;
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		color: #000000;
	}
.Mylink
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #000000;
	}
.NormalTextCell
	{
		text-align: right;
		vertical-align: middle;
	}
.NormalText
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-style: normal;
		font-variant: normal;
		text-transform: none;
		color: #000000;
		line-height: normal;
	}
.NormalTextBoldCell
	{
		text-align: right;
		vertical-align: middle;
	}
.DatabaseInfoHeader
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-style: normal;
		font-weight: bold;
		font-variant: normal;
		text-transform: none;
		text-align:right
		color: #000000;
		line-height: normal;
	}
.NormalTextBold
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-style: normal;
		font-weight: bold;
		font-variant: normal;
		text-transform: none;
		color: #000000;
		line-height: normal;
	}
.errorMessage 
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-style: normal;
		font-weight: bold;
		font-variant: normal;
		text-transform: none;
		color: #000000;
		line-height: normal;
	}
.labelRed 
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		color: #CC0000;
	}
.positiveMessage 
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-style: normal;
		font-weight: bold;
		font-variant: normal;
		text-transform: none;
		color: #000000;
		line-height: normal;
	}
.field 
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-style: normal;
		line-height: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		color: #000000;
	}
.Mybutton 
	{
		color: Black;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-style: normal;
		line-height: normal;
		font-weight: bold;
		font-variant: normal;
		text-transform: none;
		color: #000000;
		height: 20px;
		width: 120px;
	}
.MybuttonRed
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-style: normal;
		line-height: normal;
		font-weight: bold;
		font-variant: normal;
		text-transform: none;
		color: #FFFFFF;
		background-color:#CC0000;
		height: 20px;
		width: 120px;
	}
.buttonRed 
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-style: normal;
		line-height: normal;
		font-weight: bold;
		font-variant: normal;
		text-transform: none;
		color: #FFFFFF;
		height: 20px;
		width: 120px;
		background-color: #CC0000;
	}
.Mysmallbutton 
	{
		color: Black;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-style: normal;
		line-height: normal;
		font-weight: bold;
		font-variant: normal;
		text-transform: none;
		color: #000000;
		height: 20px;
		width: 60px;
	}
.MyWidebutton 
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-style: normal;
		line-height: normal;
		font-weight: bold;
		font-variant: normal;
		text-transform: none;
		color: #0000FF;
		height: 20px;
		width: 240px;
	}
.Myregtitle
	{    
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-weight: bold;
		font-size: 16.0pt;
		text-align: centre;
		background-color: #000088;
		color: white;
	}
.Mysinglelinestringdatacellrequired
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-weight: normal;
		font-size: 8.0pt;
		background-color: white;
		padding:0px 0px 0px 0px;
		border-top : 2px solid #FF0033;
		border-left : 2px solid #FF0033;		
		border-right : 2px solid #FF0033;
		border-bottom : 2px solid #FF0033;
	}
.Myintegerpromptcell
	{
		background-color: #3366CC;
		padding-top: 2px;
		border-bottom : 1px solid white;
		text-align: right;
		vertical-align: middle;
	}
.MyintegerpromptcellBlack
	{
		background-color: #FFFFFF;
		padding-top: 2px;
		border:2px solid #000000;
		text-align: right;
		vertical-align: middle;
	}
.MyintegerpromptcellGreen
	{
		background-color: #FFFFFF;
		padding-top: 2px;
		border : 2px solid #00FF00;
		text-align: right;
		vertical-align: middle;
	}
.MyintegerpromptcellBlue
	{
		background-color: #FFFFFF;
		padding-top: 2px;
		border : 2px solid #0000FF;
		text-align: right;
		vertical-align: middle;
	}
.Myintegerprompt
	{
		font-weight: bold;
		font-size: 8.0pt;
		text-align: right;
		background-color: #3366CC;
		color: white;
	}
.MyintegerpromptBlack
	{
		font-weight: bold;
		font-size: 8.0pt;
		text-align: right;
		background-color: #FFFFFF;
		color: Black;
	}
.MyintegerpromptGreen
	{
		font-weight: bold;
		font-size: 8.0pt;
		text-align: right;
		background-color: #FFFFFF;
		color: #000000;
	}
.MyintegerpromptBlue
	{
		font-weight: bold;
		font-size: 8.0pt;
		text-align: right;
		background-color: #FFFFFF;
		color: #000000;
	}
.Myintegerdatacell
	{
		background-color: white;
		padding:1px 0px 1px 10px;
		border-right : 1px solid #3366CC;
		border-bottom : 1px solid #3366CC;
	}
.Myintegerdata
	{
		font-weight: normal;
		font-size: 8.0pt;
		text-align: left;
		vertical-align: middle;
		background-color: white;
		color: #0000A0;      
	}
.Myfloatpromptcell
	{
		background-color: #3366CC;
		padding:1px 0px 1px 10px;
		border-bottom : 1px solid white;
		text-align: right;
		vertical-align: middle;
	}
.MyfloatpromptcellBlack
	{
		background-color: #FFFFFF;
		padding:1px 0px 1px 10px;
		border : 2px solid #000000;
		text-align: right;
		vertical-align: middle;
	}
.MyfloatpromptcellBlue
	{
		background-color: #0000FF;
		padding:1px 0px 1px 10px;
		border-bottom : 1px solid white;
		text-align: right;
		vertical-align: middle;
	}
.MyfloatpromptcellGreen
	{
		background-color: #FFFFFF;
		padding:1px 0px 1px 10px;
		border : 1px solid #00FF00;
		text-align: right;
		vertical-align: middle;
	}
.Myfloatprompt
	{
		font-weight: bold;
		font-size: 8.0pt;
		text-align: right;
		background-color: #3366CC;
		color: white;
	}
.MyfloatpromptBlack
	{
		font-weight: bold;
		font-size: 8.0pt;
		text-align: right;
		background-color: #FFFFFF;
		color: #000000;
	}
.MyfloatpromptBlue
	{
		font-weight: bold;
		font-size: 8.0pt;
		text-align: right;
		background-color: #0000FF;
		color: white;
	}
.MyfloatpromptGreen
	{
		font-weight: bold;
		font-size: 8.0pt;
		text-align: right;
		background-color: #FFFFFF;
		color: #000000;
	}
.Myfloatdatacell
	{
		background-color: white;
		padding:1px 0px 1px 10px;
		border-right : 1px solid #3366CC;
		border-bottom : 1px solid #3366CC;
	}
.Myfloatdata
	{
		font-weight: normal;
		font-size: 8.0pt;
		text-align: left;
		vertical-align: middle;
		background-color: white;
		color: #0000A0;        
	}
.Mydatepromptcell
	{
		background-color: #3366CC;
		padding-top: 2px;
		border-bottom : 1px solid white;
		text-align: right;
		vertical-align: middle;
	}
.MydatepromptcellBlack
	{
		background-color: #FFFFFF;
		padding-top: 2px;
		border:2px solid #000000;
		text-align: right;
		vertical-align: middle;
	}
.MydatepromptcellBlue
	{
		background-color: #FFFFFF;
		padding-top: 2px;
		border : 2px solid #0000FF;
		text-align: right;
		vertical-align: middle;
	}
.MydatepromptcellGreen
	{
		background-color: #FFFFFF;
		padding-top: 2px;
		border:2px solid #00FF00;
		text-align: right;
		vertical-align: middle;
	}
.Mydateprompt
	{
		font-weight: bold;
		font-size: 8.0pt;
		text-align: right;
		background-color: #3366CC;
		color: white;
	}
.MydatepromptBlack
	{
		font-weight: bold;
		font-size: 8.0pt;
		text-align: right;
		background-color: #FFFFFF;
		color: #000000;
	}
.MydatepromptBlue
	{
		font-weight: bold;
		font-size: 8.0pt;
		text-align: right;
		background-color: #FFFFFF;
		color: #000000;
	}
.MydatepromptGreen
	{
		font-weight: bold;
		font-size: 8.0pt;
		text-align: right;
		background-color: #00FF00;
		color: white;
	}
.Mydatedatacell
	{
		background-color: white;
		padding:1px 0px 1px 10px;
		border-right : 1px solid #3366CC;
		border-bottom : 1px solid #3366CC;
	}
.Mydatedata
	{
		font-weight: normal;
		font-size: 8.0pt;
		text-align: left;
		vertical-align: middle;
		background-color: white;
		color: #0000A0;        
	}
.Mysinglechoicepromptcell
	{
		background-color: #3366CC;
		padding: 2px;
		border-bottom: 1px solid white;
		text-align: right;
		vertical-align: middle;
	}
.MysinglechoicepromptcellBlack
	{
		background-color:#FFFFFF;
		padding: 2px;
		border: 2px solid #000000;
		text-align: right;
		vertical-align: middle;
		color:#FFFFFF;
	}
.MysinglechoicepromptcellBlue
	{
		background-color:#FFFFFF;
		padding: 2px;
		border: 2px solid #0000FF;
		text-align: right;
		vertical-align: middle;
	}
.MysinglechoicepromptcellGreen
	{
		background-color: #FFFFFF;
		padding: 2px;
		border: 2px solid #00FF00;
		text-align: right;
		vertical-align: middle;
	}
.Mysinglechoiceprompt
	{
		font-weight: bold;
		font-size: 8.0pt;
		text-align: left;
		background-color: #3366CC;
		color: white;
	}
.MysinglechoicepromptBlack
	{
		font-weight: bold;
		font-size: 8.0pt;
		text-align: left;
		background-color: #FFFFFF;
		color: #000000;
	}
.MysinglechoicepromptBlue
	{
		font-weight: bold;
		font-size: 8.0pt;
		text-align: left;
		background-color: #FFFFFF;
		color: #000000;
	}
.MysinglechoicepromptGreen
	{
		font-weight: bold;
		font-size: 8.0pt;
		text-align: left;
		background-color: #FFFFFF;
		color: #000000;
	}
.Mysinglechoicedatacell
	{
		background-color: white;
		font-weight:normal;
		border-right : 1px solid #3366CC;
		border-bottom : 1px solid #3366CC;
	}
.Mysinglechoicedropdowndatacell 
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 16.0pt;
	padding: 1px 0px 1px 10px;
	background-color: white;
	border-right: 1px solid #3366CC;
	border-bottom: 1px solid #3366CC;
	font-style: normal;
	font-variant: normal;
}
.Mysinglechoicedata
	{
		background-color: white;
	}
.Mysinglechoiceoptionstext
	{
	font-weight: normal;
	font-size: 8.0pt;
	text-align: left;
	vertical-align: middle;
	background-color: white;
	color: #0000A0;
	padding-left: 5px;
	padding-right: 0px;
}
.Mymultichoicepromptcell
	{
		background-color: #3366CC;
		padding-top: 2px;
		border-bottom : 1px solid white;
		text-align: right;
		vertical-align: middle;
	}
.MymultichoicepromptcellBlack
	{
		background-color: #FFFFFF;
		padding-top: 2px;
		border : 2px solid #000000;
		text-align: right;
		vertical-align: middle;
	}
.MymultichoicepromptcellBlue
	{
		background-color: #FFFFFF;
		padding-top: 2px;
		border : 2px solid #0000FF;
		text-align: right;
		vertical-align: middle;
	}
.MymultichoicepromptcellGreen
	{
		background-color: #FFFFFF;
		padding-top: 2px;
		border: 2px solid #00FF00;
		text-align: right;
		vertical-align: middle;
	}
.Mymultichoiceprompt
	{
		font-weight: bold;
		font-size: 8.0pt;
		background-color: #3366CC;
		color: white;
	}
.MymultichoicepromptBlack
	{
		font-weight: bold;
		font-size: 8.0pt;
		background-color: #FFFFFF;
		color: #000000;
	}
.MymultichoicepromptBlue
	{
		font-weight: bold;
		font-size: 8.0pt;
		background-color: #FFFFFF;
		color: #000000;
	}
.MymultichoicepromptGreen
	{
		font-weight: bold;
		font-size: 8.0pt;
		background-color: #FFFFFF;
		color: black;
	}

.Mymultichoicedatacell
	{
		background-color: white;
		padding:1px 0px 1px 4px;
		border-right : 1px solid #3366CC;
		border-bottom : 1px solid #3366CC;
	}
.Mymultichoicedata
	{
		background-color: white;
	}
.Mymultichoiceoptionstext
	{
		font-weight: normal;
		font-size: 8.0pt;
		text-align: left;
		vertical-align: middle;
		background-color: white;
		color: #0000A0;
	}

.Mysinglelinestringpromptcell
	{
		background-color: #3366CC;
		padding-top: 2px;
		border-bottom : 1px solid white;
		text-align: right;
		vertical-align: middle;
	}
.MysinglelinestringpromptcellBlack
	{
		background-color: #FFFFFF;
		padding-top: 2px;
		border : 2px solid #000000;
		text-align: right;
		vertical-align: middle;
	}
.MysinglelinestringpromptcellBlue
	{
		background-color: #FFFFFF;
		padding-top: 2px;
		border : 2px solid #0000FF;
		text-align: right;
		vertical-align: middle;
		color:#000000;
	}
.MysinglelinestringpromptcellGreen
	{
		background-color: #FFFFFF;
		padding-top: 2px;
		border:2px solid #00FF00;
		text-align: right;
		vertical-align: middle;
	}
.Mysinglelinestringprompt
	{
		font-weight: bold;
		font-size: 8.0pt;
		text-align: right;
		vertical-align:middle;
		background-color: #3366CC;
		color: white;
	}
.MysinglelinestringpromptBlack
	{
		font-weight: bold;
		font-size: 8.0pt;
		text-align: right;
		vertical-align:middle;
		background-color: #FFFFFF;
		color: #000000;
	}
.MysinglelinestringpromptBlue
	{
		font-weight: bold;
		font-size: 8.0pt;
		text-align: right;
		vertical-align:middle;
		background-color: #FFFFFF;
		color: #000000;
	}
.MysinglelinestringpromptGreen
	{
		font-weight: bold;
		font-size: 8.0pt;
		text-align: right;
		vertical-align:middle;
		background-color: #FFFFFF;
		color: #000000;
	}
.Mysinglelinestringdatacell
	{
		background-color: white;
		padding:1px 0px 1px 10px;
		border-right : 1px solid #3366CC;
		border-bottom : 1px solid #3366CC;
	}
.Mysinglelinestringdata
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		padding:1px 0px 1px 1px;
		font-weight: normal;
		font-size: 8.0pt;
		text-align: left;
		vertical-align: middle;
		background-color: white;
		color: #0000A0;    
	}
.Mymultilinestringpromptcell 
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		padding:1px 0px 1px 1px;
		background-color: #3366CC;
		padding-top: 2px;
		border-bottom : 1px solid white;
		text-align: right;
		vertical-align: middle;
	}
.Mymultilinestringprompt
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-weight: bold;
		font-size: 8.0pt;
		text-align: right;
		background-color: #3366CC;
		color: white;
	}
.Mymultilinestringdatacell
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		background-color: white;
		padding:1px 0px 1px 8px;
		border-right : 1px solid #3366CC;
		border-bottom : 1px solid #3366CC;
	}
.Mymultilinestringdata
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-weight: normal;
		font-size: 8.0pt;
		padding:1px 0px 1px 1px;		
		text-align: left;
		vertical-align: middle;
		background-color: white;
		color: #0000A0;     
  
	}
.MyCallMultiChoiceIcon
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		text-align: left;
		vertical-align: bottom;

	}
.MyCombobox
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 8.0pt;

}
.MyComboboxRequired
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 8.0pt;
	border-color: 2px solid #FF0033;

}
.Mycomboboxdatacellrequired
	{
		background-color: white;
		padding:1px 0px 1px 8px;
		border-right : 1px solid #3366CC;
		border-bottom : 1px solid #3366CC;
	}
.Myradioprompts
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-weight: normal;
		font-size: 8.0pt;	
	}
.MycheckPrompts
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-weight: normal;
		font-size: 8.0pt;	
	}
:tr.normal 
	{
		background: #0099FF;
	}
tr.select 
	{
		background: #FF0000;
	}
/*
th 
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px; 
	}
*/

/* highlight current row */
.rowon {background-color:#E1FFFF;}
.rowoff {background-color:white;}

:H1
	{
		font-family:
		Helvetica,Arial;
		background: #000088;
		color: white;
	}
:H1.BM 
	{
		font-family: Helvetica,Arial;
		background-color: #884488;
		color: white; 
	}
.SearchTable 
	{ 
		background: white; 
		border-color: black; 
		border-width: 1px; 
		border-style: solid; 
	}

.Caption 
	{ 
		font-family: Helvetica,Arial;  
		font-style: bold; 
		color: white; 
		background: #000088; 
	}
.SortedCaption 
	{ 
		font-family: Helvetica,Arial;  
		font-style: bold; 
		color: yellow; 
		background: #000088; 
	}
.DarkRow 
	{ 
		font-family: Helvetica,Arial;  
		background: #DDDDDD; 
	}
.LightRow 
	{ 
		font-family: Helvetica,Arial; 
		background: #99FF99; 
	}
.HighlightRow 
	{ 
		font-family: Helvetica,Arial; 
		background: silver; 
	}
.Sort   
	{ 
		background: #CCCCCC; 
		border-color: black; 
		border-width: 1px; 
		border-style: solid; 
	}
.Criteria   
	{ 
		background: #CCCCCC; 
		border-color: black; 
		border-width: 1px; 
		border-style: solid; 
	}
.SortCell   
	{ 
		padding-left: 5px; 
		padding-right: 5px; 
		padding-top: 2px; 
		padding-bottom: 2px; 
	}
.Error   
	{ 
		font-style: bold; 
		color: red; 
	}
.H2	
	{ 
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 14px
	}
H3 	
	{ 
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 14px
	}
H5 
	{ 
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 14px; background: #FF0000; color: yellow;
	}
H6 
	{ 
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 14px; background: #FFFFFF; color: blue;
	}
H7 
	{ 
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 14px; background: #FFFFFF; color: red;
	}
H8 
	{ 
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 14px; background: #FF0000; color: white;
	}
