@charset "utf-8";

html {overflow-y:scroll;height:100%;}
body {font-family:verdana,sans-serif;margin:0;font-size:10pt;height:100%;}

#mainDiv {position:relative;min-height:100%;}
* html #mainDiv {height:100%;}
#wholeContent {padding-bottom:2.5em;}
#footer {position:relative;margin-top:-2.5em;}

.poweredby_text {padding-right:15px;text-align:right;font-size:11px;color:#aaa;font-family:Verdana,Arial,Helvetica,sans-serif;text-decoration:none;margin-bottom:10px;margin-top:5px;}
a.poweredby_link:link,a.poweredby_link:visited,a.poweredby_link:hover {color:#aaa;}

table {font-size:10pt;}

.top {width:100%;text-align:center;color:#000;background:#666;margin:0;line-height:36pt;font-size:20pt;font-weight:bold;}

.servicebar {margin:0 auto 0 auto;background-color:#4a5552;padding-top:3pt;padding-bottom:3pt;}
.servicename {color:#ffffff;font-weight:bold;padding-left:13pt;}

.login {color:#ffffff;padding-right:15px;text-align:right;}
.login a {color:#ffffff;}

.content-area {margin:0 auto 0 auto;padding:15px;width:660px;}
.content {margin-top:6pt;margin-bottom:6pt;}
.content-title {font-family:Verdana,sans-serif;font-size:12pt;font-weight:bold;color:#000;padding-bottom:10pt;display:none;}

table.table-list {border-spacing:0px;border-collapse:collapse;width:100%;border-color:#C2E560;border-style:solid;border-left-width:1px;border-right-width:1px;border-bottom-width:1px;border-top-width:1px;}
.table-list td {padding:2pt;}
.table-list th {color:#FFF;font-weight:bold;text-align:left;background-color:#C2E560;padding-left:6pt;padding-right:6pt;padding-top:2pt;padding-bottom:2pt;}
td.table-list-header-cell {font-weight:bold;padding-left:6pt;padding-right:6pt;white-space:nowrap;}
td.table-list-header-cell-info {font-style:italic;padding-left:10px;height:40px;border-left-width:1px;border-right-width:1px;}
.table-list-row-alt {background:#eee;}
td.table-list-data-cell {border:1px solid #C2E560;padding-left:6px;padding-right:6px;vertical-align:middle;white-space:nowrap;}
td.table-list-icon-cell {border:1px solid #C2E560;}
td.table-list-header-cell {border:1px solid #C2E560;padding-left:5px;padding-right:5px;vertical-align:middle;white-space:nowrap;}
table.table-list {border:1px solid #C2E560;border-collapse:collapse;border-spacing:0;}
.table-list th {background-color:#C2E560;color:#000;}

table.table-input {
border-spacing:0px;border-collapse:collapse;width:660px;border-bottom-color:#666;border-bottom-style:solid;border-bottom-width:1px;border-left-color:#666;border-left-style:solid;border-left-width:1px;border-right-color:#666;border-right-style:solid;border-right-width:1px;}
.table-input td {padding:2pt;}
.table-input th {color:#FFF;font-weight:bold;text-align:left;background-color:#666;padding:2pt;padding-left:6pt;}
input.table-input {width:200px;}
input.table-input#email-from {width:450px;}
input.table-input#email-subject {width:450px;}
textarea.table-input {width:450px;height:100px;}
textarea.table-input#email-to {width:450px;height:50px;}
td.table-input-left {padding-left:10px;width:30%;}
td.table-input-right {width:70%;}
td.table-input-section-left {width:30%;border-style:solid;border-left-width:0px;border-right-width:0px;border-top-width:0px;border-bottom-width:1px;font-weight:bold;}
td.table-input-section-right {text-align:right;width:70%;border-style:solid;border-left-width:0px;border-right-width:0px;border-top-width:0px;border-bottom-width:1px;}
td.table-input-action-left {padding-top:5px;padding-bottom:15px;width:30%;}
td.table-input-action-right {padding-top:5px;padding-bottom:15px;width:70%;}
input.table-input-long {text-align:center;width:360px;}

.content-error{margin-top:6pt;margin-bottom:6pt;background-color:#FFCCCC;border:2px solid red;padding:3px;padding-left:6px;padding-right:6px;font-weight:normal;vertical-align:top;text-align:left;width:644px;}
.content-error a:link,.content-error A:visited,.content-error A:hover{color:black;font-weight:bold;text-decoration:underline;}
.content-warning{margin-top:6pt;margin-bottom:6pt;border:2px solid #F5EFBF;padding:3px;padding-left:6px;padding-right:6px;vertical-align:top;text-align:justify;width:644px;}

table.content-data {border-spacing:0px;border-collapse:collapse;width:660px;border-bottom:1px solid #666;border-left:1px solid #666;border-right:1px solid #666;}
.content-data td {padding:2pt;}
.content-data th {color:#FFF;font-weight:bold;text-align:left;background-color:#666;padding:2pt;padding-left:6pt;}
td.content-data-section-caption {font-weight:bold;padding:2pt;padding-left:6pt;border-bottom:1px solid #666;}
td.content-data-section-value {font-weight:bold;padding:2pt;padding-left:6pt;border-bottom:1px solid #666;vertical-align:bottom;}
td.content-data-caption {padding:2pt;padding-left:6pt;vertical-align:top;width:30%;}
td.content-data-caption-spacer {padding:2pt;padding-left:6pt;vertical-align:top;height:8pt;}
td.content-data-caption-required {padding:2pt;padding-left:6pt;padding-right:6pt;font-weight:bold;vertical-align:top;width:30%;}
td.content-data-value {padding:2pt;padding-left:6pt;padding-right:6pt;vertical-align:top;width:70%;}
td.content-data-value-required {padding:2pt;padding-left:6pt;padding-right:6pt;vertical-align:top;font-weight:bold;width:70%;}
input.content-email-new-from,input.content-email-new-subject {width:97%;}
textarea.content-email-new-to {width:97%;height:30pt;}
textarea.content-email-new-body {width:97%;height:50pt;}

.join-content {margin-top:9pt;}
.join-content th {text-align:left;font-size:12pt;font-weight:bold;}
.align-right {text-align:right;}
.text-unimportant {font-size:8pt;}
.language-line {font-size:10pt;margin-top:3pt;margin-bottom:3pt;}
table.textarea_autocomplete_floater {background-color:#EEE;border:1px solid black;position:absolute;z-index:32767;display:none;padding:0;}

p.textarea_autocomplete_floater_item {font-size:0.8em;padding:5px 10px 1px 5px;margin:0;cursor:pointer;}
p.textarea_autocomplete_floater_item_selected {font-size:0.8em;padding: 5px 10px 1px 5px;margin:0;cursor:pointer;color:white;background-color:#3875D7;}

.tip {-x-system-font:none;background-color:#FFFFCC;border:1px solid #666;color:#333;font-family:Arial,Helvetica,sans-serif;font-size:10px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;left:90px;line-height:12px;padding:1px;position:absolute;top:20px;visibility:hidden;width:270px;z-index:100;}

.mainbar {background-color:#fff;height:71px;}
.mainbar_line {font-size:12px;color:#ccc;padding-top:10px;padding-right:15px;float:right;}
a.mainbar_item:link {font-size:14px;color:#36f;font-family:Verdana,Arial,Helvetica,sans-serif;text-decoration:underline;}
a.mainbar_item:visited {font-size:14px;color:#36f;font-family:Verdana,Arial,Helvetica,sans-serif;text-decoration:underline;}
a.mainbar_item:hover {font-size:14px;color:#36f;font-family:Verdana,Arial,Helvetica,sans-serif;text-decoration:underline;}

a.islgroop-start-link {margin-right:10px;}

.username {color:#fff;font-weight:bold;}

table.table-input {border:1px solid #C2E560;border-collapse:collapse;border-spacing:0;}
.table-input th {color:#000000;background-color:#C2E560;}

table.join-content {border:1px solid #CCC;border-spacing:0;color:#000;background-color:#C2E560;font-size:14px;font-weight:normal;height:32px;padding-top:10px;padding-left:10px;padding-right:10px;padding-bottom:20px;text-align:left;}

table.join-content th {background-color:#C2E560;color:#000;font-size:14px;font-weight:bold;height:32px;text-align:left;vertical-align:middle;}

.table-input-error{margin-right:5px;background-color:#FFCCCC;border:2px solid red;padding:3px;padding-left:6px;padding-right:6px;font-size:12px;font-weight:normal;vertical-align:top;
text-align:left;}

.green-new-session-area {border:1px solid #CCC;border-spacing:0;height:100px;width:400px;background-color:#C2E560;margin-left:auto;margin-right:auto;margin-top:10px;margin-bottom:30px;}

.new-session-button {font-size:14px;font-weight:bold;height:45px;margin:27px auto auto;width:250px;}

a#start-new-session {background-image:url(/users/custom/default_new_session_button.png);background-repeat:no-repeat;text-decoration:none;position:absolute;text-align:center;width:250px;height:45px;}

span#start-new-session-text {color:#000000;font-size:14px;font-weight:normal;line-height:42px;cursor:pointer;}

.language {color:#fff;padding-left:15px;}
.language a {color:#fff;}

.company_logo {padding-left:15px;padding-top:15px;float:left;}

table#aon-list.table-list td.table-list-data-cell table tbody tr td a {float:none !important;}

