.clear { clear: both; }
.shadowbottom {
	position: relative;
	top: -5px;
}

.go-back {
	width: 65px;
	margin: 10px;
	position: relative;
	top: -10px;
	padding:2px;
}

.main_section p.go-back a { text-decoration: none; }

table.help-section-form th { text-align: right; }
table.help-section-form input[type="text"] { 
	padding: 4px;
	width: 410px; 
}
table.help-section-form ul { padding: 0; }

table.help-section-articles {width: 100%;}

form.help-section ul li { padding: 4px 0; }

ul.selected-video-list { 
	list-style-image: none; 
	list-style-type: none;
}

p.helper-text {
	color: #999;
	font-size: 11px;
	margin-top: 0;
	padding-left: 79px;
}

/*** New Slideout ***/


form.help-section label, form.upload-video-container label, form.edit-video label {
	display: inline-block;
	*display: inline;
	zoom: 1;
	text-align: right;
	width: 60px;
}

form.help-section input[type="text"], form.upload-video-container input, form.edit-video input {
	margin: 4px 0 4px 10px;
	padding: 5px;
	width: 390px;
}
form.edit-video input[type="file"] { 
	width: 360px; 
}

form.help-section p.add-article-input, form.help-section input.add-article-input {
    display: inline-block;
    *display: inline;
    zoom: 1;
	margin: 0 0 10px 4px;
    overflow: hidden;
    text-overflow: ellipsis;
	width: 382px;
    white-space: nowrap;
}
form.help-section .article-title {
	padding: 0 0 10px 33px;
	text-align: left;
	width: 382px;
}
form.help-section .article-title strong {
	padding-left: 14px;	
}
form.help-section h3, form.help-section h4 {margin: 10px 0 10px 20px;}

form.help-section .help-section-articles-row td p {
	margin: 0;
	padding: 0 0 0 10px;
}

table.help-section-articles td { padding: 4px 0 4px 0; }

button.add-article,
button.add-video,
button.remove-article,
button.remove-video {
	background-color: transparent;
	background-image: url("/images/green-plus.png");
	background-repeat: no-repeat;
	background-position: left center;
	border: none;
	cursor: pointer;
	padding: 10px 10px 10px 20px;
}
button.add-article.nudge {
	background-position: left top;
	margin-left: 73px;
	margin-top: 0;
	padding-top: 0;
}

#show-add-new-articles-row {
	background-color: transparent;
	background-image: url("/images/green-plus.png");
	background-repeat: no-repeat;
	background-position: left top;
	margin-left: 73px;
	margin-top: 0;
	border: none;
	cursor: pointer;
	padding: 0 10px 10px 20px;
}

button.add-article,
button.remove-article { 
	background-color: transparent;
	background-position: center;
	background-repeat: no-repeat;
	border: none;
	cursor: pointer;
	height: 21px;
	left: -6px;
	position: relative;
	top: -4px;
	width: 16px;
}

button.remove-article {
	background-image: url("/images/trash-can.png");
}
button.add-article {
	background-image: url("/images/green-plus.png");
}

button.remove-article.nudge { 
	top: -6px;
}
button.remove-video {
	background-color: transparent;
	background-image: url("/images/trash-can.png");
	background-position: center;
	background-repeat: no-repeat;
	border: none;
	bottom: 4px;
	cursor: pointer;
	height: 17px;
	left: -6px;
	margin-right: 5px;
	position: relative;
}

#selected-videos { padding-left: 55px; }

.no-videos { padding: 10px 0 0 30px; }

img.video-icon { padding: 10px 10px 0; }

.notice-section {
	border-radius: 5px;
	border-style: solid;
	border-width: 1px;
	color: #000;
	margin: 10px 16px 10px 15px;
	padding: 10px;
	text-align: center;
}
.notice-section.error {
	background-color: #fef5f1;
	border-color: #ed541d;
}
.notice-section.success {
	background-color: #E7F8E7;
	border-color: #b3d0b1;
}

.button-wrapper { 
	padding: 20px 24px 6px 24px;
	text-align: right; 
}

label.video-preview { padding-right: 10px; }

.help-section-article-title { margin-top: 15px; }

th.help-section-article-title {
	padding-top: 22px;
	vertical-align: top;
}
td.add-articles-column {
	padding-bottom: 3px;
	vertical-align: bottom;
}

td.last-video,
th.last-video { padding-bottom: 15px; }

.help-section-video-upload-form input,
.help-section-video-upload-form th,
.help-section-video-upload-form td { padding: 8px; }

#manage-help-section-videos { padding: 0; }

.video-container {
	border-bottom: 1px solid #CCC;
	padding: 10px;
}
.video-container:last-child { border-bottom: none; }

.video-container img { 
	float: left; 
	margin-left: 15px;
	margin-right: 15px;
}

.video-container h4 { 
	font-size: 14px;
	font-weight: normal;
	margin: 0 0 5px 0; 
}
.video-container a:link, .video-container a:visited {
	background: #dfdfdf; /* Old browsers */
	background: -moz-linear-gradient(top,  #dfdfdf 0%, #ffffff 3%, #e4e4e6 95%, #e8e8ea 98%, #d0d0d0 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dfdfdf), color-stop(3%,#ffffff), color-stop(95%,#e4e4e6), color-stop(98%,#e8e8ea), color-stop(100%,#d0d0d0)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #dfdfdf 0%,#ffffff 3%,#e4e4e6 95%,#e8e8ea 98%,#d0d0d0 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #dfdfdf 0%,#ffffff 3%,#e4e4e6 95%,#e8e8ea 98%,#d0d0d0 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #dfdfdf 0%,#ffffff 3%,#e4e4e6 95%,#e8e8ea 98%,#d0d0d0 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #dfdfdf 0%,#ffffff 3%,#e4e4e6 95%,#e8e8ea 98%,#d0d0d0 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dfdfdf', endColorstr='#d0d0d0',GradientType=0 ); /* IE6-9 */
	border: 1px solid #8F9090;
	color: #000;
	display: inline-block;
	*display: inline;
	zoom: 1;
	font-size: 12px;
	font-weight: 100;
	padding: 4px;
	text-decoration: none;
}
.video-container a:hover {
	background: #dfdfdf; /* Old browsers */
	background: -moz-linear-gradient(top,  #dfdfdf 0%, #ffffff 3%, #f7f7f7 95%, #e8e8ea 98%, #d0d0d0 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dfdfdf), color-stop(3%,#ffffff), color-stop(95%,#f7f7f7), color-stop(98%,#e8e8ea), color-stop(100%,#d0d0d0)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #dfdfdf 0%,#ffffff 3%,#f7f7f7 95%,#e8e8ea 98%,#d0d0d0 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #dfdfdf 0%,#ffffff 3%,#f7f7f7 95%,#e8e8ea 98%,#d0d0d0 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #dfdfdf 0%,#ffffff 3%,#f7f7f7 95%,#e8e8ea 98%,#d0d0d0 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #dfdfdf 0%,#ffffff 3%,#f7f7f7 95%,#e8e8ea 98%,#d0d0d0 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dfdfdf', endColorstr='#d0d0d0',GradientType=0 ); /* IE6-9 */
}

td.save-button {
	padding: 10px 0 30px;
	text-align: right;
}
button.delete-video,
button.delete-help-section {
background: #ec7980; /* Old browsers */
background: -moz-linear-gradient(top,  #ec7980 0%, #ea6d71 15%, #eb6971 17%, #e95e63 28%, #dc181a 77%, #d80a0a 89%, #d70101 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ec7980), color-stop(15%,#ea6d71), color-stop(17%,#eb6971), color-stop(28%,#e95e63), color-stop(77%,#dc181a), color-stop(89%,#d80a0a), color-stop(100%,#d70101)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ec7980 0%,#ea6d71 15%,#eb6971 17%,#e95e63 28%,#dc181a 77%,#d80a0a 89%,#d70101 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ec7980 0%,#ea6d71 15%,#eb6971 17%,#e95e63 28%,#dc181a 77%,#d80a0a 89%,#d70101 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ec7980 0%,#ea6d71 15%,#eb6971 17%,#e95e63 28%,#dc181a 77%,#d80a0a 89%,#d70101 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ec7980 0%,#ea6d71 15%,#eb6971 17%,#e95e63 28%,#dc181a 77%,#d80a0a 89%,#d70101 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ec7980', endColorstr='#d70101',GradientType=0 ); /* IE6-9 */
	border: 1px solid #C20202;
	color: #FFF;
	cursor: pointer;
	display: inline-block;
	*display: inline;
	zoom: 1;
	float: left;
	font-size: 12px;
	font-weight: 100;
	padding: 8px;
	text-decoration: none;
}
button.delete-video:hover {
	background: #ec7980; /* Old browsers */
	background: -moz-linear-gradient(top,  #ec7980 0%, #ea6d71 15%, #eb6971 17%, #e95e63 28%, #db6969 77%, #d66262 89%, #d67373 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ec7980), color-stop(15%,#ea6d71), color-stop(17%,#eb6971), color-stop(28%,#e95e63), color-stop(77%,#db6969), color-stop(89%,#d66262), color-stop(100%,#d67373)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ec7980 0%,#ea6d71 15%,#eb6971 17%,#e95e63 28%,#db6969 77%,#d66262 89%,#d67373 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ec7980 0%,#ea6d71 15%,#eb6971 17%,#e95e63 28%,#db6969 77%,#d66262 89%,#d67373 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ec7980 0%,#ea6d71 15%,#eb6971 17%,#e95e63 28%,#db6969 77%,#d66262 89%,#d67373 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ec7980 0%,#ea6d71 15%,#eb6971 17%,#e95e63 28%,#db6969 77%,#d66262 89%,#d67373 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ec7980', endColorstr='#d67373',GradientType=0 ); /* IE6-9 */
}

button.save-changes {
	background: #dfdfdf; /* Old browsers */
	background: -moz-linear-gradient(top,  #dfdfdf 0%, #ffffff 3%, #e4e4e6 95%, #e8e8ea 98%, #d0d0d0 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dfdfdf), color-stop(3%,#ffffff), color-stop(95%,#e4e4e6), color-stop(98%,#e8e8ea), color-stop(100%,#d0d0d0)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #dfdfdf 0%,#ffffff 3%,#e4e4e6 95%,#e8e8ea 98%,#d0d0d0 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #dfdfdf 0%,#ffffff 3%,#e4e4e6 95%,#e8e8ea 98%,#d0d0d0 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #dfdfdf 0%,#ffffff 3%,#e4e4e6 95%,#e8e8ea 98%,#d0d0d0 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #dfdfdf 0%,#ffffff 3%,#e4e4e6 95%,#e8e8ea 98%,#d0d0d0 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dfdfdf', endColorstr='#d0d0d0',GradientType=0 ); /* IE6-9 */
	border: 1px solid #8F9090;
	color: #000;
	cursor: pointer;
	display: inline-block;
	*display: inline;
	zoom: 1;
	font-size: 12px;
	font-weight: 100;
	padding: 8px;
	text-decoration: none;
}
button.save-changes:hover {
	background: #dfdfdf; /* Old browsers */
	background: -moz-linear-gradient(top,  #dfdfdf 0%, #ffffff 3%, #f7f7f7 95%, #e8e8ea 98%, #d0d0d0 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dfdfdf), color-stop(3%,#ffffff), color-stop(95%,#f7f7f7), color-stop(98%,#e8e8ea), color-stop(100%,#d0d0d0)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #dfdfdf 0%,#ffffff 3%,#f7f7f7 95%,#e8e8ea 98%,#d0d0d0 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #dfdfdf 0%,#ffffff 3%,#f7f7f7 95%,#e8e8ea 98%,#d0d0d0 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #dfdfdf 0%,#ffffff 3%,#f7f7f7 95%,#e8e8ea 98%,#d0d0d0 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #dfdfdf 0%,#ffffff 3%,#f7f7f7 95%,#e8e8ea 98%,#d0d0d0 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dfdfdf', endColorstr='#d0d0d0',GradientType=0 ); /* IE6-9 */
}

