/*Quiz*/
.quizWrapper {width:100%; padding:0; margin:0;}
.quizWrapper ol.quizList li h3 {padding:0; margin:0;}
ol.quizList { padding:0; background:none; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
ol.quizList li{ list-style:none; background:none;  padding: 0px 0px 5px 0px; margin:0 0 20px 0;}
ol.quizList li ol{ list-style:none; background:none;  padding: 0; margin:0;}

.quizWrapper .validate ul li, .validate ul li{color:Red; background:none; list-style:none;}

/*Forms*/
form{
	display:inline;
	margin:0;
	padding:0;
}
.form{
    background:#fff;
    font-family:Arial, Helvetica, sans-serif;
    color:#000;
    font-size: 11px;
    border: 1px solid #d5d5d5;
    margin:4px 0 6px 0;
    padding:4px;
    
}
.form-disabled{
	background:#EEE;
	border:1px solid #999;
	color:#999;
	font:11px sans-serif;
}
textarea.form{
	background:#FFF;
	border:1px inset #999;
	color:#000;
	font:11px sans-serif;
}
.form-cancel{
	background:#DDD url(../Images/bg_button_cancel.gif) repeat-x;
	border:1px outset #AAA;
	color:#444;
	font:bold 11px verdana,tahoma,sans-serif;
}
.form-submit{
	background:#CCC url(../Images/bg_button.gif) repeat-x;
	border:1px outset #999;
	color:#000;
	font:bold 11px verdana,tahoma,sans-serif;
}

input[type="button"],input[type="submit"] {
    background-color:#2D4494;
    border:0 none;
    font-size:14px;
    font-weight:bold;
    padding:5px 28px 5px 5px;
    text-transform:uppercase;
    color:#FCBB45;
    background:#2D4494 url(../Images/btnArrow.png) no-repeat right;
    cursor:pointer;
}

.form-submit-disabled,
.form-cancel-disabled{
	background:#CCC;
	border:1px solid #999;
	color:#999;
	font:bold 11px verdana,tahoma,sans-serif;
}
/*Form Text*/
.form-label{
	font-weight:bold;
	text-transform:uppercase;
	padding-bottom:2px;
	font-size:12px;
}
.error{
	color:#F00;
}
.error-box{
	background-color:#FEE;
	border:1px solid #F99;
	color:#F00;
	padding:10px 10px 10px 14px; width:440px;
	margin-bottom:10px;
}
.error-box ul{
	margin:0 0 0 20px;
	padding:0;
}
.error-box ul li{
    color:Red; background:url(../images/formBullet.png) no-repeat; list-style:none;
}
.error-bullet{
	border:0;
	height:16px;
	vertical-align:middle;
	width:16px;
}
.help{
	color:#963;
	font-weight:normal;
}
.required{
	color:red;
}
/*LS ImageUpload*/
.form-upload{
	border-collapse:collapse;
	padding:0;
}
.form-upload img{
	vertical-align:middle;
}
.form-upload input{
	background-color:#FFF;
	border:1px inset #CCC;
	color:#999;
	font:11px sans-serif;
}
/*MetaBuilders DualList*/
.duallist-buttonstyle{
	background:#CCC;
	border:1px outset #DDD;
	color:#000;
	font:bold 10px verdana,tahoma,sans-serif;
	margin-bottom:2px;
	padding:2px 0;
	text-transform:uppercase;
	width:75px;
}
.duallist-listbox{
	border:1px inset #DDD;
	color:#000;
	font:10px verdana,tahoma,sans-serif;
	width:150px;
}
.duallist td{
	color:#333;
	font:bold 10px verdana,tahoma,sans-serif;
}



.newTable { border:1px solid #acb7c2; width:100%;}
.newTable  th {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#2d4494; padding:4px; margin:0; text-align:left; background:url(../Images/tabelHeaderBg.jpg) repeat-x; text-transform:uppercase;}
.newTable  th a:link {color:#2d4494; text-decoration:underline;}
.newTable  th a:visited {color:#2d4494; text-decoration:underline;}
.newTable  th a:hover {color:#2d4494; text-decoration:none;}
.newTable  th a:active {color:#2d4494; text-decoration:underline;}
.newTable  tr { vertical-align:top; padding:0; margin:0;}
.newTable  td { padding:5px; margin:0;}

.altRow {list-style:none; background:#F3F3F3; }
.editRow {list-style:none; background:#97abe7;} 