/*NEWS HEADER*/
#page-header {
	background:url(../img/bg/header-news.jpg) no-repeat;
}
#m-page-wrap {
	background:url(../img/bg/subpage-bg-news.jpg) no-repeat #2e2e2e;
}

/*DETAILS PAGES*/
#m-page{padding-bottom:20px}
	#m-page h2, #m-page h2 a {
		color: #0391ec;
		font-weight: normal;
		font-size: 22px;
		margin:0 0 10px;
	}
		#m-page h2 a{
			color: #0391ec;
			text-decoration: none;
			margin:0 0 10px;
		}
	#m-page .pageTitle {
		margin-bottom:20px;
	}
	#m-page p{
		margin-bottom:20px;	
	}
		#m-page p.mb30{
			margin-bottom:30px;	
		}
	#m-page .btn_submissionForm{
		display: block;
		width: 242px;
		height: 47px;
		text-indent: -9999em;
		background: transparent url(../img/fanSiteSubmission/btn_submissionForm.jpg);
		margin-bottom: 20px;
	}

	#m-page li{clear:both;padding:15px 0; float:left;}
		#m-page li div{float:left;width:105px}
		#m-page li div+div{margin-left: 20px; width:530px;}
		
	#m-page img{margin-bottom:8px;}

/* FANSITE SUBMISSION FORM */
	.fs ul{
		margin-left: 25px;
		color: #999999;
	}
		.fs li{ 
			list-style: disc; 
			padding:5px 0 !important;
		}
			.fs span{ color: #000000; }

	.fs-submit{
		clear: both;
		margin: 40px 0 0 25px;
	}
		.fs-submit-btn{
			clear: both;
			margin-top: 50px;
			display: block;
			width: 242px;
			height: 46px;
			text-indent: -9999em;
			background: transparent url(../img/fanSiteSubmission/btn_submissionFormSubmit.jpg);
			margin-bottom: 20px;
		}

	.fs-terms{
		position: relative;
		top: 5px;
	}
	.fs-label{ display: block !important; }
	.fs-notice{ clear: both; margin-left: 24px; }

	/*!
	 * Bootstrap v3.0.0
	 *
	 * Copyright 2013 Twitter, Inc
	 * Licensed under the Apache License v2.0
	 * http://www.apache.org/licenses/LICENSE-2.0
	 *
	 * Designed and built with all the love in the world @twitter by @mdo and @fat.
	 */

	/*! normalize.css v2.1.0 | MIT License | git.io/normalize */

	[hidden] { display: none; }
	button,
	input,
	select,
	textarea {
		font-family: inherit;
		font-size: 100%;
		margin: 0;
	}
	button, input { line-height: normal; }
	button,
	html input[type="button"],
	input[type="reset"],
	input[type="submit"] {
		-webkit-appearance: button;
		cursor: pointer;
	}
	button[disabled],
	html input[disabled] { cursor: default; }
	input[type="checkbox"],
	input[type="radio"] {
		box-sizing: border-box;
		padding: 0;
	}
	input[type="search"] {
		-webkit-appearance: textfield;
		-moz-box-sizing: content-box;
		-webkit-box-sizing: content-box;
		box-sizing: content-box;
	}
	input[type="search"]::-webkit-search-cancel-button,
	input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; }
	button::-moz-focus-inner,
	input::-moz-focus-inner {
		border: 0;
		padding: 0;
	}
	textarea {
		overflow: auto;
		vertical-align: top;
	}
	input, button, select, textarea {
		font-family: inherit;
		font-size: inherit;
		line-height: inherit;
	}
	button, input, select[multiple], textarea { background-image: none; }
	label {
		display: inline-block;
		margin-bottom: 5px;
		font-weight: bold;
	}
	input[type="search"] {
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	input[type="radio"], input[type="checkbox"] {
		margin: 4px 0 0;
		margin-top: 1px \9;
		/* IE8-9 */

		line-height: normal;
	}
	input[type="file"] { display: block; }
	select[multiple], select[size] { height: auto; }
	select optgroup {
		font-size: inherit;
		font-style: inherit;
		font-family: inherit;
	}
	input[type="file"]:focus, input[type="radio"]:focus, input[type="checkbox"]:focus {
		outline: thin dotted #333;
		outline: 5px auto -webkit-focus-ring-color;
		outline-offset: -2px;
	}
	input[type="number"]::-webkit-outer-spin-button,
	input[type="number"]::-webkit-inner-spin-button {
	  height: auto;
	}
	.form-control:-moz-placeholder { color: #999999; }
	.form-control::-moz-placeholder { color: #999999; }
	.form-control:-ms-input-placeholder { color: #999999; }
	.form-control::-webkit-input-placeholder { color: #999999; }
	.form-control {
		display: block;
		width: 96%;
		height: 34px;
		/*padding: 6px 12px;*/
		padding-left: 10px;
		/*font-size: 14px;*/
		line-height: 1.428571429;
		color: #000000;
		vertical-align: middle;
		background-color: #E0E0E0;
		border: 1px solid #cccccc;
		border-radius: 4px;
		-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
		box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
		-webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
		transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	}
	.form-control:focus {
		border-color: #66afe9;
		outline: 0;
		-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
		box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
	}
	.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {
		cursor: not-allowed;
		background-color: #eeeeee;
	}
	textarea.form-control { height: auto; }
	.form-group { margin-bottom: 15px; }
	.radio, .checkbox {
		display: block;
		min-height: 20px;
		margin-top: 10px;
		margin-bottom: 10px;
		padding-left: 20px;
		vertical-align: middle;
	}
	.radio label, .checkbox label {
		display: inline;
		margin-bottom: 0;
		font-weight: normal;
		cursor: pointer;
	}
	.radio input[type="radio"],
	.radio-inline input[type="radio"],
	.checkbox input[type="checkbox"],
	.checkbox-inline input[type="checkbox"] {
		float: left;
		margin-left: -20px;
	}
	.radio + .radio, .checkbox + .checkbox { margin-top: -5px; }
	.radio-inline, .checkbox-inline {
		display: inline-block;
		padding-left: 20px;
		margin-bottom: 0;
		vertical-align: middle;
		font-weight: normal;
		cursor: pointer;
	}
	.radio-inline + .radio-inline,
	.checkbox-inline + .checkbox-inline {
		margin-top: 0;
		margin-left: 10px;
	}
	input[type="radio"][disabled],
	input[type="checkbox"][disabled],
	.radio[disabled],
	.radio-inline[disabled],
	.checkbox[disabled],
	.checkbox-inline[disabled],
	fieldset[disabled] input[type="radio"],
	fieldset[disabled] input[type="checkbox"],
	fieldset[disabled] .radio,
	fieldset[disabled] .radio-inline,
	fieldset[disabled] .checkbox,
	fieldset[disabled] .checkbox-inline { cursor: not-allowed; }
	.has-warning .help-block,
	.has-warning .control-label { color: #c09853; }
	.has-warning .form-control {
		border-color: #c09853;
		-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
		box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	}
	.has-warning .form-control:focus {
		border-color: #a47e3c;
		-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e;
		box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e;
	}
	.has-warning .input-group-addon {
		color: #c09853;
		border-color: #c09853;
		background-color: #fcf8e3;
	}
	.has-error .help-block,
	.has-error .control-label { color: #b94a48; }
	.has-error .form-control {
		border-color: #b94a48;
		-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
		box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	}
	.has-error .form-control:focus {
		border-color: #953b39;
		-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;
		box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;
	}
	.has-error .input-group-addon {
		color: #b94a48;
		border-color: #b94a48;
		background-color: #f2dede;
	}
	.has-success .help-block, .has-success .control-label { color: #468847; }
	.has-success .form-control {
		border-color: #468847;
		-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
		box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	}
	.has-success .form-control:focus {
		border-color: #356635;
		-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b;
		box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b;
	}
	
	.form-control-static {
		margin-bottom: 0;
		padding-top: 7px;
	}
	.help-block {
		display: block;
		margin: 0;
		color: #737373;
		font-weight:normal;
		font-size: 10px;
	}



	/* jQuery Validator */
		/* Z-INDEX */
		 .formError { z-index: 990; }
		    .formError .formErrorContent { z-index: 991; }
		    .formError .formErrorArrow { z-index: 996; }
		    
		    .formErrorInsideDialog.formError { z-index: 5000; }
		    .formErrorInsideDialog.formError .formErrorContent { z-index: 5001; }
		    .formErrorInsideDialog.formError .formErrorArrow { z-index: 5006; }




			.inputContainer {
				position: relative;
				float: left;
			}

			.formError {
				position: absolute;
				top: 300px;
				left: 300px;
				display: block;
				cursor: pointer;
			}

			.ajaxSubmit {
				padding: 20px;
				background: #55ea55;
				border: 1px solid #999;
				display: none
			}

			.formError .formErrorContent {
				width: 100%;
				background: #ee0101;
				position:relative;
				color: #fff;
				width: 147px;
				font-size: 11px;
				border: 2px solid #ddd;
				box-shadow: 0 0 6px #000;
				-moz-box-shadow: 0 0 6px #000;
				-webkit-box-shadow: 0 0 6px #000;
				padding: 4px 10px 4px 10px;
				border-radius: 6px;
				-moz-border-radius: 6px;
				-webkit-border-radius: 6px;
			}

			.greenPopup .formErrorContent {
				background: #33be40;
			}

			.blackPopup .formErrorContent {
				background: #393939;
				color: #FFF;
			}

			.formError .formErrorArrow {
				width: 15px;
				margin: -2px 0 0 13px;
				position:relative;
			}
			body[dir='rtl'] .formError .formErrorArrow,
			body.rtl .formError .formErrorArrow {
				margin: -2px 13px 0 0;
			}

			.formError .formErrorArrowBottom {
				box-shadow: none;
				-moz-box-shadow: none;
				-webkit-box-shadow: none;
				margin: 0px 0 0 12px;
				top:2px;
				display: none !important;
			}

			.formError .formErrorArrow div {
				border-left: 2px solid #ddd;
				border-right: 2px solid #ddd;
				box-shadow: 0 2px 3px #444;
				-moz-box-shadow: 0 2px 3px #444;
				-webkit-box-shadow: 0 2px 3px #444;
				font-size: 0px;
				height: 1px;
				background: #ee0101;
				margin: 0 auto;
				line-height: 0;
				font-size: 0;
				display: none !important;
			}

			.formError .formErrorArrowBottom div {
				box-shadow: none;
				-moz-box-shadow: none;
				-webkit-box-shadow: none;
			}

			.greenPopup .formErrorArrow div {
				background: #33be40;
			}

			.blackPopup .formErrorArrow div {
				background: #393939;
				color: #FFF;
			}

			.formError .formErrorArrow .line10 {
				width: 15px;
				border: none;
			}

			.formError .formErrorArrow .line9 {
				width: 13px;
				border: none;
			}

			.formError .formErrorArrow .line8 {
				width: 11px;
			}

			.formError .formErrorArrow .line7 {
				width: 9px;
			}

			.formError .formErrorArrow .line6 {
				width: 7px;
			}

			.formError .formErrorArrow .line5 {
				width: 5px;
			}

			.formError .formErrorArrow .line4 {
				width: 3px;
			}

			.formError .formErrorArrow .line3 {
				width: 1px;
				border-left: 2px solid #ddd;
				border-right: 2px solid #ddd;
				border-bottom: 0 solid #ddd;
			}

			.formError .formErrorArrow .line2 {
				width: 3px;
				border: none;
				background: #ddd;
			}

			.formError .formErrorArrow .line1 {
				width: 1px;
				border: none;
				background: #ddd;
			}

/* END: FANSITE SUBMISSION FORM */