/* NVCA custom CSS */

.offpage { display: none; }


/* end NVCA custom CSS */


tr.theader { background-color:#cccccc; color:#ffffff; font-weight:bold; height:30px; text-align:center; font-size:12px; }

tr.odd	   { background-color: #fefefe; height:20px; font-size:11px; }

tr.even	   { background-color: #F2F2F2; color: #333; height:20px; font-size:11px; }



div.clear { clear: both; }



/* Announcements */

.newspost {width: 100%;float: left;}

.evenpost {background-color: #FFFFCC;}

.newstext { font-size:9pt; color:#656565; min-height:20px; margin-bottom:8px;}

.date{float: left;height: 44px;margin-right: 10px;padding-top: 2px;background: url(../../../images/postdate.gif) no-repeat 0 0;width: 40px;margin-top: 5px;}

.date .heading{font-size: 9pt;text-align: center;}

.newspost h1 {display: block;font-size: 120%;font-weight: bold;margin: 0;}

.newspost h1 a{text-decoration: none;margin: 0;}

.action_button {text-decoration: none;}



/* Messages */

#mqmMessage { width:95%; border:1px solid #90b1c7; padding:10px; text-align:left; background-color:#d4ebfa; color:#4b6bab; cursor:pointer; margin-top:10px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }

#mqmMessageError { width:95%; border:1px solid #e18484; padding:10px; text-align:left; background-color:#f6b9b9; color:#c32727; cursor:pointer; margin-top:10px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }

#mqmMessageOk { width:95%; border:1px solid #9bac55; padding:10px; text-align:left; background-color:#e5f993; color:#688006; cursor:pointer; margin-top:10px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }

#mqmMessageInfo { width:95%; border:1px solid #90b1c7; padding:10px; text-align:left; background-color:#d4ebfa; color:#646bb9; cursor:pointer; margin-top:10px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }

#mqmMessageAlert { width:95%; border:1px solid #c2beb1; padding:10px; text-align:left; background-color:#fffcd3; color:#8d6574; cursor:pointer; margin-top:10px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }



/* Workgroup list and workgroup options */

td.icon {text-align: left;margin-right: 5px;margin-bottom: 5px;width:50%; }

td.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;}

td.icon a:hover {border: 1px solid #ccc;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;background: #f9f9f9;color: #000;}

td.icon img  { padding: 0 5px; margin: 0 auto; }



/* KB section in the Workgroup list and workgroup options*/

#kb_details { width:100%; margin-top:15px; }

.kb_title { border: 1px solid #f0f0f0; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; padding:5px; font-weight:bold; font-size:11pt; color: #666; }

.kb_link { margin-bottom:10px; }

#kb_featured a { font-size:12pt; font-weight:bold; }

#kb_featured { padding-left:5px; }

#kb_viewed a { font-size:12pt; font-weight:bold; }

#kb_viewed { padding-left:5px; }



/* KB All Categories Dropdown */

#category_header { width:100%; height:30px; }

#category_title { width:85%; height:30px; padding:5px; float:left; }

#category_back { width:10%; text-align:right; float:right; height:30px; margin-top:10px; }

#allcategories { display:none; position:absolute; text-align:left; background-color:#fff; width:600px; height:250px; }

#allcategories table { background-color:#fff; padding:5px; border:1px solid #f0f0f0; width:600px; height:250px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }



/* Forms */

div.fieldsetform div label { width:130px; display:block; float:left; cursor:pointer; }

div.fieldsetform div input, div.fieldsetform div select, div.fieldsetform div textarea { padding: 2px 2px 3px; }

.submit_buttons { text-align:right; width:100%; }

.form_options { float:left;padding-left:5px;margin-left:15px;text-align:center; }

.form_options_left { float:left;padding-right:5px;margin-right:15px;text-align:left; }



/* KB sub categories */

.subcategory{ float:left; width:30%; padding:5px; height:15px; }



/* KB Articles List */

#kbarticles { margin-top:20px; }



/* KB Details */

#kbtools { text-align:right; margin-bottom:20px; float:right; margin-top:5px; }

#kbrating { text-align:right; margin-bottom:20px; float:left; margin-left:5px; margin-top:5px; }

#rating { float:left; margin-bottom:20px; }

#question { font-size:12pt; font-weight:bold; }

#resolution {}

#kbother { border: 1px solid #f0f0f0; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; padding:5px; height:35px; }

#kbother div { float:left; width:20%; text-align:center; height:35px; }

#comments div { margin-bottom:5px; }

#comments div div { float:left; }

#comments div div img { padding:10px; border:3px solid #f0f0f0; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }

#kbrelated a { font-size:11pt;}

.kbrelated_link { float:left; }



/* Ajax 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;}

.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;}



/* Ticket details */

.status_green  { background:green; font-weight:bold; color:#fff; padding:2px;  }

.status_red    { background:red; font-weight:bold; color:#fff; padding:2px;    }

.status_yellow { background:yellow; font-weight:bold; color:#000; padding:2px; }

.status_orange { background:orange; font-weight:bold; color:#fff; padding:2px; }

.status_gray   { background:grey; font-weight:bold; color:#fff; padding:2px;   }

.ticket_body    { padding-bottom:20px; }

.ticket_subject { font-size:16pt; font-weight:bold; margin-bottom:5px; }

.ticket_message { padding-left:25px; font-size:10pt; }

.ticket_message img { padding:5px; border:3px solid #f0f0f0; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }

.ticket_options { -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; border:1px solid #999; padding:3px; margin-top:4px; font-size:10pt; text-align:right; height:20px; }

.ticket_options div { font-size:10pt; }



/* Status change */

.statuses { float:right; display:block; padding:2px; }

.statuses ul {display: none;background: #fff;padding: 0;line-height: 1.25;border-color: #cccccc;border-width: 1px;border-style: solid;width: 250px;margin-left:4px;margin-top:0;position:absolute;font-size:10pt;list-style: none;list-style-image: none;}

.statuses ul li {list-style: none;list-style-image: none;margin: 0;padding: 0;text-align:left;}

.statuses ul li a {display: block;font-size:10pt;padding: 2px 5px 0;height: 16px;text-decoration: none;color: #333;}

.statuses ul li.selected a,.statuses ul li a:hover {background: #cccccc;color: #333;}

.statuses:hover ul {display: block;}



/* HTML Editor */

.ste .bar { background: #ECE9D8; padding: 3px; border: #ACA899 1px; border-style: solid solid none solid; }

.ste .frame { border: 1px solid; border-color: #716F64 #ECE9D8 #ECE9D8 #716F64; }

.ste .frame iframe { width: 500px; height: 300px; }

.ste img { border: 0; }

.ste .button { padding: 1px; border: #ECE9D8 1px solid; }

.ste .button-hover { padding: 1px; border: 1px solid; border-color: #ffffff #ACA899 #ACA899 #ffffff; }

.ste .button-click { padding: 1px; border: 1px solid; border-color: #ACA899 #ffffff #ffffff #ACA899; }

.ste .separator { width: 0px; height: 18px; border-left: #aca899 1px solid; border-right: #ffffff 1px solid; margin: 0 5px; }

.ste .source { padding-top: 5px; }



/* FCBK */

ul.holder { margin: 0; border: 1px solid #999; overflow: hidden; height: auto !important; height: 1%; padding: 4px 5px 0; }

*:first-child+html ul.holder { padding-bottom: 2px; } * html ul.holder { padding-bottom: 2px; } /* ie7 and below */

ul.holder li { float: left; list-style-type: none; margin: 0 5px 4px 0; white-space:nowrap;}

ul.holder li.bit-box, ul.holder li.bit-input input { font: 11px "Lucida Grande", "Verdana"; }

ul.holder li.bit-box { -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; border: 1px solid #CAD8F3; background: #DEE7F8; padding: 1px 5px 2px; }

ul.holder li.bit-box-focus { border-color: #598BEC; background: #598BEC; color: #fff; }

ul.holder li.bit-input input { width: 150px; margin: 0; border: 0px; outline: 0; padding: 3px 0 2px; } /* no left/right padding here please */

ul.holder li.bit-input input.smallinput { width: 20px; }



.fcbk ol li { list-style-type: none; }

.fcbk ol { margin: 0; padding: 0; }

.fcbk ol li.input-text { margin-bottom: 10px; list-style-type: none; padding-bottom: 10px; }

.fcbk ol li.input-text label { font-weight: bold; cursor: pointer; display: block; font-size: 13px; margin-bottom: 10px; }

.fcbk ol li.input-text input { width: 490px; padding: 2px 2px 3px; border: 1px solid #999; }

.fcbk ul.holder { width: 490px; }

.fcbk ul { margin: 0 !important }

ul.holder li.bit-box, #apple-list ul.holder li.bit-box { padding-right: 15px; position: relative; }

ul.holder li.bit-hover { background: #BBCEF1; border: 1px solid #6D95E0; }

ul.holder li.bit-box-focus { border-color: #598BEC; background: #598BEC; color: #fff; }

ul.holder li.bit-box a.closebutton { position: absolute; right: 4px; top: 5px; display: block; width: 7px; height: 7px; font-size: 1px; background: url('../../../images/close.gif'); }

ul.holder li.bit-box a.closebutton:hover { background-position: 7px; }

ul.holder li.bit-box-focus a.closebutton, ul.holder li.bit-box-focus a.closebutton:hover { background-position: bottom; }



.seloptions-auto { display:none; position:absolute; width:502px; background:#eee; margin-left:150px; }

.seloptions-auto .default { padding: 5px 7px; border: 1px solid #ccc; border-width: 0 1px 1px; }

.seloptions-auto ul { display: none; margin: 0; padding: 0; overflow: auto; }

.seloptions-auto ul li { padding: 5px 12px; z-index: 1000; cursor: pointer; margin: 0; list-style-type: none; border: 1px solid #ccc; border-width: 0 1px 1px; background-color: #eee }

.seloptions-auto ul li em { font-weight: bold; font-style: normal; background: #ccc; }

.seloptions-auto ul li.auto-focus { background: #4173CC; color: #fff; }

.seloptions-auto ul li.auto-focus em { background: none; }

.deleted { background-color:#4173CC !important; color:#ffffff !important;}

.hidden { display:none;}



/* Autocomplete */

.ac_results { padding: 0px; border: 1px solid WindowFrame; background-color: Window; overflow: hidden; }

.ac_results ul { list-style-position: outside; list-style: none; padding: 0; margin: 0; width:310px; height:310px; }

.ac_results iframe { display:none;/*sorry for IE5*/ display/**/:block;/*sorry for IE5*/ position:absolute; top:0; left:0; z-index:-1; filter:mask(); width:3000px; height:3000px; }

.ac_results li { margin: 0px; padding: 2px 5px; cursor: pointer; display: block; width: 100%; font: menu; font-size: 12px; overflow: hidden; }

.ac_loading { background: Window url('../../../images/indicator.gif') right center no-repeat; }

.ac_over { background-color: Highlight; color: HighlightText; }



/* Tickets */

#tickettools { text-align:right; margin-bottom:20px; float:right; margin-top:5px; }

#ticket_history div { margin-bottom:5px; }

#ticket_history div div { float:left; }

#ticket_history div div img.avatar { margin-top:5px; padding:10px; border:3px solid #f0f0f0; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }

.activity_odd { width:100%; padding-top:5px; }

.activity_even { width:100%; padding-top:5px; }



/* Dashboard */

#dashboard { width:100%; border-top:2px solid #C9C9C9; border-bottom:2px solid #C9C9C9; height:80px; margin-top:15px; margin-bottom:15px; }

#dashboard .item { width:30%; float:left; }

#dashboard .item .label { color:#C9C9C9; font-size:10pt; height:20px; margin-top:5px; }

#dashboard .item .value { color:#000; font-size:30pt; font-weight:bold; color:#333; }



/* Tools */

div.overlay {background-image:url("../../../images/box/white.png");width:600px;height:470px;display:none; padding-top:25px; padding-left:40px; padding-right:40px; }/*padding:55px;*/

div.overlay div.close {background-image:url("../../../images/box/close.png");position:absolute;right:5px;top:5px;cursor:pointer;height:35px;width:35px;}

/* black */

div.overlay.black {background:url("../../../images/box/transparent.png") no-repeat !important;color:#fff;0}

/* petrol */

div.overlay.petrol { background:url("../../../images/box/petrol.png") no-repeat !important; color:#fff; }

div.black h2, div.petrol h2 { color:#ddd; }

