* { position: relative; box-sizing: border-box; font-family: "Open Sans"; font-size: 12px; }

html, body, div, ul, table, p, form { margin: 0; padding: 0; border: 0; text-align: left; }

img { vertical-align: bottom; }

body { color: #000000; background: #E9EAED; }

b { font-size: inherit; font-weight: 600; }

.group:after { content: ""; display: table; clear: both; }

.l { text-align: left; }

.c { text-align: center; }

.r { text-align: right; }

.centered { margin-left: auto; margin-right: auto; }

i.fa { line-height: initial; }

i.fa_colored { color: #EF2727; }

i.fa-greyed { color: #909090; }

#globalContainer { width: 100%; margin: 0; padding: 0; border: 0; }

#modal_fade { position: fixed; display: none; width: 100%; height: 100%; top: 0px; left: 0px; background-color: black; opacity: 0.7; z-index: 100; }

#wait_throbber { position: fixed; display: none; width: 100%; height: 100%; top: 0px; left: 0px; background: url("/images/icon_wait.gif") no-repeat center center white; opacity: 0.7; z-index: 100; }

div.contentBounds { width: 1180px; margin: 0 auto; }

div.modal { position: absolute; display: none; top: 100px; border: 1px solid black; background: #FFFFFF; box-shadow: 0 0 20px #000000; z-index: 101; }
div.modal div.modalTitle { color: #EF2727; font-weight: bold; font-size: 14px; padding: 5px 15px; background-color: #f3afaf; }
div.modal div.modalTitle span.modalXButton { float: right; height: 17px; top: 0; right: -10px; border-radius: 10px; background-color: white; cursor: pointer; }
div.modal div.modalTitle span.modalXButton i { top: -2px; font-size: 20px; }
div.modal div.modalTitle span.modalXButton:hover { color: white; background-color: #f28080; }
div.modal div.modalSubTitle { color: #EF2727; font-weight: bold; font-size: 12px; padding: 2px 20px; background-color: #FF8686; }
div.modal div.modalContent { padding: 5px 20px; background-color: #F0F0F0; }

.button { border: 1px solid rgba(0, 0, 0, 0.4); border-radius: 6px; cursor: pointer; }

span.roundButton { padding: 0 5px; text-align: center; border-radius: 3px; border: 1px solid rgba(0, 0, 0, 0.4); background: #efd9e6; background: -webkit-linear-gradient(top, #efd9e6, #e8c5d9); background: linear-gradient(to bottom, #efd9e6, #e8c5d9); box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.4); cursor: pointer; }

span.actionLink { display: inline-block; margin-bottom: 1px; padding: 1px 5px; text-align: center; font-weight: 600; font-style: italic; color: #909090; cursor: pointer; }
span.actionLink.alt { color: #f25252; }
span.actionLink.alt:hover { background-color: #f28080; }
span.actionLink:hover { color: #EF2727; background-color: #f3afaf; box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2); }

span.actionLinkDisabled { display: inline-block; margin-bottom: 1px; padding: 1px 5px; text-align: center; font-weight: 600; font-style: italic; color: #A0A0A0; }

#modalMessageComposer { width: 540px; }
#modalMessageComposer div.modalContent p { margin: 5px 0; }
#modalMessageComposer div.modalContent p:last-child { margin: 10px 0; text-align: right; }

#inputMessageSubject { width: 500px; }

#inputMessageText { width: 500px; height: 200px; }

/*# sourceMappingURL=main.css.map */
