/* CSS Document */
body {height:100%;font:11px Verdana, Arial, Tahoma, Sans-Serif;color:#586063;background:#d23a86 url(../images/body.jpg);}
div, html, body, p, ul, ol, li, a, form, img, table, td, h1, h2, h3, h4 {margin:0;padding:0;} 
table {border-collapse:collapse;}
img {border:none;}
ul, li {list-style:none;}
a, a:active, a:visited {text-decoration:none;color:#d0006d;} 
a:hover {text-decoration:underline;color:#d0006d;}

/*  All  */
.top_wrap {background:url(../images/top_wrap.jpg) repeat-x;padding-top:10px;}
.wraper {width:987px;margin:0 auto;position:relative;}
.nofont {font-size:0;line-height:0;}
.clear {clear:both;font-size:0;line-height:0;}
.header {position:relative;}
.header ul {position:absolute;top:20px;left:455px;}
.header ul li {font-size:0;line-height:0;margin-right:3px;float:left;}
.header ul li img {border:1px solid #f29dcb;padding:3px;}
.header .logo {position:absolute;top:58px;left:127px;}
.header .instant_access {position:absolute;top:21px;left:791px;}
.header .top_text {position:absolute;top:170px;left:25px;color:#994684;font:18px 'Times New Roman';}
.header .top_text span {color:#00a0c5;}

.container {background:#fff;border-left:10px solid #79c7e4;border-right:10px solid #79c7e4;}
.container .left_col {float:left;width:389px;padding:0 10px;}
.container .left_col .p_corn_top {font-size:0;line-height:0;background:url(../images/p_corn_top.gif) no-repeat;height:10px;}
.container .left_col .search_block {background:url(../images/p_center.gif) bottom no-repeat;padding-bottom:11px;}
.container .left_col .search_block h3 {color:#8d437b;font:25px/34px 'Times New Roman';padding:0 0 9px 15px;}
.container .left_col .search_block h3 em {color:#d02980;font-size:38px;line-height:38px;}
.container .left_col .search_block .search_blue {margin-left:10px;width:369px;background:#1a7395 url(../images/search_blue.jpg) top no-repeat;}
.container .left_col .search_block .search_blue p {font:bold italic 20px/24px 'Times New Roman';color:#fff;padding:7px 0 3px 10px;}
.container .left_col .search_block .search_blue p select {width:350px;color:#085774;font:15px Arial;height:25px;}
.container .left_col .search_block .search_blue p input {margin:0 0 0 6px;}
.container .left_col .search_block .search_blue_b {font-size:0;line-height:0;background:url(../images/search_blue_b.gif) no-repeat;height:9px;}
.container .left_col .left_desc {color:#795162;font-size:13px;padding:5px 0;text-align:justify;line-height:20px;}
.container .left_col .join_desc {background:url(../images/join_desc.gif) bottom no-repeat;padding:5px 0 11px 0;margin-bottom:10px;}
.container .left_col .join_desc p {color:#8d437b;font:22px/30px 'Times New Roman';text-align:center;}
.container .left_col .join_desc p a, .container .left_col .join_desc p a:visited {color:#693e50;font-weight:bold;text-decoration:underline;font-size:25px;}
.container .left_col .join_desc p span {color:#00a0c5;}
.container .left_col .join_desc p span.big {color:#8d437b;font-size:25px;} 
.container .left_col .join_desc p span.big span {color:#cb0f71;}
.container .left_col .member_video_tit {height:34px;padding-top:6px;background:url(../images/member_video_tit.gif) no-repeat;color:#0b5060;font:25px 'Times New Roman';text-align:center;}
.container .left_col .member_video_bottom {font-size:0;line-height:0;background:url(../images/member_video_bottom.gif) no-repeat;height:9px;}
.container .left_col .member_video_block {border-right:1px solid #c3ebea;border-left:1px solid #c3ebea;padding:10px 0 0 0;position:relative;}
.container .left_col .member_video_block ul {padding-left:32px;}
.container .left_col .member_video_block ul li {font-size:0;line-height:0;float:left;margin:0 6px 6px 0;}
.container .left_col .member_video_block ul li img {border:1px solid #a3b9bd;padding:1px;}
.container .left_col .member_video_block p {height:14px;text-align:center;padding:10px 0 4px 0;}

.container .right_col {float:left;width:558px;}
.container .right_col .welcome {color:#0b5060;font:15px/20px 'Myriad Pro';text-align:center;text-transform:uppercase;width:549px;height:49px;padding-top:8px;background:url(../images/welcome.jpg) no-repeat;margin-bottom:25px;}
.container .right_col .welcome span {color:#ad2c68;font-size:18px;}
.container .right_col ul li {float:left;width:269px;margin:0 10px 10px 0;}
.container .right_col ul li.last {margin-right:0;}
.container .right_col ul li .list_top {font-size:0;line-height:0;background:url(../images/right_col_list.gif) no-repeat;width:269px;height:9px;}
.container .right_col ul li .list_bottom {font-size:0;line-height:0;background:url(../images/right_col_list_bottom.gif) no-repeat;width:269px;height:9px;}
.container .right_col ul li .list_center {border-right:1px solid #ddc7d0;border-left:1px solid #ddc7d0;padding:0 0 0 9px;}
.container .right_col ul li .list_center p {position:relative;width:242px;padding:2px 0 2px 5px;color:#a88091;font-size:13px;font-weight:bold;}
.container .right_col ul li .list_center p span {color:#cf437d;font-weight:normal;position:absolute;right:0;}
.container .right_col ul li .list_center p span a, .container .right_col ul li .list_center p span a:visited {color:#cf437d;font-weight:bold;}
.container .right_col ul li .list_center p span a.online, .container .right_col ul li .list_center p span a.online:visited {color:#00a0be;font-weight:normal;}

.container .registration_block {padding:0 0 0 10px;}
.container .registration_block h3 {font:38px/40px 'Times New Roman';color:#d02980;text-align:center;padding-bottom:10px;}
.container .registration_block h3 span {color:#8d437b;font-size:25px;text-transform:uppercase;}
.container .registration_block .top_corn {height:10px;background:url(../images/top_corn.gif) no-repeat;font-size:0;line-height:0;}
.container .registration_block .bottom_corn {height:10px;background:url(../images/bottom_corn.gif) no-repeat;font-size:0;line-height:0;}
.container .registration_block .left_form {width:465px;float:left;margin-right:17px;}
.container .registration_block .right_form {margin-right:0;}
.container .registration_block .left_form .left_form_content {border-right:1px solid #ebc4d6;border-left:1px solid #ebc4d6;padding:0 0 0 13px;}
.container .registration_block .left_form .left_form_content h4 {color:#31444b;font:bold 15px Arial;}
.container .registration_block .left_form .left_form_content table td {color:#5e7f8b;font:bold 13px Arial;padding:10px 0 2px 0;}
.container .registration_block .right_form .left_form_content table td.pad {position:relative;top:5px;}
.container .registration_block .left_form .left_form_content table td span {color:#6f7c81;font:11px Arial;}
.container .registration_block .left_form .left_form_content table td input {vertical-align:middle;height:22px;border:1px solid #bfbfbf;width:290px;background:#f9f9f9;}
.container .registration_block .left_form .left_form_content table td select {vertical-align:middle;height:22px;border:1px solid #bfbfbf;width:95px;background:#f9f9f9;margin-right:2px;}
.container .registration_block .left_form .left_form_content table td select.long {width:292px;}
.container .registration_block .left_form .left_form_content table td.width {width:110px;}
.container .registration_block .left_form .left_form_content table td.small {color:#abb1b3;font:10px Arial;padding:0 0 10px 0;}
.container .registration_block .center_form .top_corn {height:10px;background:url(../images/top_corn2.gif) no-repeat;font-size:0;line-height:0;margin-top:17px;}
.container .registration_block .center_form .bottom_corn {height:10px;background:url(../images/bottom_corn2.gif) no-repeat;font-size:0;line-height:0;margin-bottom:17px;}
.container .registration_block .center_form .center_form_content {border-right:1px solid #ebc4d6;border-left:1px solid #ebc4d6;padding:0 0 0 13px;width:932px;}
.container .registration_block .center_form .center_form_content h4 {color:#31444b;font:bold 15px Arial;}
.container .registration_block .center_form .center_form_content table td {color:#6f7c81;font:11px Arial;padding:15px 0;}
.container .registration_block .center_form .center_form_content table td span {color:#5e7f8b;font:bold 13px Arial;}
.container .registration_block .center_form .center_form_content table td input {margin-left:15px;}
.container .registration_block .center_form .center_form_content table td.width {width:482px;}
.container .registration_block .center_form .center_form_content table td select {vertical-align:middle;height:22px;border:1px solid #bfbfbf;width:95px;background:#f9f9f9;margin:0 17px;}
.container .registration_block .center_form p.center {text-align:center;padding:10px 0;}
.container .join_bottom_block {padding:0 13px 10px 0;}
.container .join_bottom_block ul li {font:13px/17px Arial;color:#586063;border-bottom:1px dashed #999;padding-bottom:7px;margin-bottom:7px;position:relative;}
.container .join_bottom_block ul li.last {border-bottom:none;}
.container .join_bottom_block ul li strong {color:#2b7d9b;}
.container .join_bottom_block .join_photo_block {width:473px;float:left;margin:0 0 10px 0;position:relative;z-index:2;background:#fff;}
.container .join_bottom_block .join_photo_block .float_img {float:left;border:1px solid #000;margin-right:5px;}
.container .join_bottom_block .join_photo_block .join_text {height:245px;padding-top:5px;width:200px;background:url(../images/join.jpg) no-repeat;border:1px solid #c8c8c8;float:left;}
.container .join_bottom_block .join_photo_block .join_text p {padding:5px;font:11px Arial;color:#4e4e4e;}
.container .join_bottom_block .join_photo_block .join_text p.center {padding:16px 0 0 0;text-align:center;}
.container .join_bottom_block .join_photo_block .join_text p strong {font-size:12px;}
.container .join_bottom_block .join_photo_block .join_text p span {font-size:12px;color:#d0006d;}

.footer {height:95px;background:url(../images/footer.gif) no-repeat;}
.footer ul {margin-left:12px;}
.footer ul li {text-transform:uppercase;float:left;margin:24px 8px 7px 0;padding-right:13px;background:url(../images/line.gif) right 7px no-repeat;}
.footer ul li.last {margin-right:0;padding-right:0;background:none;}
.footer ul li a, .footer ul li a:visited {color:#06465e;}
.footer ul li a:hover {text-decoration:none;color:#3a89a7;}
.footer p {color:#fff;clear:both;padding-left:12px;line-height:17px;}
.footer p span {color:#caf1ff;}
.footer p a, .footer p a:visited {color:#fff;}