@charset "utf-8";
* {
padding : 0;
margin : 0;
}
html, body {
width : 100%;
}
body {
font-family : Arial,Helvetica,Sans-serif;
font-size : 100%;
background : #E6E6E6;
color : #000000;
line-height : 1.4;
}
body a{color:#a80b11;text-decoration:none}
body a:hover{color:#a80b11;text-decoration:underline}
.wrapper {
position:relative;
width : 100%;
border:0px solid red;
}
#background{position:absolute;	top:0;	left:0;	width:100%;	height:auto;	border:0px solid red;	z-index:-100; margin:0px ;padding:0px;}
.innerfade{list-style-type : none}
.homespun-by-saltmarch{float:right;width:523px;height:150px;border:0px solid red;clear:both;position:absolute;right:0px}

.wrapperFooter {
width : 100%;
background : transparent url("../img/ASW_FooterBg.png") no-repeat 100% 100%;
height : 235px;
clear:both;
border:0px solid red;
margin-top:0px;
}

.wrapperFooter .footer {
border : 0 solid;
padding : 60px 0 0 0;
width : 95%;
margin : 0 auto;
text-align: right;
}

.wrapperFooter .footer p {
color : #000;
font-size: 0.7em;
}
.wrapperFooter .footer a {
color : #000;
text-decoration : none;
}
.wrapperFooter .footer p a:hover {
color : #000;
text-decoration : underline;
}
  .main {
width : 920px;
margin : 0 auto;
border : 0px solid red;
}
.header {
width : 900px;
height : 154px;
margin : 0 0 0 20px;
border:0 solid #ffffff;

}
.headerContent {
margin : 0 30px 0 0px;
height : 118px;
border : 0px solid blue;
}
.logo {
width : 185px;
height : 105px;
float : left;
border : 0px solid #ffffff;
}
.logo img {
margin : 10px 0 0 0;
position:absolute
}
.headerText {
width : 400px;
height : 60px;
float : left;
border : 0px solid blue;
}
.headerText .head {
margin : 47px 0 0 0;
font-size : 1.4em;
line-height : 1;
color : #cfcfcf;
}
.adobelogo{width:50px;height:65px;float:right}
.venue {
width : 350px;
height : 40px;
float : right;
border : 0px solid blue;
}
.venue .venueText {
margin : 6px 0 0 0;
font-size : 0.8em;
line-height : 1.3;
color : #cfcfcf;
text-align : right;
}
.hookText {
width : 674px;
height : 41px;
float : right;
/*background : transparent url("../img/ASW_Ruler.jpg") no-repeat left bottom;*/
border : 0px solid blue;
}
.hookText .head {
margin:20px 0px 0px 0px;
font-size : 13pt;
line-height : 1;
letter-spacing : 0.5px;
float:left
}
.hookText .head .head1 {
color : #af201c;
width : 200px;
}
.hookText .head .head2 {
color : #e4e1e1;
width : 200px;
}
.hookText .head .head3 {
color : #ffd800;
width : 200px;
}
.topBanner {
width : 900px;
height : 212px;
margin : 0 0 0 20px;
}
img#registerNowRoll{position:absolute;cursor:pointer;z-index:1000;margin-left: 724px; margin-top: -133px;visibility:hidden;}
.posLinks a{display:block;float:right;padding-right:0px;position:absolute;cursor:pointer;background:transparent;moz-opacity:1;opacity:1;filter:alpha(opacity=1);border:0px solid red;z-index:1000;}
.posLinks a:hover {background: transparent url("../img/register_now_rollover.png") no-repeat;}
#contentPart {
width : 920px;
min-height:1000px;
border:0px solid red;
float:left;
}
.content {
width : 920px;
min-height:850px;
border:0px solid red;
float:left;position:relative;
}
.content1 {
width : 947px;
border:0px solid red;
float:left;position:relative;
}
.leftPart {
background : transparent url("../img/ASW_LeftTop2.png") repeat-y left top;
border:0px solid red;
float:left;
width:529px;
}


#contentPart .content .leftPart .container{background : transparent url('../img/ASW_LeftContent.png') repeat-y 0px 0px;float:left}
#contentPart .content .leftPart .container .left{width:529px;border:0px solid red;float:left}
#contentPart .content .leftPart .bottom{background : transparent url('../img/ASW_LeftContent.png') repeat-y 0px 0px;height:88px;border:0px solid red;clear:both}
.leftPart .text {
border : 0px solid red;
padding : 10px 15px 0px 40px;
margin:0px 0px -50px 0px
}
.leftPart .text p {
color : #424242;
font-size : 0.8em;
margin:0px 0px 15px 0px;
}
.leftPart .text h1 {
color : #1c1c1c;
font-size : 1.05em;
margin : 0px 0 13px 0;
}
.leftPart .text h2 {
color : #1c1c1c;
font-size : .9em;
margin : 0px 0 5px 0;
}
.leftPart .text h3 {
color : #1c1c1c;
font-size : .8em;
margin : 0px 0 5px 0;
}

.leftPart .text h6 {
color : #000000;
font-size : 0.85em;
font-weight : normal;
}
.leftPart .text h5 {
color : #7c7b7b;
font-size : 0.8em;
font-weight : normal;
text-indent : 50px;
margin-bottom : 15px;
}
.leftPart .text h4 {
color : #7c7b7b;
font-size : 1.1em;
font-weight : bold;
margin-bottom : 15px;
}
.leftPart .text hr {
margin : 5px 0 10px 0;
border : 0 solid;
/*background : url("../img/ASW_HR.jpg") repeat-x;*/
width : 100%;
height : 2px;
}
.leftPart .text ul{list-style-position:outside;margin:10px 0px 10px 30px;padding:0px;font-size:0.8em;color:#424242;}
.leftPart .text ul.insideList{list-style-position:outside;margin:10px 0px 10px 30px;padding:0px;font-size:1em;color:#424242;}
.leftPart .text ol{list-style-position:outside;margin:10px 0px 10px 30px;padding:0px;font-size:0.8em;color:#424242;}
.leftPart .text ul ol{list-style-position:outside;margin:0px 0px 10px 30px;padding:0px;font-size:1em;color:#424242;}
.leftPart .text li{margin:5px 0px 0px 0px;}
.leftPart .text .redBullet p{font-size:0.9em;color:#424242;}
.leftPart .text li.redBullet{margin:10px 0px 0px 0px;color:#a80b11;}
.leftPart .text em{font-size:0.7em;color:#7c7b7b}
#contentPart .content .right{
width : 395px;
float:right;
background : transparent url("../img/ASW_ContentBg.png") repeat-y right top;
}
#contentPart .content .right .outer {
border : 0px solid #fff;
width : 390px;
float : right;
text-align : center;
}
#contentPart .content .right .outer .container1 {
margin : 10px 0 0 0;
}
#contentPart .content .right .outer .container1 img{
margin : 0px 0 0px 0;
}
#contentPart .content .right .outer .container2 {
margin : 0px 0 0 px;
}
#contentPart .content .right .outer .container2 h4 {
color : #fff;
font-size : 16px;
text-align : left;
line-height : 1.5;
}
#contentPart .content .right .outer .container2 h4  a{
color : #fff;
text-decoration:none;
}
#contentPart .content .right .outer .container2 h4  a:hover{
color : #fff;
text-decoration:none;
}
.mainNavigation {
background-color:#fafafa;
border-bottom : 1px solid #a80b11;
height : 35px;
padding-left : 10px;
}
/*.mainNavigation ul {
margin : 0;
padding : 0;
list-style-type : none;
border : 0 solid red;
}
.mainNavigation ul li {
display : inline;
font-size : 0.76em;
line-height : 35px;
}
.mainNavigation ul li a {
color : #7c7b7b;
text-decoration : none;
}
.mainNavigation ul li a:hover {
color : #fff;
text-decoration : none;
}
.mainNavigation ul li a .spanOut {
color : #7c7b7b;
float : left;
height : 35px;
line-height : 35px;
text-decoration : none;
margin-left : 15px;
}
.mainNavigation ul li a .spanOver {
color : #fff;
cursor : pointer;
float : left;
height : 35px;
line-height : 35px;
text-decoration : none;
background : url("../img/arrow_up.jpg") no-repeat center bottom;
margin-left : 15px;
}
.mainNavigation ul li a span:hover {
color : #fff;
text-decoration : none;
}*/

#formDiv{border:0px solid white;color:#7c7b7b;font-size:12px}
#formDiv .regmsg{border:0px solid ;color:red;font-size:9pt;height:15px;}
#formDiv .leftLabel{float:left;height:30px;line-height:20px;width:150px;border:0px solid #fff;clear:both}
#formDiv .rightLabel{float:left;width:320px;border:0px solid #fff}
#formDiv .rightLabel_2{float:left;height:45px;width:320px;border:0px solid #fff}
#formDiv .rightLabel_2 p{font-size:1em}
#formDiv .rightLabel_phone{float:left;margin-bottom:5px;width:250px;border:0px solid #fff}
#formDiv .rightLabel_phone p{font-size:10px;float:left;width:50px;height:15px;color:#A09F9F;font-style:italic;margin:0px}
#formDiv .textarea{float:left;height:110px;width:250px;border:0px solid #fff}
#formDiv .button{width:133px;height:28px;background:url('../img/button.png') no-repeat;color:#7c7b7b;border:none;font-weight:bold;margin-top:10px;cursor:pointer}
#greenpower {display:none;}
#greenpower p{font-size:0.7em;}
.callforRedTri{background:url('../img/redtriangle1.gif') no-repeat 133px 5px}
.popupLayer{margin-left:400px;width:300px;border:0px solid;float:left; position: absolute}
.popupLayer .in{padding:0px;margin-top:318px;background:#FEFF99;font-size: 8pt;}

.regtable1 th{padding:2px;text-align:left;font-size:.8em;background:#dbdbdb}
.regtable1 td{padding:2px;font-size:.7em;background:#dbdbdb}

.regtable2 th{padding:2px;font-size:.8em;color:#424242}
.regtable2 td{padding:2px;font-size:.8em;color:#424242}

#paymentCalculationDiv{border:0px solid;font-size:10pt;height:40px}
.feeDetails{border:0px solid;width:400px;height:30px;font-size:16px}
.recaptcha{margin:5px 8px 5px 0px;clear:both;float:right}
.checkprotection{float:left}

.agenda {width : 947px;
border:0px solid red;
background:url("../img/content-bg2.png") repeat-y;
padding-bottom:20px;
}

.agenda .text1 {
border : 0px solid red;
padding : 10px 40px 0px 40px;
margin:0px;
}
.agenda .text1 p {
color : #7c7b7b;
font-size : 0.8em;
margin:0px 0px 15px 0px;
}
.agenda .text1 h1 {
color : #1c1c1c;
font-size : 1.05em;
margin : 0px 0 13px 0;
}
.agenda .text1 h6 {
color : #b0afaf;
font-size : 0.85em;
font-weight : normal;
}
.agenda .text1 h5 {
color : #7c7b7b;
font-size : 0.8em;
font-weight : normal;
text-indent : 50px;
margin-bottom : 15px;
}
.agenda .text1 h4 {
color : #7c7b7b;
font-size : 1.1em;
font-weight : bold;
margin-bottom : 15px;
}
.agenda .text1 hr {
margin : 5px 0 10px 0;
border : 0 solid;
background : url("../img/ASW_HR.jpg") repeat-x;
width : 100%;
height : 2px;
}
.agenda .text1 ul{list-style-position:outside;margin:10px 0px 10px 30px;padding:0px;font-size:0.8em;color:#7c7b7b;}
.agenda .text em{font-size:0.7em;color:#7c7b7b}
#contentPart .content .right{
width : 391px;
height : auto;
float:right;
}

.headtitile { background-color:#820800;font-size:12pt;color:#000000;font-weight:bold;height:32px;padding-left:15px; }
.headtitile2 { background-color:#FDB51B;font-size:12pt;color:#000000;font-weight:bold;height:32px;padding-left:15px; }
.halltype th{  background-color:#ffffff;font-size:12px;color:#000000;font-weight:normal;height:28px; }
.hallspan { background-color:#A3A3A3;font-size:12px;color:#000000;font-weight:normal;height:32px; }
.hallspan2 { background-color:#84D987;font-size:12px;color:#000000;font-weight:normal;height:32px; }
.hallspan_plenary { background-color:#aa5e5e;font-size:12px;color:#000000;font-weight:normal;height:36px; }
.hallspan_plenary2 { background-color:#e7ea73;font-size:12px;color:#000000;font-weight:normal;height:36px; }
.tr1  {color:#000;background-color:#7CB2E1;vertical-align:center;text-align:center;height:40px;font-size:12px;}
.tr2  {color:#000;background-color:#84D987;vertical-align:center;text-align:center;height:40px;font-size:12px;}
.bluesession{background-color:#7cb2e1;}
.greensession{background-color:#84d987;}
.cyansession{background-color:#7ce1da;}

.basic_dev {color:#000;background-color:#84D987;vertical-align:center;text-align:center;height:18px;}


ul.session1{margin:0px 0px 0px 0px;font-size:13px;font-weight:bold;list-style:none;padding:0px }
.session1 li{line-height:12px;text-align:left}


	div.dropmenu1 { margin:0px 0 0 0px;min-height:35px;padding:0px 0 0 0px;float:none;border:1px solid red}
	#dropmenu, #dropmenu ul {margin:0; padding:0;list-style-type:none;list-style-position:outside;position:absolute;line-height:1.4em;
	font-size:12px;letter-spacing:.02em;z-index:1000;}
	#dropmenu li.tops { margin:16px 0 0 0;width:100%;height:0px;line-height:0px }
	#dropmenu li.bottomb { margin:4px 0 0 -4px;border-bottom:4px solid #ffffff;width:104.5%;height:0px;line-height:0px }

	#dropmenu span { display:block; }
	#dropmenu span b{ float:left;height:16px;margin:11px 6px 0 4px;border-right:0px solid #000 }
	#dropmenu a { padding:0px 1px;color:#333333;text-decoration:none; }
	#dropmenu a:hover { color:#A80B11;border:0px solid red }
	#dropmenu a.mclick { color:#A80B11;background : url("../img/arrow_up.jpg") no-repeat center bottom; }

	#dropmenu li ul a { display:block;padding:0.25em 0.5em;color:#7C7B7B;text-decoration:none; }
	#dropmenu li ul a:hover {  color:#A80B11; }
	#dropmenu li {float:left; position:relative;margin-right:15px;}/*#F68121*/
	#dropmenu ul {position:absolute;display:none;padding:0 4px;width:12em;top:2.3em;_top:3.2em;left:0px;background:#ffffff;}
	#dropmenu li ul { width:14.1em;}
	#dropmenu li ul a {width:13em; height:auto; float:left;}
	#dropmenu ul ul {top:auto;}
	#dropmenu li ul ul {left:12em; margin:0px 0 0 10px;}
	#dropmenu li:hover ul ul, #dropmenu li:hover ul ul ul, #dropmenu li:hover ul ul ul ul {display:none;}
	#dropmenu li:hover ul, #dropmenu li li:hover ul, #dropmenu li li li:hover ul, #dropmenu li li li li:hover ul {display:block;}


	.sessionheadtitile {font-size:12pt;color:#e9322e;font-weight:bold;height:32px; }
	.sessionheadtitile1 {font-size:12pt;color:#f1c91a;font-weight:bold;height:32px; }


	.session_net{font-size:12px;}
	.session_net a{text-decoration:none;color:#b3b3b3;line-height:30px;margin-left:0px}
	.session_net a:hover{text-decoration:underline;color:#b3b3b3;}

	.speaker_net{font-size:12px;}
	.speaker_net a{text-decoration:none;color:#ffe301;}
	.speaker_net a:hover{text-decoration:underline;color:#ffe301;}

	.speakername1Title{margin:10px 0px 0px 10px;font-size:12pt;border:0px solid}
	.speakername1Title b{font-size:12pt;}
	.speakername1Title i{font-size:11px;}
	.speakername1Title i a{font-size:11px;color:#CC0000;}
	.speakername1{margin:0px 10px 0px 10px;border:0px solid}
	.testagendaOutline td { padding-left:9px;}
	.testagendaOutline a { color:#000000;text-decoration:none;}
	.speakerframe{border-top:1px solid #000000}

	.sessionheadtitile a{text-decoration:none;color:#7c7b7b;}
	.sessionheadtitile a:hover{text-decoration:none;color:#7c7b7b;}

	.sessionheadfont {color: #7c7b7b;}

	.wrapperFooter .sponsors { clear:both;width:100%;min-height:85px;background:#FFFFFF;display:block;float:left; }
	.wrapperFooter .sponsors .sponsor { float:left;margin-right:20px; }
	.wrapperFooter .sponsors .sponsor h4 { font-size:12px;margin-left:10px; }
	.wrapperFooter .sponsors .sponsor ul { list-style:none; }
	.wrapperFooter .sponsors .sponsor ul li { float:left; }


.leftPart1 {
width : 920px;
background : transparent url("../img/ASW_LeftTop1.png") no-repeat left top;margin-left:10px;
border:0px solid red;

}

#contentPart .content .leftPart1 .container{background : transparent url('../img/ASW_LeftContent1.png') repeat-y 0px 0px;width:920px;float:left}
#contentPart .content .leftPart1 .container .left{width:290px;border:0px solid red;float:left}
#contentPart .content .leftPart1 .bottom{background : transparent url('../img/ASW_LeftBottom1.png') no-repeat 0px 0px;width:920px;height:88px;border:0px solid red;clear:both;}
#contentPart .content1 .bottom1{background : transparent url('../img/bottom-bg2.png') no-repeat 0px 0px;width:947px;height:80px;border:0px solid red;clear:both;z-index:-1;margin-left: -3px;}
.leftPart .text {
border : 0px solid red;
padding : 10px 15px 0px 40px;
margin:0px 0px -50px 0px
}
.leftPart1 .text p {
color : #7c7b7b;
font-size : 0.8em;
margin:0px 0px 15px 0px;
}
.leftPart1 .text h1 {
color : #b5b5b5;
font-size : 1.05em;
margin : 0px 0 13px 0;
}
.leftPart1 .text h6 {
color : #b0afaf;
font-size : 0.85em;
font-weight : normal;
}
.leftPart1 .text h5 {
color : #7c7b7b;
font-size : 0.8em;
font-weight : normal;
text-indent : 50px;
margin-bottom : 15px;
}
.leftPart1 .text h4 {
color : #7c7b7b;
font-size : 1.1em;
font-weight : bold;
margin-bottom : 15px;
}
.leftPart1 .text hr {
margin : 5px 0 10px 0;
border : 0 solid;
background : url("../img/ASW_HR.jpg") repeat-x;
width : 100%;
height : 2px;
}
.leftPart1 .text ul{list-style-position:outside;margin:10px 0px 10px 30px;padding:0px;font-size:0.8em;color:#7c7b7b;}
.leftPart1 .text em{font-size:0.7em;color:#7c7b7b}
#contentPart .content .right1{
width : 290px;
float:right;
position:absolute;top:0;right:0
}



#contentPart .content .right .outer .container4 {
margin : 0px 0 0 px;
}


.leftPart .sessionBanner {
border:0px solid red;
width:253px;
margin-left:10px;
margin-top:10px;
float:right;
}
.leftPart .sessionBanner img{
margin : 0px;
}
.leftPart .sessionBanner h4 {
font-size : 16px;
text-align : left;
line-height : 1.5;
}
.leftPart .sessionBanner h4  a{
text-decoration:none;
}
.leftPart .sessionBanner h4  a:hover{
text-decoration:none;
}

.container1 .sessionBanner {
border:0px solid red;
width:253px;
margin-left:10px;
margin-top:10px;
}
.container1 .sessionBanner img{
margin : 0px;
}
.container1 .sessionBanner h4 {
font-size : 16px;
text-align : left;
line-height : 1.5;
}
.container1 .sessionBanner h4  a{
text-decoration:none;
}
.container1 .sessionBanner h4  a:hover{
text-decoration:none;
}

	#slider{clear:both;padding-left:20px;background:transparent url('./img/speakersession banner_middle.png') repeat-y;}
	#slider1{clear:both;padding-left:20px;margin:0px auto;background:transparent url('./img/rightpanel_speakerbanner_middle.png') repeat-y;width:360px;}

	#ticker { height:400px;width: 215px; overflow:auto; border:0px solid #aaaaaa;}
	#ticker dt {float:left;border:0px solid #ffffff;border-bottom:none; border-right:none;}
	#ticker dd {min-height:65px;margin-left:0; font:normal 11px Verdana; border-bottom:0px solid #aaaaaa; border-left:0px solid #ffffff;}
	#ticker dd img {display: block; text-align: center; cursor: pointer;}
	#ticker dd.last { border-bottom:0px solid #ffffff;}
	#ticker dd a {display: block; text-align: left; cursor: pointer;padding-right:2px;}

	#ticker1 { height:200px;width: 315px; overflow:auto; border:0px solid #aaaaaa;}
	#ticker1 dt {float:left;border:0px solid #ffffff;border-bottom:none; border-right:none;}
	#ticker1 dd {min-height:65px;margin-left:0; font:normal 11px Verdana; border-bottom:0px solid #aaaaaa; border-left:0px solid #ffffff;}
	#ticker1 dd img {display: block; text-align: center; cursor: pointer;}
	#ticker1 dd.last { border-bottom:0px solid #ffffff;}
	#ticker1 dd a {display: block; text-align: left; cursor: pointer;padding-right:2px;}

	

	.speakername1Title1{margin:5px 0px 0px 5px;font-size:15px;font-family:Arial, Helvetica, sans-serif;color: #1C6282;}

.speakername1Title2{margin:5px 0px 0px 5px;font-size:12px;font-family:Arial, Helvetica, sans-serif;color: #1C6282;}
.present{margin-left:15px;}


/*##### onlineproposal #####*/
#onlineproposal{
    border: 0px solid red;
    float: left;
    padding: 10px 0 0;
    width: 450px;
}

#onlineproposal .leftProp{
	float:left;
	width:43%;
	clear:both;
	}

#onlineproposal .rightProp{
	float:left;
	text-align:left;
	margin:0px 0px 10px 0px;
	}
#leftPropOther{
	float:left;
	width:43%;
	clear:both;
	display:none;
	}

#rightPropOther{
	float:left;
	text-align:left;
	margin:0px 0px 10px 0px;
	display:none;
	}

input.button1{
	width:100px;
	margin:10px 0 0 150px;
	}

#onlineproposal .reg_phone{border:none;font-size:10px;float:left;width:50px;height:3px;color:#A09F9F;font-style:italic;}
#onlineproposal .reg_left{float:left;font-size:10pt;}
#onlineproposal .reg_right{float:right;height:11px;border:0px solid;margin:2px 5px 0px 0px}
#onlineproposal .reg_img{float:right;border:0px solid;margin:2px 5px 0px 0px}
#onlineproposal .regmsg{border:0px solid ;color:red;font-size:9pt;width:215px}

/*#### Workshop ####*/
#workshopOutline tr{
	background-color:#ffffff;
	text-align:left;
}

#workshopOutline .session_net {
    font-size: 12px;
}

#workshopOutline .session_net a{
	text-decoration:none;
	color:#000000;
	line-height:10px;
	margin-left:0px;
}
#workshopOutline .session_net a:hover{
	text-decoration:underline;
}

#workshopOutline .speaker_net{
	font-size:12px;
}

#workshopOutline .speaker_net a{
	text-decoration:none;
	color:#cc0000;
}

#workshopOutline .speaker_net a:hover{
	text-decoration:underline;
	color:#000000;
}

#workshopOutline tr td{
	padding:5px;
}

#workshopOutline tr p{
	font-size:12px;
	margin:0px;
}

#workshopFrame{
	border:0px solid red;
}

#workshopFrame p{
	color:#000000;
	margin:0px;
}

#workshopFrame .speakername1Title p {
	margin-bottom:10px;
}

#workshopFrame .speakerDisc{
	border:0px solid red;
	margin:15px 0px 0px 30px;
}

#workshopFrame .speakername1 ol{
	border:0px solid red;
	color:#000000;
	font-size:0.8em;
}

#workshopFrame .speakername1 p{
	border:0px solid red;
	margin-bottom:3px;
}

#workshopFrame .speakername2{
	font-size:12px;
	margin:0px;
	font-weight:bold;
}

#workshopFrame .speakerDisc2{
	font-size:0.6em;
	color:#424242;
}

#tinybox {position:absolute; display:none; padding:0; background:transparent; border:0px solid #e3e3e3; z-index:2000}
#tinymask {position:absolute; display:none; top:0; left:0; height:100%; width:100%; background:#000; z-index:1500}
#tinycontent {background:transparent;}

.meeting{
    width:92.712%;
    border:0px solid black;
    margin:10px auto;

}
.meeting .meeting-table{
    margin-top:10px;
    height:auto;
    border:0px;
    border-color:black;
    border-style:solid solid solid solid;

}
.meeting .meeting-table .time-tab{
    width:100px;
    text-align:center;
    border:1px solid black;
    font-size:12px;
    background:#ccccff;
}

.meeting .meeting-table .hall{
    width:200px;
    text-align:center;
    border:1px solid black;
    font-size:12px;
}
.meeting .meeting-table .row{
    text-align:center;
    font-size:13px;
    
}
.row .time{
    text-align:center;
    border:1px solid #bfbbbb;
    background:#ccccff;
}
.reg{
    background:#BFBFBF;
    border:0px;
    border-color:black;
    border-style:none solid solid solid;

}

.yellow{
    background:#FFFF99;
}

.fl-left{
    float:left;
}

.clear{
    clear:both;
}

.orange{
    background:#FABF8F;
}
.blue{
    background:#95B3D7;
}
.green{
    background:#C4D79B;
}
.grey{
    background:#808080;
}
.methy{
    background:#C4BD97;
}
.violet{
    background:#7030A0;
    color:#ffffff;
}
