*  {
	margin: 0px;
	padding: 0px;
	font-size : 11px;
	font-family : Arial, Tahoma, Verdana, sans-serif;
	line-height: 120%;
}

a img {
	border: 0px;
	border-style: none;
}

body {
	background-color: #FFFFFF;
}



#box {
	margin: 0px auto;
	width: 1000px;
}

#site_name {
	width: 1000px;
	height: 60px;
	background: transparent url(site_name29d.gif) no-repeat center top;	
}

#site_name h1 {
	margin: 0px 70px;
	padding: 15px 0px;
	height: 30px;
	font-size: 23px;
	font-family: Tahoma, san-serif;
	color: #FFFFFF;
	text-align: center;
}

#header {
	width: 1000px;
	height: 398px;
}

#header .header_01 {
	width: 295px;
	height: 170px;
	background: transparent url(header_0129d.gif) no-repeat left top;	
}

#header .header_02 {
	width: 409px;
	height: 170px;
	background: transparent url(header_0229d.jpg) no-repeat left top;	
}


#header .header_03 {	
	width: 296px;
	height: 170px;
	background: transparent url(header_0329d.gif) no-repeat left top;	
}

#header .header_04 {
	clear: left;
	padding-left: 10px;
	width: 285px;
	height: 228px;
	background: transparent url(header_0629d.jpg) repeat left top;	
}

#header .header_05 {
	width: 409px;
	height: 228px;
	background: transparent url(header_0529d.jpg) no-repeat left top;	
}

#header .header_06 {
	padding-right: 10px;
	width: 286px;
	height: 228px;
	background: transparent url(header_0629d.jpg) repeat left top;	
}

#header .header_04 h3,
#header .header_06 h3,
#header .header_04 p,
#header .header_06 p  {
	padding: 5px 0px;
	font-size: 12px;
	color: #FFFFFF;
}

#header .header_04 a:link,
#header .header_04 a:visited,
#header .header_04 a:hover,
#header .header_04 a:active,
#header .header_06 a:link,
#header .header_06 a:visited,
#header .header_06 a:hover,
#header .header_06 a:active {
	display: block;
	margin: 10px auto;
	padding: 10px 0px;
	width: 224px;
	height: 21px;
	font-size: 14px;
	font-weight: bold;
	font-family: Tahoma, sans-serif;
	color: #FFFFFF;
	cursor: pointer;
	text-align: center;
	text-transform: uppercase;
	text-decoration: none;
	background: transparent url(button29d.gif) repeat left top;	
}

#top_10,
#top_20 {
	padding: 7px 20px;
	background-color: #2260be;
}

#top_20 {
	margin: 3px 0px;
}

#top_10 .girl,
#top_20 .girl {
	float: left;
	width: 137px;
	text-align: center;
}

#top_10 .girl a img,
#top_20 .girl a img {
	border: 2px solid #f8f5f9;
}

#top_10 .girl p,
#top_20 .girl p {
	text-align: left;
	padding: 0px 14px;
}

#top_10 .girl p a:link,
#top_10 .girl p a:visited,
#top_10 .girl p a:hover,
#top_10 .girl p a:active,
#top_20 .girl p a:link,
#top_20 .girl p a:visited,
#top_20 .girl p a:hover,
#top_20 .girl p a:active {
	font-family: Verdana, sans-serif;
	color: #FFFFFF;
}	

#column_1 {
	float: left;
	padding: 2px;
	width: 254px;
}

#cell_1 {
	margin-bottom: 2px;
	padding: 10px;
	font-size: 13px;
	font-weight: bold;
	color: #942da5;
	background-color: #ffce65;
}

#cell_2 h1 {
	margin-top: 2px;
	padding: 8px 0px;
	height: 20px;
	font-size: 16px;
	font-style: italic;
	color: #FFFFFF;
	text-align: center;
	background: transparent url(cell_2_h129d.jpg) repeat-x center top;		
}	

#cell_3 {
	background: transparent url(cell_329d.gif) no-repeat right top;
}

#cell_3 ul {
	padding-left: 20px;
	list-style-image: url(cell_3_li29d.gif);
	background: transparent url(cell_329d.gif) no-repeat left bottom;
}

#cell_3 ul li {
	padding: 5px 0px;
	font-family: Tahoma, sans-serif;
	color: #a442b3;
	line-height: 18px;
}

#column_2 {
	float: left;
	margin-top: 2px;
	padding: 2px;
	width: 461px;
	color: #2757a2;
	border-left: 2px solid #1f497b;
	border-right: 2px solid #1f497b;
	background: transparent url(column_329d.jpg) no-repeat left top;	
}

#column_2 h1,
#column_4 h1 {
	margin-top: 5px;
	padding: 5px 0px;
	font-size: 13px;
	text-align: center;
	text-transform: uppercase;
}

#column_2 h2,
#column_4 h2 {
	margin-top: 5px;
	padding: 7px;
	font-size: 12px;
	font-style: italic;
	text-align: center;
	border-top: 1px dashed #f7f8ab;	
}

#column_2 h3,
#column_4 h3 {
	margin-top: 5px;
	padding: 7px;
	text-align: center;
}

#column_2 p,
#column_4 p {
	padding: 0px 5px;
	line-height: 18px;
}

#column_2 p.big {
	font-size: 12px;
}

#column_2 ul,
#column_4 ul {
	list-style: none;
}

#column_2 ul li,
#column_4 ul li {
	padding: 2px 5px;
}

#column_3 {
	float: right;
	padding: 2px;
	width: 268px;
}

#cell_4 {
	padding: 2px 0px;
	border-top: 3px solid #a340b3;
	border-bottom: 3px solid #a340b3;
}

#cell_4 div {
	padding: 5px;
	color: #a340b3;	
	background-color: #e3c5e8;
}

#cell_4 p {
	padding: 2px 0px;
	font-size: 14px;	

}

#cell_5 img {
	margin-top: 3px;
}

#cell_5 a:link,
#cell_5 a:visited,
#cell_5 a:hover,
#cell_5 a:active {
	display: block;
	margin-top: 3px;
	width: 132px;
	height: 38px;
	font-size: 14px;
	font-weight: bold;
	font-family: Tahoma, sans-serif;
	color: #FFFFFF;
	cursor: pointer;
	text-align: center;
	text-transform: uppercase;
	text-decoration: none;
	background: transparent url(cell_5_a29d.jpg) repeat-x center top;		
}

#cell_6 {
	padding: 5px 5px;
}

#cell_6 p {
	font-size: 12px;
	color: #4984df;
}

#cell_7 {
	padding: 5px;
	border: 1px solid #1f497b;
	background-color: #4984df;
}

#cell_7 p {
	font-size: 12px;
	color: #FFFFFF;
}

#cell_8 {
	margin-top: 5px;
	border: 1px solid #1f497b;	
	background: #fff6c5 url(cell_829d.gif) repeat-y center top;
}

#cell_8 ul {
	list-style: none;
}

#cell_8 ul li {
	padding: 2px 10px;
}

#column_4 {
	float: left;
	padding: 0px 2px;
	width: 550px;
	color: #176dd3;
	border-right: 2px solid #1f497b;
}

#column_5 {
	float: right;
	padding: 0px 2px;
	width: 440px;
}

#cell_9 img {
	margin-right: 3px;
}

#cell_10 {
	float: left;
	padding-right: 4px;
	width: 224px;
	border-right: 2px solid #1f497b;
}

#cell_10 p {
	margin: 5px 0px;
	padding: 10px 5px;
	font-family: Tahoma, sans-serif;
	color: #1f497b;
	background-color: #fff6c5;
}

#cell_11,
#cell_12 {
	float: left;
	margin-top: 3px;
	width: 230px;

}

#cell_11 .top,
#cell_12 .top {
	padding-top: 5px;
	background: transparent url(cell_11_top29d.jpg) no-repeat center top;	
}

#cell_11 .bottom,
#cell_12 .bottom {
	padding-bottom: 5px;
	background: transparent url(cell_11_bottom29d.jpg) no-repeat center bottom;	
}

#cell_11 .content,
#cell_12 .content{
	padding: 5px 10px;
	background: #1863d6 url(cell_1129d.jpg) repeat-x center top;	
}

#cell_11,
#cell_12 {
	font-family: Tahoma, sans-serif;
	color: #FFFFFF;	
}

#cell_13 {
	clear: left;
	float: right;
	width: 208px;
}

#cell_13 p {
	padding: 5px;
	font-family: Tahoma, sans-serif;
	color: #494949;
	border-top: 1px solid #ae56bd;
}
#cell_13 p.big {
	font-size: 12px;
	color: #ae56bd;
	border: 0px;
	border-style: none;
}

#cell_13 a.buttons:link,
#cell_13 a.buttons:visited,
#cell_13 a.buttons:hover,
#cell_13 a.buttons:active {
	display: block;
	margin: 0px auto;
	padding: 10px 0px;
	width: 204px;
	height: 22px;
	font-size: 14px;
	font-weight: bold;
	font-family: Tahoma, sans-serif;
	color: #FFFFFF;
	text-align: center;
	text-transform: uppercase;
	text-decoration: none;
	background: transparent url(cell_13_a29d.jpg) no-repeat center top;
}

#cell_14 {
	padding: 5px;
	background-color: #1567c4;
}

#cell_14 h2 {
	padding: 5px 0px;
	font-size: 13px;
	color: #ffd478;
}

#cell_14 p {
	font-size: 12px;
	color: #fff1a7;
}

#login_form ,
#find_form  {
	float: left;
	padding: 10px 40px;
	width: 215px;
}

#login_form p.type,
#find_form p.type {
	padding: 10px 0px;
	height: 19px;
	font-size: 12px;
	font-weight: bold;
	font-family: Tahoma, sans-serif;
	color: #c154d2;
	text-align: center;
	background: transparent url(forms_p29d.jpg) repeat-x center top;	
}

#login_form fieldset,
#find_form fieldset {
	padding: 0px 3px;
	border: 0px;
	border-style: none;
}

#login_form fieldset dl,
#find_form fieldset dl{
	height: 60px;
	color: #393939;	
}

#login_form fieldset dl dt,
#find_form fieldset dl dt {
	clear: left;
	float: left;
	width: 60px;
	height: 20px;
	font-weight: bold;	
	font-family: Tahoma, sans-serif;	
}

#login_form fieldset dl dd,
#find_form fieldset dl dd {
	float: right;
	width: 117px;
	height: 20px;
	font-family: Tahoma;

}

#login_form fieldset dl dd input {
	padding: 0px 4px;
	width: 100px;
	font-weight: bold;
	color: #393939;
	border: 1px solid #8fbde7;
}

#find_form dl dd input {
	padding: 0px 2px;
	width: 18px;
	font-weight: bold;
	color: #393939;
	
}

#find_form dl dd.age input {
	border: 1px solid #8fbde7;
}

#login_form fieldset dl dd.checks label {
	color: #6faff7;
	text-decoration: underline;
}

#login_form fieldset dl dd.checks input {
	width: 12px;
	border: 0px;
	border-style: none;
}

#login_form  .subm,
#find_form  .subm {
	padding: 5px 0px;
	margin: 0px auto;
	height: 24px;
	text-align: center;
}

#login_form  .subm input,
#find_form .subm input {
	padding-bottom: 2px;
	width: 67px;
	height: 21px;
	font-size: 11px;
	font-weight: bold;
	font-family: Tahoma, sans-serif;
	color: #313e53;
	cursor: pointer;
	text-align: center;
	border: 0px;
	border-style: none;
	background: transparent url(form_submit29d.gif) no-repeat left top;
}

p.big {
	font-weight: bold;
}

.left {
	float: left;
}

.right {
	float: right;
}

.clear {
	clear: both;
	padding: 0px;
	margin: 0px;
	height: 0px;
	font-size:0px;
	line-height: 0px;
}