/* CSS Document */

#main_wrap {
	margin:20px 0px 30px 0px;
	background:url(../img/bg_main_wrap_pages.gif) repeat-x top;
}

#main {
	background:url(../img/bg_main_wrap2_pages.png) no-repeat bottom;
}

#main p.copy1 {
	margin:80px 0px 0px 0px;
}

#main p.copy2 {
	padding:180px 0px 50px 0px;
}

.compliance {
}

.compliance h3 {
	margin: 0 0 10px 0;
	padding:15px 0 5px 0;
	border-bottom: 1px solid #CCCCCC;
	font-size: 18px;
	font-weight: bold;
}

.compliance p {
	padding: 0 0 20px 0;
}

.contact th span {
	margin: 0 0 0 5px;
	padding: 2px 3px;
	background: #217db9;
	color: #fff;
	border-radius: 2px;
	font-size: 10px;
	font-weight: normal;
}

.contact td textarea {
	width: 80% !important;
	min-height: 60px;
}

/* flow */
.flow5 strong {
    display: block;
    font-size: 140%;
    margin: 1.5% 0 0 0;
}

.flow5 strong span {
    display: block;
    width: fit-content;
    margin: 2.5% 0 0 0;
    background: linear-gradient(transparent 60% , rgba(255, 255, 126, .5) 60%);
}

