body {
	background: #000000 url(../img/bg.jpg) no-repeat;
	background-position: center top;
	font-family: verdana;
}

.radio_btn {
	width: 30px;	
}

.social {
	position: absolute;
	width: 150px;
	height: 32px;
	right: 8px;
	z-index: 298364983264;
	bottom: 0px;
}

.small_math {
	float: left;
	width: 30px;
}

.spannnn {
	float: left;
}

.home_block_top_text {
	position: absolute;
	font-size: 10px;
	text-align: center;
	margin-left: 60px;
}

	.social_link {
		position: relative;
		float: right;
		margin-left: 10px;
		width: 32px;
		height: 32px;
	}

.radio_txt, radio_txt_2 {
	line-height: 12px;
	margin-left: 40px;
}

.radio_txt {
	font-size: 12px;
}

.radio_txt_2 {
	font-size: 12px;
}

.player_choice, .venue_choice {
	position: absolute;
	left: 30px;
	font-size: 12px;
}

.players_quote {
	position: relative;
	border-bottom: 1px solid #cecece;
	margin-bottom: 20px;
	padding-bottom: 10px;
}

.new_btn {
	position: relative;
	display: inline-block;
	padding: 10px 20px 10px 20px;
	background: #FFCB30;
	border: 3px solid #cdcdcd;
	text-transform: uppercase;
	font-size: 14px;
	margin: 20px 10px 0px 10px;
	cursor: pointer;
	float: left;
}

	.new_btn:hover {
		background: green;
		color: #FFFFFF;
	}

.new_btn_alone {
	position: relative;
	display: inline-block;
	padding: 10px 20px 10px 20px;
	background: #FFCB30;
	border: 3px solid #cdcdcd;
	text-transform: uppercase;
	font-size: 14px;
	margin: 10px 10px 0px 10px;
	cursor: pointer;
	float: left;
}

	.new_btn_alone:hover {
		background: green;
		color: #FFFFFF;
	}


.full_block_wrapper select {
	position: relative;
	padding: 5px;
	float: left;
	width: 893px;
	margin-bottom: 5px;
}

.leavequote {
	position: absolute;
	bottom: 0px;
	right: 5px;
	display: none;
	font-size: 9px;
}

	.leavequote a {
		color: #FFFFFF;
		text-decoration: none;
	}
	
.opencollapse h5 {
	position: relative;
	font-size: 14px;
	background: #E2E2E2;
	line-height: 40px;
	margin-bottom: 5px;
	padding: 0px 20px 0px 20px;
	cursor: pointer;
}

.clear {
  display: block;
  position: relative;
  width: 100%;
  clear: both; 
}

ol {
	padding: 10px;
}

ol li {
	font-size: 12px;
	line-height: normal;
	list-style-type:decimal;
	margin-left: 30px;
}

.container {
	position: relative;
	width: 960px;
	margin: 0 auto;
}

	.header {
		position: relative;
		padding-top: 5px;
		margin-bottom: -3px;
	}
	
		.logo {
			float: left;
		}
		
		#banner_text {
			position: absolute;
			margin-top: 37px;
			margin-left: 302px;
			background: url(../img/fidpa_mobile_top.jpg) no-repeat;
			background-position: left center;
			width: 650px;
			height: 108px;
		}
		
			#banner_text .top_quote {
				position: relative;
				width: 100%;
				height: 100%;
			}
			
				.top_quote .top_img {
					position: relative;
					height: 100%;
					width: 200px;
					float: left;
				}
				
				.top_quote .text {
					position: absolute;
					width: 400px;
					left: 230px;
					top: 20px;
					color: #FFFFFF;
				}
					
					.top_quote .text p {
						font-size: 11px !important;
					}

	.wrapper {
		position: relative;
		width: 940px;
		background: url(../img/content_blok.jpg) repeat-x;
		background-size: 100% 100%;
		border: 1px solid #000000;
		padding: 10px;
		min-height: 300px;
	}
	
		.menu {
			position: relative;
			background: url(../img/menubar.jpg) repeat-x;
			font-size: 10px;
		}
		
			.menu > ul {
				border: 1px solid #999999;
			}
		
			.menu > ul li {
				position: relative;
				float: left;
				left: -1px;
			}
			
				.menu > ul li a {
					color: #FFFFFF;
					text-decoration: none;
					padding: 8px 10px 8px 10px;
					line-height: 28px;
					border-left: 1px solid #999999;
				}
				
					.menu > ul li a:hover, .active {
						background: #FFCB30;
						color: #000000 !important;
					}
					
		.block {
			position: relative;
			float: left;
			width: 284px;
			height: 300px;
			background: #000000;
			border: 1px solid yellow;
			margin: 10px 10px 0px 0px;
			padding: 10px;
			text-align: center;
		}
		
			.block #quote_block {
				position: relative;
				width: 100%;
				height: 100%;
			}
			
				#quote_block .quote_item {
					position: relative;
					width: 100%;
					height: 100%;
				}
				
					.quote_item .quote_img {
						position: relative;
						width: 100%;
						height: 100%;
					}
					
					.quote_item .text h3 {
						font-size: 12px;
						font-weight: bold;
					}
					
					.quote_item .text h3 {
						font-size: 12px;
					}
					
					.quote_item .text {
						position: absolute;
						bottom: 0px;
						width: 264px;
						padding: 10px 10px 0px 10px;
						color: #FFFFFF;
						text-align: left;
						background: url(../img/transparent_black.png) 100% 100%;
					}
	
		.full_block {
			position: relative;
			width: 916px;
			margin-top: 10px;
			border: 1px solid yellow;
			background: #000000;
			padding: 10px;
		}
		
			.block_wrapper {
				position: relative;
				width: 264px;
				height: 280px;
				background: #FFFFFF;
				padding: 10px;
			}
			
			.block_wrapper_black {
				position: relative;
				width: 264px;
				height: 280px;
				background: #000000;
				padding: 10px;
				color: #FFFFFF !important;
			}
			
				.full_block_wrapper {
					position: relative;
					width: 896px;
					background: #DEDEDE;
					padding: 10px;
				}

					.full_block_wrapper a {
						color: #000000;
						text-decoration: underline;
					}
					
		.full_block_update {
			position: relative;
			width: 916px;
			margin-top: 10px;
			border: 1px solid #989898;
			background: #005d00;
			padding: 10px;
		}
					
			.full_block_wrapper_update {
				position: relative;
				width: 896px;
				background: #DEDEDE;
				padding: 10px 10px 1px 10px;
			}

				.full_block_wrapper_update a {
					color: #000000;
					text-decoration: none;
				}

.footer {
	position: relative;
	padding: 5px;
	width: 950px;
	background: #FFFFFF;
	font-size: 10px;
	border: 1px solid #000000;
}
				
p, tr, input, textarea {
	font-size: 12px;
	margin-bottom: 10px;
	line-height: 15px;
}

h1 {
	font-weight: bold;
	font-size: 14px;
	margin-bottom: 10px;
}

.full_block ul li, .block ul li {
	list-style: disc;
	font-size: 12px;
	line-height: 15px;
	margin-bottom: 0px;
	margin-left: 30px;
}

.rules_menu {
	position: relative;
	width: 280px;
	float: left;
	background: #DDDDDD;
	border-right: 1px solid #000000;
}

	.rules_menu h1 {
		background: url(../img/menubar.jpg) repeat-x;
		background-size: 100% 100%;
		color: #FFFFFF;
		padding: 10px 10px 12px 10px;
		font-weight: normal;
	}

	.rules_menu ul li {
		list-style: none;
		text-transform: capitalize;
		cursor: pointer;
		margin-left: 0px;
	}
	
		.rules_menu a {
			text-decoration: none;
			color: #000000;
		}
	
	.rules_menu ul {
		margin-bottom: 10px;
		margin-left: 10px;
	}
	
.rules_box {
	position: relative;
	float: right;
	width: 635px;
	background: #FFFFFF;
	top: 0px;
}

	.rules_box h1 {
		background: url(../img/menubar.jpg) repeat-x;
		background-size: 100% 100%;
		color: #FFFFFF;
		padding: 10px 10px 12px 10px;
	}
	
	.rules_box p {
		padding-left: 10px;
		padding-right: 10px;
	}
	
	.rules_box p:first-child {
		padding-top: 10px;
	}
	
	.rules_box p:last-child {
		padding-bottom: 10px;
	}
		
.rules {
	padding: 10px;
}	

	.rules ul h2 {
		position: relative;
		font-size: 12px;
		top: 12px;
	}
	
	.rules ul li {
		background: #DDDDDD;
		margin-bottom: 10px;
		list-style: none;
	}

	.rules ul ul li {
		background: #DDDDDD;
		margin-bottom: 10px;
		list-style: disc;
		padding-right: 10px;
	}
	
	.rules ul ul {
		padding-bottom: 20px;
		margin-left: 10px;
	}
	
.dropdown h1 {
	background: url(../img/menubar.jpg) repeat-x;
	background-size: 100% 100%;
	color: #FFFFFF;
	padding: 10px 10px 12px 10px;
}
	
.dropdown ul {
	background: #FFFFFF;
	padding: 0px 10px 0px 10px;
}

	.dropdown ul li {
		list-style: none;
		margin: 0px;
		padding: 10px 0px 10px 0px;
		border-bottom: 1px solid #000000;
		cursor: pointer;
	}

dl, dt, dd {
	font-size: 12px;
}

dd {
	padding-left: 20px;
}

dt {
	margin-top: 10px;
	font-weight: bold;
}

.terms {
	margin-bottom: 20px;
}

.dropdown_text {
	background: #FFFFFF;
	padding: 10px;
}

	.dropdown_text ul {
		margin: 0px 0px 10px 10px;
	}

	.dropdown_text ul li {
		list-style: decimal-leading-zero;
	}

.collapse {
	border-bottom: 1px solid #000000;
}

strong {
	font-weight: bold;
}

.submit {
	position: relative;
	background: #d2d2d2;
	border: 1px solid #e3e3e3;
	color: #000000 !important;
	cursor: pointer;
	width: 150px;
}

input, textarea {
	width: 419px;
	padding: 5px 10px 5px 10px;
	color: #777777 !important;
	float: left;
	margin: 0px 10px 10px 0px;
	border: 1px solid #EEEEEE;
	-webkit-box-shadow: inset 2px 2px 3px #777777;
	box-shadow: inset 1px 1px 1px #777777;
}

	textarea {
		width: 870px;
	}

	input:nth-child(2n) {
		margin: 0px 0px 10px 0px;
	}
	
.pdf {
	position: relative;
	float: left;
	width: 150px;
	margin-right: 10px;
	background: url(../img/pdf.png) no-repeat;
	background-position: left center;
	height: 30px;
	margin-bottom: 5px;
	line-height: 30px;
	font-size: 12px;
	padding-left: 30px;
	top: 15px;
}

.full_block_wrapper tr {
	height: 20px;
}

#flags {
	position: absolute;
	top: 0px;
	left: 0px;
}

.download {
	position: absolute;
	top: 2px;
	right: 2px;
}

#tabs p {
	margin-bottom: 0px !important;
}

#tabs {
	margin-bottom: 50px;
}

.ui-tabs-panel ul {
	position: relative;
	margin: 0px 30px 10px 30px;
	padding: 10px 0px 0px 0px;
	background: #DDDDDD !important;
	width: 585px;
}

.ui-tabs-panel ul li {
	position: relative !important;
	margin-bottom: 10px !important;
	list-style: disc !important;
	float: none !important;
	background: #DDDDDD !important;
	cursor: default;
}


.desktop_to_mobile {
	position: relative;
	text-align: center;
	background: #FFFFFF;
	padding: 20px 0;
}

	.desktop_to_mobile a {
		text-decoration: none;
		color: #000000;
		font-size: 15px;
		
	}