body {background:#E8E8E8;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;color:#000000;}
h1 {color:#000;font-family:Verdana, sans-serif;font-size:20px;font-weight:bold;letter-spacing:0.03em;padding-bottom:0;margin-bottom:0;}
th {font-weight: bold;text-align:left;}
td {text-align:left;}
img {border:0px;}
a:link {color: #E39A00;}
a:visited {color: #E39A00;}
a:hover {color: #000000;}
a:active {color: #000000;}
table {margin-left:auto;margin-right:auto;}
fieldset {width:90%;border:0px;text-align:left;margin-left:auto;margin-right:auto;padding-top:0px;}
fieldset br {clear:left;}
label {display:block;width:22%;float:left;margin-bottom:10px;text-align:right;padding-right:7px;}
textarea {font-family:Verdana,sans-serif;vertical-align:top;width:80%;margin-bottom:7px;}
input {font-family:Verdana,sans-serif;vertical-align:top;margin-bottom:7px;}
select {font-family:Verdana,sans-serif;vertical-align:top;margin-bottom:7px;}

.grey {color:#666;}
.even-text {line-height:2em;}

input.full, select.full {width:70%;}
input.big {font-size: 150%;font-weight:bold;}

#login input.big { text-align:left; width:275px; margin-top:0;}

#list-wrap {background-color:#FFFFFF; width:800px; border:#999 solid 1px; padding:15px;margin-left:auto;margin-right:auto;text-align:center;}
#crud-wrap {background-color:#FFFFFF; width:650px; border:#999 solid 1px; padding:15px;margin-left:auto;margin-right:auto;text-align:center;}
#login-wrap {background-color:#FFFFFF; width:450px; border:#999 solid 1px; padding:15px;margin-left:auto;margin-right:auto;text-align:center;}
#head-bar {background-color:#E39A00;height:20px;margin-bottom:10px;}
#header {margin-bottom:15px;}
#header-row {background-color:#CCCCCC;}
#cp_links {list-style:none;margin:0;padding:0;}
#cp_links li {margin-bottom:15px;font-weight:bold;}
#logout {margin-top:50px;display:block;}
#after-block {margin-top:10px;text-align:center;color:#999;font-size:10px;}
#error {text-align:center;color:#FF0000;padding:10px;border:1px solid #FF0000;}
#success {text-align:center;color:#009900;padding:10px;border:1px solid #009900;}

.notice {color:#FF0000;font-size:11px;margin-left:12.5em;line-height:1.5em;}
.labels {text-align:right;vertical-align:top;padding-right:2px;}
.table-center {text-align:center;}
.table-right {text-align:right;}
.delete-text {margin-left:11.5em;line-height:1.5em; display: block;}

#head-bar-sub td {border: 1px solid #999;}
#head-bar-sub form {margin:0 0 0 2px;padding:0px;}
#head-bar-sub fieldset {margin:3px 0;padding:0;}
#head-bar-sub form input {padding:0;margin:0;}
#head-bar-sub form select {padding:0;margin:0;}
#head-bar-sub form label {float:none;display:inline;}
#head-bar span {float:right;margin-right:2px;}
#head-bar a {color:#FFF;}
#head-bar a:hover {color:#999;}

a.button_link {display:block;width:240px;font: 12px Verdana; background: url(../cp/images/bg.gif) repeat-x #CFCFCF; color: #000; text-decoration: none; border: 1px solid #999; padding: 7px 15px 7px 15px; margin-left:auto;margin-right:auto; line-height: 15px;}
a.button_link:hover {width:240px;font: 12px Verdana; background: url(../cp/images/bg2.gif) repeat-x #FFF; color: #333; text-decoration: underline; border: 1px solid #333;}

.warn-link {float:right;margin-right:25px;margin-top:4px;}

fieldset ul#pages {list-style:none;padding:0;}
#pages li {border:dotted 1px #666;margin-left:4em;cursor:crosshair;width:300px;padding:4px;margin-bottom:7px;}
#pages li:hover {border:solid 1px #666;background:#CCC;}
.clear {clear:both;}

/*--------------------- Markdown -----------------------*/
.cp-inline-editor textarea {width: 404px; height: 55px;}
.cp-preview-container {width: 404px; margin: 5px 0 5px 135px;}
.cp-preview-wrapper {height: 55px;border:1px solid #999;overflow:auto;background-color:#DEDEDE;}
.cp-preview-wrapper p {border: none;}

/*------------------ Added Styles --------------------- */

td.undo {border-top:1px solid #999; border-bottom:1px solid #999; background-color:#E1E1E1;}
td.redo {border-top:1px solid #999; border-bottom:1px solid #999; background-color:#FFFFCC;}
.search {color:#999;}
.searchqp {color:#000;}
#history h2 {text-align:left;border-bottom:1px solid #000;margin-bottom:15px;padding-bottom:5px;padding-left:10px;width:571px;}
#history .message {border-bottom:1px dotted #CCC; margin-bottom:10px;padding-bottom:5px;padding-left:10px;text-align:left;}
#head-bar td {color: #fff; font-weight: bold;}
textarea {font-size: 1em;}
fieldset .full {width:400px;}
fieldset h2 {margin-bottom:3px;}
span.main-info {float:left;margin-right:5px;}
span.main-info label {text-align:left;display:block;float:none;margin:0;font-weight:bold;width:auto;}
span.main-info {float:right;}
.gallery {max-width:125px;width:auto !important;width:125px;max-height:125px;}
.image {float:left;width:125px;height:165px;padding:4px;margin:0 3px;text-align:center;border:solid 1px #999;margin-bottom:6px;}
.image_wrap {width:125px;}
.image-info {width:125px;position:absolute;bottom:5px;text-align:center;}
.file-item {height:20px;padding:0;margin:0;clear:both;}
.file-item .col1 {float:left;display:block;width:370px;}
.file-item .col2 {float:left;display:block;width:150px}
.file-item .col3 {float:left;display:block;width:50px;text-align:right;padding-right:20px;}
.file-item .col4 {float:left;display:block;width:105px;}
.file-item .col5 {float:left;display:block;width:10px;}
.clear {clear:both;padding-top:6px;}
/*.big {font-size:18px;text-align:center;margin-top:20px;}*/
.inline-editor {}
.warn-link {float:right;margin-right:25px;margin-top:4px;}
.img-use {font-size:85%;}
div.record-error {margin-top:50px;font-weight:bold;}

/*----------- Styles for really easy form validation -----------------*/
.example {font-style: italic; color: #666;}
span.error {color:#FF0000;}
.valid_bug {margin: 0 0 0 5px; display: none;}
.invalid_bug {margin: 0 0 0 5px; display: none;}
.validation-advice {background-color: #FF0000; position: absolute; right: 0; width: 200px; margin-top: -30px; padding:5px; text-align: center;-webkit-border-top-left-radius:5px;-moz-border-radius-topleft:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomleft:5px; color:#FFF;}

/*----------- Styles for events/sessions modules -----------------*/
#ev_desc, .lg_desc {margin: -23px 0 8px 135px; height: 150px; width:71%; resize: none;}
#ev_start_date, #ev_end_date, .w16em { width: 130px;}
#ev_start_time, #ev_end_time {float: left; width: 136px;}
.to_label {float: left; padding: 0 10px 0 10px;}
span.contact-info {font-weight:bold; display:block; margin:20px 0 7px 25px;}
span.contact-info hr {float:right; width:82%; margin-top:7px; border:0; height:1px; background-color:#999;}
#ev_contact_phone_areacode, #ev_contact_phone_threedigits {float: left; width: 30px;}
#ev_contact_phone_fourdigits, #ev_contact_phone_ext {float: left; width: 40px;}
.phone_dash_label {float: left; padding: 0 5px 0 5px;}
.phone_ext_label {float: left; padding: 0 5px 0 15px;}
div#startdate, div#enddate {float: left; width: auto;}
div.starttime, div.endtime {float: left; width: auto; margin:0;}
div#startdate .validation-advice, div#enddate .validation-advice, div.starttime .validation-advice, div.endtime .validation-advice {margin: 0 0 10px 0; }

div.questionnaires {margin-left:0px; float:left; display:block;}

/*----------- Styles for blogs module ------------------*/
#blog_update {margin: -23px 0 8px 135px; height: 50px; width:71%; resize: none;}
div#blog_title {margin: 0 0 0 135px; font-size: 1.7em;}
textarea#blog_textarea {margin: 0 0 0 135px; width: 70%; height: 250px;}
img.blog_photo {float: right; margin: 0 0 0 10px;}
textarea#blog_update {height: 100px;}

div#blogreplyheader {position: relative; width: 90%; height: 25px; background: #586B56; margin: 0 5% 0 5%;}
div#blog_content {position: relative; width: 90%; height: auto; margin: 0 5% 40px 5%; text-align: left;}
div#blog_text {position: relative; width: 80%; height: auto; margin:10px 0 10px 135px;}
div#blog_reply_text {width: 80%; margin:10px 0 10px 50px;}
div#replies_header {position: relative; width: 90%; height: auto; margin: 0 5% 0 5%; text-align: left;}
div#replies_label {position: absolute; background: #fff; top: 0; left: 40px; margin: -8px 0 0 0;padding: 0 10px 0 10px;}

/*----------------------------------- Styles for members module ----------------------------------*/

.date {float:right;margin: 0 10px 0 0;}
.subject {font-weight: bold;}
span#uniqueEmail {color:red;}

/*------------------------------------Styles for CP index-----------------------------------------*/
div.popup {background:#ffdddd;text-align:right}
div.popup p {width:100%;height:auto;text-align:center;padding: 0 0 20px 0;margin: 0 0 20px 0;}


/*------------------------------------Styles for audio module-------------------------------------*/
textarea#audio_description {margin: -23px 0 0 135px; width: 70%; height: 250px;}

/*------------------------------------Styles for conference module--------------------------------*/
textarea#wc_desc {margin: -23px 0 0 135px; width: 70%; height: 250px;}
div#startdate {margin: 0 20px 0 0;}
select#wc_start_time {width:160px;}

/*--------------------- Help System ---------------------*/
.overlay {display: none;position:absolute;top:0%;left:0%;width:100%;height:100%;background-color:#000;z-index:1001;-moz-opacity:0.7;opacity:.70;filter:alpha(opacity=70);}
.white-content {display:none;position:absolute;top:15%;left:28%;width:40%;height:60%;padding:16px;border:3px solid #CB0D1F;background-color:white;z-index:1002;overflow:auto;}
#close {color:#333;display: block;position: absolute;right: 5px; top: 0px;padding: 2px 3px;font-weight: bold;text-decoration: none;font-size: 13px;}
#close:hover {color:#CB0D1F;}
.white-content h1 {color:#CB0D1F;font-size:130%;margin-bottom:10px;}
.white-content p {border-bottom:none;}

/*------------------ Multi Uploader ------------------*/
#upload-status {border:1px solid #999;padding:10px 15px;width:95%;}
#upload-status .buttons {margin:0 0 15px 0;}
#upload-status span {float:none;}
#upload-status.hide {display:none;}
#upload-status .progress {background:white url(../cp/images/progress.gif) no-repeat;background-position:+50% 0;margin-right:0.5em;}
#upload-status .progress-text {font-size:0.9em;font-weight: bold;}
ul#upload-list {list-style:none;width:100%;margin:0;}
#upload-list span {float:none;}
#upload-list li.file{border-bottom:1px solid #eee;background:url(../cp/images/file.jpg) no-repeat 4px 4px;min-height:40px;height:auto !important;height:40px;margin-left:-40px;width:100%;}
#upload-list li.file.file-uploading{background-image:url(../cp/images/uploading.jpg);background-color: #D9DDE9;}
#upload-list li.file.file-success{background-image:url(../cp/images/success.jpg);}
#upload-list li.file.file-failed{background-image:url(../cp/images/failed.jpg);} 
#upload-list li.file .file-name{margin-left:44px;display:block;font-weight:bold;margin-top:4px;padding-top:4px !important; padding-top:0px;}
#upload-list li.file .file-size{font-size:0.9em;line-height:18px;float:right;margin-top:2px;margin-right:6px;}
#upload-list li.file .file-info {display:block;margin:0 0 5px 44px;font-size:0.9em;}
#upload-list li.file .file-remove{clear:right;float:right;line-height:12px;margin-right:6px;}

.buttons button {background-color:#f5f5f5;border:1px solid #dedede;border-top:1px solid #eee;border-left:1px solid #eee;font-size:100%;font-weight:bold;color:#565656;padding:5px 10px 6px 7px;margin-right:10px;}
.buttons button:hover {background-color:#CB0D1F;border:1px solid #c2e1ef;color:#FFF;}
.cancel-link {font-size:80%;margin-left:10px;}


/*--------------------- Modal Box ------------------------*/
#modal_view {font-family:"Lucida Grande",Arial,Helvetica,sans-serif; font-size:12px ;z-index:1001; position:fixed;top:150px; left:375px; background-color:#FFF;width:400px;min-height:100px;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;-webkit-box-shadow: 0 5px 32px #000;-moz-box-shadow: 0 5px 32px #000;box-shadow: 0 5px 32px #000;}

#modal_view.admin {width:650px;}

#modal_view #modal_head {text-align:center;height:16px;background:#000;color:#fff;padding:5px;-webkit-border-top-left-radius:7px;-moz-border-radius-topleft:7px;border-top-left-radius:7px;-webkit-border-top-right-radius:7px;-moz-border-radius-topright:7px;border-top-right-radius:7px;}

#modal_view #modal_footer {background:#000;height:20px;color:#fff;padding:5px;-webkit-border-bottom-left-radius:7px;-moz-border-radius-bottomleft:7px;border-bottom-left-radius:7px;-webkit-border-bottom-right-radius:7px;-moz-border-radius-bottomright:7px;border-bottom-right-radius:7px;}

#modal_view #modal_footer button {float:right;}
#modal_view #modal_content {overflow:hidden;padding:5px 0;background:#FFF;}

#modal_view .scrollbar_track {height:345px;}
.close_window {position:absolute;top:3px;right:2px;}

#modal_view fieldset {width:90%;border:0px;text-align:left;margin-left:auto;margin-right:auto;padding-top:0px;}
#modal_view fieldset br {clear:left;}
#modal_view label {display:block;width:22%;float:left;margin-bottom:10px;text-align:right;padding-right:7px;}
#modal_view textarea {font-family:Verdana,sans-serif;vertical-align:top;width:350px; height:75px; margin-bottom:7px;font-size:11px;}
#modal_view input {font-family:Verdana,sans-serif;vertical-align:top;margin-bottom:7px; width:347px;}
#modal_view select {font-family:Verdana,sans-serif;vertical-align:top;margin-bottom:7px;}
#modal_view input.big_text {font-size:18px;font-weight:bold}
#modal_view fieldset .full {width:380px;}
#modal_view input.med_text {font-size:15px;}
#modal_view fieldset h2 {margin-bottom:3px;font-size:18px;font-weight:bold;}
#modal_view fieldset p {margin-top:0;margin-left:2px; border-bottom:1px dotted #999;padding-bottom:8px;margin-bottom:20px;}
#modal_view fieldset p.no-border {border-bottom:none;}
#modal_view input#submit {position:absolute;bottom:0;right:0; width:auto;}

#modal_view .widget-choosen {background:#5B6E81;}
