@charset "UTF-8";

.arial {
	font-family:"Arial",Helvetica,sans-serif;
}

html {
	margin-top:0;
}

body {
	margin:0;
	margin-left:0;
	padding:0;
	background-image:url(../images/bg.jpg);
	background-repeat:repeat;
}

sup {
	vertical-align:bottom;
}

.speech_2 {
	position:absolute;
	z-index:111;
	top:-60px;
	left:-50px;
	width:146px;
	height:100px;
}

.speech_3 {
	position:absolute;
	z-index:111;
	top:-40px;
	left:-40px;
	width:146px;
	height:100px;
}

.speech_6 {
	position:absolute;
	z-index:111;
	top:-40px;
	left:-60px;
	width:146px;
	height:100px;
}

.speech_7 {
	position:absolute;
	z-index:111;
	top:-40px;
	left:50px;
	width:146px;
	height:100px;
}

.speech_9 {
	position:absolute;
	z-index:111;
	top:-40px;
	left:-60px;
	width:146px;
	height:100px;
}

.speech_10 {
	position:absolute;
	z-index:111;
	top:-40px;
	left:-55px;
	width:146px;
	height:100px;
}

#header_wrap {
	width:100%;
	background-color:#810431;
	margin-bottom:50px;
}

.width1024 {
	width:1024px;
	margin-top:0;
}
.width1000 {
	width:1000px;
	margin-top:0;
}

#topnav {
	width:1024px;
	padding-top:2px;
}

#topnav a:link {
	font-family:"Arial",Helvetica,sans-serif;
	font-size:16px;
	font-weight:700;
	color:#FFF;
	background-color:#7f0832;
	padding-top:3px;
	padding-bottom:3px;
	padding-right:7px;
	padding-left:7px;
	margin-right:3px;
	margin-top:3px;
	border-radius:5px;
	display:inline-block;
}

#topnav a:visited {
	font-family:"Arial",Helvetica,sans-serif;
	font-size:16px;
	font-weight:700;
	color:#FFF;
	padding-top:3px;
	padding-bottom:3px;
	padding-right:7px;
	padding-left:7px;
	margin-right:3px;
	margin-top:3px;
	border-radius:5px;
	display:inline-block;
}

#topnav a:hover {
	font-family:"Arial",Helvetica,sans-serif;
	font-size:16px;
	font-weight:700;
	color:#FFF;
	background-color:#e97f02;
	padding-top:3px;
	padding-bottom:3px;
	padding-right:7px;
	padding-left:7px;
	margin-right:3px;
	margin-top:3px;
	border-radius:5px;
	display:inline-block;
}

#topnav a:active {
	font-family:"Arial",Helvetica,sans-serif;
	font-size:16px;
	font-weight:700;
	color:#FFF;
	background-color:#db7600;
	padding-top:3px;
	padding-bottom:3px;
	padding-right:7px;
	padding-left:7px;
	margin-right:3px;
	margin-top:3px;
	border-radius:5px;
	display:inline-block;
}

#topnav .active {
	background-color:#db7600;
}

.footer {
	width:1004px;
	height:210px;
	margin-top:10px;
	margin-bottom:10px;
	padding-left:90px;
	padding-right:10px;
	padding-top:20px;
	background-image:url(../images/footer-sticker.png);
	background-repeat:no-repeat;
	float:left;
}

.footer li {
	margin-bottom:14px;
}

.footer ul {
	margin-left:1px;
	padding-left:3px;
}

.footer-text-col-1 {
	width:38%;
	margin-top:8px;
	-ms-transform:rotate(0.8deg);
	-webkit-transform:rotate(0.8deg);
	transform:rotate(0.8deg);
	float:left;
	padding-left:0;
	padding-right:0;
	display:block;
}

.footer-text-col-2 {
	width:48%;
	margin-top:14px;
	-ms-transform:rotate(0.8deg);
	-webkit-transform:rotate(0.8deg);
	transform:rotate(0.8deg);
	float:left;
	padding-left:0;
	padding-right:0;
	display:block;
}

.footer-text-col-4 {
	width:100%;
	margin-top:0;
	-ms-transform:rotate(0.8deg);
	-webkit-transform:rotate(0.8deg);
	transform:rotate(0.8deg);
	float:left;
	padding-left:80px;
	padding-right:0;
	display:block;
}

.privacy-tweak {
	padding-left:30px;
}

.width435 {
	width:415px;
	margin-right:20px;
	position:relative;
}
.width430 {
	width:400px;
	margin-right:20px;
	position:relative;
}

.width870 {
	width:870px;
}
.width850 {
	width:830px;
}
.width820 {
	width:820px;
}
.height600 {
    height: 900px;
}
.width154 {
	width:154px;
}

.width100pc {
	width:100%;
}

.center {
	margin-right:auto;
	margin-left:auto;
}

.center-align {
	text-align:center;
}

.header {
	position:relative;
	width:1005px;
	height:194px;
}

.fltleft {
	float:left;
}

.margtop0 {
	margin-top:0;
}

.margtop20 {
	margin-top:20px;
}

.margbot20 {
	margin-bottom:20px;
}

.margbot0 {
	margin-bottom:0;
}

.margright20 {
	margin-right:20px;
}

.bold {
	font-weight:700;
}

.txt14 {
	font-size:14px;
}

.txt24 {
	font-size:24px;
}

.txt40 {
	font-size:40px;
	margin-bottom:20px;
}

.dark {
	color:#525252;
}

.purple {
	color:#bd1550;
}

.orange-dark {
	color:#e97f02;
}

.center-image {
	display:block;
	align-items:center;
}

a.dark:link {
	color:#525252;
	text-decoration:none;
}

a.dark:visited {
	color:#525252;
	text-decoration:none;
}

a.dark:hover {
	color:#757575;
	text-decoration:underline;
}

a.dark:active {
	color:#525252;
	text-decoration:none;
}

a.purple:link {
	color:#bd1550;
	text-decoration:none;
}

a.purple:visited {
	color:#bd1550;
	text-decoration:none;
}

a.purple:hover {
	color:#7f0832;
	text-decoration:none;
}

a.purple:active {
	color:#7f0832;
	text-decoration:none;
}

img {
	border:0;
}

a {
	text-decoration:none;
}

.width1124 {
	width:1124px;
	padding-left:0px;
	padding-right:0px;
	margin:auto;
}

.speech_1 {
	position:absolute;
	z-index:111;
	top:-20px;
	left:220px;
	width:146px;
	height:100px;
}

.speech_2 {
	position:absolute;
	z-index:111;
	top:-60px;
	left:-50px;
	width:146px;
	height:100px;
}

.speech_3 {
	position:absolute;
	z-index:111;
	top:-40px;
	left:-40px;
	width:146px;
	height:100px;
}

.speech_4 {
	position:absolute;
	z-index:111;
	top:-20px;
	left:0;
	width:146px;
	height:100px;
}

.speech_5 {
	position:absolute;
	z-index:111;
	top:-10px;
	left:180px;
	width:146px;
	height:100px;
}

.speech_6 {
	position:absolute;
	z-index:111;
	top:-40px;
	left:-60px;
	width:146px;
	height:100px;
}

.speech_7 {
	position:absolute;
	z-index:111;
	top:-40px;
	left:50px;
	width:146px;
	height:100px;
}

.speech_8 {
	position:absolute;
	z-index:111;
	top:15px;
	left:175px;
	width:146px;
	height:100px;
}

.speech_9 {
	position:absolute;
	z-index:111;
	top:-40px;
	left:-60px;
	width:146px;
	height:100px;
}

.speech_10 {
	position:absolute;
	z-index:111;
	top:-40px;
	left:-55px;
	width:146px;
	height:100px;
}

.speech_11 {
	position:absolute;
	z-index:111;
	top:-20px;
	left:-40px;
	width:146px;
	height:100px;
}

a.privacy {
	color:#000;
	text-decoration:none;
}