
#flashMessage{ clear:both; }
table.admin-list-tbl td.title, table.admin-list-tbl th{
	background: #fff; 
	border-bottom: 1px solid #E4E4E4;
}
.admin-list-tbl th{ 
	padding: 5px; 
	margin: 5px; 
	vertical-align:middle; 
}
table.admin-list-tbl tr:nth-child(even){
	background: #fff;
}
table.admin-list-tbl tr:nth-child(even) input.text{
	background: #EDEDED;
}
h2 a { color: #0d0d0d; font-weight: normal; font-size: 14px!important; }
.widthAll{width:100%;}
.width60{width:60%;}
.timepicker { width: 100px; }
.submit { cursor: pointer; }
.err_message { color: #ff0000; font-weight: bold; font-size: 12px;}
.logout{width:16px;height:16px; display:block; overflow:hidden; text-indent:-9999px; vertical-align:bottom; background: url("../img/logout.png") no-repeat scroll 0 0 transparent;}
ul { list-style: none;}
.event-item-list li{background-color: #fafafa;color: #666;font-weight: bold;margin:5px;padding: 15px;text-shadow: 1px -1px 1px #fff;width: 90%;}
.admin .contButton{width:790px;}
.admin table { width: 670px;border: 1px solid #e4e4e4; margin:0 auto;}
.admin td, .admin-rel-panel td  { padding: 5px; margin: 5px; font-size: 14px; vertical-align:middle; }
.title,.admin td.title{font-weight:bold;color:#000;font-size:16px;}
.admin form { margin-bottom: 20px; }
.admin input, .admin select, .admin textarea { padding: 5px; margin: 3px;}
#OnlineLessonVideoUrl{
	width: 90%;
}
.admin-add-btn{background-color: #ccc; background-image: url(/img/btn-add.png); background-position: left; background-repeat: no-repeat; color: #666; cursor: pointer; display: inline-block;
font-size: 12px; margin: 5px; padding: 5px; padding-left: 24px; text-shadow: 1px 1px 1px #fff; text-transform: uppercase; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}
.admin-add-btn:hover { color: #333; text-decoration: none !important; }
.admin-rel-panel{background-color: #999; color: #fff; font-size: 14px; padding: 10px; width: 95%; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; margin: 10px;}
.admin-rel-panel td { background-color: #ccc; box-shadow: 0px 0px 5px #666; }
.admin-rel-panel select { max-width: 270px; padding: 10px !important; font-size: 14px; }
.error-message { color: #ff0000; font-size: 12px; font-weight: bold; }
.text { font-size: 14px; }
.day-options { background-color: #f2f2f2; border: 1px solid #ccc; padding: 10px; }
.day-options div.checkbox { margin: 0; float: right; }
.day-options div.checkbox label { display: inline; margin-left:5px; }
ul.tabbed-nav { margin-top:20px;margin-left:10px;width:400px;display:block; }
ul.tabbed-nav li{top:2px;color:#999;float:left;padding:7px;cursor:pointer;font-size:12px;margin:0 2px 0 0;font-weight:bold;position:relative;background-color:#ccc;text-shadow:-1px 0px 1px #fff;border-top-left-radius:3px;
border-top-right-radius:3px;-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px;-webkit-border-top-left-radius:3px;-webkit-border-top-right-radius:3px;}
.lt-ie8 ul.tabbed-nav li{ top:3px; }
ul.tabbed-nav li.sel{ background-color:#f2f2f2;color:#333;border:1px solid #ccc;border-bottom:1px solid #f2f2f2;top:1px; }
.lt-ie8 ul.tabbed-nav li.sel{ top:2px; }
.admin-delete-btn{display: inline-block;color: #ffffff;font-size: 15px;padding: 12px;font-weight: bold;text-align: center;text-decoration: none !important;cursor: pointer;background-color: #cd2a3a!important;
background-image: -ms-linear-gradient(top, #e0314c, #cd2a3a) !important;background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#e0314c), to(#cd2a3a)) !important;
background-image: -webkit-linear-gradient(top, #e0314c, #cd2a3a) !important;background-image: -o-linear-gradient(top, #e0314c, #cd2a3a) !important;
background-image: linear-gradient(top, #e0314c, #cd2a3a) !important;background-image: -moz-linear-gradient(top, #e0314c, #cd2a3a) !important;background-repeat: repeat-x;
border: 1px solid #ebb6be;border-bottom-color: #b3b3b3;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;
filter: progid:dximagetransform.microsoft.gradient(startColorstr='#e0314c', endColorstr='#cd2a3a', GradientType=0) !important;
filter: progid:dximagetransform.microsoft.gradient(enabled=false) !important; line-height: 1;
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);}
/*----------------------------------------------------------------generic New admin -------------------------------------------------------------------------------------------*/
.widthAuto{width:auto!important;}
.buttonFooter{margin-top:20px;}
.btn-sub-header{
	padding: 10px;color: #fff;font-size: 14px;text-align: center;text-shadow: 0 1px 1px rgba(255, 255, 255, 0.2);text-decoration: none !important;cursor: pointer;
	background-color: #959595;border: 1px solid #c5c5c5;box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2);display:inline-block;margin-right:5px; margin-bottom:5px; line-height:1;
}
.btn-sub-header.right{margin:0 0 0 5px;}
.admin .contButton{width:790px;}
.admin .contInfoAdmin{padding: 40px 40px 85px 40px;margin:20px 0;width:710px; background-color:#ededed;}
.admin .contInfoAdmin p{margin-bottom:10px;}
.admin .contInfoAdmin .info{width: 670px; margin:0 auto;}
.admin .input-text { border: 1px solid #ccc;padding: 5px;background-color: #fff;font-size: 14px;color:#000;width:658px; margin:0;}
.admin .input label { font-size: 14px; color: #000; margin: 20px 0 3px 0; display: block;}
.admin .input.checkbox { margin: 20px 0 0 0; }
.admin .input.checkbox label{ display: inline; margin: 0 0 0 10px; }
.admin input.readonly{ background: #e1e1e1; }
.admin .input textarea {width:660px;}
.btnGreen, .btnBlack, .btnBlue{height: 30px;line-height: 30px;color: white;display: inline-block;font-size: 14px;position: relative;padding: 0 35px 0 10px;text-transform: uppercase;
border-radius: 5px 5px 5px 5px;background: url("../img/green_btn_bg.jpg") repeat-x scroll left top transparent; text-decoration:none!important;}
.btnGreen span, .btnBlack span, .btnBlue span{top: 0;right: -2px;width: 19px;height: 20px;padding: 5px;margin-left: 7px;position: absolute;
border-radius: 0 4px 4px 0;background: url(../img/green_btn_arrow.png) no-repeat center center, url(../img/greenbtn_span.jpg) repeat-x left top;}
.btnBlack{padding: 0 10px 0 35px!important;	background-color: #464646!important;background-image: -ms-linear-gradient(top, #222, #464646) !important;
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#222), to(#464646)) !important;background-image: -webkit-linear-gradient(top, #222, #464646) !important;
background-image: -o-linear-gradient(top, #222, #464646) !important;background-image: linear-gradient(top, #222, #464646) !important;background-image: -moz-linear-gradient(top, #222, #464646) !important;
background-repeat: repeat-x;filter: progid:dximagetransform.microsoft.gradient(startColorstr='#222', endColorstr='#464646', GradientType=0) !important;
filter: progid:dximagetransform.microsoft.gradient(enabled=false) !important;}
.btnBlack span{border-radius: 4px 0px 0px 4px!important;left: -8px!important;background: url(../img/black_btn_arrow.png) no-repeat center center, #1f1f1f;}
.btnBlue span{
	background: url(../img/blue_btn_more.png) no-repeat center center, #0044cc;
}
.btnBlue{
	background-color: #006dcc!important;
	background-image: -ms-linear-gradient(top, #0088cc, #0044cc) !important;
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc)) !important;background-image: -webkit-linear-gradient(top, #0088cc, #0044cc) !important;
	background-image: -o-linear-gradient(top, #0088cc, #0044cc) !important;background-image: linear-gradient(top, #0088cc, #0044cc) !important;background-image: -moz-linear-gradient(top, #0088cc, #0044cc) !important;
	background-repeat: repeat-x;filter: progid:dximagetransform.microsoft.gradient(startColorstr='#0088cc', endColorstr='#251af9', GradientType=0) !important;
	filter: progid:dximagetransform.microsoft.gradient(enabled=false) !important;
}
/*----------------------------------------------------------------generic New admin event & attendee -------------------------------------------------------------------------------------------*/
.addNewEvent, .addNewAttendee{margin-top:20px!important;}
.addNewEvent form fieldset, .addNewAttendee form fieldset{margin-top:40px}
.addNewEvent form fieldset .title,.addNewEvent form fieldset p{margin-bottom:7px;}
.addNewEvent form fieldset .title span{ font-weight: normal;font-size:14px; }
.addNewEvent form fieldset ul, .addNewAttendee form fieldset ul{width: 528px;}
.addNewEvent form fieldset label, .addNewAttendee form fieldset label{padding: 5px 0 0 0;margin: 0;display: block;float: left;width: 180px;font-size: 14px;}
.addNewEvent form fieldset input.inputSmall, .addNewEvent form fieldset li.labelSmall label,.addNewEvent form fieldset li.labelSmall select, .addNewAttendee form fieldset input.inputSmall{width: 70px;} 
.addNewEvent form fieldset input.inputLong{ width: 420px; }
.addNewEvent form fieldset li.labelMedium label{width: 120px;} 
.addNewEvent form fieldset input.inputChecbox, .addNewAttendee form fieldset input.inputChecbox{width:30px;}
.addNewEvent form fieldset input, .addNewEvent form fieldset select, .addNewEvent form fieldset textarea, 
.addNewAttendee form fieldset input, .addNewAttendee form fieldset select, .addNewAttendee form fieldset textarea{ width: 238px;margin: 0 0 10px 0;padding: 5px;border: 1px solid #BFBFBF;border-bottom-color:#EAEAEA; }
.addNewEvent form fieldset textarea{width: 418px!important;}
/*----------------------------------------------------------------generic New admin (speakers - edit home) -------------------------------------------------------------------------------------------*/
.admin .speakers .input-text,.admin .settings .input-text { border: 1px solid #ccc;padding: 5px;background-color: #fff;font-size: 14px;color:#000;margin: 3px;}
/*----------------------------------------------------------------generic New admin (confirmation) -------------------------------------------------------------------------------------------*/
section.contMessage{background-color:#fffee1;padding:30px 0;font-weight:bold;text-align:center;width:100%;}
.adminConfirmation{margin-top:0!important;} 
.adminConfirmation p{font-size:16px!important;}
.adminConfirmation ul{list-style: initial;margin-left: 20px;}

table#quiz input { width: 98%; }

table input[type="file"] {
 -moz-border-bottom-colors: none;
 -moz-border-left-colors: none;
 -moz-border-right-colors: none;
 -moz-border-top-colors: none;
 border-color: #BFBFBF #BFBFBF #EAEAEA;
 border-image: none;
 border-style: solid;
 border-width: 1px;
 margin: 0 0 10px;
 padding: 5px;
 width: 238px;
}
.admin-delete-img{
	width:16px;
	height:16px;
	display: inline-block;
	background: url('../img/icon_trash.png') no-repeat;
}
.admin-down-img{
	width:16px;
	height:16px;
	display:inline-block;
	background: url('../img/icon_down_arrow.png') no-repeat;
}
.admin-up-img{
	width:16px;
	height:16px;
	display:inline-block;
	background: url('../img/icon_up_arrow.png') no-repeat;
}
/*---------------------------------------------Page Lesson Edit , Quiz Questions and Page Quiz Answers---------------------------------------------------*/
.pageLessonEdit #add-lesson-file, .pageQuizQuestions #add_quiz_question, .pageQuizAnswers #add_quiz_answer,
.pageQuizQuestions #quiz a, .pageQuizAnswers #answers a{
	margin-right: 20px;
}
.pageLessonEdit #lesson-files input{
	border: 0;
	margin: 0;
}
.pageQuizQuestions #quiz input, .pageQuizAnswers #answers input{
	border: 1px solid #000;
	width: 98%;
}