span.hide{visibility:hidden;}
td{vertical-align:top;}
input.big{width:350px!important;}
textarea{height:20em;}
textarea.wysiwyg{width:70%;}
div.instruction_title{clear:left;}
div.stepleft{float:left; width:70%!important;height:100%;background-color:#ffffff;}
div.stepright{border:1px solid #6B6498;padding:5px;padding-left:1em;margin-left:75%;}
div.stepright ol{margin-left:1em;}
div.mailleft{float:left; width:35%;height:100%;background-color:#ffffff;}
div.mailright{border:1px solid #6B6498;padding:5px;padding-left:1em;margin-left:55%;}
div.label{float:left; width:10em;font-size:100%;}
div.instruction_label{font-size:90%;}
div.instruction_text{font-size:90%;}
div.step div.label, div.step div.input,div.stepleft div.label, div.stepleft div.input,div.stepright div.label, div.stepright div.input{margin-bottom:0.25em;}
div.step p label, div.step label,div.stepleft p label, div.stepleft label,div.stepright p label, div.stepright label{display: inline;width: auto;float: none;clear: both;}
div.step form{text-align:left;}
div.step div.input,div.stepleft div.input,div.stepright div.input{background-color:transparent;}
div#form div.input,div.stepright div.input,div.stepleft div.input{background-color:transparent;}
div.submit input{width:auto!important;}
div.form_tip{font-size:90%;font-style:italic;}
div.step{border:1px solid #E6E6E6;padding:3px;}
div#form div.submit input{width:auto!important;}
div.stepfooter{margin-top:1em;clear:both;}
div#showcasemenu{margin-bottom:1em;}
div#showcasemenu ul li{ display:inline;border:1px solid #6B6498;background-color:#E6E6E6;margin-right:0.5em;}
div#showcasemenu ul li a{text-decoration:none;color:#333333;}
div.stepright{padding:1em;}
div.stepleft p{margin-right:1em;}
div.stepleft label{width:auto!important;float:none!important;text-align:left;}
table.filestable{width:95%;}
table.filestable th,table.filestable td,table.imagestable th, table.imagestable td{padding:5px;border:1px solid #DDDDDD;text-align:left;}
th.action,td.action{text-align:center!important;}
form.multiplesubmit{display:inline;}
textarea.full,input.full{width:90%!important;height:auto!important;}
textarea.medium,input.medium{width:45%!important;height:auto!important;}
input.radio, input.checkbox{border:none;background-color:transparent;}
table#stylesheetselect{clear:left;}
form{text-align:left;}
div#filequota{border: 1px solid #C4C4C4;width:50%;}
div#quotaused{height:10px;background-color:#6B6498;}
tr.hidden td{color:#CCCCCC;}
tr.hidden td a{ color:#CCCCCC;}
div.stepfooter{padding-top:1em;clear:both;}
table#accesstable th, table#accesstable td{border:1px solid #DDDDDD;padding:5px;}
div#sequenceoutline{float:right;}
div#sequenceoutline span.highlight{font-weight: bold;	}
div#sequenceoutline, div#datafetch{float:right;clear:right;}
div#datafetch ul li input{vertical-align:middle!important;	}
table#portfoliooutline{border-collapse:collapse;}
table#portfoliooutline td{vertical-align: middle;	}
table#portfoliooutline td input.buttonaslink {width:1pt;overflow:visible;background-color: transparent;cursor: pointer;text-decoration: underline;color: #00f}
table#portfoliooutline td input.buttonaslink[class] {  /* IE ignores [class] */   width: auto;  /* cancel margin fix for other browsers */}
table#portfoliooutline tr.hidden td .buttonaslink {color:#CCCCCC;}
div#sequenceform{width:50%;}
div#sequencelayout{	border-bottom:1px solid #CCCCCC;border-left: 1px solid #CCCCCC;	border-right: 1px solid #CCCCCC;padding-left:20px;padding-right:20px;padding-top:20px;}
#sequencebreadcrumbs{padding: 3px 0;border-bottom: 1px solid #CCCCCC;font: bold 12px Verdana, sans-serif;width:auto!important;}
#sequencebreadcrumbs li{list-style: none;display: inline; background-image:none!important; }
#sequencebreadcrumbs li span{padding: 3px 0.5em;margin-left: 3px;border: 1px solid #CCCCCC;border-bottom: none;background: #DDE;text-decoration: none;}
#sequencebreadcrumbs li span#current{background: white;border-bottom: 1px solid white;}