@charset "utf-8";
/* CSS Document */
body {margin:10px;background-color: #FFFFFF;font-family:Verdana, Arial, Helvetica, sans-serif; text-align:center;}
body,td,th {font-size: 12px;color: #000000; line-height:20px;}
a {color: #003366;text-decoration: underline;}
a:hover {text-decoration: underline;color: #FF0000;}
form{ margin:0; padding:0;}
h1{font-size:36px; margin:0; padding:0;}
h2{font-size:22px; margin:0 0 5px 0; padding:0;line-height:30px; border-top:#003366 solid 1px; background-color:#F5F5F5;}
h4{font-size:14px; margin:0; padding:0;line-height:22px;}
.submit{ background-color:#003366; margin:0; padding:2px 5px; color:#FFFFFF; border:none;}
#banner,#mainbody,#footer{ margin:auto;}
#footer{width:780px; padding:10px 0;}
#mainbody{ width:780px; margin:10px auto; text-align:left; }
#banner{ width:780px;}
#footer{ background-color:#FFFFFF; border-top:#003366 solid 1px;}
#meeting_contents{ list-style:none; margin:0; padding:0; border-top:#CCCCCC dotted 1px;overflow:hidden;}
#meeting_contents li{ overflow:hidden; border-bottom:#CCCCCC dotted 1px; padding:5px 0;}
#meeting_contents .link{ float:left; font-size:18px; font-weight:bold; color:#003366; background:url(../images/live.gif) left top no-repeat; padding-left:24px;}
#meeting_contents input,.register{ float:right}
.message_register { padding:5px; background-color:#FFFFDF; overflow:hidden; margin:10px auto; border:#CCCCCC solid 1px; width:770px;}
.message_register h3{ color:green; font-size:12px; margin:0; padding:0; float:left; margin-right:24px;}
.message_register .meetingstatus{ color:green; margin:0; padding:0; text-align:left; float:left;}
.message_register .logout{margin:0; padding:0; float:right;}

#meeting_speechmakers{ list-style:none; margin:0; padding:0; width:100%;}
#meeting_speechmakers li{ overflow:hidden; border-bottom:#CCCCCC dotted 1px; padding:5px 0;}
#meeting_speechmakers span{ display:block;}
#meeting_speechmakers .pic{max-width:215px;} /* Moz */
* html #meeting_speechmakers .pic{width:auto;} /* IE6 */
*+html #meeting_speechmakers .pic{max-width:215px;} /* IE7 */
#meeting_speechmakers .realname{font-weight:bold; margin-top:10px;}

#content_info th,#content_info td{border:#CCCCCC dotted 1px;}
#content_info th{ text-align:left; width:100px; background-color:#F5F5F5;}
#content_info .speechmakers{ list-style:none; overflow:hidden; margin:0; padding:0;}
#content_info .speechmakers li{ float:left; margin-right:12px;}

#meetingCntent { margin-bottom:10px;}
#meetingCntent .message_meetingstatus{ font-size:16px; color:#003366; font-weight:bold;}

#broadcast{ list-style:none; padding:0; margin:0; overflow:hidden;}
#broadcast .info{ float:left; width:299px; border-right:#CCCCCC dotted 1px;}
#broadcast .main{ float:right; width:480px;}
#broadcast .main #msg{ width:400px;}
#chatContents{ margin:0; padding:0; border:none; width:100%; height:280px;}

#downloads{ list-style:none; padding:0; margin:0; overflow:hidden;}
#downloads li{ overflow:hidden; border-bottom:#CCCCCC dotted 1px; padding:5px 0;}
#downloads .entry{list-style:none; padding:0; margin:0; overflow:hidden; height:20px;}
#downloads .entry li{ border:none; padding:0;}
#downloads .resource_name{ float:left;font-size:14px; width:60%;}
#downloads .resource_size{ float:left;width:20%; text-align:center;}
#downloads .resource_down{ float:right;width:20%; text-align:right;}

#quest_list,#quest_list ul{ list-style:none; margin:0; padding:0;}
#quest_list .subject{ background-color:#CCCCCC; padding:3px; font-weight:bold; clear:both;}
#quest_list .options li{ float:left; white-space:nowrap; height:30px; line-height:30px; margin-right:20px;}
#quest_list .textinput{ width:200px;}

#nav{ margin-bottom:5px;}
/*page*/
#meetingRegister { text-align:center; clear:both;}
#meetingRegister .submit{ background-image:url(../images/bt.gif); height:60px; width:150px; font-size:18px; font-weight:bold; cursor:pointer; margin:10px;}
#enterMeetingForm{ overflow:hidden;}
#enterMeetingForm .submit{ float:right;}

#quest_success{ text-align:center;}
#quest_success h3{ color:green;}

#meetingInfo{ overflow:hidden; margin-bottom:10px;}
#meetingInfo .left{ float:left; width:550px;}
#meetingInfo .right{ float:right; width:220px; text-align:center;}

#bannerad_index{ text-align:center; clear:both;}
#actionLink{ text-align:center;}
#actionLink .startbt{background-image:url(../images/start_bt.gif); height:60px; width:150px; font-size:22px; font-weight:bold; cursor:pointer; margin:10px;}
.tempReg{ color:red; font-size:24px;}
.tempReg:hover{color:#FFCC00;}