body{border-collapse:collapse;border:none;background-color:#d8ccee;font-family:Verdana,Tahoma,Arial,Helvetica,sans-serif;font-size:12px;font-weight:normal;line-height:normal}html,body{height:100%;margin:0;padding:0;position:relative;width:100%}a{color:inherit;text-decoration:underline}a:visited{color:inherit}th{text-align:left}img{border-style:none}select,textarea,input:not([type=submit]):not([type=button]):not([type=checkbox]):not([type=radio]){border:1px solid #aaa;background-color:#fff;background-image:linear-gradient(#eee 1%,#fff 15%);padding:3px 8px;box-sizing:border-box;cursor:text}select:focus,textarea:focus,input:not([type=submit]):not([type=button]):not([type=checkbox]):not([type=radio]):focus{box-shadow:0 0 5px rgba(81,203,238,1);box-shadow:0 0 5px #51cbee;border:1px solid rgba(81,203,238,1);border:1px solid #51cbee}.Button,.Button:visited{background-color:#57575b;border:none;color:#fff!important;display:inline-block;margin-top:2px;margin-bottom:2px;padding:6px 5px 6px 5px;text-decoration:none;text-align:center;white-space:nowrap}.Button:hover{background-color:#52318d}.Primary{color:#00bce4!important}.Primary:hover{background-color:#52318d}.WelcomeContainer{padding-bottom:10px;padding-top:10px;text-align:center}.WelcomeContainer .WelcomeBanner{animation:WelcomeBanner 5s linear 0 infinite alternate;background-color:#f3f3f3;color:#52318d;font-size:24pt;padding:10px 20px 20px 20px;margin:25px 5px 10px;text-shadow:5px 5px 9px gray}.WelcomeContainer .WelcomeBanner>span{color:#00bce4;font-size:36pt;font-weight:bold}.WelcomeContainer .WelcomeBanner>span>span{color:#52318d}.WelcomeContainer div.WelcomeColumn{display:inline-block;background-color:#f3f3f3;margin:5px;max-width:180px;min-height:525px;max-height:525px;overflow:hidden}.WelcomeContainer div.WelcomeColumn div.ColumnImage{background-color:#57575b;padding:30px 3px}.WelcomeContainer div.WelcomeColumn div.ColumnImage img,div.WelcomeColumn div.ColumnImage input{height:64px;width:64px}.WelcomeContainer div.WelcomeColumn div.ColumnLabel{color:#52318d;display:table-cell;font-size:12pt;font-weight:bold;height:50px;margin-bottom:5px;margin-top:5px;text-align:center;vertical-align:middle;width:180px}.WelcomeContainer div.WelcomeColumn div.ColumnLabel a{text-decoration:none}.WelcomeContainer div.WelcomeColumn div.ColumnContent{height:100%;line-height:200%;padding:10px}.WelcomeContainer .WelcomeLogo{animation:WelcomeLogo 10s linear 0 infinite;vertical-align:middle}.WelcomeContainer div.WelcomeMessage{margin:0 auto 5px;max-width:800px}.WelcomeContainer .WelcomeShake{animation:WelcomeShake 2s linear 0s infinite}@keyframes WelcomeBanner{from{background:#57575b}to{background:#f3f3f3}}@keyframes WelcomeLogo{from{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes WelcomeShake{0%{transform:rotate(0)}4%{transform:rotate(-10deg)}6%{transform:rotate(0)}8%{transform:rotate(10deg)}10%{transform:rotate(0)}100%{transform:rotate(0)}}.BlockHeader{background-color:#333;color:#fff}.BlockHeader .Title{font-size:2em;font-weight:bold;margin:0;padding:2px}.BlockHeader .Subtitle{font-size:1em;margin:0;padding:2px}.BlockImage{height:32px}.BlockName{font-size:1.2em;margin:10px 0 0 0}.BlockDescription{font-size:1em;margin:0}.EditItem{background-color:#f5f5f5;border-style:outset;border-width:2px;color:#003;font-weight:normal;margin:0;padding:0}.SingleCenteredModule{padding:20px 5px;margin:0 auto;width:90%}.Alert{color:red;font-weight:bolder}.AlternatingTable tbody>tr:nth-child(odd){background-color:#f8f8ff}.Alternating{background-color:#f8f8ff}.Bold{font-weight:bold}.Center{text-align:center}.Clear{clear:both}.Fixed25{width:25px}.Fixed50{width:50px}.Fixed75{width:75px}.Fixed100{width:100px}.FixedTable{table-layout:fixed}.Hidden{display:none}.Highlight{color:#4b0082}.Highlight:hover{color:blue}.HighlightRollover{color:blue}.Indent{text-indent:20px}.Info{color:blue}.InlineBlock{display:inline-block;vertical-align:top}.Italic{font-style:italic}.Left{text-align:left}.NoDecoration{text-decoration:none}.NoPadding{padding:0}.NoMargin{margin:0}.NotItalic{font-style:normal!important}.Nowrap{white-space:nowrap}.PaddedContainer{padding:5px}.Pale{opacity:.2;filter:alpha(opacity=20)}.Pointer{cursor:pointer}.Right{text-align:right}.Strike{text-decoration:line-through}.Success{color:green}.Tall{height:100%}.Top{vertical-align:text-top}.Middle,.Middle *{vertical-align:middle}.MiddleCheckRadio,.MiddleCheckRadio input[type=checkbox],.MiddleCheckRadio input[type=radio]{vertical-align:middle}.Underline{border-bottom:.5px solid #000}.Waiting{cursor:progress}.Wide{width:100%}textarea.Wide{box-sizing:border-box}.HalfWide{width:50%}.Wrap{white-space:normal;word-wrap:break-word}