@import url("towork.css"); /* styles to be changed or removed */

div.clear { clear: both; }
.component-content div.current{ max-width:95%; }
form div { margin:0; }
tr, td {border:0px;}

/* Messages */
/* ie6 trash */
* html #gritter-notice-wrapper {position:absolute; }
* html .gritter-top {margin-bottom:-10px;}
* html .gritter-item {padding-bottom:0;}
* html .gritter-bottom {margin-bottom:0;}
* html .gritter-close {background:url(../../../images/growl/gritter-close-ie6.gif);width:22px;height:22px;top:7px;right:7px;}
/* the norm */
#gritter-notice-wrapper {position:fixed;top:20px;right:20px;width:301px;z-index:9999;}
#gritter-notice-wrapper span, #gritter-notice-wrapper p{ text-align:left; }
.gritter-item-wrapper {position:relative;margin:0 0 10px 0;background:url('.'); /* ie7/8 fix */ }
.gritter-top {background:url(../../../images/growl/gritter.png) no-repeat left -30px;height:10px;}
.hover .gritter-top {background-position:right -30px;}
.gritter-bottom {background:url(../../../images/growl/gritter.png) no-repeat left bottom;height:8px;margin:0;}
.hover .gritter-bottom {background-position: bottom right;}
.gritter-item {display:block;background:url(../../../images/growl/gritter.png) no-repeat left -40px;color:#eee;padding:2px 11px 8px 11px;font-size: 11px;font-family:verdana;}
.hover .gritter-item {background-position:right -40px;}
.gritter-item p {padding:0;margin:0;}
.gritter-close {position:absolute;top:5px;right:3px;background:url(../../../images/growl/gritter.png) no-repeat left top;cursor:pointer;width:30px;height:30px;}
.gritter-title {font-size:14px;font-weight:bold;padding:0 0 7px 0;display:block;text-shadow:1px 1px #000; /* Not supported by IE :( */}
.gritter-image {width:48px;height:48px;float:left;}
.gritter-with-image,.gritter-without-image {padding:0 0 5px 0;}
.gritter-with-image {width:220px;float:right;}
#gritter-notice-wrapper a:link, #gritter-notice-wrapper a:visited{ text-decoration:underline; color:#fff; font-weight:bold; }
#gritter-notice-wrapper a:hover{ text-decoration:none; }

/* Ajax Rating */
#rating .star-rating,.star-rating a:hover,.star-rating a:active,.star-rating a:focus,.star-rating .current-rating{background: url(../../../images/rating/star.gif) left -1000px repeat-x;}
#rating .star-rating{position:relative;width:125px;height:25px;overflow:hidden;list-style:none;margin:0;padding:0;background-position: left top;}
.star-rating li{display: inline;}
.star-rating a,.star-rating .current-rating{position:absolute;top:0;left:0;text-indent:-1000em;height:25px;line-height:25px;outline:none;overflow:hidden;border: none;}
.star-rating a:hover,.star-rating a:active,.star-rating a:focus{background-position: left bottom;}
.star-rating .current-rating{z-index:1;background-position: left center;}
.inline-rating{display:-moz-inline-block;display:-moz-inline-box;display: inline-block;vertical-align: middle;}
.small-star{width:50px;height:10px; }
.small-star,.small-star a:hover,.small-star a:active,.small-star a:focus,.small-star .current-rating{background-image: url(../../../images/rating/star_small.gif);line-height: 10px;height: 10px;}

/* Dashboard */
#dashboard{background: #e0e0e0 url("../../../images/smooth-gradient-light.jpg") repeat-x scroll 0 0;padding: 10px 0px;margin-bottom: 20px;border: 1px solid #C0C0C0;text-shadow: 0 1px white;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;display: inline-block;width:96%;}
#dashboard .section{float: left;overflow: hidden;padding: 0px 20px;border-right: 1px solid #B0B0B0;width:25%;}
#dashboard .section:last-child{border: 0;}
#dashboard .section .dheader{color: #555;font-variant: small-caps; font-size:12px; height:30px;}
#dashboard .section .number{font-size:40px; font-weight: bold; color:#444444; height:30px; line-height:30px; }

/* Facebox */
#facebox {position: absolute;top: 0;left: 0;z-index: 9999;text-align: left;}
#facebox .popup{position:relative;border:3px solid rgba(0,0,0,0);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 0 18px rgba(0,0,0,0.4);-moz-box-shadow:0 0 18px rgba(0,0,0,0.4);box-shadow:0 0 18px rgba(0,0,0,0.4);}
#facebox .content {display:table;width: 370px;padding: 10px;background: #fff;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
#facebox .content > p:first-child{margin-top:0;}
#facebox .content > p:last-child{margin-bottom:0;}
#facebox .close{position:absolute;top:5px;right:5px;padding:2px;background:#fff;}
#facebox .close img{opacity:0.3;}
#facebox .close:hover img{opacity:1.0;}
#facebox .loading {text-align: center;}
#facebox .image {text-align: center;}
#facebox img {border: 0;margin: 0;}
#facebox_overlay {position: fixed;top: 0px;left: 0px;height:100%;width:100%;}
.facebox_hide {z-index:-100;}
.facebox_overlayBG {background-color: #000;z-index: 99;}

/* Glossary */
.listNav { margin:0 0 10px; }
.ln-letters { overflow:hidden; }
.ln-letters a { font-size:0.9em; display:block; float:left; padding:2px 6px; border:1px solid silver; border-right:none; text-decoration:none; }
.ln-letters a.ln-last { border-right:1px solid silver; }
.ln-letters a:hover,
.ln-letters a.ln-selected { background-color:#eaeaea; }
.ln-letters a.ln-disabled { color:#ccc; }
.ln-letter-count { text-align:center; font-size:0.8em; line-height:1; margin-bottom:3px; color:#336699; }

/* Subtitle with line */
h4 .divider { border-bottom:1px solid #D8DFEA; z-index:0; }
h4 span { background:none repeat scroll 0 0 white; display:block; float:left; font-size:11px; line-height:32px; padding-right:6px; position:relative; z-index:2; }
.clearfix { display:block; }
h4{ color:#333333; font-size:13px; margin:0; padding:0; }

/* Forms */
.form .field, .form .note {margin-bottom:1.5em;width:100%;}
.form .note {padding-left:15px;}
.form .field label.allfield, .form .field span.label.allfield {display:block;float:left;font-weight:bold;padding-right:20px;position:relative;text-align:right;width:125px;cursor:pointer;font-size:85%;line-height:13px;}
.form .field input, .form .field input[type="textarea"], .form .field select { -moz-border-radius:3px 3px 3px 3px;-webkit-border-radius:3px 3px 3px 3px;border-radius:3px 3px 3px 3px;border:1px solid #CCCCCC;padding:4px;}
.form .medium {width:200px;}
.form .large {width:500px;}
.form .fieldtip {color:#777777;font-size:90%;margin-left:145px;padding-top:10px;}
.controlset .controlset-pad {float:left;width:300px;}
.controlset {float:left;margin-bottom:2.5em;}
span.required{ color:#ff0000; font-weight:bold; padding:5px; }
.buttonsbox {text-align:right;background:none repeat scroll 0 0 #EEEEEE;border-bottom:1px solid #CCCCCC;border-top:1px solid #CCCCCC;color:#555555;margin-bottom:8px;padding:8px;}
#editor-xtd-buttons{ margin-left:140px; }
#pdiv{ padding-bottom:20px; }
.inputbox:focus{ border: 1px solid #77B3D8;-moz-box-shadow: 0 0 7px #C8E0EF;-webkit-box-shadow: 0 0 7px #C8E0EF;-o-box-shadow: 0 0 7px #C8E0EF;box-shadow: 0 0 7px #C8E0EF; }
#mqmbuttonsbox{ text-align:right; }

/* KB */
ul.kbbullet{ margin:5px 5px; list-style:none; }
ul.kbbullet li { background:transparent url(../../../images/page.gif) no-repeat scroll 0 0;list-style-type:none;margin: 0px -5px;text-indent:3px; }
ul.kbbullet li a { text-decoration:none; padding-left:1.5em; font-size:11px; font-weight:normal; }
.artbycat{ overflow:none; }

/* FAQ */
.faq-answer {display:none;}

/* Ticket Messages and Notes */
div.tktmessage, div.tktnote{ width:95%; margin-bottom:20px; }
div.tktmessage div.user, div.tktnote div.user{ height:65px; line-height:10px; color:#6c7072; }
div.tktmessage h4, div.tktnote h4{ margin:0 0 8px 0; padding-top:6px; font-size:16px; clear:none; }
div.tktmessage p, div.tktnote p{ margin:5px; font-size:12px; }
div.tktmessage img.avatar, div.tktnote img.avatar{ width:48px; height:48px; margin:0 5px; border:1px solid #ccc; padding:1px; background:#eee; }
/* Ticket Messages */
div.tktmessage div.message_details{ color:#757679; background:#eeeeee; border:1px solid #a2a9b3; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; padding:5px; width:97%; }
div.tktmessage .arrow{ width:19px; height:10px; background:url("../../../images/message_arrow.png") no-repeat; margin-left:15px; margin-top:-15px; position:absolute; }
div.tktmessage .attach{ height:16px; width:16px; margin-top:5px; background:url("../../../images/16px/attach.png") 2px 50% no-repeat #fff; padding-left:20px; padding-bottom:5px; padding-top:5px; width:97%; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; }
div.tktmessage .attach a:link, div.tktmessage .attach a:visited{ text-decoration:none; font-size:12px; font-weight:bold; }
div.tktmessage .attach a:hover{ text-decoration:underline; }
/* Ticket Notes */
div.tktnote div.note_details{ color:#757679; background:#ffffcc; border:1px solid #cc9933; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; padding:5px; width:97%; }
div.tktnote .arrow{ width:19px; height:10px; background:url("../../../images/note_arrow.png") no-repeat; margin-left:15px; margin-top:-15px; position:absolute; }

/* Tabs */
dl.tabs {float: left;margin: 10px 0 -1px 0;z-index: 50;}
dl.tabs dt {float: left;padding: 4px 10px;border-left: 1px solid #ccc;border-right: 1px solid #ccc;border-top: 1px solid #ccc;margin-left: 3px;background: #f0f0f0;color: #666;}
dl.tabs dt.open {background: #F9F9F9;border-bottom: 1px solid #F9F9F9;z-index: 100;color: #000;}
div.current {clear: both;border-top: 1px solid #ccc;padding-top:10px;}
div.current dd {padding: 0;margin: 0;}

/* Tables */
.contenttable {width:100%; margin-bottom:5px; border:1px solid #bbb; -webkit-border-radius-topleft:5px; -webkit-border-radius-topright:5px; border-top-left-radius:5px; border-top-right-radius:5px; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; }
.contenttable th {padding:5px 5px 4px 5px;}
.contenttable td {padding:2px 2px 2px 2px;}
.contenttable th {text-align: left; font-weight: normal;}
.contenttable tr.even th,
.contenttable tr.even td {background: #f5f5f5;}
.contenttable thead th{ text-shadow:#fff 0 1px 0;  border-bottom:1px solid #bbb; }
.contenttable thead td { border-left:1px solid #bbb; border-right:1px solid #bbb; text-shadow:#fff 0 1px 0; } /* f2f2f2 d5d5d5 */
.contenttable thead tr{ background: #ddd url("../../../images/table/thead.gif") repeat-x;  }
.contenttable tbody tr.first th,
.contenttable tbody tr.first td {border-top: 1px solid #bbb;}
.contenttable tbody {color: #333;}
.contenttable tfoot th,
.contenttable tfoot td {border-top: 1px solid #ccc; background: #fff url("../../../images/table/tfoot.gif") repeat-x;}
.contenttable tr.even th {background: #f5f5f5;}
#tableoptions{ text-align:right; }
#tableoptiondesc{ font-size:10px; color:#c5c5c5; }

/* Workgroup list / Workgroup options / Download Categories / Download Products List - TO REMOVE/CHANGE */
div.icon {text-align:left; margin-right:5px; margin-bottom:5px; width:49%; float:left;}
div.icon a {display: block;border: 1px solid #f0f0f0;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;height:60px;width:93%;color: #666;vertical-align: middle;text-decoration: none;padding:10px;}
div.icon a:hover {border: 1px solid #ccc;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;background: #f9f9f9;color: #000;}
div.icon img.logo  { padding: 0 5px; margin: 0 auto; border:0; }
div.icon div.flag  { position:absolute; border:0; width:50px; height:18px; margin-top:60px; margin-left:-2px; }
div.icon small{ font-size:11px; font-weight:normal; }

/* Ticket Manager */
.ticket_body .ticket_message img.avatar{ width:48px; height:48px; margin:0 5px; border:1px solid #ccc; padding:1px; }
.noreply{ background:#fae2e2; }
#filters{ background:#f5f5f5; border:1px solid #f5f5f5; -moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px; padding:5px; }
#filters td{ padding:5px; }
#filters span{ font-weight:bold; color:#444; }
#filters input[type="text"]{ background:#fff; margin:0; height:18px; border:1px solid #ccc; -moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px; padding:5px; }

/* Ticket details */
a.status_green, a.status_red, a.status_yellow, a.status_orange, a.status_gray{ color:#fff; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; font-size:10px; font-family:"Verdana"; text-shadow:none; }
a.status_green  { background:#339900; font-weight:bold; color:#fff; padding:2px; }
a.status_red    { background:#FF0000; font-weight:bold; color:#fff; padding:2px; }
a.status_yellow { background:#FFFF00; font-weight:bold; color:#000; padding:2px; }
a.status_orange { background:#FFCC00; font-weight:bold; color:#fff; padding:2px; }
a.status_gray   { background:#B7B7B7; font-weight:bold; color:#fff; padding:2px; }
a.status_green:link, a.status_green:visited, a.status_green:hover{ color:#fff; text-decoration:none; }
a.status_red:link, a.status_red:visited, a.status_red:hover{ color:#fff; text-decoration:none; }
a.status_yellow:link, a.status_yellow:visited, a.status_yellow:hover{ color:#000; text-decoration:none; }
a.status_orange:link, a.status_orange:visited, a.status_orange:hover{ color:#fff; text-decoration:none; }
a.status_gray:link, a.status_gray:visited, a.status_gray:hover{ color:#fff; text-decoration:none; }
.ticket_body    { padding:10px; }
.ticket_subject { font-size:16pt; font-weight:bold; margin-bottom:5px; color:#505050; text-shadow:1px 1px 0 white; }
.ticket_message { padding-left:25px; font-size:10pt; }
.ticket_message img { padding:5px; }
.ticket_options { padding:3px; margin-top:4px; font-size:10pt; text-align:right; height:20px; }
.ticket_options div { font-size:10pt; }

/* Announcements */
#announcements{ text-align:center; }
#announcements .announce_left{ float:left; margin-right:14px; padding:5px; width:40px; border-radius:8px 8px; -webkit-border-radius:8px 8px; -moz-border-radius:8px 8px; text-align:center;background: #e0e0e0 url("../../../images/smooth-gradient-light.jpg") repeat-x scroll 0 0; border: 1px solid #C0C0C0; margin-bottom:10px; }
#announcements .announce_right{ float:left; }
#announcements .announce_right h3{ font-size:22px; line-height:20px; margin-top:14px; }
#announcements .date{ color:#555; font-size:20px; line-height:24px; text-align:center; text-shadow: 0 1px white; }
#announcements .month{ color:#555; font-size:12px; line-height:14px; text-align:center; text-shadow: 0 1px white; }

/* Logs */
.contenttable .log.date{ background:#eeeeee; border-top:2px solid #e0e0e0; width:55px; }
.contenttable .log.daterow{ background:#fff; border-top:2px solid #e0e0e0; }
.contenttable .log.empty{ background:#fff; }

/* Submenus */
#mqmsubmenu{ display:none; position:absolute; border:5px solid #efefef; border-bottom-left-radius:5px; -moz-border-radius-bottomleft:5px; -webkit-border-radius-bottomleft:5px; border-bottom-right-radius:5px; -moz-border-radius-bottomright:5px; -webkit-border-radius-bottomright:5px; font-size:11px; z-index:99999; background-color:#efefef; margin:0; padding:3px; }
#mqmsubmenu .onright{ border-top-right-radius:5px; -moz-border-radius-topright:5px; -webkit-border-radius-topright:5px; }
#mqmsubmenu .onleft{ border-top-left-radius:5px; -moz-border-radius-topleft:5px; -webkit-border-radius-topleft:5px; }
#mqmsubmenu ul{ list-style:none; margin:0; padding:0; }
#mqmsubmenu ul li{ margin-bottom:5px; }
#mqmsubmenu ul li:last-child{ margin-bottom:0px; }
#mqmsubmenu ul li a:link, .submenu ul li a:visited{ display:block; padding:3px; text-decoration:none; background-color:#efefef; border:1px solid #efefef; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; color:#666; text-shadow:0 0 1px #fefefe; }
#mqmsubmenu ul li a:hover{ color:#333; background-color:#ccc; border:1px solid #ccc; }
.submenuheader{ background-color:#efefef; border:1px solid #efefef; border-top-left-radius:5px; -moz-border-radius-topleft:5px; -webkit-border-radius-topleft:5px; border-top-right-radius:5px; -moz-border-radius-topright:5px; -webkit-border-radius-topright:5px; }
.submenuico{ padding:3px; border:1px solid transparent; }

/* Dropdown */
.styled{cursor:pointer;}
.styled option{ padding:5px; }
.customStyleSelectBox {background:url("../../../images/dropdown/select.png") repeat-x;height:28px;font-size:12px;border:1px solid #bbb;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;}
.customStyleSelectBox.changed {color:#c5c5c5;}
.customStyleSelectBoxInner {background:url("../../../images/dropdown/arrow.png") no-repeat 99% 0%; width: 26px;height: 28px;padding-top:6px;padding-left:5px;}

/* Auto complete */
.ac_input {width: 200px;}
.ac_results {padding:0px; border:1px solid #aaa; background-color:#fff; overflow:hidden; z-index:9999999;}
.ac_results ul {width: 100%;list-style-position: outside;list-style: none;padding: 0;margin: 0;}
.ac_results li {text-align:left;margin: 0px;padding: 2px 5px;cursor: pointer;display: block;width: 98%;font: menu;font-size: 12px;overflow: hidden;}
.ac_loading {background : url('../../../images/indicator.gif') right center no-repeat;}
.ac_select {background-color: Highlight;color: HighlightText;}
.ac_even{}
.ac_over{ background:#efefef; }

/* CC and BCC */
#cc_emails, #bcc_emails{ margin-top:3px; margin-bottom:3px; margin-left:150px; display:block; }
#cc_emails div, #bcc_emails div{ height:20px; float:left; padding:2px 4px; border:1px solid #ccc; margin-right:4px; margin-bottom:4px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; }
#cc_emails div a, #bcc_emails div a{ width:7px; height:7px; background:url("../../../images/close.gif") no-repeat top left; display:block; margin:6px 4px 0 6px; float:right; }

/* Discussions */
#discussions { border-top:1px solid #DFE0E1; padding-top:10px; }
#discussions .discussion{ border-bottom:1px solid #DFE0E1; margin-bottom:10px; }
#discussions .discussion_left{ float:left; margin-right:14px; width:10%; }
#discussions .discussion_right{ float:left; width:85%; }
#discussions .discussion_right h3{ font-size:22px; line-height:20px; margin-top:0; }
#discussions .details{ width:85%; padding-top:10px; margin-left:12%; height:60px; }
#discussions .details div{ float:left; margin-top:10px; padding-top:10px; border-top:1px solid #DFE0E1; }
#discussions .details .tags span{ padding:3px; background:#ddd; color:#777; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; margin-right:5px; text-shadow: 0 1px white; }
#discussions .date{ color:#555; font-size:10px; line-height:13px; text-align:right; text-shadow: 0 1px white; }
#discussions_search{ width:95%; float:left; padding:5px 10px; background:#F9F9F8; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px; }
#discussions_search #searchinput{ width:90%; text-align:left; padding-top:4px; padding-bottom:4px; padding-left:10px; height:22px; font-weight:bold; font-size:16px; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; }
#discussions .votes{ padding-top:10px; font-size:30px; font-weight:bold; text-shadow: 0 1px white; text-align:center; border-radius:8px 8px; -webkit-border-radius:8px 8px; -moz-border-radius:8px 8px; text-align:center; border: 1px solid #C0C0C0; }
#discussions .votes.normal{ background: #e0e0e0 url("../../../images/discussions/normal.jpg") repeat-x scroll 0 0; }
#discussions .votes.selected{ background: #e0e0e0 url("../../../images/discussions/selected.jpg") repeat-x scroll 0 0; }
#discussions .votes.answers{ background: #e0e0e0 url("../../../images/discussions/answers.jpg") repeat-x scroll 0 0; }
#discussions .votes small{ font-size:10px; }
/* Detail */
#discussion{ margin-top:15px; }
#discussion .details{ width:85%; padding-top:10px; margin-left:12%; }
#discussion .details div{ float:left; margin-top:10px; padding-top:10px; border-top:1px solid #DFE0E1; }
#discussion .details .tags span{ padding:3px; background:#ddd; color:#777; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; margin-right:5px; text-shadow: 0 1px white; }
#discussion .discussion_left{ float:left; margin-right:14px; width:10%; }
#discussion .discussion_right{ float:left; width:85%; }
#discussion .discussion_right h3{ font-size:22px; line-height:20px; margin-top:0; }
#discussion .discussion_right h3.selected{ font-size:22px; line-height:20px; margin-top:0; color:#87C457; text-shadow: 0 1px white; font-weight:bold; }
#discussion .date{ color:#555; font-size:10px; line-height:13px; text-align:right; text-shadow: 0 1px white; }
#discussion .votes{ padding-top:10px; font-size:26px; font-weight:bold; text-shadow: 0 1px white; text-align:center; border-radius:8px 8px; -webkit-border-radius:8px 8px; -moz-border-radius:8px 8px; text-align:center; border: 1px solid #C0C0C0; }
#discussion .votes.normal{ background: #e0e0e0 url("../../../images/discussions/normal.jpg") repeat-x scroll 0 0; }
#discussion .votes.selected{ background: #e0e0e0 url("../../../images/discussions/selected.jpg") repeat-x scroll 0 0; }
#discussion .votes.answers{ background: #e0e0e0 url("../../../images/discussions/answers.jpg") repeat-x scroll 0 0; }
#discussion .votes small{ font-size:10px; }
#discussion .vote_up a{ display:block; width:100%; height:15px; background:url("../../../images/discussions/up.png") no-repeat top center; }
#discussion .vote_down a{ display:block; width:100%; height:15px; background:url("../../../images/discussions/down.png") no-repeat top center; }
#discussion .selected_answer{ padding:10px; border:1px solid #87C457; background: #c5f0c5 url("../../../images/discussions/selected.jpg") repeat-x scroll 0 0; }
#discussion .answer{ margin-top:10px; }
#discussion #answer_text{ width:100%; height:150px; }
.unpublished{ color:#fff; font-size:10px; font-family:Verdana; background:#f00000; padding:3px; margin-left:5px; }

/* DataTable */
.dataTables_wrapper {
	position: relative;
	min-height: 302px;
	clear: both;
	_height: 302px;
	zoom: 1;
	border-bottom: 1px solid #ddd;
}
.dataTables_empty{ font-size:10px; height:20px; text-align:center; }
.dataTables_processing {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 250px;
	height: 30px;
	margin-left: -125px;
	margin-top: -15px;
	padding: 14px 0 2px 0;
	border: 1px solid #ddd;
	text-align: center;
	color: #999;
	font-size: 14px;
	background-color: #fff;
}
.dataTables_length {
	width: 40%;
	float: left;
	padding-bottom:5px;
}
.dataTables_paginate {
	width:100%;
	text-align:right;
	text-shadow:#fff 0 1px 0;
	height:30px;
	margin-bottom:10px;
	padding:0;
}
#tickettable  {
	margin: 0 auto;
	clear: both;
	width: 100%;
}
.paging_full_numbers {
	
}
.dataTables_paginate .first{
	border-top:1px solid #bbb;
	border-left:1px solid #bbb;
	border-bottom:1px solid #bbb;
	-webkit-border-radius-topleft:5px;
	-webkit-border-radius-bottomleft:5px;
	border-top-left-radius:5px;
	border-bottom-left-radius:5px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-bottomleft:5px;
}
.dataTables_paginate .last{
	border-top:1px solid #bbb;
	border-right:1px solid #bbb;
	border-bottom:1px solid #bbb;
	-webkit-border-radius-topright:5px;
	-webkit-border-radius-bottomright:5px;
	border-top-right-radius:5px;
	border-bottom-right-radius:5px;
	-moz-border-radius-topright:5px;
	-moz-border-radius-bottomright:5px;
	margin-right: 5px;
}
.dataTables_paginate .previous,
.dataTables_paginate .next{
	border-top:1px solid #bbb;
	border-bottom:1px solid #bbb;
}
.paging_full_numbers a.paginate_button,
.paging_full_numbers a.paginate_active {
	padding: 2px 5px;
	cursor: pointer;
	font-size:10px;
	font-family:"Verdana";
	line-height: 30px;
	height: 30px;
}
.paging_full_numbers a.paginate_button {
	background:#F9F9F9; /* for non-css3 browsers */
	background:-moz-linear-gradient(center top, #F9F9F9, #E3E3E3) repeat scroll 0 0 transparent; /* for firefox 3.6+ */ 
	background:-webkit-gradient(linear, left top, left bottom, from(#F9F9F9), to(#E3E3E3)); /* for webkit browsers */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F9F9F9', endColorstr='#E3E3E3'); /* for IE */
	border-top:1px solid #bbb;
	border-bottom:1px solid #bbb;
	text-decoration:none;
	color:#666;
}
.paging_full_numbers a.paginate_button:hover {
	background-color: #ccc;
	color:#666;
}
.paging_full_numbers a.paginate_active {
	background-color: #ccc;
	color:#666;
	border-top:1px solid #bbb;
	border-bottom:1px solid #bbb;
}
#tickettable thead a:link, #tickettable thead a:visited, #tickettable thead a:hover{color:#666;text-decoration:none;background:transparent;display:block;}
#tickettable thead a:hover{color:#666;}
.sorting_ASC {background: url('../../../images/datatable/sort_asc.png') no-repeat center right; cursor:pointer;}
.sorting_DESC {background: url('../../../images/datatable/sort_desc.png') no-repeat center right; cursor:pointer;}
.sorting {background: url('../../../images/datatable/sort_both.png') no-repeat center right; cursor:pointer;}
.sorting_asc_disabled {background: url('../../../images/datatable/sort_asc_disabled.png') no-repeat center right;}
.sorting_desc_disabled {background: url('../../../images/datatable/sort_desc_disabled.png') no-repeat center right;}

/* Warning message */
#warning_box {-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:0 0 4px rgba(0, 0, 0, 0.25);-webkit-box-shadow:0 0 4px rgba(0, 0, 0, 0.25);box-shadow:0 0 4px rgba(0, 0, 0, 0.25);background-color:#FBF7DB;margin:5px 5px 15px 5px;padding:10px 80px;}
#warning_box p{ color:#8C8A79; font-size:14px; }

/* kb_frontpage.php */
#kbsearch{width:100%;float:left;padding:10px 10px;}
.artbycat{float: right; width: 50%; padding-bottom: 20px;}
#exact_phrase{width: 75%; text-align: right; padding-top: 4px; padding-bottom: 4px; padding-right: 10px; height: 22px; font-weight: bold; font-size: 16px;}
#kbrecent{width:30%;float:right;padding:3px;}

/* Popover (user and client creation in ticket view for agents) */
.popover{display:none;background: #fff;border: 1px solid #D6D6D6;box-shadow: 0 0 5px rgba(0,0,0,0.3);margin: 0 0 20px;padding: 21px 10px;-moz-box-shadow: 0 0 5px rgba(0,0,0,0.3);-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.3);}
#searchclient{ display:none; }
#cancelSearchClientBtn{ display:none; }
