/* CSS Document 2008. All Right Reserved | Adult Web Site Design By http://bluedesignstudios.com */

body {
	margin: 0;
	padding: 0;
	font-family: Trebuchet MS;
	font-size: 11px;
	color: #3E3E3E;
	background: #D3D3D3 url(images/bg_all.gif) repeat-x 0 0;
	}
img, table, td {
	margin: 0;
	padding: 0;
	font-size: 11px;
	}
img {
	border: 0;
	}
h1, h2, h3, h4, h5, h6, h7, p {
	padding: 0 0 5px 0;
	margin: 0;
	}
ul, ol, li {
	padding: 0;
	margin: 0;
	list-style: none;
	}
form {
	padding: 0;
	margin: 0;
	}
select, input, textarea, option {
	padding: 0;
	margin: 0;
	font-size: 11px;
	font-family: Trebuchet MS;
	color: #3B3A3A;
	}
a {
	color: #2388C9;
	cursor: pointer;
	}
a:hover {
	color: #EA0000;
	}
table, td {
	border-collapse: collapse;
	}
td {
	vertical-align: top;
	}

/*********************************************/

table.page {
	margin: 0 auto;
	background: #FFFFFF;
	}
td.copy {
	vertical-align: middle;
	height: 55px;
	padding: 0 20px;
	border-top: #E1E1E1 1px solid;
	}
td.copy td {
	vertical-align: middle;
	font-size: 9px;
	color: #909090;
	}
table.ps td {
	vertical-align: middle;
	padding: 0 5px;
	}
div.find {
	padding: 0;
	font-size: 14px;
	color: #696969;
	padding: 10px 0 0 0;
	margin: 10px 0 1px 0;
	border-top: #E3E3E3 1px solid;
	}
div.find img {
	margin: 0 1px -3px 0;
	}
div.bc_login {
	position: relative;
	width: 374px;
	height: 76px;
	}
div.bc_login div.txt {
	position: absolute;
	left: 36px;
	top: 50px;
	font-size: 9px;
	}
div.bc_login div.txt span {
	color: #C3C3C3;
	}
div.bc_login div.go {
	position: absolute;
	left: 342px;
	top: 19px;
	}
div.bc_login div.input {
	position: absolute;
	left: 21px;
	top: 24px;
	}
div.bc_login div.input2 {
	position: absolute;
	left: 184px;
	top: 24px;
	}
div.bc_login div.input3 {
	position: absolute;
	left: 12px;
	top: 47px;
	}
div.bc_login a.x {
	color: #E80001;
	}
div.bc_login a.x:hover {
	color: #2388C9;
	}
input.input2 {
	border: 0;
	color: #504B4B;
	font-size: 9px;
	width: 146px;
	height: 13px;
	}
td.checkbox {
	width: 24px;
	height: 24px;
	vertical-align: middle;
	text-align: center;
	}
div.td {
	padding: 15px;
	border-bottom: #E4E4E4 1px solid;
	}
div.clouds {
	padding: 15px 20px 15px 20px;
	}
div.clouds a {
	color: #504B4B;
	text-decoration: none;
	}
div.clouds a:hover {
	color: #009CE1;
	}
div.e {
	background: #E4E4E4;
	height: 1px;
	}
div.bm p {
	padding: 5px 20px;
	}
div.bc_search {
	position: relative;
	width: 494px;
	height: 97px;
	color: #454545;
	}
div.bc_search div.txt {
	position: absolute;
	left: 342px;
	top: 38px;
	font-size: 9px;
	}
div.bc_search div.go {
	position: absolute;
	left: 312px;
	top: 36px;
	}
div.bc_search div.input {
	position: absolute;
	left: 140px;
	top: 41px;
	}
input.input {
	border: 0;
	color: #504B4B;
	font-size: 9px;
	width: 160px;
	height: 13px;
	}
div.bc_search a {
	color: #C5C5C5;
	}
div.bc_search a:hover {
	color: #FFFFFF;
	}
div.bc_search a.x {
	color: #FFFFFF;
	font-size: 11px;
	}
div.bc_search a.x:hover {
	color: #C5C5C5;
	}
div.hd {
	margin: 0 0 8px 0;
	}
td.c_02 {
	background: url(images/c_02.gif) repeat-y 0 0;
	padding: 0 18px;
	}
td.c_02a {
	background: #F0F0F0 url(images/c_02a.gif) repeat-y 0 0;
	padding: 0 18px;
	}
table.c_02 {
	background: url(images/c_02.gif) repeat-y 0 0;
	}
table.c_02 td.c_02 {
	background: url(images/c_03s.jpg) no-repeat 0 100%;
	padding: 0 18px 10px 18px;
	}
div.qw {
	padding: 0 0 5px 25px;
	background: url(images/ico_faq.gif) no-repeat 0 0;
	}
h2 {
	font-size: 18px;
	font-weight: normal;
	color: #262626;
	padding: 5px 0 17px 0;
	margin: 0 0 12px 0;
	border-bottom: #E3E3E3 1px solid;
	}
h2.n {
	font-size: 18px;
	font-weight: bold;
	color: #262626;
	padding: 5px 0 5px 0;
	margin: 0;
	border-bottom: 0;
	}
h3.h {
	font-size: 14px;
	color: #EA0000;
	padding: 5px 0 17px 0;
	margin: 0 0 12px 0;
	border-bottom: #E3E3E3 1px solid;
	}
h3 {
	font-size: 14px;
	}
h4 {
	font-size: 12px;
	color: #EA0000;
	}
.title {
	color: #EA0000;
	padding: 0 0 12px 0;
	margin: 0 0 12px 0;
	border-bottom: #E3E3E3 1px solid;
	}
table.pp {
	margin: 10px 0;
	}
table.pp td {
	height: 46px;
	vertical-align: middle;
	width: 20%;
	padding: 0 10px 0 50px;
	}
table.pp td.x {
	background: #DBDBDB;
	width: 1px;
	padding: 0;
	}
table.pp td.m_01 {
	background: url(images/promo_01.jpg) no-repeat 5px 5px;
	}
table.pp td.m_02 {
	background: url(images/promo_02.jpg) no-repeat 5px 5px;
	}
table.pp td.m_03 {
	background: url(images/promo_03.jpg) no-repeat 5px 5px;
	}
table.pp td.m_04 {
	background: url(images/promo_04.jpg) no-repeat 5px 5px;
	}
table.pp td.m_05 {
	background: url(images/promo_05.jpg) no-repeat 5px 5px;
	}
table.pp a {
	color: #504B4B;
	}
table.pp a:hover {
	color: #EA0000;
	}
table.pp span {
	font-size: 9px;
	}
td.find {
	padding: 0 20px;
	}
div.ts {
	padding: 0 0 5px 32px;
	background: url(images/ico_tes.gif) no-repeat 0 0;
	}
div.ts h3 {
	padding: 0;
	line-height: 14px;
	}
div.ts p.date {
	color: #898989;
	font-size: 10px;
	}
img.ss {
	margin: 0 3px -6px 0;
	}
div.v {
	margin: 10px 0 15px 0;
	}
table.form td {
	padding: 3px 20px 3px 0;
	}
select.in-select2 {
	width: 100px;
	color: #818181;
	}
select.in-select2 option {
	padding: 0 4px;
	color: #818181;
	}
select.in-select {
	width: 250px;
	color: #818181;
	}
select.in-select option {
	padding: 0 4px;
	color: #818181;
	}
input.in-text {
	width: 250px;
	color: #818181;
	}
textarea.in-textarea {
	width: 100%;
	color: #818181;
	}
div.btn {
	margin: 5px 0;
	}
ul.list li {
	padding: 4px 22px 5px 0;
	background: url(images/arrow.gif) no-repeat 100% 5px;
	line-height: 14px;
	border-top: #E3E3E3 1px solid;
	}
table.list2 td {
	padding: 4px 5px 4px 0;
	border-bottom: #E3E3E3 1px solid;
	}
table.list2 tr.head td {
	font-weight: bold;
	border-bottom: #D4D4D4 1px solid;
	font-size: 13px;
	}
table.list2 tr.last td {
	border-bottom: #FFFFFF 1px solid;
	}
table.list2 td.arrow {
	padding: 4px 5px 4px 24px;
	border-bottom: #E3E3E3 1px solid;
	background: url(images/arrow.gif) no-repeat 0 5px;
	}
table.list2 span {
	font-size: 9px;
	}
table.list2 em {
	font-size: 10px;
	color: #737373;
	font-style: normal;
	}
h3.st {
	background: url(images/st1.jpg) no-repeat 0 4px;
	padding: 6px 5px 14px 50px;
	}
h3.st2 {
	background: url(images/st2.jpg) no-repeat 0 4px;
	padding: 6px 5px 14px 50px;
	}
h3.st strong {
	color: #FC0603;
	font-size: 18px;
	}
h3.st2 strong {
	color: #FC0603;
	font-size: 18px;
	}
ul.ou {
	padding: 10px 0 0 18px;
	}
ul.ou li {
	padding: 3px 0 6px 20px;
	background: url(images/li_ou.gif) no-repeat 0 1px;
	line-height: 12px;
	}
div.pic {
	width: 306px;
	height: 210px;
	background: url(images/bg_pic.gif) no-repeat 0 0;
	}
div.pic img {
	margin: 7px 0 0 7px;
	}
table.list3 td {
	padding: 3px 5px 3px 0;
	border-bottom: #E3E3E3 1px solid;
	}
table.list3 tr.head td {
	font-weight: bold;
	border-bottom: #D4D4D4 1px solid;
	}
table.list3 tr.last td {
	border-bottom: #FFFFFF 1px solid;
	}
p.date2 {
	color: #8A8A8A;
	font-size: 10px;
	}
p.name {
	padding: 0;
	}
table.list td {
	padding: 3px 5px 3px 0;
	border-bottom: #E3E3E3 1px solid;
	font-size: 9px;
	color: #9E9E9E;
	}
table.list td.x {
	padding: 3px 5px 3px 20px;
	border-bottom: #E3E3E3 1px solid;
	font-size: 9px;
	color: #3E3E3E;
	}
table.list tr.head td {
	font-weight: bold;
	border-bottom: #D4D4D4 1px solid;
	font-size: 11px;
	color: #3E3E3E;
	}
table.list a {
	color: #3E3E3E;
	text-decoration: none;
	}
table.list a:hover {
	color: #EA0000;
	}
table.list tr.last td {
	border-bottom: #FFFFFF 1px solid;
	}
p.arrow {
	padding: 3px 5px 3px 16px;
	background: url(images/arrow.gif) no-repeat 0 5px;
	margin: 5px 0 0 20px;
	}
table.dd td {
	padding: 10px 5px 20px 5px;
	font-size: 10px;
	}
div.files {
	width: 153px;
	height: 23px;
	background: url(images/files.gif) no-repeat 0 0;
	}
div.files a {
	display: block;
	padding: 3px 0 0 31px;
	font-size: 10px;
	}

















