body {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	BACKGROUND-IMAGE: url(../images/background.gif); 
	BACKGROUND-REPEAT: repeat
}
li {
	margin-bottom:10px;
	margin-top:10px;
}
.plainbody {
        font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	        BACKGROUND-IMAGE: none;
		        
}

.adminbody {
	BACKGROUND-IMAGE: url(../images/narrow_background.gif); 
}
.leftframebody {
	COLOR:#FFFFFF;
}
.questiontable, .notificationTable{
	width:540px;
	BACKGROUND-IMAGE: url('../images/td.gif'); 
	background-position: bottom;
}
.notificationContent {
	padding:10px;
	padding-bottom:13px;
}

.one_up {
	font-size:110%;
}

.logintable{
    border-color: #4E007C;
    border-width: 1px 1px 1px 1px;
    border-style: solid;
}

.progressbar{
	width:150px;
    border-color: #A987BD;
    border-width: 1px 1px 1px 1px;
    border-style: solid;
	height:19px;
	background:#ffffff;
}

.admintable{
	width:540px;
}

.standardtable{
	width:540px;
}

.questiontablegrid {

}
.answer_group_gap {
       width : 480px;
       border : 1px solid Silver;
       border-style : solid;
       border-width : 1px 0px 0px 0px;
       line-height : 0px;
       padding-left : 0px;
       position : relative;
       padding-top : 2px;
}
.prizetable{
	width:540px;
}
.prizetext{
	COLOR: #4E007C;
	text-align:center;
}
.answertable {
	font-size:10pt;
}
.error {
	color:#ff0000;
}
.inputLabel {
	text-align:right;
}

.questionname, .questionnamegrid {
	FONT-SIZE: 13px; COLOR: #ffffff; 
	FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	background-color:#4E007C;
}

.questionlabel, .questionlabelgrid, .notificationHeader, .notificationHeaderNoContent {
	font-size:13px;
	color:#ffffff;
	background-color:#4E007C;
	width:470px;
	FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	background-position: top;
	background-image: url('../images/th.gif');	
}
.notificationHeader {
	padding:5px;
}
.notificationHeaderNoContent {
	background-image: url('../images/th_white.gif');
	padding:0px;
	height:3px;
}

.answerlabelgrid {
	font-size:11px;
	text-align:center;
	border: 1px solid #ededed;
	border-top: 0px; 
	border-left: 0px; 	
	border-right: 0px; 	
}
.answerlabelquestion {
	border: 1px solid #ededed;
	border-top: 0px; 
	border-left: 0px; 	
	border-right: 0px; 	
}
.answerlabelgridalt {
	font-size:11px;
	text-align:center;
	background-color:#ededed;
	border: 1px solid #FFFFFF;
	border-top: 0px; 
	border-left: 0px; 	
	border-right: 0px; 	
}
.questionrowalt {
	background-color:#A987BD;
}
.responserowalt {
	background-color:#ededed;
}
TD {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif
}
TH {
	FONT-SIZE: 13px; COLOR: #ffffff; 
	FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	background-color:#4E007C;
}
P {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif
}
INPUT {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif
}
SELECT {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif
}
TEXTAREA {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif
}
A:link {
	COLOR: #000000; TEXT-DECORATION: none
}
A:visited {
	COLOR: #000000; TEXT-DECORATION: none
}
A:hover {
	COLOR: #000000; TEXT-DECORATION: underline
}
A.white:link {
	COLOR: #ffffff; TEXT-DECORATION: none
}
A.white:visited {
	COLOR: #ffffff; TEXT-DECORATION: none
}
A.white:hover {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
A.nav:link {
	FONT-WEIGHT: bold; COLOR: #ffffff; TEXT-DECORATION: none
}
A.nav:visited {
	FONT-WEIGHT: bold; COLOR: #ffffff; TEXT-DECORATION: none
}
A.nav:hover {
	FONT-WEIGHT: bold; COLOR: #ffffff; TEXT-DECORATION: underline
}
.tablelist {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND-COLOR: #e9e9e9
}
.copyright {
	FONT-SIZE: 9px; COLOR: #999999; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif
}
.boxtable {
	BORDER-RIGHT: #e9e9e9 1px solid; BORDER-TOP: #e9e9e9 1px solid; BORDER-LEFT: #e9e9e9 1px solid; BORDER-BOTTOM: #e9e9e9 1px solid
}
.grey {
	BACKGROUND-COLOR: #e9e9e9
}
H3 {
	FONT-SIZE: 12px; COLOR: #4E007C; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif
}
H1 {
	FONT-SIZE: 16px; 
	FONT-WEIGHT: Bold; 
	COLOR: #4E007C; 
	FONT-FAMILY: Century Gothic, Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	margin-bottom:10px;
	border-bottom:1px solid #ededed;
	padding-bottom:10px;
	width:540px;
}
H2 {
	FONT-SIZE: 14px; 
	FONT-WEIGHT: Bold; 
	COLOR: #4E007C; 
	FONT-FAMILY: Century Gothic, Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	margin-bottom:5px;
	margin-top:0px;
}
.smalltext {
	FONT-SIZE: 11px;FONT-WEIGHT: Normal;
}
.highlightOn {
	background-color:#ededed;
}
.highlightOff {
	background-color:#ffffff;
}
.gridHighlight {
	background-color:#4E007C;
	border-bottom: 1px solid #4E007C;
}
.columnLeft {
	width:270px;
	float:left;
}
.columnRight {
	width:250px;
	float:right;
	margin-left:20px;
}
.columnRight th {
	background-position: top;
	background-image: url('../images/narrow_th.gif');
	text-align:left;
	padding-left:10px;
	padding-right:10px;
}
.columnRight td {
	background-position: bottom;
	background-image: url('../images/narrow_td.gif');
	padding-left:10px;
	padding-right:10px;
}
.divider {
	width:100%;
	height:1px;
	background-color:#cccccc;
	margin-top:10px;
	margin-bottom:10px;
}
.columnRight ul {
	padding-left:18px;
}
.groupTotal {
	border:none;
	text-align:center;
	background-color:#ededed;
}
.dynamic-slider-control {
	position:			relative;
	background-color:	ThreeDFace;
	background-image:url('steps.gif');
	-moz-user-focus:	normal;
	-moz-user-select:	none;
	cursor:				default;
}

.horizontal {
	width:				200px;
	height:				29px;
}

.vertical {
	width:				29px;
	height:				200px;
}

.dynamic-slider-control input {
	display:	none;
}

.dynamic-slider-control .handle {
	position:			absolute;
	-moz-user-select:	none;
	cursor:				default;
	background:			ThreeDFace;
	border:				1px solid;
	border-color:		ThreeDHighlight ThreeDDarkShadow
						ThreeDDarkShadow ThreeDHighlight;
}

/* inner border */
.dynamic-slider-control .handle div {
	font-size:			1px;
	border:				1px solid;
	border-color:		ThreeDLightShadow ThreeDShadow
						ThreeDShadow ThreeDLightShadow;	

	behavior:			url("styles/boxsizing.htc");	/* ie path bug */
	box-sizing:			content-box;
	-moz-box-sizing:	content-box;
}

/*	inner sets size
.dynamic-slider-control.horizontal .handle {
	width:				12px;
	height:				22px;
}
*/

.dynamic-slider-control.horizontal .handle div {
	width:				8px;
	height:				18px;
}

.dynamic-slider-control.horizontal .handle.hover {}

/* inner sets size
.dynamic-slider-control.vertical .handle {
	width:				22px;
	height:				12px;
}
*/

.dynamic-slider-control.vertical .handle div {
	width:				18px;
	height:				8px;
}

.dynamic-slider-control.vertical .handle.hover {}

.dynamic-slider-control .line {
	
	behavior:			url("styles/boxsizing.htc"); /* ie path bug */
	box-sizing:			content-box;
	-moz-box-sizing:	content-box;
		
	position:			absolute;
	font-size:			0.01mm;
	overflow:			hidden;
	border:				1px solid;
	border-color:		ThreeDShadow ThreeDHighlight
						ThreeDHighlight ThreeDShadow;
	background:			ThreeDDarkShadow;
}

.dynamic-slider-control.vertical .line {
	width:				1px;
	
}

.dynamic-slider-control.horizontal .line {
	height:				1px;
}

.dynamic-slider-control .line div {
	display:	none;
}
