body, body.mceForceColors { color: #868883; background-color: white; }
body {
	font-family: Helvetica, Arial, Sans;
	font-size: 11px;
}

.tinymce-default-style {
	color: #868883;
	font-family: Helvetica, Arial, Sans;
	font-size: 11px;
	font-weight: normal;
}
.tinymce-header-1, .tinymce-header-2, .tinymce-header-3, .tinymce-header-4 {
	background-image: url('/ca-images/header1back.png');
	background-repeat: repeat-x;
	background-position: 3px 1px;
	padding-left: 3px;
	padding-right: 3px;
	font-family: "Arial";
	font-weight: bold;
	font-size: 20px;
	color: white;
	/*display: block;
	height: 15px;*/
	line-height: 16px;
}
.tinymce-header-2 { background-image: url('/ca-images/header2back.png'); }
.tinymce-header-3 { background-image: url('/ca-images/header3back.png'); }
.tinymce-header-4 { background-image: url('/ca-images/header4back.png'); }

.tinymce-header-1 a, .tinymce-header-2 a, .tinymce-header-3 a, .tinymce-header-4 a,
.tinymce-header-1 a:visited, .tinymce-header-2 a:visited, .tinymce-header-3 a:visited, .tinymce-header-4 a:visited {
	color: white;
	text-decoration: none;
}

.mceEditor { position: absolute; }

body {
	margin: 0;
	background-image: url('/ca-images/backpattern.jpg');
	color: #868883;
	font-family: Helvetica, Arial, Sans;
	font-size: 11px;
}
input {
	font-family: Helvetica, Arial, Sans;
	font-size: 11px;
}
img { border: 0; }

#ca-container {
	margin: 0 auto;
	width: 750px;
	margin-top: 38px;
	margin-bottom: 38px;
	padding-left: 25px;
	padding-right: 25px;
	background-image: url('/ca-images/containerback.png');
}
#ca-mainlogo { float: left; }
#ca-mainlogo-title { position: relative; margin-left: 25px; top: -52px; }
#ca-login {
	margin-left: 508px;
	margin-top: 15px;
	position: absolute;
	width: 237px;
	background-image: url('/ca-images/loginback.png');
	padding-top: 26px;
}
#ca-login-buttons li { text-align: center; margin-top: 20px; margin-bottom: 10px; }
#ca-login ul { list-style-type: none; padding: 0; margin: 0; padding-left: 10px; }
#ca-login-email, #ca-login-pass { width: 100px; margin-right: 8px; }
#ca-login-email-error { margin-top: 5px; margin-bottom: 5px; }
#ca-login-pass-error { margin-top: 5px; }
#ca-login-register { margin-left: 20px; }
#ca-login-store { margin-top: 10px; margin-left: 5px; position: relative; top: 2px; }
#ca-login-lostpass-img { margin-top: 10px; }
#ca-login, #ca-logout { float: right; }
#ca-logout {
	margin-left: 508px;
	margin-top: 15px;
	position: absolute;
	width: 227px;
	background-image: url('/ca-images/logoutback.png');
	padding-top: 26px;
	padding-bottom: 5px;
	padding-left: 10px;
	color: black;
}
#ca-logout-button { margin-left: 10px; cursor: pointer; float: right; margin-right: 10px; }
#ca-logout-title { margin-top: 5px; float: left; }
#ca-logout-loading { margin-left: 10px; }
#ca-logout-passmod { margin-top: 10px; }
#ca-login-loading { margin-left: 5px; }
#ca-login-lostpass { margin-top: 20px; }
#ca-login-lostpass-submit { margin-top: 10px;}

#ca-oldbrowser-warning {
	background-color: red;
	color: white;
	font-weight: bold;
	text-align: center;
	margin-top: 10px;
	padding: 10px;
}
#ca-oldbrowser-warning a, #ca-oldbrowser-warning a:hover { color: white; }

#ca-menu { margin: 17px auto; }

#ca-footer { clear: both; text-align: center; padding-top: 40px; padding-bottom: 20px; }
#ca-footer-jellinek, #ca-footer-kekpont { margin-right: 25px; }
#ca-footer-tcom { margin-right: 50px; }
#ca-footer-impressum, #ca-footer-felhfeltetelek { margin-right: 1px; }

#ca-error-message { border: 1px red solid; color: red; }

.clear { clear: both; }
.error { color: red; }
#ca-signup-gauge { background-color: #414966; width: 200px; height: 20px; }
#ca-signup-gauge-img { width: 0px; height: 20px; }
#ca-signup-error { border: 1px red solid; color: red; }
#ca-signup-goals { width: 600px; height: 200px; display: block; margin-top: 6px; margin-bottom: 10px; }
#ca-signup table { margin-bottom: 10px; }
#ca-signup-error { margin-top: 10px; }
#ca-signup-error input { margin-top: 10px; }
#ca-signup-lastweekgraph { display: block; margin-top: 10px; margin-bottom: 10px; }
#ca-signup-goalgraph { display: block; margin-top: 10px; margin-bottom: 10px; }
#ca-signup-goalgraph-legend { font-style: italic; list-style-type: none; padding-left: 0; }
#ca-signup-percent { padding-right: 10px; }
#ca-signup .continue { float: right; }
#ca-signup .leftcolumn { float: left; }
#ca-signup .rightcolumn { float: right; margin-right: 150px; }

#ca-intro-buttons { margin-bottom: 18px; }
#ca-intro-buttons-col1, #ca-intro-buttons-col2 { float: left; width: 237px; margin-right: 17px; }
#ca-intro-buttons-col3 { float: left; width: 237px; }
#ca-intro-columnleft { float: left; margin-top: 10px; width: 489px; }
#ca-intro-columnright { float: right; width: 235px; }

#ca-quiz form { margin-bottom: 20px; margin-top: 10px; }
#ca-quiz-gauge { background-color: #414966; width: 200px; height: 20px; }
#ca-quiz-gauge-img { width: 0px; height: 20px; }
#ca-quiz .continuebutton { cursor: pointer; }
#ca-quiz-description { background-color: #efbe57; color: white; padding: 10px; margin-top: 11px; }
#ca-quiz .question { font-weight: bold; margin-top: 20px; }
#ca-quiz-progressbar { display: none; }
#ca-quiz h2 { font-size: 22px; font-family: "Arial Black"; margin-bottom: 0px; }
#ca-quiz h3 { font-size: 17px; font-family: "Arial Black"; font-weight: bold; }
#ca-quiz h4 { font-weight: bold; font-size: 14px; }
#ca-quiz h5 { font-weight: bold; font-size: 12px; }
#ca-quiz .pointrange { font-weight: bold; font-size: 14px; }
#ca-quiz .highlighted { font-weight: bold; }

#ca-menu td, #ca-sh-menu td { border: 1px black solid; }
#ca-menu td:hover, #ca-sh-menu td:hover { background-color: #eee; cursor: pointer; }

.ca-pagemenu { list-style-type: none; padding: 0; float: left; font-size: 12px; margin-top: 0px; width: 580px; }
.ca-pagemenu li { display: inline; float: left; }
.ca-pagemenu a { display: block; min-height: 30px; width: 112px; padding-top: 8px; text-align: center; color: #6b645c; float: left; padding-left: 10px; padding-right: 10px; }

#ca-sh-proscons .ca-pagemenu a.tabline1blue, #ca-sh-proscons .ca-pagemenu a.tabline1blueselected { height: 80px; }
#ca-sh-proscons .ca-pagemenu a.tabline1blue:hover, #ca-sh-proscons .ca-pagemenu a.tabline1blueselected:hover { height: 90px; }
#ca-sh-emergencies .ca-pagemenu a.tabline1blue, #ca-sh-emergencies .ca-pagemenu a.tabline1blueselected { height: 70px; }
#ca-sh-emergencies .ca-pagemenu a.tabline1blue:hover, #ca-sh-emergencies .ca-pagemenu a.tabline1blueselected:hover { height: 80px; }
#ca-sh-sums .ca-pagemenu a.tabline1blue, #ca-sh-sums .ca-pagemenu a.tabline1blueselected { height: 80px; }
#ca-sh-sums .ca-pagemenu a.tabline1blue:hover, #ca-sh-sums .ca-pagemenu a.tabline1blueselected:hover { height: 90px; }

.ca-pagemenu a.tabline1greyselected {
	background-image: url('/ca-images/tabmenu-backselected.png'); background-repeat: no-repeat; background-position: top center;
	height: 100px;
	font-weight: bold;
}
.ca-pagemenu a.tabline1blueselected {
	background-image: url('/ca-images/tabmenu-backselected.png'); background-repeat: no-repeat; background-position: top center;
	height: 100px;
	font-weight: bold;
}
.ca-pagemenu a.tabline1greyslimselected {
	background-image: url('/ca-images/tabmenu-backselected.png'); background-repeat: no-repeat; background-position: top center;
	height: 30px;
	font-weight: bold;
}
.ca-pagemenu a.tabline1blueslimselected {
	background-image: url('/ca-images/tabmenu-backselected.png'); background-repeat: no-repeat; background-position: top center;
	height: 30px;
	font-weight: bold;
}
.ca-pagemenu a.tabline2greyselected {
	background-image: url('/ca-images/tabmenu-backselected.png'); background-repeat: no-repeat; background-position: top center;
	height: 60px;
	margin-top: -65px;
	font-weight: bold;
}
.ca-pagemenu a.tabline2greyslimselected {
	background-image: url('/ca-images/tabmenu-backselected.png'); background-repeat: no-repeat; background-position: top center;
	height: 30px;
	margin-top: -35px;
	font-weight: bold;
}
.ca-pagemenu a.tabline2blueselected {
	background-image: url('/ca-images/tabmenu-backselected.png'); background-repeat: no-repeat; background-position: top center;
	height: 60px;
	margin-top: -65px;
	font-weight: bold;
}
.ca-pagemenu a.tabline2blueslimselected {
	background-image: url('/ca-images/tabmenu-backselected.png'); background-repeat: no-repeat; background-position: top center;
	height: 30px;
	margin-top: -35px;
	font-weight: bold;
}
.ca-pagemenu a.tabline1greyselected:hover { margin-top: -10px; height: 110px; }
.ca-pagemenu a.tabline1blueselected:hover { margin-top: -10px; height: 110px; }
.ca-pagemenu a.tabline1greyslimselected:hover { margin-top: -10px; height: 40px; }
.ca-pagemenu a.tabline1blueslimselected:hover { margin-top: -10px; height: 40px; }
.ca-pagemenu a.tabline2greyselected:hover { margin-top: -75px; height: 70px; }
.ca-pagemenu a.tabline2blueselected:hover { margin-top: -75px; height: 70px; }
.ca-pagemenu a.tabline2blueslimselected:hover { margin-top: -45px; height: 40px; }
.ca-pagemenu a.tabline2greyslimselected:hover { margin-top: -45px; height: 40px; }

.ca-pagemenu a.tabline1grey { background-image: url('/ca-images/tabmenu-back1.png'); background-repeat: no-repeat; background-position: top center; height: 100px; }
.ca-pagemenu a.tabline1blue { background-image: url('/ca-images/tabmenu-back2.png'); background-repeat: no-repeat; background-position: top center; height: 100px; }
.ca-pagemenu a.tabline1greyslim { background-image: url('/ca-images/tabmenu-back1.png'); background-repeat: no-repeat; background-position: top center; height: 30px; }
.ca-pagemenu a.tabline1blueslim { background-image: url('/ca-images/tabmenu-back2.png'); background-repeat: no-repeat; background-position: top center; height: 30px; }
.ca-pagemenu a.tabline1grey:hover { margin-top: -10px; height: 110px; }
.ca-pagemenu a.tabline1blue:hover { margin-top: -10px; height: 110px; }
.ca-pagemenu a.tabline1greyslim:hover { margin-top: -10px; height: 40px; }
.ca-pagemenu a.tabline1blueslim:hover { margin-top: -10px; height: 40px; }

.ca-pagemenu a.tabline2grey { background-image: url('/ca-images/tabmenu-back1.png'); background-repeat: no-repeat; background-position: top center; height: 60px; margin-top: -65px; }
.ca-pagemenu a.tabline2greyslim { background-image: url('/ca-images/tabmenu-back1.png'); background-repeat: no-repeat; background-position: top center; height: 30px; margin-top: -35px; }
.ca-pagemenu a.tabline2grey:hover { margin-top: -75px; height: 70px; }
.ca-pagemenu a.tabline2greyslim:hover { margin-top: -45px; height: 40px; }
.ca-pagemenu a.tabline2blue { background-image: url('/ca-images/tabmenu-back2.png'); background-repeat: no-repeat; background-position: top center; height: 60px; margin-top: -65px; }
.ca-pagemenu a.tabline2blueslim { background-image: url('/ca-images/tabmenu-back2.png'); background-repeat: no-repeat; background-position: top center; height: 30px; margin-top: -35px; }
.ca-pagemenu a.tabline2blue:hover { margin-top: -75px; height: 70px; }
.ca-pagemenu a.tabline2blueslim:hover { margin-top: -45px; height: 40px; }

.ca-pagemenu a, .ca-pagemenu a:visited { color: #6b645c; text-decoration: none; }

.ca-tab { float: left; margin-top: -18px; padding-top: 10px; padding-left: 5px; padding-bottom: 10px; width: 570px; background-color: white; }
#ca-pagecontent { margin-left: 170px; }

.ca-middlecolumn { float: left; margin-top: -11px; width: 500px; }

.ca-rightcolumn { float: right; width: 239px; }
.ca-rightcolumn a { display: block; margin-bottom: 5px; }
.ca-rightcolumn-buttons { margin-bottom: 20px; }

#ca-sh-menu { list-style-type: none; padding: 0; font-size: 14px; float: left; margin-right: 20px; margin-top: 0px; font-weight: bold; }
#ca-sh-menu a { background-image: url('/ca-images/leftmenu_back_small.png'); margin-bottom: 2px; text-align: center; border: 0; width: 150px; height: 30px; display: block; }
#ca-sh-menu .linktext { padding-top: 7px; }
#ca-sh-menu a, #ca-sh-menu a:visited { color: white; text-decoration: none; }
#ca-sh-menu a:hover { background-image: url('/ca-images/leftmenu_back_small_h.png'); }
#ca-sh-menu a.currentpage { color: #e61873; }
.ca-sh-menu-item-big a { background-image: url('/ca-images/leftmenu_back_big.png') !important; height: 45px !important; padding-top: 0px; }
.ca-sh-menu-item-big:hover a { background-image: url('/ca-images/leftmenu_back_big_h.png') !important; }

#ca-sh-recordkeeping table { margin-bottom: 10px; }
#ca-sh-recordkeeping-craving-rating { cursor: pointer; }
#ca-sh-recordkeeping-calendar { position: absolute; width: 160px; border: 1px black solid; background-color: white; font-size: 15px; text-align: center; padding-bottom: 5px; }
#ca-sh-recordkeeping-calendar-header { background-color: #eee; cursor: pointer; font-weight: bold; text-align: left; margin-bottom: 5px; }
#ca-sh-recordkeeping-calendar-header-title { width: 140px; float: left; }
#ca-sh-recordkeeping-calendar-header-close { width: 20px; float: right; }
#ca-sh-recordkeeping-calendar-header-close a, #ca-sh-recordkeeping-calendar-header-close a:visited { text-decoration: none; color: #868883; }
#ca-sh-recordkeeping-calendar table { margin: 0 auto; }
.ca-sh-recordkeeping-calendar-days-dayFree { cursor: pointer; }
.ca-sh-recordkeeping-calendar-days-dayFree-displayedDay { border: white 1px solid; cursor: pointer; }
.ca-sh-recordkeeping-calendar-days-currDay { background: #777; cursor: pointer; }
.ca-sh-recordkeeping-calendar-days-currDay-displayedDay { background: #777; border: white 1px solid; cursor: pointer; }
.ca-sh-recordkeeping-calendar-days-pastDay { background: #aaa; cursor: pointer; }
.ca-sh-recordkeeping-calendar-days-pastDay-displayedDay { background: #ddd; border: white 1px solid; cursor: pointer; }
.ca-sh-recordkeeping-calendar-days-selectedDay { background: yellow; color: black; cursor: pointer; }
.ca-sh-recordkeeping-calendar-days-selectedDay-displayedDay { background: yellow; color: black; border: white 1px solid; cursor: pointer; }
.ca-sh-recordkeeping-calendar-days-displayedDay { border: white 1px solid; cursor: pointer; }
.ca-sh-recordkeeping-calendar-days-row-even { background: #eee; }
#ca-sh-recordkeeping-confirmdialog { position: absolute; width: 500px; border: 1px black solid; background-color: white; }
#ca-sh-recordkeeping-confirmdialog-content { padding-top: 10px; padding-bottom: 10px; padding-left: 5px; padding-right: 5px; }
#ca-sh-recordkeeping-confirmdialog-header { background-color: #eee; cursor: pointer; font-weight: bold; font-size: 14px; }
#ca-sh-recordkeeping-confirmdialog-header-title { width: 140px; float: left; }
#ca-sh-recordkeeping-confirmdialog-header-close { width: 20px; float: right; }
#ca-sh-recordkeeping-confirmdialog-header-close a, #ca-sh-recordkeeping-confirmdialog-header-close a:visited { text-decoration: none; color: #868883; }
#ca-sh-recordkeeping-date { width: 63px; }

#ca-sh-goals-text { display: block; width: 555px; height: 300px; font-family: Helvetica, Arial, Sans; font-size: 11px; margin-top: 10px; margin-bottom: 10px; }
#ca-sh-goals-navigation { margin-bottom: 10px; text-align: right; margin-right: 10px; }

#ca-sh-forum-newpost-editor.replyto { margin-top: 10px; }
#ca-sh-forum-newpost-text { display: block; width: 555px; height: 130px; font-family: Helvetica, Arial, Sans; font-size: 11px; }
#ca-sh-forum-newpost-navigation { text-align: right; margin-right: 10px; }
.ca-sh-forum-dateorder { cursor: pointer; }
#ca-sh-forum-currentpage { cursor: pointer; }
#ca-sh-forum-currentpage-edit { width: 15px; }
#ca-sh-forum-navigationbar { margin-bottom: 15px; margin-left: 3px; }
#ca-sh-forum-backlink { margin-right: 10px; }
#ca-sh-forum-topics thead { background-color: #eee; }
#ca-sh-forum-posts { margin-top: 15px; }
#ca-sh-forum-post-header { background-color: #eee; }
#ca-sh-forum-post-spacing { height: 10px; }
#ca-sh-forum-lockedtext { margin-top: 10px; }

#ca-sh-messages-newmessage-subject { width: 520px; }
#ca-sh-messages-newmessage-text { display: block; width: 555px; height: 200px; font-family: Helvetica, Arial, Sans; font-size: 11px; }
#ca-sh-messages-list { padding: 15px; }
#ca-sh-messages-list a { text-decoration: none; color: #868883; }
#ca-sh-messages-list a:hover { text-decoration: underline; }
#ca-sh-messages-list .messagebody { list-style-type: none; margin-bottom: 20px; margin-top: 8px; }
#ca-sh-messages-list-loading { margin-top: 10px; }

.sliderater { margin-left: 10px; }
.sliderater img { cursor: pointer; }
.sliderater-text { margin-left: 10px; }

#ca-sh-emergencies-top5-text { display: block; width: 560px; height: 200px; font-family: Helvetica, Arial, Sans; font-size: 11px; }
#ca-sh-emergencies-other-workschoolend-label, #ca-sh-emergencies-company-jointoffer-label, #ca-sh-emergencies-feelings-strained-label,
	#ca-sh-emergencies-thoughts-wontsuccess-label { width: 370px; }
#ca-sh-emergencies-other-other-1-text, #ca-sh-emergencies-other-other-2-text, #ca-sh-emergencies-other-other-3-text,
	#ca-sh-emergencies-company-other-1-text, #ca-sh-emergencies-company-other-2-text, #ca-sh-emergencies-company-other-3-text,
	#ca-sh-emergencies-feelings-other-1-text, #ca-sh-emergencies-feelings-other-2-text, #ca-sh-emergencies-feelings-other-3-text,
	#ca-sh-emergencies-thoughts-other-1-text, #ca-sh-emergencies-thoughts-other-2-text, #ca-sh-emergencies-thoughts-other-3-text { margin-right: 65px; width: 300px; }
#ca-sh-emergencies-save { margin-top: 10px; }
#ca-sh-emergencies-top5-navigation { text-align: right; margin-right: 10px; }

.ca-sh-diary-calendar-days-dayFree { cursor: pointer; }
.ca-sh-diary-calendar-days-dayFree-displayedDay { border: white 1px solid; cursor: pointer; }
.ca-sh-diary-calendar-days-currDay { background: #777; cursor: pointer; }
.ca-sh-diary-calendar-days-currDay-displayedDay { background: #777; border: white 1px solid; cursor: pointer; }
.ca-sh-diary-calendar-days-pastDay { background: #aaa; cursor: pointer; }
.ca-sh-diary-calendar-days-pastDay-displayedDay { background: #ddd; border: white 1px solid; cursor: pointer; }
.ca-sh-diary-calendar-days-selectedDay { background: yellow; color: black; cursor: pointer; }
.ca-sh-diary-calendar-days-selectedDay-displayedDay { background: yellow; color: black; border: white 1px solid; cursor: pointer; }
.ca-sh-diary-calendar-days-displayedDay { border: white 1px solid; cursor: pointer; }
.ca-sh-diary-calendar-days-reservedDay { background: orange; color: black; cursor: pointer; }
.ca-sh-diary-calendar-days-fullReservedDay { background: red; cursor: pointer; }
.ca-sh-diary-calendar-days-displayedDay-reservedDay { background: orange; color: black; border: white 1px solid; cursor: pointer; }
.ca-sh-diary-calendar-days-displayedDay-fullReservedDay { background: red; border: white 1px solid; cursor: pointer; }
.ca-sh-diary-calendar-days-row-even { background: #eee; }
#ca-sh-diary-calendar { float: left; margin-right: 20px; text-align: center; font-size: 15px; }
#ca-sh-diary-text { display: block; width: 370px; height: 200px; }
#ca-sh-diary-controls { float: right; margin-right: 23px; }
#ca-sh-diary-calendar table { margin: 0 auto; }
#ca-sh-diary-dayentries table { width: 370px; }
.ca-sh-diary-entrydate { background-color: #eee; }

#ca-sh-sums-week { margin-bottom: 10px; }
#ca-sh-sums-weekgraph-legend { font-style: italic; list-style-type: none; padding-left: 0; }
#ca-sh-sums-hl-navbar .button, #ca-sh-sums-hl-navbar span { margin-left: 5px; margin-top: 15px; }
#ca-sh-sums-hl-navbar select { margin-left: 5px; margin-right: 5px; }
#ca-sh-sums-hl-currentpage { margin-right: 5px; cursor: pointer; }
#ca-sh-sums-hl-currentpage input { width: 30px; }
#ca-sh-sums-hl-navbar #ca-sh-sums-hl-gotofirstpage-button { margin-left: 0; }
#ca-sh-sums-hl-navbar { margin-bottom: 10px; }
#ca-sh-sums-hl-table thead { background-color: #bbb; text-align: center; }
.ca-sh-sums-hl-entry-even { background-color: #eee; }
#ca-sh-sums-hl-table .orderby { text-decoration: underline; cursor: pointer; }
#ca-sh-sums-hl-table .orderbylink:hover { text-decoration: underline; cursor: pointer; }
#ca-sh-sums-hl-table thead .number { min-width: 18px; display: block; }
#ca-sh-sums-hl-table thead .craving { min-width: 30px; display: block; }
#ca-sh-sums-hl-table thead .amount { min-width: 30px; display: block; }
#ca-sh-sums-hl-table thead .place { min-width: 50px; display: block; }
#ca-sh-sums-hl-table thead .people { min-width: 50px; display: block; }
#ca-sh-sums-hl-table thead .feelings { min-width: 40px; display: block; }
#ca-sh-sums-hl-table thead .thoughts { min-width: 40px; display: block; }
#ca-sh-sums-hl-table thead .alternative { min-width: 30px; display: block; }
#ca-sh-sums-hl-table thead .date { min-width: 40px; display: block; }
#ca-sh-sums-hl-table td { text-align: center; }
#ca-sh-sums-hl-box { overflow: auto; padding-bottom: 10px; }

#ca-sh-continue-goals { width: 555px; height: 300px; font-family: Helvetica, Arial, Sans; font-size: 11px; display: block; }
#ca-sh-continue { margin-left: 170px; }
#ca-sh-continue-week { margin-bottom: 10px; }
#ca-sh-continue-weekgraph-legend { font-style: italic; list-style-type: none; padding-left: 0; }
#ca-sh-continue-lastweekgraph { margin-bottom: 10px; }

#ca-sh_proscons-page-2 li { margin-left: 15px; }
#ca-sh_proscons-page-3 ul { padding: 20px; }
#ca-sh-proscons-pro-other-1, #ca-sh-proscons-pro-other-2, #ca-sh-proscons-pro-other-3, #ca-sh-proscons-pro-other-4, #ca-sh-proscons-pro-other-5,
	#ca-sh-proscons-con-other-1, #ca-sh-proscons-con-other-2, #ca-sh-proscons-con-other-3, #ca-sh-proscons-con-other-4, #ca-sh-proscons-con-other-5 { width: 300px; }
#ca-sh_proscons-page-4 ul { padding: 20px; }
#ca-sh-proscons-cutpro-other-1, #ca-sh-proscons-cutpro-other-2, #ca-sh-proscons-cutpro-other-3, #ca-sh-proscons-cutpro-other-4, #ca-sh-proscons-cutpro-other-5,
	#ca-sh-proscons-cutcon-other-1, #ca-sh-proscons-cutcon-other-2, #ca-sh-proscons-cutcon-other-3, #ca-sh-proscons-cutcon-other-4, #ca-sh-proscons-cutcon-other-5 { width: 300px; }

#ca-passmod-gobutton { margin-top: 10px; }
#ca-passmod-error { margin-left: 5px; }

#ca-admin-ul-navbar { margin-left: 10px; }
#ca-admin-ul-search { margin-bottom: 20px; }
#ca-admin-ul-search-pattern { width: 200px; }
#ca-admin-ul-currentpage { cursor: pointer; }
#ca-admin-ul-currentpage input { margin-right: 5px; width: 30px; }
#ca-admin-ul-table thead { background-color: #bbb; text-align: center; }
.ca-admin-ul-entry-even { background-color: #eee; }
#ca-admin-ul-table .orderby { text-decoration: underline; cursor: pointer; }
#ca-admin-ul-table .orderbylink:hover { text-decoration: underline; cursor: pointer; }
#ca-admin-ul-table thead .number { min-width: 18px; display: block; }
#ca-admin-ul-table thead .email { min-width: 200px; display: block; }
#ca-admin-ul-table thead .nick { min-width: 100px; display: block; }
#ca-admin-ul-table thead .admin { min-width: 40px; display: block; }
#ca-admin-ul-table thead .chatadmin { min-width: 40px; display: block; }
#ca-admin-ul-table td { text-align: center; }
#ca-admin-ul-box { overflow: auto; padding-bottom: 10px; }

#ca-admin-chat-statusline, #ca-sh-chat-statusline { height: 15px; width: 565px; position: relative; }
#ca-admin-chat-status, #ca-sh-chat-status { position: absolute; right: 0; }
#ca-admin-chat-with-status, #ca-admin-logs-with-status { font-weight: bold; }
#ca-admin-chat-with-status.online { color: green; }
#ca-admin-chat-lines, #ca-sh-chat-lines, #ca-admin-logs-lines, #ca-sh-chat-logs-lines {
	margin-top: 10px;
	margin-bottom: 10px;
	overflow: auto;
	width: 565px;
	height: 300px;
	border: 1px #ccc solid;
	background-color: white;
}
#ca-admin-chat-lines .delete, #ca-admin-logs-lines .delete {
	width: 10px;
	height: 10px;
	background-image: url('/ca-images/chatlinedelete.png');
	right: 4px;
	top: 2px;
	position: absolute;
}
.ca-admin-chat-line, .ca-sh-chat-line, .ca-admin-logs-line, .ca-sh-chat-logs-line { background-color: #f3f3f3; position: relative; }
.ca-admin-chat-line.odd, .ca-sh-chat-line.odd, .ca-admin-logs-line.odd, .ca-sh-chat-logs-line.odd { background-color: #eaeaea; position: relative; }
.ca-admin-chat-line.event, .ca-sh-chat-line.event, .ca-admin-logs-line.event, .ca-sh-chat-logs-line.event { font-weight: bold; font-style: italic; }
#ca-admin-chat-inputline, #ca-sh-chat-inputline { width: 565px; height: 50px; position: relative; }
#ca-admin-chat-input, #ca-sh-chat-input { width: 485px; height: 100%; font-family: Helvetica, Arial, Sans; font-size: 11px; }
#ca-admin-chat-sendbutton, #ca-sh-chat-sendbutton { height: 57px; position: absolute; top: 0; right: 0; width: 70px; }
#ca-admin-chat-controlline, #ca-sh-chat-controlline, #ca-admin-logs-controlline, #ca-sh-chat-logs-controlline { width: 565px; position: relative; margin-top: 20px; }
#ca-sh-chat-statusmessage.online { color: green; font-weight: bold; }
#ca-admin-logs-statusline, #ca-sh-chat-logs-statusline { height: 15px; width: 565px; position: relative; }
#ca-admin-logs-dayselect, #ca-sh-chat-logs-dayselect { position: absolute; right: 0; top: -4px; }
#ca-admin-logs-nologs, #ca-sh-chat-logs-nologs { position: absolute; right: 0; }
#ca-sh-chat-newrequest-subject { width: 520px; }
#ca-sh-chat-newrequest-text { display: block; width: 555px; height: 200px; font-family: Helvetica, Arial, Sans; font-size: 11px; }


