@charset "UTF-8";

/* """""""""""""""""""""""""""""""""""" Main """"""""""""""""" */
#Main {
	height: 689px;
	width: 986px;
	margin: 0 auto;
	text-align: left;
}
	/* """""""""""""""""""""""""""""""""""" Header_Logo """"""""""""""""" */
	#Header_Logo {
	float: left;
	height: 228px;
	width: 258px;
	background: url(images/Header_Logo_Left.gif) repeat-x;
	text-align: right;
	margin_left: 26px;
	padding-right: 0px;
	}
	#Main>Header_Logo {
	float: left;
	height: 228px;
	width: 258px;
	width/**/:/**/ 252px;
	background: url(images/Header_Logo_Left.gif) repeat-x;
	text-align: right;
	margin_left: 26px;
	margin_left/**/:/**/ 0px;
	padding-right: 0px;
	padding-left/**/:/**/ 6px;
	}
	
	#Header_Logo>Header_Logo_Image {
	float: right;
	left: 26px;
	top: 0px;
		}
		
	/* """""""""""""""""""""""""""""""""""" Header_MainNav """"""""""""""""" */
	#Header_MainNav {
		background: url(images/Header_BG.gif) repeat-x;
		float: right;
		height: 153px;
		width: 728px;
	}
	
	/* See at the bottom of this file for menu styles
	
		
	/* """""""""""""""""""""""""""""""""""" Header_SubNav """"""""""""""""" */
	
	#Header_SubNav {
		background: url(images/Header_SubNav_BG.gif) no-repeat;
		float: left;
		height: 75px;
		width: 728px;
		top: 140px;
		text-align: left;
		padding-left: 10px;
	}
	#Main>#Header_SubNav {
		background: url(images/Header_SubNav_BG.gif) no-repeat;
		float: right;
		height: 75px;
		width: 718px;
		top: 140px;
		text-align: left;
		padding-left: 10px;
	}
	.SubNav_Lang {
		font: 9pt/10pt "Arial Narrow", Arial, Helvetica, sans-serif;
		color: cccccc;
		float: right;
		margin-top: 58px;
		padding-right: 0px;
		margin-bottom: 0px;
		margin-right: 26px;
		text-transform: uppercase;
	}
	
	.SubNav_Lang a {
		color: #999999;
		text-decoration: none;
	}
	
	.SubNav_Lang a:hover {
		color: #e51b25;
		text-decoration: none;
	}
	
	.SubNav_Text_Hidden {
		font: 10pt/10pt "Arial Narrow", Arial, Helvetica, sans-serif;
		color: #FFF;
		float: left;
		margin-top: 56px;
		padding-right: 0px;
		margin-bottom: 0px;
		margin-left: 10px;
		text-transform: uppercase;
		letter-spacing: 0.1em;
	}
	
	.SubNav_Text {
		font: 10pt/10pt "Arial Narrow", Arial, Helvetica, sans-serif;
		color: #9bb9ad;
		float: left;
		margin-top: 56px;
		padding-right: 0px;
		margin-bottom: 0px;
		margin-left: 10px;
		text-transform: uppercase;
		letter-spacing: 0.1em;
	}
	.SubNav_Text .Arrow {
		font: 18pt/10pt "Arial Narrow", Arial, Helvetica, sans-serif;
	}
	.SubNav_Text a .Arrow {
		font-size: 18px;
	}
	.SubNav_Text a {
		color: #9bb9ad;
		text-decoration: none;
	}
	.SubNav_Text a:hover {
		color: #e51b25;
		text-decoration: none;
	}
	.SubNav_Arrow_Hidden {
		font: 14pt/10pt "Arial Narrow", Arial, Helvetica, sans-serif;
		color: #FFF;
		float: left;
		margin-top: 56px;
		padding-right: 0px;
		margin-bottom: 0px;
		margin-left: 10px;
		text-transform: uppercase;
		letter-spacing: 0.1em;
	}
	.SubNav_Arrow {
		font: 14pt/10pt "Arial Narrow", Arial, Helvetica, sans-serif;
		color: #c7d9d2;
		float: left;
		margin-top: 56px;
		padding-right: 0px;
		margin-bottom: 0px;
		margin-left: 10px;
		text-transform: uppercase;
		letter-spacing: 0.1em;
	}
	.SubNav_Arrow a {
		color: #c7d9d2;
		text-decoration: none;
	}
	.SubNav_Logged_in {
		font: 9pt/10pt "Arial Narrow", Arial, Helvetica, sans-serif;
		color: #999999;
		float: right;
		margin-top: 58px;
		padding-right: 0px;
		margin-bottom: 0px;
		margin-right: 26px;
	}
	
	#Contents_noblock {
		background: url(images/noblock.gif) no-repeat;
		float: left;
		width: 986px;
		height: 424px;
	}
	#Contents_noblock_login {
	float: left;
	width: 500px;
	height: 100px;
	position: relative;
	margin-left: 200;
	margin-top: 60;
	padding-top: 60px;
	padding-left: 224px;
	}
	#Contents_noblock_text {
		float: left;
		width: 400px;
		height: 424px;
		/*border: 1px dotted #F00;*/
	}
	#Contents_noblock_image {
	float: left;
	height: 500px;
	width: 500px;
	margin-top: -80px;
	position: relative;		/*border: 1px dotted #33F;*/
	}
		#Contents_noblock .roulette {
			float: left;
			margin-top: 20px;
			margin-left: 20px;
			}
		#Contents_noblock .titre {
			float: left;
			color: #e51b24;
			text-align: left;
			padding-left: 57px;
			padding-top: 12px;
			padding-bottom: 0px;
			margin: 18px 0px 3px;
			font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
			font-size: 18px;
			line-height: 16pt;
			font-weight: bold;
			text-transform: uppercase;
		}
		#Contents_noblock .texte {
			float: left;
			font: normal 12px/14px Arial, Helvetica, sans-serif;
			color: #9D6D5F;
			width: 250px;
			text-align: left;
			padding-left: 57px;
			padding-top: 6px;
			text-transform: none;
			margin-top: 0px;
			margin-bottom: 6px;
		}
		
	/* """""""""""""""""""""""""""""""""""" Sidebar """"""""""""""""" */
	#Sidebar {
		float: left;
		height: 424px;
		width: 206px;
		top: 186px;
		background: url(images/Sidebar_BG.gif) no-repeat;
	}
		#Sidebar_Block_1, #Sidebar_Block_2, #Sidebar_Block_3, #Sidebar_Block_4, #Sidebar_Block_5, #Sidebar_Block_6, #Sidebar_Block_7, #Sidebar_Block_8, #Sidebar_Block_9, #Sidebar_Block_10 {
			margin: 0px 0px 0px 20px;
			height: 3px;
			height/**/:/**/ 9px;
			width: 186px;
			float: left;
			padding: 0px 0px 6px 0px;
		}
		#Sidebar_Block_Open_1, #Sidebar_Block_Open_2, #Sidebar_Block_Open_3, #Sidebar_Block_Open_4, #Sidebar_Block_Open_5, #Sidebar_Block_Open_6, #Sidebar_Block_Open_7, #Sidebar_Block_Open_8, #Sidebar_Block_Open_9, #Sidebar_Block_Open_10 {
			margin: 0px 0px 0px 20px;
			height: 249px;
			height/**/:/**/ 255px;
			width: 166px;
			width/**/:/**/ 186px;
			float: left;
			padding: 0px 0px 6px 0px;
		}
			#Sidebar_Block_Accent_1 {
				width: 186px;
				float: left;
				background: #852648;
				height: 9px;
			}
			#Sidebar_Block_Accent_2 {
				width: 186px;
				float: left;
				background: #f33c2e;
				height: 9px;
			}
			#Sidebar_Block_Accent_3 {
				width: 186px;
				float: left;
				background: #9f8000;
				height: 9px;
			}
			#Sidebar_Block_Accent_4 {
				width: 186px;
				float: left;
				background: #9d6f5f;
				height: 9px;
			}
			#Sidebar_Block_Accent_5 {
				width: 186px;
				float: left;
				background: #729f8f;
				height: 9px;
			}
			#Sidebar_Block_Accent_6 {
				width: 186px;
				float: left;
				background: #e58c4b;
				height: 9px;
			}
			#Sidebar_Block_Accent_7 {
				width: 186px;
				float: left;
				background: #e58c4b;
				height: 9px;
			}
			#Sidebar_Block_Accent_8 {
				width: 186px;
				float: left;
				background: #e58c4b;
				height: 9px;
			}
			#Sidebar_Block_Accent_9 {
				width: 186px;
				float: left;
				background: #e58c4b;
				height: 9px;
			}
			#Sidebar_Block_Accent_10 {
				width: 186px;
				float: left;
				background: #e58c4b;
				height: 9px;
			}
			.Sidebar_Title {
				color: #e51b24;
				text-align: left;
				float: left;
				padding-left: 35px;
				padding-top: 0px;
				width: 180px;
				padding-bottom: 0px;
				margin: 18px 0px 3px;
				font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
				font-size: 18px;
				line-height: 16pt;
				font-weight: bold;
				text-transform: uppercase;
			}
			.Sidebar_SubTitle1 {
				font: bold 18px/18px "Arial Narrow", Arial, Helvetica, sans-serif;
				color: #999999;
				text-align: left;
				float: left;
				padding-left: 15px;
				padding-top: 12px;
				text-transform: uppercase;
				letter-spacing: 0px;
				width: 160px;
				margin: 0px;
				padding-right: 12px;
			}
			.Sidebar_SubTitle2 {
				font: normal 12px/12pt "Arial Narrow", Arial, Helvetica, sans-serif;
				color: #999999;
				text-align: left;
				float: left;
				padding-left: 15px;
				padding-top: 12px;
				text-transform: uppercase;
				letter-spacing: 1px;
				width: 160px;
				text-decoration: none;
				margin: 0px;
			}
			.Sidebar_SubTitle3 {
				font: normal 12px/12pt "Arial Narrow", Arial, Helvetica, sans-serif;
				color: #999999;
				text-align: left;
				float: left;
				padding-left: 35px;
				padding-top: 12px;
				text-transform: uppercase;
				letter-spacing: 1px;
				width: 160px;
				text-decoration: none;
				margin: 0px;
			}
			.Sidebar_Admin_SubTitle3 {
				font: normal 12px/12pt "Arial Narrow", Arial, Helvetica, sans-serif;
				color: #999999;
				text-align: left;
				float: left;
				padding-left: 35px;
				padding-top: 3px;
				padding-bottom: 6px;
				text-transform: uppercase;
				letter-spacing: 1px;
				width: 160px;
				text-decoration: none;
				margin: 0px;
			}
			.Sidebar_SubTitle1 a, .Sidebar_SubTitle2 a, .Sidebar_SubTitle3 a, .Sidebar_Admin_SubTitle3 a {
				color: #999999;
				text-decoration: none;
			}
			.Sidebar_SubTitle3 a:hover, .Sidebar_Admin_SubTitle3 a:hover {
				color: #e51b24;
				text-decoration: none;
			}
			.Sidebar_Square {
				font: normal 12px/12pt "Arial Narrow", Arial, Helvetica, sans-serif;
				color: #999999;
				text-align: left;
				float: left;
				padding-left: 15px;
				padding-top: 6px;
				padding-bottom: 6px;
				text-transform: uppercase;
				letter-spacing: 1px;
				margin-top: 0px;
				width: 160px;
			}
			.Sidebar_Square a {
				text-decoration: none;
				border: 0;
			}
			.square {
				padding-right: 3px;
				border-width: 0px;
				padding-top: 12px;
			}
			 
			.Sidebar_SQ1_On {
				position:relative;
				float: left;
				font-family: arial, helvetica, sans-serif;
				background:url(images/1.gif) no-repeat 0px -39px;
				white-space: nowrap;
				display: block;
				width: 13px;
				height: 13px;
				padding-right: 3px;	
			}
			.Sidebar_SQ2_On {
				position:relative;
				float: left;
				font-family: arial, helvetica, sans-serif;
				background:url(images/2.gif) no-repeat 0px -39px;
				white-space: nowrap;
				display: block;
				width: 13px;
				height: 13px;
				padding-right: 3px;			
			}
			.Sidebar_SQ3_On {
				position:relative;
				float: left;
				font-family: arial, helvetica, sans-serif;
				background:url(images/3.gif) no-repeat 0px -39px;
				white-space: nowrap;
				display: block;
				width: 13px;
				height: 13px;
				padding-right: 3px;			
			}
			.Sidebar_SQ4_On {
				position:relative;
				float: left;
				font-family: arial, helvetica, sans-serif;
				background:url(images/4.gif) no-repeat 0px -39px;
				white-space: nowrap;
				display: block;
				width: 13px;
				height: 13px;
				padding-right: 3px;				
			}
			.Sidebar_SQ5_On {
				position:relative;
				float: left;
				font-family: arial, helvetica, sans-serif;
				background:url(images/5.gif) no-repeat 0px -39px;
				white-space: nowrap;
				display: block;
				width: 13px;
				height: 13px;
				padding-right: 3px;				
			}
			.Sidebar_SQ6_On {
				position:relative;
				float: left;
				font-family: arial, helvetica, sans-serif;
				background:url(images/6.gif) no-repeat 0px -39px;
				white-space: nowrap;
				display: block;
				width: 13px;
				height: 13px;
				padding-right: 3px;				
			}
			.Sidebar_SQ1	{
				position:relative;
				float: left;
				font-family: arial, helvetica, sans-serif;
				background:url(images/1.gif) no-repeat 0px -13px;
				white-space: nowrap;
				display: block;
				width: 13px;
				height: 13px;
				padding-right: 3px;
			}
			.Sidebar_SQ2	{
				position:relative;
				float: left;
				font-family: arial, helvetica, sans-serif;
				background:url(images/2.gif) no-repeat 0px -13px;
				white-space: nowrap;
				display: block;
				width: 13px;
				height: 13px;
				padding-right: 3px;
			}
			.Sidebar_SQ3	{
				position:relative;
				float: left;
				font-family: arial, helvetica, sans-serif;
				background:url(images/3.gif) no-repeat 0px -13px;
				white-space: nowrap;
				display: block;
				width: 13px;
				height: 13px;
				padding-right: 3px;
			}
			.Sidebar_SQ4	{
				position:relative;
				float: left;
				font-family: arial, helvetica, sans-serif;
				background:url(images/4.gif) no-repeat 0px -13px;
				white-space: nowrap;
				display: block;
				width: 13px;
				height: 13px;
				padding-right: 3px;
			}
			.Sidebar_SQ5	{
				position:relative;
				float: left;
				font-family: arial, helvetica, sans-serif;
				background:url(images/5.gif) no-repeat 0px -13px;
				white-space: nowrap;
				display: block;
				width: 13px;
				height: 13px;
				padding-right: 3px;
			}
			.Sidebar_SQ6	{
				position:relative;
				float: left;
				font-family: arial, helvetica, sans-serif;
				background:url(images/6.gif) no-repeat 0px -13px;
				white-space: nowrap;
				display: block;
				width: 13px;
				height: 13px;
				padding-right: 3px;
			}
			.Sidebar_SQ1 a, .Sidebar_SQ2 a, .Sidebar_SQ3 a, .Sidebar_SQ4 a, .Sidebar_SQ5 a, .Sidebar_SQ6 a {
						display: block;
						color: transparent;
						font-size: 11px;
						width: 13px;
						height: 13px;
						display: block;
						float: left;
						color: black; 
						text-decoration: none;
			}

			
			.Sidebar_SQ1 a:hover {
				background:url(images/1.gif) no-repeat 0px -26px;
				}
				.Sidebar_SQ2 a:hover {
				background:url(images/2.gif) no-repeat 0px -26px;
				}
				.Sidebar_SQ3 a:hover {
				background:url(images/3.gif) no-repeat 0px -26px;
				}
				.Sidebar_SQ4 a:hover {
				background:url(images/4.gif) no-repeat 0px -26px;
				}
				.Sidebar_SQ5 a:hover {
				background:url(images/5.gif) no-repeat 0px -26px;
				}
				.Sidebar_SQ6 a:hover {
				background:url(images/6.gif) no-repeat 0px -26px;
				}

			.Sidebar_Info {
				font: normal 12px/14px Arial, Helvetica, sans-serif;
				color: #666666;
				text-align: left;
				float: left;
				padding-left: 15px;
				padding-top: 0px;
				text-transform: none;
				letter-spacing: 1px;
				margin-top: 0px;
				width: 160px;
				margin-bottom: 6px;
			}
			.Sidebar_Client {
				font: normal 11px/12px Arial, Helvetica, sans-serif;
				color: #666666;
				text-align: left;
				float: left;
				padding-left: 15px;
				padding-top: 6px;
				text-transform: none;
				letter-spacing: 1px;
				margin-top: 0px;
				width: 160px;
				margin-bottom: 6px;
			}
			.Sidebar_Client a{
				color: #000;
				text-decoration: underline;
			}
			#Sidebar li{
				/*color: #000;*/
				text-decoration: none;
				list-style: none inside;
			}
			#Sidebar ul{
				color: #000;
				text-decoration: none;
				list-style: url(none) none inside;
			}
			.position_1, .position_2, .position_3 {
				font-size: xx-small;
				position: relative;
				bottom: 3px;
			}
			.position_1 {
				color: #e51b24;
			}
			.position_2 {
				color: #e51b24;
			}
			.position_3 {
				color: #e51b24;
			}
			.Level_1, .Level_1b{
				font-family: "Arial Narrow";
				width: 160px;
				text-indent: -3px;
				margin-left: 0px;
				padding-bottom: 0px;
				margin-bottom: 0px;
				margin-top: 0px;
				color: #e51b24;
			}
			.Level_2, .Level_2b {
				font: small "Arial Narrow";
				width: 140px;
				text-indent:-14px;
				margin-left: -15px;
				padding-bottom: 1px;
				margin-bottom: 0px;
				margin-top: 0px;
				color: #e51b24;
			}
			.Level_3, .Level_3b {
				font: small "Arial Narrow";
				width: 120px;
				text-indent:-14px;
				margin-left: -25px;
				padding-bottom: 1px;
				margin-bottom: 0px;
				margin-top: 0px;
				color: #e51b24;
			}
			.Level_1 a, .Level_2 a, .Level_3 a {
				color: #333;
				text-decoration: none;
			}
			.Level_1b, .Level_2b, .Level_3b {
				padding-top: 2px;
				padding-bottom: 2px;
				margin-top: 3px;
				margin-bottom: 12px;
			}
			.Level_1b a, .Level_2b a, .Level_3b a {
				font: small "Arial Narrow";
				color: #666;
				text-decoration: none;
				text-transform: uppercase;
			}
			.Level_1 a:hover, .Level_2 a:hover, .Level_3 a:hover, .Level_1b a:hover, .Level_2b a:hover, .Level_3b a:hover {
				color: #e51b24;
			}
			.Level_1 i, .Level_2 i, .Level_3 i {
				color: #999;
				text-decoration: none;
			}
			.debug {
				font: xx-small "Arial Narrow";
				color: #666;
				text-align: center;	
				padding: 2px 6px;
			}
			.debugth {
				font: xx-small "Arial Narrow";
				color: #000;
				text-align: center;	
				padding: 2px 6px;
				text-transform: uppercase
			}
			
		#Sidebar_END {
			float: left;
			height: 192px;
			height/**/:/**/ 12px;
			width: 206px;
			background: url(images/SideBar_Bot.gif) no-repeat;
			padding: 180px 0px 0px;
		}
		
	/* """""""""""""""""""""""""""""""""""" Contents """"""""""""""""" */
	#Contents {
		background: url(images/contents_bg.gif) repeat-y;
		float: left;
		width: 780px;
		height: 415px;
		padding-top: 9px;
	}
		#Contents_1block_Text {
			height: 384px;
			width: 710px;
			float: left;
			margin-top: 20px;
			margin-left: 20px;
		}
		
		#Contents_1block .iframe {
			height: 384px;
			width: 710px;
			float: left;
			margin-top: 20px;
			margin-left: 20px;
		}
		
			/* """"""""""""" iFrame styles """"""""""" */
			#contents_box {
				float: left;
				padding-top: 12px;
				padding-right: 18px;
				padding-left: 12px;
				border-top: none;
				border-right: none;
				border-bottom: none;
				border-left: none;
			}
			#contents_admin_box {
				float: left;
				padding-top: 0px;
				padding-right: 18px;
				padding-left: 12px;
				border-top: none;
				border-right: none;
				border-bottom: none;
				border-left: none;
			}
				#contents_title {
					float: left;
					width: 134px;
					width/**/:/**/ 140px;
					text-transform: uppercase;
					color: #E51A24;
					padding-top: 6px;
					padding-right: 6px;
					text-align: right;
					/*text-indent: 12px;*/
					font: bold 14px "Arial Narrow";
					z-index: 1000;
				}
				/*#contents_title_wide {
					text-transform: uppercase;
					color: #E51A24;
					padding-top: 6px;
					text-align: left;
					text-indent: 12px;
					font: bold 14px "Arial Narrow";
					float: left;
					padding-right: 6px;
					z-index: 1000;
					border-top: none;
					border-right: none;
					border-bottom: none;
					border-left: none;
				}*/
				#contents_arrow {
					text-transform: uppercase;
					color: #E51A24;
					text-align: left;
					font: bold 22px "Arial Narrow", Arial, Helvetica, sans-serif;
					float: left;
					z-index: 1000;
					margin: 0px;
					padding: 0px;
					/*border: 1px dotted #F00;*/ 
				}
				#contents_text {
					float: left;
					width: 495px;
					color: #9D6D5F;
					padding-top: 6px;
					left: 9px;
					padding-right: 0px;
					text-align: justify;
					text-indent: 0px;
					font: 14px/18px Arial, Helvetica, sans-serif;
					top: 0px;
					/*z-index: 2000;*/
					position: relative;
					/* border: 1px dotted #F00; */
				}
					#contents_text .contents_title2 {
						text-transform: uppercase;
						color: #9D6D5F;
						text-indent: 0px;
						font: bold 14px "Arial Narrow";
						margin-top: 0px;
						margin-left: 0px;
						padding-top: 0px;
						/*border: 1px dotted #F00*/;
					}
					/*#contents_text .contents_title2_wide {
						text-transform: uppercase;
						color: #999999;
						text-indent: 0px;
						font: bold 14px "Arial Narrow";
						margin-top: 0px;
						margin-left: 50px;
						padding-top: 0px;
						text-align: left;
					}*/
					#contents_text .contents_text2 {
						text-indent: 0px;
						margin-top: -10px;
						/*marging-left: 50px;*/
						/*padding-left: 50px;*/
						padding-top: 0px;
						text-align: justify;
					}
					/*#contents_text .contents_text2_wide {
						text-indent: 0px;
						margin-top: 0px;
						marging-left: 50px;
						padding-left: 50px;
						padding-top: 0px;
						text-align: justify;
						border: 1px dotted #363;
					}*/
					#contents_text li {
						float: left;
						width: 420px;
						width/**/:/**/ 450px;
						text-indent: 9px;
						list-style-type: none;
						background:url(images/boulet2.gif) center left no-repeat;
						padding-left: 12px;
						/*list-style-image: url(images/boulet.gif);*/
						/*list-style-position: outside;*/
						margin-left: -20px;
						/margin-left: 20px;
						-margin-left: 20px;
					}
					#contents_text ul {
						float: left;
						width: 420px;
						width/**/:/**/ 450px;
						text-indent: 0px;
						margin-left: -24px;
						/margin-left: 20px;
						-margin-left: 20px;
						padding-bottom: 0px;
						margin-bottom: 0px;
						margin-top: -10px;
					}
				
		#Contents_1block {
			background: url(images/1block.gif) no-repeat;
			float: left;
			width: 780px;
			height: 424px;
		}
		#Contents_3block, #Contents_4block, #Contents_5block {
			background: url(images/contents_bg.gif) repeat-y;
			float: left;
			width: 780px;
			height: 412px;
			padding-top: 12px;
		}
		#Contents_Block_A {
			float: left;
			width: 458px;
			height: 410px;
		}
		#Contents_Block_B, #Contents_Block_C, #Contents_Block_D, #Contents_Block_E {
			float: left;
			width: 146px;
			height: 205px;
		}
		#Contents_Block_BC, #Contents_Block_DE {
			float: left;
			width: 292px;
			height: 205px;
		}
		.Contents_Link {
			font: normal 12px/12pt "Arial Narrow", Arial, Helvetica, sans-serif;
			color: #999999;
			text-align: left;
			float: left;
			padding-left: 0px;
			padding-top: 12px;
			text-transform: uppercase;
			letter-spacing: 1px;
			text-decoration: none;
			margin: 0px;
		}
		.Table_Link {
			font: normal 12px/12pt "Arial Narrow", Arial, Helvetica, sans-serif;
			color: #999999;
			text-align: left;
			float: left;
			padding-left: 0px;
			padding-top: 0px;
			text-transform: uppercase;
			letter-spacing: 1px;
			text-decoration: none;
			margin: 0px;
		}
		.Contents_Link a, .Table_Link a {
			color: #999999;
			text-decoration: none;
		}
		.Contents_Link a:hover, .Table_Link a:hover {
			color: #e51b24;
			text-decoration: none;
		}
	/* """""""""""""""""""""""""""""""""""" Footer """"""""""""""""" */
	#Footer {
	background: url(images/Footer_BG.gif) repeat-x;
	float: left;
	width: 986px;
	height: 36px;
	}
	
	.Footer_Left {
	float: left;
	}
	.Footer_Right {
	float: right;
	}
	.Copyright_Text {
	font: x-small Verdana, Geneva, sans-serif;
	text-align: left;
	color: #CCC;
	padding-top: 20px;
	
	}
	#Footer>.Copyright_Text {
	font: x-small Verdana, Geneva, sans-serif;
	text-align: left;
	color: #CCC;
	padding-top: 10px;
	}
	/*.bottom {
		left: 0px;
		top: 640px;
		float: right;
	}*/
	/*.bg {
		margin: 0px;
		padding: 9px 0px 0px;
		float: left;
		border-width: 0px;
		z-index: 500;
	}*/
	body {
		font: 100% "Arial Narrow", Arial, Helvetica, sans-serif;
		margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
		padding: 0; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
		color: #000000;
		text-align: center;
	}
	table {
		margin-top: 11px;
		border-collapse: collapse;
	}
	.errors {
	margin-top: 3px;
	border-collapse: collapse;
	background: #F9C;
	padding: 6px;
	margin-bottom: 3px;
	border: 2px solid #C03;
	width: auto;
	font-size: small;
	}
	.errors li, .errors ul{
	list-style: disc outside;
	font-size: small;
	color: #900;
	}
	.message {
	margin-top: 3px;
	border-collapse: collapse;
	background: #6C9;
	padding: 6px;
	margin-bottom: 3px;
	border: 2px solid #033;
	width: auto;
	font-size: small;
	color: #033;
	}
	.warning {
	margin-top: 3px;
	border-collapse: collapse;
	background: #FCF;
	padding: 6px;
	margin-bottom: 3px;
	border: 2px solid #900;
	width: auto;
	font-size: small;
	color: #900;
	}
}
	
	
/*!!!!!!!!!!! QuickMenu Core CSS [Do Not Modify!] !!!!!!!!!!!!!*/
.qmmc .qmdivider
	{
	display:block;
	font-size:1px;
	border-width:0px;
	border-style:solid;
	position:relative;
	z-index:100;
	}
.qmmc .qmdividery
	{
	float:left;
	width:0px;
	}
.qmmc .qmtitle
	{
	display:block;
	cursor:default;
	white-space:nowrap;
	position:relative;
	z-index:100;}
.qmclear
	{
	font-size:1px;
	height:0px;
	width:0px;
	clear:left;
	line-height:0px;
	display:block;
	float:none !important;
	}
.qmmc
	{
	position:relative;
	zoom:1;z-index:110;
	}
.qmmc a, .qmmc li 
	{
	float:left;
	display:block;
	white-space:nowrap;
	position:relative;
	z-index:100;
	}
.qmmc div a, .qmmc ul a, .qmmc ul li 
	{
	float:none;
	}
.qmsh div a 
	{
	float:left;
	}
.qmmc div
	{
	visibility:hidden;
	position:absolute;
	}
.qmmc .qmcbox
	{
	cursor:default;
	display:inline-block;
	position:relative;
	z-index:100;
	}
.qmmc .qmcbox a
	{
	display:inline;
	}
.qmmc .qmcbox div
	{
	float:none;
	position:static;
	visibility:inherit;
	left:auto;
	}
.qmmc li 
	{
	z-index:auto;
	}
.qmmc ul 
	{
	left:-10000px;
	position:absolute;
	z-index:110;
	}
.qmmc, .qmmc ul 
	{
	list-style:none;
	padding:0px;
	margin:0px;
	}
.qmmc li a 
	{
	float:none;
	}
.qmmc li:hover>ul
	{
	left:auto;
	color: #E51B24;
	}
#qm0 ul 
	{
	top:100%;
	}
#qm0 ul li:hover>ul
	{
	top:0px;
	left:100%;
	color: #E51B24;
	}
	


/*!!!!!!!!!!! QuickMenu Styles [Please Modify!] !!!!!!!!!!!*/
	/* QuickMenu 0 */

	/*"""""""" (MAIN) Container""""""""*/	
	#qm0	
	{
	width:auto;
	padding:0px 0px 0px 20px;
	margin:118px 0px 0px;
	background-color:#FFFFFF;
	border-width:0px;
	border-style:none;
	border-color:transparent;
	text-transform: uppercase;
	float: right;
	z-index: 100;
	}


	/*"""""""" (MAIN) Items""""""""*/	
	#qm0 a	
	{
	padding:0px 0px 0px 20px;
	margin:0px;
	background-color:transparent;
	color:#999999;
	text-decoration:none;
	text-align:left;
	border-width:0px;
	border-style:none;
	border-color:transparent;
	font: normal 18px/18px "Arial Narrow";
	text-transform: uppercase;
	letter-spacing: 0.1em;
	z-index: 100;
	}

	
	/*"""""""" (MAIN) Hover State""""""""*/	
	#qm0 a:hover #qm0
	{
	background-color:transparent;
	color:#E51B24;
	font-family:"Arial Narrow";
	text-decoration:none;
	z-index: 100;
	}


	/*"""""""" (MAIN) Hover State - (duplicated for pure CSS)""""""""*/	
	#qm0 li:hover>a	
	{
	background-color:transparent;
	color:#E51B24;
	font-family:"Arial Narrow";
	text-decoration:none;
	z-index: 100;
	}
	#qm0 a:hover	
	{
	background-color:transparent;
	color:#E51B24;
	font-family:"Arial Narrow";
	text-decoration:none;
	z-index: 100;
	}



	/*"""""""" (MAIN) Active State""""""""*/	
	body #qm0 .qmactive, body #qm0 .qmactive:hover	.qmparent:hover
	{
	background-color:transparent;
	color:#E51B24;
	font-family:"Arial Narrow";
	text-decoration:none;
	z-index: 100;
	}


	/*"""""""" (SUB) Container""""""""*/	
	#qm0 div, #qm0 ul	
	{
	width:172px;
	padding:0px;
	margin:0px 0px 0px 20px;
	opacity: 0.8;
	-moz-opacity:0.8;
	background-color:#FFFFFF;
	border: 1px solid #c7d9d2;
	white-space:normal;
	max-width:inherit
	z-index: 100;
	}


	/*"""""""" (SUB) Items""""""""*/	
	#qm0 div a, #qm0 ul a	
	{
	width:152px;
	padding:2px 15px 2px 5px;
	color:#666666;
	font-size:12px;
	letter-spacing: normal;
	text-transform: uppercase;
	white-space:normal;
	border-top: 1px solid transparent;
	border-right: 1px solid #c7d9d2;
	border-bottom: 1px solid transparent;
	border-left: 1px solid #c7d9d2;
	z-index: 100;
	}


	/*"""""""" (SUB) Hover State""""""""*/	
	#qm0 div a:hover	
	{	
		background-color:#e3ece9;
		color:#E51B24;
		border: 1px solid #c7d9d2;
	z-index: 100;
	}


	/*"""""""" (SUB) Hover State - (duplicated for pure CSS)""""""""*/	
	#qm0 ul li:hover>a	
	{	
		background-color:#e3ece9;
		color:#E51B24;
		border: 1px solid #c7d9d2;
	z-index: 100;
	}


	/*"""""""" (SUB) Active State""""""""*/	
	body #qm0 div .qmactive, body #qm0 div .qmactive:hover	
	{	
		background-color:#C7D9D2;
		color:#E51B24;
		text-decoration:none;
	z-index: 100;
	}


	/*"""""""" Individual Titles""""""""*/	
	#qm0 .qmtitle	
	{	
		margin:2px 5px 5px 5px;
		color:transparent;
		font-family:Arial;
		font-size:13px;
		font-weight:bold;
	z-index: 100;
	}


	/*"""""""" Individual Horizontal Dividers""""""""*/	
	#qm0 .qmdividerx	
	{	
		border-top-width:1px;
		margin:4px 5px 4px 5px;
		border-color:#999999;
	z-index: 100;
	}


	/*"""""""" Individual Vertical Dividers""""""""*/	
	#qm0 .qmdividery	
	{	
		border-left-width:1px;
		height:26px;
	z-index: 100;
	}


	/*"""""""" (main) Rounded Items""""""""*/	
	#qm0 .qmritem span	
	{	
		border-color:#999999;
		background-color:#999999;
	z-index: 100;
	}


	/*"""""""" (main) Rounded Items Content""""""""*/	
	#qm0 .qmritemcontent	
	{	
		padding:0px 0px 0px 4px;
	z-index: 100;
	}


	/*"""""""" (sub) Rounded Items""""""""*/	
	#qm0 div .qmritem span	
	{	
		border-color:#999999;
		background-color:#999999;
	z-index: 100;
	}


	/*"""""""" (sub) Rounded Items Content""""""""*/	
	#qm0 div .qmritemcontent	
	{	
		padding:0px 0px 0px 4px;
	z-index: 100;
	}


	/*"""""""" Custom Rule""""""""*/	
	ul#qm0 ul li:hover > a.qmparent	
	{
		text-decoration:none;
	z-index: 100;
	}
	
.qmfv{visibility:visible !important;}

.qmfh{visibility:hidden !important;}
.formfields {
	text-align: center;
}

