SELECT
{
    FONT-SIZE: 11px;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
TABLE.outline
{
    BORDER-RIGHT: black thin solid;
    BORDER-TOP: black thin solid;
    BORDER-LEFT: black thin solid;
    BORDER-BOTTOM: black thin solid
}
INPUT.number
{
    FONT-SIZE: 11px;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.NegativeNumber
{
    COLOR: red
}
.Required
{
    FONT-WEIGHT: bold;
    COLOR: red
}
.HeaderBar
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px
}
.TitleText
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    TEXT-ALIGN: center
}
.Questions
{
    BACKGROUND: #ffffdd
}
.Answers
{
    BACKGROUND: #ccccdd
}
.AltRow
{
    BACKGROUND-COLOR: #ffffcc

}


BODY
{
    FONT: 24px Verdana, Arial, Helvetica, sans-serif;
    COLOR: #333
}
FORM .questions
{
    BACKGROUND: #f0ecdb
}
FORM .questions TD
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 3px;
    FONT-SIZE: 12px
}
FORM .answers
{
    FONT-SIZE: 10px;
    BACKGROUND: #e2dabc
}
TD.TitleText
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    PADDING-BOTTOM: 4px;
    MARGIN: 0px 0px 21px;
    COLOR: #0084cb;
    BORDER-BOTTOM: #b2b2b2 1px solid;
    TEXT-ALIGN: left
}
FORM INPUT
{
    BORDER-RIGHT: #a5acb2 1px solid;
    PADDING-RIGHT: 1px;
    BORDER-TOP: #a5acb2 1px solid;
    PADDING-LEFT: 1px;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 1px;
    MARGIN: 0px;
    BORDER-LEFT: #a5acb2 1px solid;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: #a5acb2 1px solid
}
FORM SELECT
{
    BORDER-RIGHT: #a5acb2 1px solid;
    PADDING-RIGHT: 1px;
    BORDER-TOP: #a5acb2 1px solid;
    PADDING-LEFT: 1px;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 1px;
    MARGIN: 0px;
    BORDER-LEFT: #a5acb2 1px solid;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: #a5acb2 1px solid
}
FORM .negativenumber
{
    COLOR: red
}
FORM INPUT[type=submit]
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    FONT-SIZE: 12px;
    BORDER-LEFT-COLOR: #f8b643;
    BORDER-BOTTOM-COLOR: #f8b643;
    PADDING-BOTTOM: 3px;
    MARGIN: 0px 5px;
    BORDER-TOP-COLOR: #f8b643;
    PADDING-TOP: 3px;
    BACKGROUND-COLOR: #fec76d;
    BORDER-RIGHT-COLOR: #f8b643
}
FORM INPUT[type=button]
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 3px;
    MARGIN: 0px 5px;
    PADDING-TOP: 3px
}
.frmSubmit
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    FONT-SIZE: 12px;
    BORDER-LEFT-COLOR: #f8b643;
    BORDER-BOTTOM-COLOR: #f8b643;
    PADDING-BOTTOM: 3px;
    MARGIN: 0px 5px;
    BORDER-TOP-COLOR: #f8b643;
    PADDING-TOP: 3px;
    BACKGROUND-COLOR: #fec76d;
    BORDER-RIGHT-COLOR: #f8b643
}
.frmClear
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 3px;
    MARGIN: 0px 5px;
    PADDING-TOP: 3px
}


	.dhtmlgoodies_window{
		width:300px;
		font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
		font-size:0.9em;
		position:absolute;
		overflow:hidden;	
		z-index:10000;	
		
		
	}
	.dhtmlgoodies_window div{
		position:relative;
	}
	.dhtmlgoodies_window .dhtmlgoodies_window_top{
		width:100%;
		height:17px;
		position:relative;
		background-color: #707070;
		
		
	}
	
	.dhtmlgoodies_window .top_buttons{
		float:right;
		z-index:10;
		position:absolute;
		right:0px;
		width:35px;
		
		
	}
	.top_buttons img{
		float:left;
		padding-left:2px;
		
	}
	.dhtmlgoodies_windowMiddle{
		border-left:3px solid #707070;
		
	}
	.dhtmlgoodies_windowContent{
		border-right:3px solid #707070;
		padding-left:5px;
		padding-right:2px;

		height:100%;
		overflow:hidden;
		background-color:#FFF;
	}
	.dhtmlgoodies_window_bottom{
		border-left: 3px solid #707070;
		border-right:3px solid #707070;
		border-bottom: 3px solid #707070;
		position:relative;
		height:0px;
		background-color:#FFFFFF;
	}
	.dhtmlgoodies_window_bottom img{
		float:right;
	}
	.topCenterImage{
		position:absolute;
		left:3px;
		width:5000px;
		height:17px;
	}
	.resizeImage{
		position:absolute;
		right:1px;
		bottom:1px;
	}