﻿body{margin:10px 0;padding:0;border:0;font:14px arial,verdana,sans-serif,SimSun;color:#333;background:#fff;}
a{color:#666;text-decoration:none;cursor:pointer;}
a:hover{color:#000;}
.highlight{font:bold 14px arial;color:#ef0f79;}
.full_register{width:720px;height:460px;display:block;float:right;margin:0;position:absolute;clear:both;_margin-right:15px;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/assets/imgs/full_register.png',sizingMethod='crop');background-image:url(/assets/imgs/full_register.png)!important;background-image:none;}

h3{font:bold 30px arial;color:#fff;width:680px;padding:10px 20px;background:#ff0090;text-transform:uppercase;clear:both;}

#outline{width:770px;margin:0 auto;}
#container{margin:0;padding:0;clear:both;width:770px;}
#content{margin:0;padding:0;width:770px;background:0;border:0;}
#content a{color:#d60467;}

.branding{width:760px;height:150px;padding:0 5px;}
.branding,.pfoot,.head{width:770px;clear:both;color:#fff;background:transparent url(../imgs/bg.gif) no-repeat 0 0;}
.pfoot{height:8px;background-position:0 -160px;}
.logo_sph{width:42px;height:30px;display:block;float:right;margin:20px 30px 5px 0;clear:both;_margin-right:15px;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/assets/imgs/logo_sph.png',sizingMethod='crop');background-image:url(/assets/imgs/logo_sph.png)!important;background-image:none;}
.register{width:182px;height:57px;display:block;float:right;position:relative;margin:-15px 0 5px 0;clear:both;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/assets/imgs/register.png',sizingMethod='crop');background-image:url(/assets/imgs/register.png)!important;background-image:none;}

.head{font:28px arial;width:720px!important;height:55px;color:#fff;margin:0;padding:35px 20px 0 20px;background-position:left bottom!important;}
.head em{font:bold 25px SimHei;font-style:normal;}

.display{width:760px;padding:0 5px;float:left;background:transparent url(/assets/imgs/bg_display.gif) repeat-y 0 0;}
.closure{width:720px;padding:0 20px 50px 20px;text-align:center;}
.closure p{text-align:left;}
.footer{float:left;text-align:right;font:12px arial;color:#00a4ec;background:#ececec;border-top:1px solid #cfcfcf;width:740px;padding:10px;}

.displayunit_wrapper{margin:0 0 10px 0;padding:0;clear:both;float:left;padding:20px 10px;border:2px solid #19B9FF;}
.displayunit,.displayunit_last{float:left;width:337px;overflow:visible;}
.displayunit{margin-right:20px;border-right:2px solid #19B9FF;}

form{display:inline;}
fieldset{border:0;margi:0;padding:0 0 20px 0;display:block;position:relative;text-align:left;}
fieldset input,fieldset select,fieldset textarea{font:12px arial;margin:0 0 10px 0;background:#EDEDED;border:0;padding:3px;}
legend,#boxtitle{font:18px arial;color:#19B9FF;margin:0;padding:0 0 10px 0;_margin-left:-8px;}
label,td#caption{color:#4E4E4E;white-space:nowrap;padding:0 8px 0 0;float:left;height:1em;display:block;text-align:left;}
label em,span#error{font:11px verdana;color:#ec008c;}
fieldset label span,#remark{font:11px tahoma;color:#666;}

table,td{font:12px arial;text-align:left;}
#main_joinevent td{padding-bottom:6px;}
.displayunit_wrapper #main_joinevent input{width:190px;}
.displayunit_last select{}
.displayunit_last #content{width:auto!important;background:#ddd;}
.input{clear:both;border:0;background:#19B9FF;padding:5px 10px;}

#error_caption{text-align:left;padding:10px 40px;margin-bottom:10px;border:1px solid #ec008c;font:12px arial;color:#ec008c;}

.table_details,.table_summary{margin:0 0 10px 0;padding:0;width:720px;}
.table_details td{border-bottom:1px solid #eee;padding:3px 5px;}
.table_details th,.table_summary th{background:#19b9ff!important;padding:5px 10px;color:#fff;font:bold 16px arial;border:0!important;}
.table_summary th{font-size:12px;border:0!important;}
.table_summary td{padding:5px 10px;border-bottom:1px solid #eee;}
table input,table select{background:#fff!important;padding:3px;border:1px solid #7f9db9;}
table select{padding:0;}
.colheadertext{font:bold 14px arial;background:#19b9ff;border:1px solid #000000;color:#fff;padding:5px 10px;}	
/*
.basenavlink{font:9px Verdana,Arial,Helvetica,sans-serif;color:#333;line-height:14px;}
.bodytext{font:10px Verdana,Arial,Helvetica,sans-serif;line-height:15px;}
.colheadertext1{font:10px Verdana,Arial,Helvetica,sans-serif;color:#000;line-height:15px;}
.addresstext{font:10px Verdana,Arial,Helvetica,sans-serif;line-height:15px;}
.buttontext{font:10px Verdana,Arial,Helvetica,sans-serif;line-height:15px;}
.grandtotaltext{font:14px Verdana,Arial,Helvetica,sans-serif;line-height:15px;}
*/