/*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;
}
.formSection{
    padding:10px 10px 10px 14px;
    width:750px;
    margin:0;
    border:#dbdbdb 1px solid;
    background:#f4f4f4;
}



.form-disabled{
	background:#EEE;
	font-family:Arial, Helvetica, sans-serif;
	border:1px solid #999;
	color:#999;
	font:11px sans-serif;
	margin:4px 0 6px 0;
	padding:4px;
}
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"] {
    font-family:'Arial Narrow', Arial, Helvetica, sans-serif;
    font-weight:bold;
    font-size:12px;
    background-color:#2D4494;
    border:0 none;
    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;
}
.form-sublabel{
    text-align:right;
    text-transform:none;
    font-style:italic;
    font-weight:normal;
    color: #878787;
}

.validator {
    color:#F4F4F4;
}
.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;
    padding-left:15px;
}
.error-bullet{
	border:0;
	height:16px;
	vertical-align:middle;
	width:16px;
}
.help{
	color:#963;
	font-weight:normal;
}
.required{
	color:red;
}
.success-box{
    background-color:#EFE;
	border:1px solid #9B9;
	color:#3A3;
	padding:10px 10px 10px 14px; width:440px;
	margin-bottom:10px;
}
/*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; text-align:left; font-size:12px; color:#2d4494; padding:4px; margin:0; 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;} 


/* Day of Caring Project Search Results List */
#ctl00_ContentPlaceHolder1_lstMatches_itemPlaceholderContainer {
    background-color: #FFFFFF;
    border-collapse: collapse;
    border-color: #999999;
    border-style: none;
    border: 1px solid #555555;
}
.header {
    background-color: #2D4494;
    color: #FFFFFF;
    font-size: 13px;
    text-decoration: underline; 
    font-weight: bold;
}
.data {
    background-color: #F4F4F4;
    color: #656565;
}
.data-alt {
    background-color: #FFFFFF;
    color: #656565;
}
