/* The main calendar widget.  DIV containing a table. */

.calendar {
  position: relative;
  display: none;
  border-top: 2px solid #fff;
  border-right: 2px solid #000;
  border-bottom: 2px solid #000;
  border-left: 2px solid #fff;
  font-size: 10px;
  color: #000;
  cursor: default;
  background: #c8d0d4;
  font-fa1mily: tahoma,verdana,sans-serif;
}
.calendar *{
border-collapse:separate
}
.calendar table {
  border-top: 1px solid #000;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  border-left: 1px solid #000;
  font-size: 10px;
  color: #000;
  cursor: default;
  background: #c8d0d4;
  font-fa1mily: tahoma,verdana,sans-serif;
}

/* Header part -- contains navigation buttons and day names. */

.calendar .button { /* "<<", "<", ">", ">>" buttons have this class */
  text-align: center;
  padding: 1px;
  border-top: 1px solid #fff;
  border-right: 1px solid #000;
  border-bottom: 1px solid #000;
  border-left: 1px solid #fff;
}

.calendar .nav {
  background: transparent url('../../../..//classes/cix/_/menuarrow.gif') no-repeat 100% 100%;
}

.calendar thead .title { /* This holds the current "month, year" */
  font-weight: bold;
  padding: 1px;
  border: 1px solid #000;
  background: #788084;
  color: #fff;
  text-align: center;
}

.calendar thead .headrow { /* Row <TR> containing navigation buttons */
}

.calendar thead .daynames { /* Row <TR> containing the day names */
}

.calendar thead .name { /* Cells <TD> containing the day names */
  border-bottom: 1px solid #000;
  padding: 2px;
  text-align: center;
  background: #e8f0f4;
}

.calendar thead .weekend { /* How a weekend day name shows in header */
  color: #f00;
}

.calendar thead .hilite { /* How do the buttons in header appear when hover */
  border-top: 2px solid #fff;
  border-right: 2px solid #000;
  border-bottom: 2px solid #000;
  border-left: 2px solid #fff;
  padding: 0px;
  background-color: #d8e0e4;
}

.calendar thead .active { /* Active (pressed) buttons in header */
  padding: 2px 0px 0px 2px;
  border-top: 1px solid #000;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  border-left: 1px solid #000;
  background-color: #b8c0c4;
}

/* The body part -- contains all the days in month. */

.calendar tbody .day { /* Cells <TD> containing month days dates */
  width: 2em;
  text-align: right;
  padding: 2px 4px 2px 2px;
}
.calendar tbody .day.othermonth {
  font-size: 80%;
  color: #aaa;
}
.calendar tbody .day.othermonth.oweekend {
  color: #faa;
}

.calendar table .wn {
  padding: 2px 3px 2px 2px;
  border-right: 1px solid #000;
  background: #e8f4f0;
}

.calendar tbody .rowhilite td {
  background: #d8e4e0;
}

.calendar tbody .rowhilite td.wn {
  background: #c8d4d0;
}

.calendar tbody td.hilite { /* Hovered cells <TD> */
  padding: 1px 3px 1px 1px;
  border: 1px solid;
  border-color: #fff #000 #000 #fff;
}

.calendar tbody td.active { /* Active (pressed) cells <TD> */
  padding: 2px 2px 0px 2px;
  border: 1px solid;
  border-color: #000 #fff #fff #000;
}

.calendar tbody td.selected { /* Cell showing selected date */
  font-weight: bold;
  padding: 2px 2px 0px 2px;
  border: 1px solid;
  border-color: #000 #fff #fff #000;
  background: #d8e0e4;
}

.calendar tbody td.weekend { /* Cells showing weekend days */
  color: #f00;
}

.calendar tbody td.today { /* Cell showing today date */
  font-weight: bold;
  color: #00f;
}

.calendar tbody .disabled { color: #999; }

.calendar tbody .emptycell { /* Empty cells (the best is to hide them) */
  visibility: hidden;
}

.calendar tbody .emptyrow { /* Empty row (some months need less than 6 rows) */
  display: none;
}

/* The footer part -- status bar and "Close" button */

.calendar tfoot .footrow { /* The <TR> in footer (only one right now) */
}

.calendar tfoot .ttip { /* Tooltip (status bar) cell <TD> */
  background: #e8f0f4;
  padding: 1px;
  border: 1px solid #000;
  background: #788084;
  color: #fff;
  text-align: center;
}

.calendar tfoot .hilite { /* Hover style for buttons in footer */
  border-top: 1px solid #fff;
  border-right: 1px solid #000;
  border-bottom: 1px solid #000;
  border-left: 1px solid #fff;
  padding: 1px;
  background: #d8e0e4;
}

.calendar tfoot .active { /* Active (pressed) style for buttons in footer */
  padding: 2px 0px 0px 2px;
  border-top: 1px solid #000;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  border-left: 1px solid #000;
}

/* Combo boxes (menus that display months/years for direct selection) */

.calendar .combo {
  position: absolute;
  display: none;
  width: 4em;
  top: 0px;
  left: 0px;
  cursor: default;
  border-top: 1px solid #fff;
  border-right: 1px solid #000;
  border-bottom: 1px solid #000;
  border-left: 1px solid #fff;
  background: #d8e0e4;
  font-size: 90%;
  padding: 1px;
  z-index: 100;
}

.calendar .combo .label,
.calendar .combo .label-IEfix {
  text-align: center;
  padding: 1px;
}

.calendar .combo .label-IEfix {
  width: 4em;
}

.calendar .combo .active {
  background: #c8d0d4;
  padding: 0px;
  border-top: 1px solid #000;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  border-left: 1px solid #000;
}

.calendar .combo .hilite {
  background: #048;
  color: #aef;
}

.calendar td.time {
  border-top: 1px solid #000;
  padding: 1px 0px;
  text-align: center;
  background-color: #e8f0f4;
}

.calendar td.time .hour,
.calendar td.time .minute,
.calendar td.time .ampm {
  padding: 0px 3px 0px 4px;
  border: 1px solid #889;
  font-weight: bold;
  background-color: #fff;
}

.calendar td.time .ampm {
  text-align: center;
}

.calendar td.time .colon {
  padd1ing: 0px 2px 0px 3px;
  font-weight: bold;
}

.calendar td.time span.hilite {
  border-color: #000;
  background-color: #667;
  color: #fff;
}

.calendar td.time span.active {
  border-color: #f00;
  background-color: #000;
  color: #0f0;
}

.editbindsinput .autocomplete-tree { display: none !important; }

/*Basic elements*/
*{
-moz-box-sizing:border-box;box-sizing:border-box;font-size:10pt;
font-family:Arial,sans-serif;
}
body.cixsite * {f1ont-size:10pt;hei1ght:auto}
body.cixsite {
background:#FFFFFF none repeat scroll 0%;
color:#333333;
margin:0px;
min-width:610px;
padding:0pt;
hei1ght:auto !important;height:100%;min-height:100%;
posi1tion:relative;

}
pre,td{font-size:1em;}/*Äëÿ òîãî ÷òîáû â ðåäàêòîðå òåêñò â òàáëèöàõ áûë íîðìàëüíîãî ðàçìåðà*/
.descriptionText {font-size:1em;}
fieldset{background:White;border:1px solid #ddd;margin:10px;font-size:8px}
fieldset legend{color:#999;padding:2px;margin:0}
form{display:inline}
p{margin-bottom:10px;margin-top:5px;padding:0px}
select option{border-width:0px}
h1,h1 *{border-bottom:2px solid Silver;margin-bottom:20px;padding:0px;padding-bottom:7px;text-transform:none;    font-style : italic;  font-weight : bold;  font-size : 18px; heig1ht:1em;margin-top:15px }
h2{border-bottom:1px solid #ECECEC;margin-bottom:20px;padding:0px;padding-bottom:7px;text-transform:none;    font-style : italic;  font-weight : bold;  font-size : 1.3em; heig1ht:1em;margin-top:15px }
.hblock {margin-bottom:10px;margin-top:30px;padding:5px 0pt 5px 8px;background-color:#e1e4e7;color:#555555;border-left:4px solid #F47100;display:block;font-size:1.1em;font-weight:bold;clear:both;}
.hblock.small {margin-bottom:1px;margin-top:1px;padding:2px 0pt 2px 4px;bord1er-left:2px solid #F47100;font-size:1em;fo1nt-weight:normal;}

h3{font-weight : bold;  font-size : 1.0em;}
h3 *{font-weight : bold;  font-size : 1.0em;}
h4{font-weight : bold;  font-size : 0.9em;}
h4 *{font-weight : bold;  font-size : 0.9em;}
hr{color:Silver;height:1px;margin:0px;outline-width:1px;width:100%}
a{color:#333399;cursor:pointer;text-decoration:none}
a:hover{color:#161CE7}
a img{border:0px;vertical-align:middle}
table{bor1der:0px;border-color:silver;border-collapse:collapse;m1argin:0px;}
table caption{font-weight:bold;padding-top:20px;text-align:left}
td{vertical-align:top}
textarea{font-size:10px arial,helvetica,sans-serif}
ol{margin-left:0px;padding-left:30px}
ol ol{padding-left:10px;list-style-type:lower-alpha}
ol ol ol{list-style-type:lower-roman}
select{font-size:11px arial,helvetica,sans-serif;hei1ght:10em;}
.rclick{cursor:pointer;
	background:url('../../../..//classes/cix/_/pix/pointer.gif') top right no-repeat;
	margin-right:10px;padding-right:10px;color:#333399;font-size:1em;
	border-bottom:1px dashed #333399;
}

/*Site*/
div .sitemap {border:1px outset gray; margin:10px; padding:20px;}
div.login{text-align:center}
div.login .loginname{padding:5px;font-weight:bold;}
div.login .logoutlink{font-size:x1x-small}
div.login .loginrole{font1-size:xx-small}
div.centralblockpage{ flo1at:left;	position:relative;hei1ght:100%;width:100%; -moz-width:auto;padding:15px;}
div.centralblockpage .sideblock{width:100%;}
td.centralblock{width:100%;position:relative;}
.centralblock li{margin-top:7px;}
.footer{border-top:2px solid Silver;color:Gray;font:x-small Arial,Helvetica,sans-serif;text-align:left}
.footer .loginstring{text-align:center;width:100%}
.footer .siteinfo{float:left;font-size:x1x-small;padding:4px}
.navcorner{background:#E2E1CF;border-bottom:2px solid #C9C7A5;
border-bottom:1px dotted #999999;color:#8B8A6D;font-size:1.2em;font-weight:bold;
line-height:160%;overf1low:hidden;height:28px;
padd1ing-left:4px;ma1rgin:-8px;w1hite-space:nowrap;
}
.navl1 span{padding:0px;margin-top:5px}
.navl1{background:#F7F7F6;border-bottom:1px dotted #999999;font-size:.9em;
font-we1ight:bold;
font-size:.7em;height:28px;margin:0px;padding:0px;text-decoration:none;
padding-left:4px;line-hei1ght:180%;}

input.search{background-color:white;border-color:Silver;border-width:1px;font:x-small;height:22px; background-image:url('../../../..//classes/cix/_/pix/search.gif'); padding-left:24px;background-position:2px 2px;background-repeat:no-repeat;font-weight:normal;}
table.nav{background:url('../../../..//classes/cix/_/pix/nav-bg.png') repeat-x;border-bottom:1px solid #DAD6CB;heig1ht:32px;width:100%}
table.nav  input#submit{display:none}
td.leftblock{background:url('../../../..//classes/cix/_/pix/leftbg.png') repeat-y right;width:200px;position : relative;}
div#leftblockcontainer{width:200px;height:100%;position : relative;}

td.navpath{background-image:url('../../../..//classes/cix/_/pix/navpath-bg.png');color:#333333;font-weight:bold;padding:0px;width:100%;vertical-align:middle; fo1nt-size:1.2em;o1verflow:auto;}
td.navpath a, td.navpath span{border-right:1px solid #DAD6CB;fo1nt-weight:bold;col1or:#C0C0C0;font-size:.9em;padding:5px;line-height:24px;mar1gin:5px;}
td.navpath a:hover{background:url('../../../..//classes/cix/_/pix/navpath-bg-active.png');color:#333333}
td.navpath input{margin:3px;vertical-align:middle;}
td.navpath span{background:url('../../../..//classes/cix/_/pix/navpath-bg-active.png');font-weight:bold;}
td.rightblock{background:WhiteSmoke;border-left:1px solid Silver;padding:5px;width:200px;background:url('../../../..//classes/cix/_/pix/rightbg.png') repeat-y left;}
div#sitepage{	ove1rflow : visible}

div.leftblocklayout{
	position : relative; height:100%;padding:6px;ove1rflow-x:hidden;ove1rflow-y:visible;
}

/*ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ ï¿½ï¿½ï¿½ï¿½*/
img.lefttoggle{left:0px;top:0px;m1argin-top:4px;position : absolute;flo1at:left;margin:0;}
.dragdivfade{


backgr1ound:url('../../../..//classes/cix/_/pix/leftfadebg.gif') repeat-y right;bord1er:1px solid red;
	position:absolute;le1ft:-11px;right:0px;top:0px;flo1at:right;width:10px;height:100%;cursor:col-resize;

}
.blockdrag{background:Silver;cursor:col-resize;height:100%;width:0.01%}
.blockdrag_{background:GreenYellow;cursor:col-resize;width:0%}
.blockshowhidebtn{cursor:pointer;width:1px}
.dragdiv{background:Black repeat;border:2px solid Black;height:100%;position:absolute;width:1px}

/*Links'n'buttons*/
.servlinks {float:right;}

.servlinks a{col1or:gray;font-size:.9em;padding:3px;margin:3px;white-space:nowrap;font-weight:none;}
.servlink{background:LightGrey;border:1px outset White;color:Black;cursor:pointer;font:xx-small "MS Sans Serif",Geneva,sans-serif;font-family:sans-serif;min-height:8px;min-width:8px;overflow:hidden;padding-left:2px;padding-right:2px;padding-top:1px;text-decoration:none;white-space:nowrap}
.sh{border-1bottom:1px solid WhiteSmoke;display:block;width:100%;back1ground:WhiteSmoke;}
.sh0{background:Gainsboro;display:block;font-size:1em;font-weight:bold}
.sh1{background:WhiteSmoke;display:block;font-size:.85em;font-weight:bold}
.sh2{background:WhiteSmoke;display:block;font-size:.85em}
.sh3{background:WhiteSmoke;display:block;font-size:0.7em}

/*Blocks'n'boxes*//*
.sideblock{margin-top:10px;width:100%;}
.sideblock td{padding:0px;margin:0px;}
.sideblock .sideblockheader{background:url('../../../..//classes/cix/_/pix/sideblock.gif') top left no-repeat;white-space:nowrap;padding:2px;}
.sideblock .sideblockheader2{background:url('../../../..//classes/cix/_/pix/sideblock.gif') top right no-repeat;}
.sideblock h3{margin:0px;padding:5px;padding-left:8px;font-size:1em;}
.sideblockcontent{background:White;border-left:1px solid #CCCCCC;border-right:1px solid #CCCCCC;padding:5px;padding-bottom:0px;width:100%;}

.sideblockfooter{background:url('../../../..//classes/cix/_/pix/sideblock.gif') bottom left no-repeat;padding-left:15px;}
.sideblockfooter2{background:url('../../../..//classes/cix/_/pix/sideblock.gif') bottom right no-repeat;width:20px}
*/
.sideblock{margin-top:10px;width:100%;background:White;border:1px solid #ddd;}
.sideblock td{padding:0px;margin:0px;}
.sideblock .sideblockheader{bord1er-bottom:1px solid #ddd;width:100%}
.sideblock .sideblockheader2{background:#eee;width:20px;vertical-align:middle;text-align:center;padding:5px}
.sideblock h3{margin:0px;padding:3px;padding-left:8px;font-size:1em;border-left:4px solid #CCAB69;color:#666;background:#eee}
.sideblockcontent{padding:5px;width:100%;border-top:1px dotted #ddd}

.sideblockfooter{padding-left:15px;line-height:1px}
.sideblockfooter2{width:20px;line-height:1px}

/*Help*/
.helpbox{border:2px outset WhiteSmoke;padding:10px;background:#F8FDF4}
.helpbox H1{padding:5px;font:bold small;}
.helpbox .windowbuttons{float:right;clear:both;}
.helpbox img{cursor:pointer;border:1px solid #EBEBEC;}
.helplink *{vertical-align:middle}
.helplink{	padding : 3px;font-weight:bold;cursor:help;}
.collectmanuals img{border:1px solid #EBEBEC;}
.pagebreak {page-break-before: always}
.smallhelp{
	display:block;font-size:.8em;color:gray;bo1rder-left: 2px solid #0000CD;padding-left:10px;width:300px
}

/*CixForm*/
.MultipleSelect{font-size:1em;overflow:auto;border:1px solid Gainsboro;}/*color:Gray;*/
.MultipleSelect div{b1rder-bottom:1px solid WhiteSmoke;padding:3px;cursor:default}
.cixform .text {border:1px solid #808080;color:#333333;background:White url('../../../..//classes/cix/_/pix/t.gif') repeat-x;}
.submitbutton {border: 3px double #999999;	border-top-color: #CCCCCC;	border-left-color: #CCCCCC;	margin:0.3em; padding: 0.3em;	background-color: #FFFFFF;	background-image: url('../../../..//classes/cix/_/pix/button.gif');	background-repeat: repeat-x;	color: #333333;	font-size: 85%;	font-weight: bold;	font-family: Verdana, Helvetica, Arial, sans-serif;}
.autosearch {border:2px solid #aaa; background:white;}
.autosearchnotfound {color:#666; padding:2px;}
.autosearch .highlighted{font-size:1.3em;font-weight:bold;color:#666;}
.autosearch .content .searchentry{position:relative; cursor:pointer;padding:2px; width:100%;}
.autosearch .content .currententry{background:#ccc;}
.selectedobjects .selectedentry {padding:2px;border-left:3px solid #999; margin-top:2px;}
.selectedobjects .selectedentry * {vertical-align:middle;}
.uploads {padding:5px; margin:5px;border:1px solid #CBCBCB;}
.autocomplete{border:1px solid black;margin-left:1px;margin-top:-30px;white-space:nowrap;background-color:white;font-size:x1-small;position:absolute;cursor:default;overflow:auto}
.autocomplete_item{padding:1px;padding-left:5px;width:100%;white-space:nowrap;color:black}
.autocomplete_item_highlighted{padding:1px;padding-left:5px;color:white;background-color:MidnightBlue}
/*.cixform input,.cixform td{FONT: 8pt Arial;height:16pt;vertical-align:middle;}*/
.cixform textarea{display:block;font:12px verdana,arial,helvetica,sans-serif;overflow-y:visible;width:100%;height:200px;width:400px;}
.cixform textarea,[nul]{height:auto;}




/*Text Messages*/
.continuelink{display:block;font-weight:bold;text-align:center}

.textmark{background:yellow;}
.notifybox{background:url('../../../..//classes/cix/_/pix/notify.gif') no-repeat center left;background-color : #F0F8FB; margin-top:2px; margin-bottom:2px;}
.noticebox{background:url('../../../..//classes/cix/_/pix/notice.gif') no-repeat center left;background-color : #FFFADF; margin-top:2px; margin-bottom:2px; }
.errorbox{background:url('../../../..//classes/cix/_/pix/error.gif ') no-repeat center left;background-color : #FFF4F4; color: FireBrick; margin-top:2px; margin-bottom:2px;}
.commentbox{border:1px dotted silver;background:url('../../../..//classes/cix/_/pix/comment.gif ') no-repeat center left;background-color : #F7F7EE}
.infobox{border:1px dotted silver;padding:10px;margin:10px;}
.notifybox,.noticebox,.errorbox,.commentbox{margin-top:10px;margin-bottom:10px;border:0px outset #FFFFFF;padding:15px;padding-left:45px;border-top:1px solid silver;border-bottom:1px solid silver;ma1rgin:10px;co1lor:#333;font-size:0.92em; background-position : 10px; }
.sorry{border:1px solid Maroon;color:Maroon;float:right;font:9px Verdana;padding:2px;vertical-align:middle}
.description,.comments{border-bottom:4px double Gainsboro;	overflow-x: visible; widt1h:100%;margin-bottom:20px;m1argin-top:20px;min-height:100%;padding:0px;hei1ght:100%;}
.description embed{w1idth:100%;overflow:visible!important;}
.descriptionText{padding-bottom:10px;}
.descriptionpicture{background: White;border-left: 0px solid Gainsboro;position:relative;clear:both;margin:5px;w1idth:10%;float:right;}

/*Versions*/
.restorebackup{border:solid 1px Lavender;width:150px;height:32px;overflow:hidden;position:absolute}
.restorebackup a.restore{color:Red}
.versionstree{overflow:hidden;position:relative;}

/*Context*/
div#contextmenu{white-space:nowrap;}
div#contextmenu .contextblockheader{background:LightGrey;font-family:Tahoma;font-weight:bold}
div#contextmenu .contextmenuheader{padding:0px;padding-left:5px;padding-right:5px;backg1round:#A2A088;background:silver;color:White;font-weight:bold; font-size:90%;padding:5px;}
div#contextmenu a{border:1px solid #ECEDE0;display:block;padding-left:5px; font-size:80%;padding:3px;border-left:0;border-right:0;}
div#contextmenu a:hover{border:1px solid Silver;background:#ddd;color:gray;padding:3px;border-left:0;border-right:0;}
div#contextmenu div{padding:0px}
div#contextmenu input{font:.9em tahoma}
div#termdefinition{padding:5px;width:30em;font-size:x1-small;}
div#termdefinition .entrytext{border:0px }
div.contextblock{border:2px groove silver; border-top:1px solid silver;border-left:1px solid silver;back1ground:#ECEDE0;background:#fff}

/*JS ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½*/
/*#editbox{background:White;border:1px inset Gray;color:#333333;height:500px;overflow-y:auto;width:100%;
font-size:9pt; pos1ition:relative}
#editbox a{text-decoration:underline}
#editbox td{border:1px dotted Gray}
#editoruploadfiles{font:xx-small}
#editwindow{width:100%}
#editwindow #modeselect,#editwindow #sizeselect{float:right}
#editwindow input{border-width:1px;font:.8em}
#editwindow,#editwindow  .toolbar,.toolbar{background:ButtonFace;border:1px solid;border-color:ButtonHighlight ButtonShadow ButtonShadow ButtonHighlight;padding:2px}
#editwindow .toolbar{white-space:nowrap;}
input.fileinput{vertical-align:top;font-size:.9em;margin-top:3px;line-he1ight:10%}
input.fileinput2{
	position: relative;
	text-align: right;
	-moz-opacity:0 ;
	filter:alpha(opacity: 0);
	opacity: 0;
	z-index: 2;
}
span.fileinputs {
	position: relative;width:150px;border:1px solid red;ver1tical-align:top;height:20px;margin-top:5px;	z-index: 1002;overflow:hidden;tex1t-align : right
}

span.fakefile {
	p1osition: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;
}

#editwindow .toolbar .splitter{border:1px solid;border-color:ButtonHighlight ButtonShadow ButtonShadow ButtonHighlight;height:12px;margin:4px;vertical-align:top;width:2px}
#editwindow .toolbar a{padding-left:2px}*/
.mceEditor .mceSeparatorLine{	vertical-align : middle;}
.mceEditor table.mceToolbar td{ border:0px;}
.mceEditor table.mceToolbar *{ -moz-box-sizing:content-box!important;}
.mceEditor .submittedFileMenu {border:1px solid silver;background:#fff;padding:3px }
.mceEditor .submittedFileMenu .submittedfilename{display:block }
.mceEditor .submittedFileMenu *{font-size:9pt; }
/*Graphs*/
.graphbar{border:1px solid Silver;margin:1px;width:100%;color:White;height:3px;overflow:hidden}
.graphbar td{border-width:0px}
.graphbarnone{border:1px solid Silver;margin:1px;width:100%;background: WhiteSmoke;height:3px;overflow:hidden}
.graphbarv{border:1px solid Silver;margin:1px;width:15px;background:Gray;color:White;text-align:center;height:100px;overflow:hidden}
.graphbarh{background:Gray;color:White;height:100%;overflow:hidden}
.graphbox{border:1px solid Lavender}
.graphcontour{border:1px solid Silver;border-width:0px 0px 1px 1px;font:xx-small Arial,Helvetica,sans-serif;text-align:left;vertical-align:bottom}
.graphLabel{color:Gray;font-size:x1x-small;background : WhiteSmoke;}
span.graphLegend{font-family:cursive;font-weight:bold}
table.graph{border:1px solid Silver;margin:0px;padding:0px;width:10%}
tab1le.graph img,.graphLeg1end img{border:1px outset Gainsboro}
table.graph td{border:1px solid WhiteSmoke;text-align:center;vertical-align:bottom}
table.graphLegend{border:1px solid Silver;float:right;font:bold}

/*ï¿½ï¿½ï¿½ï¿½ï¿½  ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½*/
div.tip,div.note,div.error,div.highlight{margin:2px;padding:5px}
div.note{border:1px solid Gray;background:FBFBFB}
div.tip{border:1px solid DarkGreen;background:Honeydew}
div.error{border:1px solid Maroon;background:LavenderBlush;color:Maroon}
div.highlight{border:1px solid #FFCC33;background:#FFF8DB;color:#282000}
span.selector{border:1px dotted Gray;background:LightYellow;font-family:Fixedsys}
span.value{background: Beige;font-family:"Courier New",Courier,monospace}
span.abbr{background:PapayaWhip;font-weight:bold}
span.term{border-bottom:3px double #9999CC;font-weight:normal;cursor:help;white-space : nowrap;}

/*ï¿½ï¿½ï¿½ï¿½ï¿½*/
div.searchtext{font-size:.9em;}
div.searchtitle{font-weight:bold ;margin-top:10px}
div.searchurl{color:Green;font-size:x-small}
.alphabet{width:100%;bor1der-bottom:1px solid WhiteSmoke;mar1gin-bottom:5px;p1adding-top:5px;padding-bottom:10px}
.alphabet span{wid1th:20px;dis1play:block;overflow:visible; he1ight:20px;text-align:center;flo1at:left}
table.calendar td{color:DarkSlateBlue;fo1nt:x-small;text-align:center;width:20px;height:20px;}
table.calendar tr.weekdays{background:whitesmoke;font-weight:bold;}
.alphabet a, table.calendar a{font-weight:bold;}

/*ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½*/
/*table.generaltable td{ border:1px solid #DCDCDC; margin:0px; padding:3px }
table.pair{border-collapse:separate}
table.pair td{padding:0px}
table.printobjects{border:1px solid #DCDCDC;width:100%}
table.printobjects td{border:1px solid WhiteSmoke;margin:0px;padding:3px}
table.printobjectsheader{width:100%}
table.printobjectsheader td{background:Black;border:1px outset WhiteSmoke;font:small-caption;padding:2px;text-align:center}
table.sortable span.sortarrow{color:Black;text-decoration:none}
td.columncheckbox{width:5%}
td.columncreatedby,td.columnproductid,td.columncompanytypeid{font-size:x1x-small;overflow:hidden;width:20%}
td.columneventdate,td.columntimeadded{font-size:x1x-small;width:20%}
td.columnname{width:50%}
td.columnnodeid,td.columncompanytypeid,td.columnsumma,td.columnpagenum{width:25%}
td.columntext,td.columnchild{width:50%}
td.greentd{background:Gainsboro}
tr  .hlt{background:#F6E7C1}
th{background:WhiteSmoke;border:1px solid Gainsboro;border-bottom:2px ridge White;color:#333333;font:normal x-small "MS Sans Serif",Geneva,sans-serif;font-size:x1x-small;padding:4px;text-align:left;vertical-align:middle}
*/
table.generaltable td{ border:1px solid #DCDCDC; margin:0px; padding:3px }

table.generaltable th,tr.header{font-weight:bold; background:#aaa; color:#eee; border:1px solid #DCDCDC;border:1px solid #999;border-bottom:3px solid #999; margin:0px; padding:3px; }
table.generaltable th a{color:#eee;decoration:underline}
div.generalblock {border:1px solid #DCDCDC; margin:10px 0px 10px 0px; padding:2px }
div.generalblock .hblock {margin:2px 2px 2px 2px;}

table.pair{border-collapse:separate}
table.pair td{padding:0px}
table.printobjects{border:1px solid #DCDCDC;width:100%}
table.printobjects td{border:1px solid #eee;margin:0px;padding:3px}
table.printobjectsheader{width:100%}
table.printobjectsheader td{background:Black;border:1px outset WhiteSmoke;font:small-caption;padding:2px;text-align:center}
table.sortable span.sortarrow{color:Black;text-decoration:none}
td.columncheckbox{width:5%}
td.columncreatedby,td.columnproductid,td.columncompanytypeid{font-size:x1x-small;overflow:hidden;width:20%}
td.columneventdate,td.columntimeadded{font-size:x1x-small;width:20%}
td.columnname{width:50%}
td.columnnodeid,td.columncompanytypeid,td.columnsumma,td.columnpagenum{width:25%}
td.columntext,td.columnchild{width:50%}
td.greentd{background:Gainsboro}
tr  .hlt{background:#F7E7C6}
th{background:WhiteSmoke;border:1px solid Gainsboro;border-bottom:2px ridge White;color:#333333;font-weight:normal;font-size:1em;padding:4px;text-align:left;vertical-align:middle}/*font:normal x-small "MS Sans Serif",Geneva,sans-serif;*/

div.tableactions {width:100%; text-align:right;}


.paging{font:bold}
.paging *{	vertical-align:middle}
.pagingcount{color:DarkGray;padding:2px;}
.pagingcount a{padding:3px;width:10px;letter-spacing : -1px}
.pagingoptions{color:DarkGray;font:.8em;}
.pagingoptions{vertical-align:middle}
.pagingoptions *{vertical-align:middle}
.counter{border:0px;font-size:x1x-small;font-weight:bold;text-align:center}

/*Lists*/
ul.toc li{list-style-type:none;margin:0px;pa1dding:2px;bor1der-bottom:1px solid WhiteSmoke;}
ul{margin:0px;margin-left:20px;padding-left:0px}
ul.menulevel li{list-style-type:square;margin-left:20px}
ul.tabs{border-bottom:1px solid Silver;display:block;margin:20px 0px 20px 0px;padding-left:20px;white-space:nowrap}
ul.tabs li{width:10px;font-size:1em;background:WhiteSmoke;border:1px solid Silver;display:inline; font-weight:bol1d;list-style-type:none;padding:2px 4px 0px 4px;position:relative}
ul.tabs li {color:#666}
ul.tabs li img{vertical-align:middle}
ul.tabs li.hlt{color:black;background:White;border:1px solid Silver;border-bottom:1px solid White;border-top:4px solid Orange;padding-bottom:0px;font-weight:bold}
ul.tabs li.nav{border:0px}
ul.toclocal{}
ul.toclocal li{font-size:x1x-small;list-style-image:url('../../../..//classes/cix/_/pix/li.gif');vertical-align:top;width:150px}
ul.topmenu li{display:inline;margin-right:3px;padding:3px}
ul.topmenu li.hlt{border-bottom:4px solid Silver}
ul.treelevel{list-style-type:none;margin-bottom:-1px;padding:0px;margin-left:0px;back1ground:url('../../../..//classes/cix/_/pix/treeiconsbg.gif') repeat-y;}
ul.treelevel img{vertical-align:bottom;}
ul.treelevel li{list-style-type:none;margin:0px;padding:2px;border-bottom:1px solid WhiteSmoke;}
ul.treelevel li a{ text-decoration:none;width:100%}
ul.treelevel li a:hover{background:LightYellow}
ul.treelevel li .sh{bor1der-bottom:1px solid WhiteSmoke;display:block;width:100%;background:#FAFAFA;}
li .actionlink{font-size:.92em; white-space:nowrap;w1idth:100%;display : block;bord1er-left:2px solid gainsboro;padding-left:5px;}
.filterlink{font:bold .9em sans-serif;white-space:nowrap;padding:3px;display:block;width:100%;}
li .hlt{background:White;font-weight:bold}
.sideblock a.hlt {border:1px solid #EABD6A;background-color:#F7E7C6;margin:0px;display:block;padding:2px}

.printtoc li{list-style:inside url('../../../..//classes/cix/_/pix/tocli.gif')}
.printtoc li *{font-size:x1-small;font-weight:bold;padding:3px;text-decoration:none;width:100%}
ul.tree{margin-left:16px;padding-left:0px;list-style:none;white-space:nowrap}
ul.tree li{margin-left:16px;white-space:nowrap;}
ul.tree img{
	vertical-align : text-top;li1ne-height : 1.8em
}
ul.tree span.folderclose{margin-left:-20px;width:18px;background:url('../../../..//classes/cix/_/pix/_treeicons/folderclose.gif') no-repeat;position:absolute}
ul.tree span.folderopen{margin-left:-20px;width:18px;background:url('../../../..//classes/cix/_/pix/_treeicons/folderopen.gif') no-repeat;position:absolute}
ul.tree span.href{margin-left:-34px;margin-top:4px;width:16px;position:absolute;white-space:nowrap}
ul.tree span.page{margin-left:-20px;width:18px;background:url('../../../..//classes/cix/_/pix/_treeicons/page.gif') no-repeat;position:absolute}
li.toptab{border:1px outset Silver;border-bottom:1px inset Silver;background:White;color:#3#333}
li.toptabhlt{border:1px outset Silver;border-bottom:1px inset White;background:White;bottom:0px}
.toc{border-bottom:1px solid #F5F5F5;margin-top:10px;clear:both;}
.toc a{border:1px solid #F5F5F5;border-bottom:0px;padding:2px}
.toc a:hover{background-color:#FFFFE0}
.printobject {margin-bottom:5px;}


/*ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ ï¿½ï¿½ï¿½ï¿½ ï¿½ï¿½ ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½*/
#floatingtoc{border:1px outset Silver;border-left:24px solid Gray;padding:0px;display:none;background:White;position:absolute;top:20px;filter:DropShadow(color="gray",OffX="6",Offy="6",Positive="true");filter:Alpha(Opacity="90",FinishOpacity="75",Style="0")}
#floatingtoc .PrintToc ul{margin-left:8px}
#floatingtoc .sideblockheader{white-space:nowrap}

/*Hilightes*/
.cut{border:1px dashed Silver;padding:3px;display:block;background:Snow}
.em{color:Navy;font-style:italic}

.hide,.hide a{color:Silver}
.er{color:FireBrick;font-size:x1-small}
.info{color:DimGray;font-size:x1-small}
.small *{font:xx-small "MS Sans Serif",Geneva,sans-serif}
.servinfo {color:DimGray;font:xx-small Arial,Helvetica,sans-serif;letter-spacing:0px;padding:1px;text-transform:none}
.trigger{cursor:pointer}
.little{font:9px Verdana}
.littlegray{color:DarkGray;font:9px Verdana}
.softhlt,{background:Ivory}
.disabled, .dim *,.hidden{color: #AFAFAF !important}
.ok{color:ForestGreen;fo1nt-size:x1-small}
.greentext{color:ForestGreen;}
.bluetext{color:blue;}
.redtext{color:red;}
.partial{color:Orange;font-size:x1-small}
.signer{border:2px outset White;margin:5px;padding:5px;text-align:center;white-space:nowrap;width:200px}
.status_approved{color:Green;font-weight:bold}
.status_inwork{color:Black;font-weight:bold}
.status_planned{color:Silver;font-weight:bold}
.status_signed,.status_finished{color:DarkGreen;font-weight:bold}
.superok{color:DarkGreen;font-size:x1-small}

.date{font-size: 8pt;color:gray;position:relative;height:1%;margin-top:-5px}
.date .time{vertical-align: super;font-size: .8em;color:gray; white-space:nowrap;}

/*......................................................................UNSORTED!..............................................................*/

a.add{float:right;font-weight:bold;margin-bottom:5px;margin-top:5px}
a.addlink{background:WhiteSmoke;border:1px solid Gray;color:Gray;float:right;font:bold xx-small;padding:0px 3px 0px 3px}
a.addlink:hover{background:Gainsboro;color:Navy}
.addbinds{width:100%;font:12px verdana,arial,helvetica,sans-serif;height:40px;overflow-y:visible}

.bottomactions a.actionlink {font-weight:bold;margin-right:20px;padding:5px}
html>body .bottomactions a.actionlink {border:1px solid  #ddd;padding:5px;background: #F0f0f0;}
.bottomactions a.actionlink img {filter: alpha(opacity=70);opacity: 0.7;padding:5px}
.bottomactions a.actionlink:hover img{filter: alpha(opacity=100);opacity: 1;}
.bottomactions a.actionlink:hover{border:1px solid  #BBB;background: #F0F0F0;bo1rder-left:0;}
.bottomactions{padding-top:10px;padding-bottom:10px;text-align:right;width:100%;display : block;clear:both;}
/*


.bottoma1ctions a.actionlink {
	mar1gin-left:40px;border:1px solid #DDD;border-left:0; padding:10px;padd1ing-left:20px;
	background: #F9F9F9; margin-bottom:3px;
	font-weight:bold;line-height : 40px;white-space:nowrap;
	height:28px;flo1at:left;
	position:relative;pa1dding-left:50px;}
html>body .bottoma1ctions a.actionlink {line-height : 30px;height:28px;border-left:0;padding:5px;padding-left:20px;}

.bottomactions a.actionlink img {filter: alpha(opacity=70);opacity: 0.7;po1sition:absolute;l1eft:-30px;to1p:-10px;ma1rgin-left:-40px;float:left}
.bottomactions a.actionlink:hover img{filter: alpha(opacity=100);opacity: 1;}
.bottomactions a:hover{border:1px solid  #BBBBBB;background: #F0F0F0;border-left:0;}
.bottomactions span.splitter{margin-left:2px;margin-right:2px;}



.bottomactions{padding-top:10px;padding-bottom:10px;text-align:right;width:100%;display : block;}

.bottomactions a.actionlink {
	mar1gin-left:40px;border:1px solid #DDD;border-left:0; padding:10px;padd1ing-left:20px;
	background: #F9F9F9; margin-bottom:3px;
	font-weight:bold;line-height : 40px;white-space:nowrap;
	height:28px;flo1at:left;
	position:relative;pa1dding-left:50px;}
html>body .bottoma1ctions a.actionlink {line-height : 30px;height:28px;border-left:0;padding:5px;padding-left:20px;}

.bottomactions a.actionlink img {filter: alpha(opacity=70);opacity: 0.7;po1sition:absolute;l1eft:-30px;to1p:-10px;margin-left:-40px;}
.bottomactions a.actionlink:hover img{filter: alpha(opacity=100);opacity: 1;}
.bottomactions a:hover{border:1px solid  #BBBBBB;background: #F0F0F0;border-left:0;}
.bottomactions span.splitter{margin-left:2px;margin-right:2px;}


*/


/*.button a.actionlink{overf1low-y :hidden;border:1px solid #DDD; padding:5px;background: #F9F9F9; margin:0px; height:20px;line-height:24px;}
.button a.actionlink img{filter: alpha(opacity=70);opacity: 0.7;padding:5px;}
.button a.actionlink:hover img{filter: alpha(opacity=100);opacity: 1;}
.button a.actionlink:hover{border:1px solid  #BBBBBB;background: #F0F0F0;}*/







.actionlink{
	white-space:nowrap;bor1der-bottom:1px dotted navy;font:bo1ld;
}

div.paraheader{background:#F5F5F5 url('../../../..//classes/cix/_/pix/pheader.gif') no-repeat center left;clear:both;font-size:1.05em;font-weight:bold;margin:0px;
margin-bottom:15px;margin-top:30px;
padding:4px;
text-tr1ansform:capitalize;width:100%;
white-space : nowrap;}



div .slidefile{border-bottom:1px solid WhiteSmoke;margin-bottom:5px;padding-bottom:5px;text-align:center}

.cixbanner{display:inline;float:left;padding:5px}

.filterblock{font:10}
.filterblock div.highlited{font:10 Gray}
.filtername{background:#EFEFEF;font-weight:bold;margin-bottom:2px;padding:2px}
.licontrast{background:#FF9900;color:White;font-weight:bold;height:16px;margin-right:5px;padding:0px;text-align:center;width:16px}

.submitbtn{font-size:1.1em;font-weight:bold}

.textonbigpic{color:White;font:large Impact}
.topbanner{color:#333333;font-weight:bold;font-size:0.6em;letter-spacing:5px;padding:5px;text-align:right;text-decoration:underline;vertical-align:top;white-space:nowrap;width:100%;word-spacing:10px}
.totop{float:right}
/*Basket*/
.basket *{color:silver;font-weight:bold;vertical-align : middle;}



.post{border: 1px solid #C0C0C0;margin-top:10px;width:100%}
.postdate{color:gray;font-size:x1x-small}
.post .header{width:25%; border-right:3px solid #C0C0C0;background-color:whitesmoke;padding:5px;}
.post .header .postcreator{}
.post table td{padding:3px}
.post .header .postcreator img{b1order:1px outset white;}
.post .body{width:80%;padding:5px;border-top:1px solid #A0A0A0;}
.post .attach{float:right;border-bottom:2px solid #F5F5F5;border-left:2px solid #F5F5F5;padding:2px}
.post .addlinks{padding:3px;height:100%!important}
.post .addlinks a{font-size:80%!important}
.post .footer{background-color:whitesmoke;border-top:1px solid #C0C0C0;}
.post .actionlink {
	font-size:x1x-small;
	font-weight:normal;
}
.vertical{
	writing-mode:tb-rl; filter: flipv fliph;
}
.notmoderated{
border:2px dotted Gray;
}

/*Wizard*/
.wizardlink  {border:1px solid gray;  padding:3px; margin:3px;}
.wizardsteps {padding:5px; margin:5px;}

.complete {border:1px solid #006C00;}
.current {border:1px solid #FFDD89;}

.wizardsubmits {text-align:right;white-space : nowrap;}
.wizardsubmits *{display:inline;border-color:white;border-width:2px;font:1em "MS Sans Serif",Geneva,sans-serif}
.wizardcontinue {}



.filtersql {font-size:x1x-small; white-space:nowrap;}

div .printingversion{float:right;font-size:x1x-small;}



.userfio{font-weight:bold};
.listitem {margin-bottom:2px;clear:both;}


bo1dy {scrollbar-face-color: #F5F5F5;scrollbar-highlight-color: #CCCCCC;}
.fieldnames{color:#ADADAD}
.username {font-weight:bold;text-align:center}

/*ImageEditor*/
div .menuheader {font-weight:bold; color:white;background:gray;padding:2px;border-bottom:1px solid #CFCFCF}
.menuheader a {color:white;}
.menuitems a {color:#1F1F1F;background:#F7F7F5;display:block; border:1px solid gray;margin-left:5px;padding-left:5px;border-top:0px;}
.menuitems a:hover{background:#CFCFCF;color:#1F1F1F;}
.imggray {filter: alpha(opacity=20);opacity: 0.2;}

.cropselector {background-color:#FFF;filter:alpha(opacity=60);-khtml-opacity: 0.6;-moz-opacity: 0.6;opacity:0.6;position:absolute;border:1px dotted #7f7f7f;		z-index:10000;}

.objectfield{white-space:nowrap;width:100%;height:100%;background-color: #FAFAFA;border:1px dotted Gainsboro;
}
.objectfieldactive{white-space:nowrap;width:100%;height:100%;background-color: #FAFAFA;border:1px dotted Gainsboro;}
.objectfieldactive input{height:1.3em;font-size:.9em;padding:0px}
.jssave{background: url('../../../..//classes/cix/_/pix/save.gif');width:20px;height:20px;border:0px;cursor:pointer;}
.editsym{color:#666;padding:2px;}
.rightclick {cursor: pointer; border-bottom:1px dashed gray;}
.popuptext {background:green;}
sele1ct{
	border:2px inset gray
}
input.te1xt {
	padding: 2px 3px;
	vertical-align: middle;
	border: 1px solid #C0BBB4;
	background: white url('../../../..//classes/cix/_/pix/text.gif') top left repeat-x;
	height: 22px;
}

.listtitle{background:#dedede;}
.listsubtitle{background:#eee;}
div .listitem {margin-bottom:15px;}
div .listitem .listheader{background:#dedede;padding:2px;}
div.wide div.listitem {margin-bottom:40px;}
.menu {font-size:1.1em;}
.menu li{
	l1ist-style-position : outside;
	list-sty1le-type : none;
}
.cropdisabled {background-color:#FFFFFF;opacity:0.6;position:absolute;cursor:resize;border:1px solid red;}
.croparea {background-color:#FFFFFF;height:100%;opacity:0;width:100%;cursor:move;}
.cropdotted{border:1px dotted #7F7F7F;position:absolute;z-index:10000;}


ol li {list-style-type: decimal;}
h3.*{font-weight : bold;  font-size : 1.0em;}
.cuttedtext{border-bottom:2px solid #aaa;cursor:pointer;}




/*Popup Window*/
#dimoverlay { top: expression(parseInt(document.body.scrollTop, 10) +"px"); background-color:gray;filter:alpha(opacity=50);opacity:0.5;-moz-opacity:0.5;position:fixed; _position:absolute;margin:0;top:0px;left:0px;width:100%;height:100%;
	z-index:1}
.popupactive {width:750px;height:auto;position:absolute;z-index:2;background-color:white;border:1px solid gray;padding:10px}
.popupcontent {margin-top:20px;}
.popupheader td{font-size:1.2em;font-weight:bold;width:100%;pad1ding:10px;}
a.closebutton:hover{background:silver}
a.closebutton img{opacity:0.5}

div.mathblock{padding:10px;position:relative}
div.mathblock span.math{position:relative}
div.mathblock span.mathnum{color:Gray;position:absolute;right:10px;top:3px;float:right}
span.math{border:1px solid Silver;background:WhiteSmoke;fo1nt-family:monospace;}

.tip,.note,.error,.highlight{margin:2px;padding:5px;display:block}
.note{border:1px solid Gray;background:FBFBFB}
.tip{border:1px solid DarkGreen;background:Honeydew}
.error{border:1px solid Maroon;background:LavenderBlush;color:Maroon}
.highlight{border:1px solid #FFCC33;background:#FFF8DB;color:#282000}
.selector{border:1px dotted Gray;background:LightYellow;font-family:Fixedsys}
.value{background: Beige;font-family:"Courier New",Courier,monospace}
.abbr{background:PapayaWhip;font-weight:bold}
.term{border-bottom:3px double #9999CC;font-weight:normal;cursor:help;white-space : nowrap;}
.reftext,.ref{display:block;font:italic 90% serif;text-align: center;}
.edittable{background:#F7F7F7;margin:10px 0px 10px 0px;}
.fcolumn {background:#EFEBE7;}
table .evenrow{background:#f0f0f0;}
.passwordholder {padding:2px; border:1px solid gray;}
.graybox {padding:2px; margin:2px; border:1px solid #CFCFCF}
#loadindicator {width:100%;height:100%;z-index:100;filter:Alpha(Opacity="70");-khtml-opacity: 0.7;-moz-opacity: 0.7;opacity:0.7;background:White url('../../../..//classes/cix/_/pix/indicator.gif') 10% center no-repeat;display:none;padding-left:20%; color:black;font-weight:normal; }
/*Versions*/
.versionsdiff .partial{background:#FFF1D9;color:#AA6A00}
.versionsdiff .ok{background:#DFFFDF;color:#003E00}
.versionsdiff .er{background:#FFE6E6;color:#930000}
div.nofilter {padding:5px;text-align:right;}


.categoryheader{font-size:1.2em; margin:3px;padding:3px;border-bottom:1px solid Silver; font-style:italic}
/*Class Selector*/
.suggestedtoadd {display:block;width:100%;}
.suggestedtoadd li{list-style-type:none;display:block;float:left;margin:2px;padding:0px;height:100%;
	position:relative;
	width:350px;
	height:64px;
	margin-top:0px;
}
.suggestedtoadd li a , .suggestedtoadd .currentclassname{
	display:block;
	font-size:1.2em;
	padding:5px;
	mar1gin:1px;
	border:1px solid #eee;
	height:100%;
}
.suggestedtoadd .currentclassname{cursor:default;}
.suggestedtoadd li a:hover{
	border:1px solid #777;
}
.suggestedtoadd ul{float:left;width:100%;margin:5px;margin-bottom:20px;}
.classdescription {margin:2px; color:#777;display:block; font-size:0.7em;width:270px;}
.backtoselector {padding-top:5px;padding-bottom:5px;}
.backtoselector a {padding:4px;border:1px solid #ccc;font-size:1.2em;}
.backtoselector a img{filter: alpha(opacity=70);opacity: 0.7;}
.backtoselector a:hover {border:1px solid #777;ba1ckground:#efefef;}
.backtoselector a:hover img{filter: alpha(opacity=100);opacity: 1;}
a.parentpermissions {display:block;font-size:1em;margin:5px;padding:5px;border-bottom:1px solid #CFCFCF}


.combolinks {padding:2px;margin:1px;color:Navy; border:1px solid #F3F3EC; display:block;width:200px;background:#FFFFFF url('../../../..//classes/cix/_/pix/combo.gif') no-repeat scroll right bottom;z-index:12300;}
.clinkscontainer{padding:2px;margin:1px;border:1px solid #7DC1DC;position:absolute;background-color:#F3F3EC;width:200px;}
.clinkscontainer a {border:1px solid #F3F3EC;}
.clinkscontainer a:hover {background-color:white;border:1px solid #EABD6A;}




/*TableKit Sortable Tables*/
table.resizeble td{overflow-x:hide}
tr.rowodd {
	background-color: #FFF;
}

tr.roweven {
	background-color: #F2F2F2;
}

.sortcol {
	cursor: pointer;
	padding-right: 20px;
	background-repeat: no-repeat!important;
	background-position: right center !important;
}
.sortasc {
	background-color: #DDFFAC;
	background-image: url('../../../..//classes/cix/_/pix/up.gif')!important;
}
.sortdesc {
	background-color: #B9DDFF;
	background-image: url('../../../..//classes/cix/_/pix/down.gif')!important;
}
.nosort {
	cursor: default;
}

.urg1, .urg2, .urg3, .urg4, .urg5 {
	padding: 3px;
	text-align: center;
	border: 1px solid #333;
	width: 3em;
}

.urg1 {
	background-color: #FFFACD;
}
.urg2 {
	background-color: #FFD700;
}
.urg3 {
	background-color: #FFA500;
}
.urg4 {
	background-color: #E13E00;
}
.urg5 {
	background-color: Red;
}

th.resize-handle-active {
	cursor: e-resize;
}

div.resize-handle {
	cursor: e-resize;
	width: 4px;
	border-right: 1px dashed #1E90FF;
	position:absolute;
	top:0;
	left:0;

}
th a.hl {border-bottom:2px solid #F47100;}


/* Validation */
input.disabled {
	border: 1px solid #F2F2F2;
	background-color: #F2F2F2;
}

input.required, textarea.required {
	border: 1px solid #00A8E6;
}
input.validation-failed, textarea.validation-failed {
	border: 1px solid #6B1515;
	color : #FF3300;
}
input.validation-passed, textarea.validation-passed {
	border: 1px solid #00CC00;
	color : #000;
}
.validation-advice {margin: 2px 0;padding: 2px;color : #6B1515;}


a.actionlink{
	bo1rder-bottom:1px dotted Navy !important;
}


div.mathblock{padding:10px;position:relative}
div.mathblock span.math{position:relative}
div.mathblock span.mathnum{color:Gray;position:absolute;right:10px;top:3px;float:right}
.math span.mceText{border:1px solid Silver;background:WhiteSmoke;fo1nt-family:monospace;}
.h1,.h1 span.mceText{font-size:18px!important;display:block}
.h2,.h2 span.mceText{font-size:1.3em!important;display:block}
.h3,.h3 span.mceText{font-size:1.1em!important;display:block}
.p span.mceText{display:block}
.tip,.note,.error,.highlight{margin:2px;padding:5px;display:block}
.note,.note span.mceText{border:1px solid Gray;background:#FBFBFB}
.tip,.tip span.mceText{border:1px solid DarkGreen;background:Honeydew}
.error,.error span.mceText{border:1px solid Maroon;background:LavenderBlush;color:Maroon}
.highlight,.highlight span.mceText{border:1px solid #FFCC33;background:#FFF8DB!important;color:#282000!important;}
.selector,.selector span.mceText{border:1px dotted Gray;background:LightYellow!important;font-family:Fixedsys}
.value,.value span.mceText{background: Beige!important;font-family:"Courier New",Courier,monospace}
.abbr,.abbr span.mceText{background:PapayaWhip!important;font-weight:bold}
.term,.term span.mceText{border-bottom:3px double #9999CC;font-weight:normal;cursor:help;white-space : nowrap;}
.reftext,.ref,.reftext  span.mceText,.ref  span.mceText{disp1lay:block;font:italic 90% serif;text-align: center;}
.bluetext  span.mceText{color:blue!important;}
.redtext  span.mceText{color:red!important;}
.greentext span.mceText{color:ForestGreen!important;}
.textmark,.textmark span.mceText{background:Yellow !important;}
/* Distinct filter */
.fieldfilter{margin-bottom:5px;bor1der:1px solid #eee;}
.fieldfilter .fieldto{color:#555;background:#eee;padding:2px;border:1px solid Gainsboro;border-bottom:0px solid Gainsboro;}
.printbutton img{margin-top:-4px;margin-right:2px;bor1der:1px solid #EEE;}

ul.jstabs{border-bottom:1px solid #CCCCCC;height:28px;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0 0 5px;padding:0;clear:both;}
ul.jstabs li.tab{list-style-image:none;list-style-position:outside;list-style-type:none;text-align:left;}
ul.jstabs li.tab{float:left;text-align:center;line-height:18px;}
ul.jstabs li.tab a.active {background-color:#FFFFFF;border-top:2px solid #FFA500;margin-top:-2px;height:22px;background-color:#EFEFEF}
ul.jstabs a{color:gray; font-weight:bold;}
ul.jstabs li.tab a {background-color:#FFFFFF;color:#666666;display:block;height:20px;padding:0 6px;width:80px;}

a.filelink {white-space:nowrap;}

div.mathblock{padding:10px;position:relative}
div.mathblock span.math{position:relative}
div.mathblock span.mathnum{color:Gray;position:absolute;right:10px;top:3px;float:right}
.math{border:1px solid Silver;background:WhiteSmoke;fo1nt-family:monospace;}

.tip,.note,.error,.highlight{margin:2px;padding:5px;display:block}
.note{border:1px solid Gray;background:FBFBFB}
.tip{border:1px solid DarkGreen;background:Honeydew}
.error{border:1px solid Maroon;background:LavenderBlush;color:Maroon}
.highlight{border:1px solid #FFCC33;background:#FFF8DB;color:#282000}
.selector{border:1px dotted Gray;background:LightYellow;font-family:Fixedsys}
.value{background: Beige;font-family:"Courier New",Courier,monospace}
.abbr{background:PapayaWhip;font-weight:bold}
.term{border-bottom:3px double #9999CC;font-weight:normal;cursor:help;white-space : nowrap;}



.quote {margin-left:300px;background:url('../../../..//classes/cix/_/pix/quote.gif') no-repeat top left;padding-left:35px;height:30px

}
.quoteauthor{display:block;color: Fuchsia;text-align:right;font-size:x-small;  font-style : italic; }
.quotetext{font-size:small;font-size:.9eml;}

.reftext,.ref{display:block;font:italic 90% serif}
.edittable{background:#F7F7F7;margin:10px 0px 10px 0px;}
.fcolumn {background:#EFEBE7;}a.mailfolderlink {display:block;width:100%;padding:2px;margin:2px;margin-top:5px;border:1px solid #F7F7F6;white-space:nowrap;}
a.mailfolderlink:hover{background:#F7F7F6;border-color:#999999;color:#1C1C55}

.mail {padding:10px; bord1er:1px solid silver;background:white}
.mailtitle{
	background:#aaa;color:white;font:bold small;padding:5px
}
.mailactions a{padding:2px;margin:2px;border:1px solid gray;color:gray;}
.mailactions{margin-bottom:5px;text-align:right}
.notreaded {font:bold}
.readed {}
.mailuploads {margin:10px;padding:5px;border:1px solid #F5F5F5}
.mailbody  {padding:10px; border-top:1px solid gray}
.namefields{}
.userslist {position:absolute;z-index:10;background:white;border:1px solid gray;}
.userslist div {margin:3px;padding:2px;}
.userslist .selected{background:#941610;color:white;}
.folderactions{padding:2px; margin:2px; border:1px solid #CBCBCB;}
.fieldundefined{color:#777;}
.folderlistplace {border:1px solid #BBAA88;width:100%;height:200px;display:block;margin:0pt auto;overflow:auto;font-size:11px;line-height:16px;}
.mailplace {margin-top:5px;border:1px solid #63825A;background:#94A27B;width:100%;height:200px;}
.addressrecord{border:1px solid #8D8D8D;padding:2px;margin:2px;background:#F8F8F8}
/*Òåêñòîâûå ôèëüòðû*/
.swfpicture {display:block;margin:5px;}
.inlineplayer {margin-top:3px;margin-bottom:-3px;}
a.outerlink{padding-right:12px;color:Navy;background:url('../../../..//classes/cms/_/pix/linkfilter/outerlink.gif') no-repeat center right}
a.maillink{padding-left:14px;color:Navy;background:url('../../../..//classes/cms/_/pix/linkfilter/maillink.gif') no-repeat center left}
/* Íîâîñòè */
.news{padding:10px;background:white;width:100%}
.rss{text-align:right}
.newsHeader{border-top:2px solid LightGrey;clear:both;padding:4px;margin:10px 5px 10px 5px;white-space:nowrap;background:#F5F5F5;color:#333;font-size:1em;font-weight:bold}
.newsText {width:80%;}
.newsDate{}
.news img{border:1px solid #F5F5F5;padding:5px;margin:10px;}
.newsblock {color:#666;}
.newsblock li{list-style-type:none;list-style-position:outside;font-size:0.87em;}
.newsitemdate{padding:0 2px 0px 2px;margin:3px;white-space:nowrap;background-color:Silver;color:white;font:.9em sans-serif}
/* FAQ */
.qapair,.qahlt{border:1px solid #F1F1F1;margin-top:10px;padding:0px 3px 15px 3px}
.qahlt{border:1px solid #FF9900;}
.qapair .question,.qahlt .question{border-bottom:1px solid #EEEEEE;margin-bottom:10px;font-size:1.1em;color:#6D704A;padding:10px;}
.qapair .question,.qahlt .answer{}
/* "Óøè" íàâåðõó*/
.ear{border:2px outset White;width:120px;background:no-repeat center center;height:80px}
.ear .title{font:bold xx-small cursive;text-align:center;vertical-align:bottom}
.eartitle{width:120px;white-space:nowrap;font:xx-small;font-family:Arial,Helvetica,sans-serif;font-weight:bold;text-align:center;vertical-align:bottom;ove1rflow:hidden}
/*Ôàéëû*/
.uploaditem .uploadfile{white-space:nowrap;tex1t-align:center;padding:2px;padding-bottom:5px}
.uploaditem .uploadtitle{border-top: 2px solid LightGrey;margin-top:2px;padding:2px;width:100%;background:WhiteSmoke;font:xx-small}
/*Ðåäàêòîð*/
.quote {}
.quotetext{}
.quoteauthor{}
.reftext,.ref{display:block;font:italic 90% serif}
.edittable{background:#F7F7F7;margin:10px 0px 10px 0px;}
.fcolumn {background:#EFEBE7;}
/*SpellCheck*/
.spellblock {background:white;padding:5px;border:1px solid gray;font-size:x-small;position:absolute}
.spellvariant {border:1px solid #F5F5F5; padding:2px;margin-bottom:1px;}
.spellvariant span{cursor:pointer;}
.corrected {color:Orange;border-bottom:1px solid Orange}
.spellingadd {width:50%;float:right;border:1px solid DarkGray;margin-top:50px;}
.spellingaddtitle {background:DarkGray;Color:White;padding:2px;padding-left:5px;}
/*Ðåäàêòîð êàðòèíîê*/
.croppassive {z-index:2;opacity:0.3; filter:alpha(opacity=30); position:absolute;background-color:#000;}
.editortoolbar {padding:3px;margin:3px;border:1px solid gray;}
iframe.log{border:1px solid #BBAA88;display:block;height:200px;margin:0pt auto;overflow:auto;padding:10px;width:100%;margin-top:10px;font-size:11px;line-height:16px;}
.progressborder{width:100%;border:1px solid #DCDCDC; height:25px;margin-top:5px;}
.progressvalue {width:1%;height:20px;border:1px solid DarkGreen;background:Honeydew;}
div.scrollbox {border:1px solid #BBAA88;display:block;height:200px;margin:0pt auto;overflow:auto;padding:10px;width:100%;margin-top:10px;font-size:11px;line-height:16px;}
/*WYSIWYG - ðåäàêòîð*/
.epigraph{margin-left:300px;padding-left:35px;background:url('../../../..//classes/cms/_/pix/quote.gif') no-repeat top left;}
.epigraphauthor{display:block;color:Gray;text-align:right;font-style:italic;}
.passive {color:#AFAFAF !important;}
/*SHADOW*/
div.shadow {
  pad1ding: 0px 1px 0px 0px;
pa1dding:5px;m1argin:0px;
  padding: 5px 9px 9px 5px;
margin-right:10px;
  pad1ding: 5px 9px 9px 5px;
paddi1ng-right:100px;
  background: #bfbfbf;
  border-left: 1px solid #ddd;
    border-top: 1px solid #eaeaea;
  position: relative;
  -moz-box-sizing:border-box;
  background: white url('../../../..//classes/cms/_/pix/shadow.gif') repeat-x bottom right;
}

div.shadow img {
  padd1ing: 5px 5px 9px 5px;
  pa1dding-right:10px;marg1in-right:10px;  -moz-box-sizing:border-box;
  ba1ckground: white url('../../../..//classes/cms/_/pix/shadow.gif') repeat-x bottom left;
}
div.shadow img.nomatte {
  padding: 0 0 4px 0;
  background: white url('../../../..//classes/cms/_/pix/shadow/shad_bottom.png') repeat-x bottom left;
}

div.shadow div.topright {
  width: 4px;
  height: 4px;font-size:1px;
    background: white ;backgro1und: white url('../../../..//classes/cms/_/pix/shado1w/shad_trcorner.png') no-repeat top right;
  position: absolute;
  top: -1px;
  right: 0px;
}

div.shadow div.bottomleft {
  width: 4px;
  height: 4px;font-size:1px;
  background: white ;/*url('../../../..//classes/cms/_/pix/shado1w/shad_blcorner.png') no-repeat bottom left*/
  position: absolute;
  bottom: 0px;
  left: -1px;
}



ul.childstoc {list-style-type: disc;margin-top: 0;margin-bottom: 0;}
ul.childstoc li{margin:0;	list-style-image : url('../../../..//classes/cms/_/pix/bullet.gif');}

/*.attention{background:LavenderBlush;border:1px solid Maroon;color:Maroon;display:block;margin:5px;padding:5px}*/
.attention{border:1px solid #C0C0C0;display:block;;padding:10px;background:#F7F7F6}
table.company{border-right:2px dotted #ccc;padding:5px;mar1gin:10px;border-collapse:separate;wid1th:100%;background:#fff}
ta1ble.company table{border:1px solid #222;border-collapse:separate;}
table.companycontainer{width:100%;bor1der-bottom:1px dotted #ddd}
table.company tr td{border:1px solid #ddd !important;margin:0px;padding:3px;background:#fff}
.maincontact {color:green;padding-right:5px;font:bold;}
.dismissed{color:gray;padding-right:5px;font:bold;}
.userpost {color:#808080;}
table.events {margin:15px 0px 15px 0px;}
table.events th {font:bold;font-size:x-small;}
table.events .actionlink {color:#ADADAD;font-size:xx-small;}
table.events .smallactions{float:right;}
table.events .servinfo {float:left}
table.events input {margin-right:5px;vertical-align:middle}
div.fizlico{padding-bottom:10px}
hr{color:WhiteSmoke}
span.small{font-size:xx-small !important}
div.company.vip{color:#FFA72F !important;}
table.invoicetable .eventtext{border-bottom:1px solid Gainsboro;display:block;font-size:xx-small;padding:3px}
.contactworkinfo{border:0;marg1in:10px;padding-left:10px;width:100%}
.contactworkinfo td{font-size:xx-small}
.contactworkinfo th{background:White;color:#666;font:xx-small "MS Sans Serif",Geneva,sans-serif}
.dismissed{color:Gray;font:bold;padding-right:5px}
.eventCreateDate{float:right}
.eventCreateDate span{color:Silver;font:xx-small;vertical-align:top}
.fizlico table{font-size:11px}
.maincontact{color:Green;font:bold;padding-right:5px}
.namefields{border-bottom:2px double #660000}
.userpost{color:Gray}
/*Øàáëîíû äîêóìåíòîâ*/
span.documentinput{white-space:nowrap;text-decoration:underline}
span.documenttext{border:1px dotted Gray;white-space:nowrap;background:LightYellow;font-family:monospace}
div.documentheader{clear:left;float:right;margin-bottom:40px;width:40%;display:block;font-family:monospace}
div.documentheaderfirm{float:left;margin-bottom:40px;width:40%;display:block;font:bold}
.vcard{border-left:4px solid Lavender;margin-left:4px}
.user{margin:10px;width:70%}
div.documenttitle{clear:both;display:block;font:1.3em;text-align:center}
.noticebox{border:0;margin-top:0px;color:#462c1e}
.eventlinks{margin-top:10px;margin-bottom:10px;}
.eventtable{
border-collapse:separate;
background:WhiteSmoke;bo1rder:1px dotted #ddd; padding:5px;padding-top:0px;
}
.eventtable input{vertical-align:middle
}
.eventtable .comment{
	color:gray;margin-top:10px;fo1nt-style:italic;border-top:1px dotted #ddd
}
.eventtable .task{
	border-top:1px dotted #ddd
}
.eventtable .comment img{margin-ri1ght:18px}

.addlinks{
	width:100%;height:1em;text-align : right;
}
.addlinks .actionlink, .eventtable .eventaddlinks .actionlink{
border-bottom:1px dotted navy;font-size:xx-small;margin-right:5px;
}

.past {	color:#BC1111;}
.today {color:#008000}
.nodate {color:gray}
.todayimportant{color:orange}

.founded {font-size:xx-small;border-left:1px solid gray; margin-left:100px; padding-left:5px;}
a .founded {color:gray !important;}
table.vip {bor1der-left:1px solid #FF8000 !important;pa1dding:10px;}
div .header {color:#31311F;background:#F4F4ED;margin:3px;border-left:3px solid #C7C4A3; padding:2px;}
div .block {background:white;width:padding:10px;margin:5px;border:1px solid #E2E1CF;}
div .block ul {margin:5px;}
table.vip .fieldnames {color:#843B00;}
/*Task styles*/
textarea.ok {border:2px solid green;}
textarea.er {border:2px solid #B22222;}
.badtask {padding:5px;margin:5px; border:1px solid #782D25;padding:5px;width:15px;height:1px;margin:2px;background:url('../../../..//classes/crm/_/pix/bad.gif') #B22222 center no-repeat;cursor:pointer}
.goodtask {padding:5px;margin:5px; border:1px solid #007300;padding:5px;width:15px;height:1px;margin:2px;background:url('../../../..//classes/crm/_/pix/ok.gif') #008000 center no-repeat;cursor:pointer}
.hltcomment {padding:2px;margin:2px;}
.hltcomment .date{margin-top:5px;}
.taskspans {wi1dth:100%;}
.block1separator {font-weight:bold;font-size:0.8em;color:#bbb;border-bottom:2px dotted #DDD;margin-bottom:2px;/*margin-top:15px;*/ text-indent:5px;text-align:right;text-tran1sform:lowercase}
.blockseparator {font-weight:bold;font-size:1.1em;color:#bbb;border-bottom:2px dotted #DDD;margin-bottom:2px;/*margin-top:15px;*/ text-indent:5px;text-align:right;text-tran1sform:lowercase}
.companyname{font-weight:bold}
table.printobjects td{border:1px solid #ccc;pad1ding:10px}
.columntable td{border-width:0px!important}
.companyRowOpened{font-weight:bold;font-size:1.2em}


.companynav {margin-left:-10px;}
.taskdate {float:left;font-size:xx-small;color:DimGray;margin-top:3px;}
.contact{font-style:italic;}
.reportsumm{margin:10px; float:right;}
.tableheader{width:50%;text-al1ign:right;padding:2px;}

.blockseparator.tasks{color:#76a571;margin-top:10px;}
.blockseparator.sales{color:#F47100;}
.blockseparator.comments{color:#9e9c7e;margin-top:25px;}
.blockseparator.history{co1lor:#9babcc;ma1rgin-top:-10px;}
.blockseparator.company{text-align:left;m1argin-top:-10px;font-size:1.4em;color:gray}

.eventsblock{margin-top:20px}
.eventsblock .taskinfo,.eventsblock .commentinfo {font-size:xx-small; border-top:1px dotted #999;padding:2px;margin-right:20px}
.eventdate {font-size:xx-small;}
.taskinfo * {font-size:xx-small;}
.eventsblock .taskview,.eventsblock .commentview {wid1th:200px;heig1ht:200px;border:1px solid #9caf7f; background:#d8f3b0;padding:5px;margin:10px}
.eventsblock .commentview{border:1px solid #9e9c7e; background:#efedd1;}

 .priority1{background-image:url('../../../..//classes/crm/_/pix/important.png');	background-repeat: no-repeat;background-position:bottom right; }/*#f3aaaa*/

.history .commentview{background:none;padding:5px;border-bottom:1px dotted #ddd;}
.history .commentinfo{dis1play:inline;cle1ar:both;font-size:xx-small; color:gray}

.tstep {margin:5px;padding:5px;border:1px solid #CFCFCF;}
.tstep .name{}
.tstep .text{}
.tstep .result{font-style:italic;border-top:1px solid #CFCFCF;padding-top:5px;margin-top:5px;}

.salesinfo{padding-top:6px;padding-bottom:6px;}/*SCORM*/
.scormpackage .bottomactions {text-align:center;}

.scormmodule{border:1px solid #eee;wid1th:800px;h1eight:600px;width:100%;height:100%;}
.scormcourse li{list-style:none;padding:2px;white-space:nowrap;cursor:pointer;color:#333399;}
.scormcourse li *{vertical-align:middle;}
.scormcourse ul{list-style:none;}
.scormcourse table{height:100%;}
.scormcourse table th{height:1%;border:1px solid #aaa;color:#000;background:#efefef;}
.scormcourse .currentitem{font-size:1.5em;color:#888;font-weight:bold;}
.scormcourse li.currentmenuitem{color:#333;cursor:default;}
.scormcourse .menu{overflow-x:auto; h1eight:600px; width:230px;height:100%;}
.scormcourse .menu img{margin-right:2px;margin-left:2px;borde1r-left:1px solid #aaa;}
.scormcourse .centerheader{text-align:center;}
.scormcourse a.scormnav img{filter: alpha(opacity=80);opacity: 0.8;}
.scormcourse a.scormnav:hover img{filter: alpha(opacity=100);opacity:1;}
.scormcourse a.scormnav img.inactive{filter: alpha(opacity=30);opacity: 0.3;}
.scormcourse a.scormnav:hover img.inactive{filter: alpha(opacity=30);opacity: 0.3;}
/*Category*/
.mycourses{padding-bottom:5px;border-bottom:2px dotted #999;margin-bottom:10px;}
.categorytoc {
    border-top:2px dotted Gainsboro;
	margin:5px;padding:0px;margin-left:15px
}
.nodeMediumView .desc1riptionPicture{border:0;border-left:4px solid #F5F5F5 }
.nodeMediumView .descriptionText{width:100%}
.nodeMediumView .description{
	border:0;margin:5px;width:auto
}
.categorytoc li{font-size:x-small;list-style:none;font:bold;}
.categorylinks {font : italic bold; padding-bottom:5px;}
.categorydescription {border:1px solid #EBEBEC; marin:10px; padding:10px; width:50%; float:right}
div.category {border:1px solid #F5F5F5;padding-bottom:10px;margin-bottom:10px;wi1dth:100%}
.ParaText {padding-left:5px;}
fieldset.additionallinks {width:200px;}
/*ModeratedPost*/
.moderatedpost{padding:10px;border:2px solid gray;margin-bottom:10px;width:100%}
.moderatedpost td {border:1px solid #F5F5F5}
.notmoderated {border:3px double #EABD6A;}
.author {width:100px;padding:10px;white-space:nowrap;text-align:center;}
/*Course Tree*/
.tree li {white-space:nowrap;}
.coursemenupart {padding:0xp;margin:0px;}
.menutable table {width:300px;}
/*Quiz*/
.quizstatus .field{color:#777;}
div.quiznavi .answerquestion {border:1px outset gray;background:#E67300;font-size:1em; color:white;font-weight:bold;width:100%}
.shortreport {width:50%;margin:20px;}
.q1uestion {padding:10px;width:100%;border:2px outset light-gray; margin:10px 0px 10px 0px;}
.question td {border:1px solid #F5F5F5;font:x-small;}
.question th {fo1nt:x-small;padding:20px;background:none;border:0px;}
.question td.wrong{background:#F9D2D2;padding:3px;}
.question td.correct{background:#D8EBD8;padding:3px;}
.questiongrade{font:bold;margin:5px;margin-top:10px;}
.submitbtn{font-weight:bold;font-size:1.1em}
div.quizpanel{width:100%;text-align:center;position : relative;}
div.quiznavi{margin-top:15px;heig1ht:100%;text-align : right;}
div.quiznavi .quizend{background:White;border:0; padding:0;bor1der-bottom:1px dotted #666666;font-weight:bold;font-size:.8em;fl1oat:right;text-decoration : underline;clear:both;
width:160px;whit1e-space : nowrap;}
div.quiznavi .quizskip{background:White;border:0px solid Silver;color:silver;wi1dth:100px;font-size:.8em; text-decoration : underline;bord1er-bottom:1px dotted silver;width:110px;padding:0;ma1rgin:0 }
#testtimer{border:0px;text-align:center;background : white;color:silver;font:; width:150px; font-size : 3em;  font-family : serif; fl1oat:right;position : absolute;right:0px;top:-20px }
div.quiznavi input{color:#333333;margin-top:5px;width:20em}
div.quizstartblock{border:1px solid #AAAAAA;font-size:1.5em;margin-bottom:30px;margin-top:30px;padding:5px;text-align:center;}
div.quizstat {border:1px solid #EEEEEE;padding:2px;text-transform:uppercase}
div.quizstat .quizgrade{color:Gray;font-size:2em;font-weight:bold;width:100%}
div.quizstat .quiznotpass{color:Gray;font-weight:bold;margin-left:5px}
div.quizstat .quizpass{color:#4F8D45;font-weight:bold;margin-left:5px}
table.questiontemplate{width:100%;margin:3px;margin-bottom:15px;border:1px solid #666;}
table.questiontemplate td{padding:5px;border:1px dashed #666;}
.questiontemplate .questiontext{font-weight:bold;}
.testform{
width:50%;display:block;margin-left:auto;margin-right:auto;
}
.quizprevnext{
width:100%;margin-bottom : 20px;white-space : normal;
}
.quizprevnext td{
	wi1dth:33%;text-align : center;font-weight : bold;
}
.quizprevnext td a{
	font-size:22px;font-weight : bold;fo1nt-family : cursive;lin1e-height : 16px;
}
.quizprevnext .quizstatus a{font-family : sans-serif;color:#333333;font-size:1.2em;margin-left:-1px;ma1rgin-bottom:5px;padding:1px 3px 1px 3px;wi1dth:1px;line-height : 1.5em}
a.selecteditortemplate{padding:2px;background:#eee;border:1px solid #666;cursor:pointer;font-weight:bold;color:#333399;}
a.selecteditortemplate:hover{background:LightYellow;color:#333399;}
div.backtotest {width:100%; text-align:center;margin:15px;}
div.backtotest a{font-size:1.8em;}
.hiddenimages{display:none;}
.hiddenimages * {display:none;}




.exportuploads{padding:2px; width:45%;}
.exportuploads .header{margin:5px;font-size:1.2em;color:#aaa;font-weight:bold;}


/*Course report*/
/*.coursereport .grouplink * {font-size:xx-small;}*/
.coursereport .headerpractice{text-align:center;}
.coursereport .bottomactions{text-align:left;padding-bottom:2px;padding-left:0.3em;}
.coursereport .practice{padding:2px;color:#555;}



.questiondisabled{background:#efefef;border-top:1px dashed #aaa;border-bottom:1px dashed #aaa;margin-bottom:5px;}//ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ ï¿½ï¿½ï¿½ ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½
.category .nodemediumview{padding:3px}
.category .paraheader{
clear:both;
margin:0px;
margin-bott1om:15px;
ma1rgin-top:40px;
padding:4px;
padding-left:20px;
width:100%;
background:url('../../../..//classes/elearning/_/pix/pheader.gif') #F5F5F5 no-repeat center left;

font-weight:bold;
}
.category .paraheader a{
	font-size:18px;
}
.learningplanedit {margin-bottom:25px;};
.learningplanedit .caption {background:#eee;};
.learningplanedit .actions {font-size:xx-small};

div.deniedpage{border:1px solid #eeeeee;margin:10px;padding:2px}
div.learninginterval{border:1px solid #EEEEEE;margin-top:5px;padding:2px}
div.learningplans{border:1px solid #666666;padding:5px}
.math{border:1px solid Silver;background:WhiteSmoke;font-family:monospace;}
div.mathblock{padding:10px;position:relative}
div.mathblock span.math{position:relative}
div.mathblock span.mathnum{color:Gray;position:absolute;right:10px;float:right}
.codename{color:red;}
.javaquestion{
margin-top:10px;
padding : 5px;
border:1px solid whitesmoke
}
.javaquestion  *{
	vertical-align : middle;
}
/*.matchquestion table td{padding:2px;border:1px solid #666;}
.matchquestion table tr{padding:2px;border:1px solid #666;}
.matchquestion table {padding:2px;border:1px solid #666;}*/


.groupstoreportheader{font-weight:bold;background:#eee;padding:3px;}
.coursedescription{width:100%;height:auto;padding:5px;clear:both}
.coursedescription .container{padding:5px;width:100%}
.coursedescription .date{color:Silver;float:right;font:bold xx-small;}
.coursedescription .directors{bo1rder-left:2px solid Orange;color:#A37A5C;font:bold xx-small;margin:3px;padding:3px;width:100%}
.coursedescription .image{border-right:2px solid #E9E8E2;float:left;margin-right:5px;padding-right:5px;min-width:100px;text-align:center}
.coursedescription .text{}
.coursedescription .title{border-bottom:2px solid #E9E8E2;font-weight:bold;margin-bottom:3px;padding:3px;background : #F5F5F5;}
.coursenav{font:bold}
.coursenav .split{color:#DDB40D;font:bold 1.2em;font:bold;padding:0 3px 0 3px}
.coursenavbottom{float:right;padding:15px;width:100%}
.coursenavbottom .count{float:left;visibility:hidden}
.coursenavbottom .next{float:right;font:bold 1.2em}
.coursenavbottom .prev{float:left;font:.9em;font-family:"MS Sans Serif",Geneva,sans-serif;font-weight:bold}
.coursenavbottom .split{color:#FF9900;font:bold 2em}
.courseprevnext{font:.9em serif;margin-top:5px;margin-bottom:5px;}
.courseprevnext *{color:Silver}
.courseprevnext .count{padding:0 3px 0 3px}
.courseprevnext a{text-decoration:underline}
a.currentquestion{border: 1px outset silver;border-top:3px solid #FFDD89 !important;fo1nt-size:2em !important;}
.quizcorrectdrag{background:Beige;color:Black;font:xx-small "MS Sans Serif",Geneva,sans-serif}
.quizquestiontext{color:Black;font:x-small "MS Sans Serif",Geneva,sans-serif}
.glossentry{border-left:2px solid #CCCCCC;margin-top:10px;padding-left:2px;padding-top:2px}
.graded{background:url('../../../..//classes/elearning/_//theme/pix/graded.gif') no-repeat center left;cl1ear:right;color:#4F8D45;font:bold xx-small;height:12px;margin-top:5px;padding-left:12px;verti1cal-align:top}
.answered{background:#99FF99}
.notanswered{background:Gainsboro}
.passed{color:Green;font-weight:bold;text-align:center}
.tryed{color:Red;font-weight:bold;text-align:center}

.nocert{background:#CCFFCC;border-color:#003300;border-style:solid;border-width:1px}
.needtopass{text-align:center}
table.quicklinks{width:100%;text-align:center;}
table.quicklinks td{border:0px solid #eee;}
table.quicklinks td a,table.quicklinks td span{text-align:center;width:100%}
.quicklinks legend{background: #FBF8D0;}
.quicklinks li{list-style:none}
.quicklinks ul{margin:0px}

.streport{border:1px solid #AAAAAA;border-top:2px solid #AAAAAA;margin-bottom:10px}
.streport .groupname, .quizreport .groupname{background:#EFEFEF;font-weight:bold;padding:2px}
.streport .students{margin-left:20px;padding:2px}


.manneedpassed{border-left:3px solid #CD5B43;padding-left:3px}
.manpassed{border-left:3px solid #56BC41;margin-top:5px;padding-left:3px}
.manreport{margin-left:10px}
.lintervalname{background:#EFEFC7;border-bottom:1px solid #AAAAAA;font-size:xx-small;width:100%}
table.intervaltable table td{border: 1px solid Gainsboro;padding:3px;
}
table.intervaltable table th td{
	white-space : nowrap;
}
table.intervaltable .actionlink{
	white-space:nowrap;border-bottom:1px dotted navy;height:1em;padding-left:2px;font-size:xx-small
}
.learningplanitem{border-left:4px solid Orange;margin-bottom:5px;padding-left:2px}
.navbottom{border-top:1px solid WhiteSmoke;margin-top:0px;padding-top:5px}
.dragslot{border:1px outer #EEEEEE;position:relative}
.drag{cursor:pointer}
.entryimage{border:3px solid #CCCCCC;float:right;margin:7px}
.entryname{background:WhiteSmoke;border:1px solid #DDDDDD;color:#333333;font: normal bold xx-small "MS Sans Serif",Geneva,sans-serif;padding:3px;text-align:left;vertical-align:middle}
.entrytext{border:1px solid #CCCCCC;margin-bottom:5px;padding:2px;}
li.expmenuitem{padding-left:2px;white-space:nowrap}
.document{border:1px outset White;margin:10px;padding:10px;width:100%;background:Snow}
.frametitle{margin:5px;color:Gray;font:bold 80% "MS Sans Serif",Geneva,sans-serif;text-align:right;vertical-align:top}

/*ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ ï¿½ï¿½ï¿½ï¿½*/
.code{text-align:left}
pre.code{clear:both;color:DarkBlue;font:bold;font:1em monospace;}

pre{clear:both;color:#333;font:1em monospace}
.codecpp{border:1px solid #EFEFEF;padding:5px}
.codecss{}
.codephp{}
.hl-brackets{color:#000080; font:bold}
.hl-builtin{color:Teal}
.hl-code{color:Gray}
.hl-comment{color:Gray}
.hl-default{color:Navy}
.hl-gutter{background:DarkGray;color:White}
.hl-identifier{color:Navy}
.hl-inlinedoc{color:Blue}
.hl-inlinetags{background:#FFFFFB;color:#FFBBBB}
.hl-mlcomment{color:Gray}
.hl-number{color:Orange}
.hl-prepro{color:Green}
.hl-quotes{color:DarkGreen}
.hl-reserved{color:Purple; font:bold}
.hl-special{color:Navy}
.hl-string{color:Green}
/*.hlt,.hlt span,.highlight,.highlight a,.highlight span,.highlight li{background:Khaki;color:#333}*/
.hl-types{color:Navy}
.hl-url{color:Blue}
.hl-var{color:DarkBlue}

.coursecell .course{flo1at:left;}
.coursecell .controls{font-size:xx-small; flo1at:right;}
tr.smallheader {font-size:xx-small;  background : Gainsboro;  font-family : Tahoma;  font-weight : bold;   }

.intervalname {font-weight:bold;width:100%}
.userlink {white-space:nowrap;}

.actions a.actionlink{maring-left:5px; margin-right:5px;}

.surveykey { margin-bottom:10px;}

.quizreport .groupheader{}
.quizreport .switchicon{margin-right:2px;}
.quizreport .groupname{fl1oat:left;}
.quizreport .middlegrade{flo1at:right;}

/*Grade*/
.gradebar {margin-right:3px; cursor:hand; border:1px solid #C0C0C0;vertical-align:bottom;}
.gradeto  {background:gray}
.labgrade {float:left;padding:2px;border:1px solid #F5F5F5;}
.rowhlt {background:#F5F5F5}
.javaquestion *{font-size:1em;}
.entrytext * {font-size:1em;}
pre * {font-size:1em;}
.scaledgrade{color:#999;}


/*PersonalPages*/
.studentcoursesheader{font-size:1.2em;font-weight:bold;}
.courseprogress{padding:4px;}
/*div.personalinfo{border-top:2px dotted #aaa;border-bottom:2px dotted #aaa;paddi1ng-bottom:10px;}*/
div.personalinfo .hblock{margin-top:10px;}
div.personalinfo .personalinfoheader{margin-bott1om:1px;padding:4px;fo1nt-size:1.2em;font-weight:bold;background:#ddd;border-bot1tom:1px solid #aaa;}
div.personalinfo .header{font-weight:bold;}
div.personalinfo .tip{font-size:0.8em;}
.reportlinks a{display:block;}
.coursepath * {font-size:0.8em;}
.coursepath .slash{font-weight:bold;margin-left:2px;margin-right:2px;color:#005B00;}
.coursetoreport{padding:2px;font-weight:bold;}
.slidefile {margin:0pt auto;overflow:auto;padding:10px;width:100%;margin-top:10px;line-height:16px;}
.slidefile img {border:1px solid #CFCFCF;}
div.slidefile a {font-size:15pt;}
.advicelink .bottomactions{text-align:center;padding-bottom:0px;}
.studentprogress{text-align:right;}
/*Glossary*/
.entry{margin-top:15px;}
.entry .name{color:Black;font-size:1.2em;margin:0;padding:0;}
.entry .defenition{margin-top:15px;}
.entry .description{margin:0;margin-top:5px;border-color:#eee}

/*Survey*/
.surveyquestion {padding:10px; margin:10px; border:1px solid #EBEBEC;}
.surveyquestion .questiontext{font-size:1.1em;margin-bottom:5px;padding-bottom:5px;}
.surveyquestion .questiontext .questionnumber{background:#8D9Ca8;font-size:1.1em;padding-left:2px;padding-right:2px;color:#fff;font-weight:bold;}
.surveyquestion .answer{}
textarea.surveyopen {width:100%;overflow-y:auto;height:80px;}

/*Conference*/
.participatebtn img{filter:alpha(opacity=70);opacity: 0.7;}
.participatebtn:hover img{filter:alpha(opacity=100);opacity: 1;}
.conferencestyle {align:center;background:#C0C0C0;width:100%;height:100%;text-align:center;}
.conferencestyle * {vertical-align:middle;}

/*AddQuestions*/

.addquestionarea textarea{height:400px;}

/*tinyMCE editor external view*/
.mceToolbarExternal {width:100%;}
.mceToolbarExternal {width:100%;}
.mceToolbarExternal td * {he1ight:10px;vertical-align:middle;}
.mceToolbarExternal table{background: #F0F0EE; border: 1px solid #cccccc; padding: 0; margin: 0;width:100%;}

.learningplanedit {margin-bottom:25px;};
.learningplanedit .caption {background:#eee;};
.learningplanedit .actions {font-size:xx-small};

.learninginterval{border:1px solid #EEEEEE;margin-top:5px;padding:2px}
.dates{white-space:nowrap; margin-right:5px;}
div.learningplans{border:1px solid #666666;padding:5px}

.streport{border:1px solid #AAAAAA;border-top:2px solid #AAAAAA;margin-bottom:10px}
.streport .groupname{background:#EFEFEF;f1ont-weight:bold;padding:2px}
.streport .students{margin-left:20px;padding:2px}
.manneedpassed{border-left:3px solid #CD5B43;padding-left:3px}
.manpassed{border-left:3px solid #56BC41;margin-top:5px;padding-left:3px}
.manreport{margin-left:10px}
.lintervalname{background:#EFEFC7;border-bottom:1px solid #AAAAAA;font-size:xx-small;width:100%}
table.intervaltable {margin-bottom:5px;}
table.intervaltable table td{border: 1px solid Gainsboro;padding:3px;}
table.intervaltable table th td{white-space : nowrap;}
table.intervaltable .actionlink{white-space:nowrap;border-bottom:1px dotted navy;height:1em;padding-left:2px;font-size:xx-small}
.learningplanitem{border-left:4px solid Orange;margin-bottom:5px;padding-left:2px}
.listtitle{background:#dedede;}
.listsubtitle{background:#eee;}
div .listitem {margin-bottom:15px;}
div .listitem .listheader{background:#dedede;padding:2px;}
div.wide div.listitem {margin-bottom:40px;}
.intervalname {font-weight:bold;width:100%}
.userlink {white-space:nowrap;}
.listnumer {border-bottom:2px solid #999;cursor:pointer;}
.userslist {padding:5px;}.loggedpage * {font-size:0.8em;}
.logperiod {font-size:1.5em;color:#777;height:100%;}
.logperiod .date{font-size:1em;color:#777;}
.logperiod .date .year{font-size:0.7em;vertical-align:top;}
.detailedlogs{width:100%;}
.detailedlogs .header{width:100%;background:#eee;border:1px solid #aaa;}
.detailedlogs .header .user{font-size:1.2em;font-weight:bold;}
.detailedlogs .header .closebutton{text-align:right;align:right;}
.detailedlogs .header td{width:100%;padding:5px;vertical-align:middle;}.deadlinereached { bor1der:1px solid Red;color: FireBrick;}
.difficulty{font-size:9pt;  text-transform : lowercase; color:gray;fon1t-weight:bold}
.companyprojects{font-weight:bold;color:#aaa;}
.noprojects{font-weight:bold;}
.milestonedescription{color:#666;}
.totesthlt {background:#CCFFCC;}
.atestlog {border:1px solid #BBAA88;display:block;height:200px;margin:0pt auto;overflow:auto;padding:10px;width:100%;margin-top:10px;dir:'ltr';font-size:11px;line-height:16px;}
table.log tr.problem {background:#FFEFF3;color:#7F0723;}
table.log tr.ok {background:#E1FFDF;color:#0D4F0A;}
table.milestones {
	width:500px
}
table.milestones tr.notstarted {background:#FBFBFB;color:#6F6F6F;}
table.milestones tr.inwork {background:#FFFCDF;color:#9F9200;}
table.milestones tr.finished {background:#EFFFF7;color:#006F39;}
table.milestones tr.broken {background:#FFEFF3;color:#7F0723;}
table.milestones tr.header td{font-size:13pt;}
table.milestones th{font-si1ze:12pt;background : #F5F5F5;width:50%}
.progresscount{font-weight:bold;font-size:0.8em;color:#666;}
.documentationredlink a{color:red;}
.closedticket {background: #EEFFEE; bac1kground:yellow; border-right:4px solid green;wi1dth:100%}
.showdocpage {border:1px solid #CFCFCF;margin:5px; padding:5px;}
.docpage{border:1px solid #CFCFCF;margin:5px; padding:5px;};

div.atestcontent {width:100%;}
div.atestcontent table{width:80%;}
.inwork td, .inwork a {color:#710000;border:10px;}
.inwork td {background:#FFF3F3; }
.finished td, .finished a {color:#1C4804;}
.finished td {background:#F3FEED}
.suggested td, .suggested a {color:#8F7A01;}
.suggested td {background:#FFFDEC}
.docpage img{border:1px solid #CFCFCF; text-align:center;margin:2px;padding:2px;}
.releasenotes {border:1px solid #CFCFCF;padding:10px;margin:10px;}


.learningsaleheader {margin-top:10px;margin-bottom:10px;font-size:1.5em;}
.learningsaleheader .saleclassname {color:#aaa;font-size:1em;}

.learningheader {margin-top:10px;margin-bottom:10px;font-size:1.5em;}
.learningheader .classname {color:#aaa;font-size:1em;}
.learningheader a{font-size:1em;}

.learningprogramheader {margin-top:10px;margin-bottom:10px;font-size:1.5em;}
.learningprogramheader .learningprogramclassname {color:#aaa;font-size:1em;}

.learningprogramobject {margin:10px; margin-bottom:10px;padding:4px;border:1px solid #bbb;/*border-top:2px solid #bbb;border-left:2px solid #bbb;*/}
.learningprogramobject.learningprogramcategory {margin-bottom:10px;padding:4px;border:1px solid Orange;/*border-top:2px solid Orange;border-left:2px solid Orange;*/}
.learningprogramobject.learningprogramcategory .programheader {font-weight:bold;}
.learningprogramobject .programheader .classname {color:#888;f1ont-weight:bold;margin-right:10px; }
.learningprogramobject.learningprogramcategory .programheader .classname {color:Orange;font-weight:bold;mar1gin-right:10px; }
.learningprogramobject .programheader * {font-size:1.1em;}


.makinglearningprogram .commentbox {font-size:1.3em;fo1nt-weight:bold;color:#555;}
.saleprograms .learningprogram {margin-bottom:10px;}
/*.learningprogram table.lp {border-left:2px solid #bbb;border-top:2px solid #bbb;}*/

.learningprogram .resourcecardcontent h1{border-bottom:0px;font-size:1.2em;margin:0px;margin-bottom:8px;padding:0px;}
.learningprogram .resourcecardcontent h2{border-bottom:0px;font-size:1.1em;margin:0px;margin-bottom:4px;padding:0px;}
.learningprogram .resourcecardcontent h3{border-bottom:0px;font-size:1em;margin:0px;margin-bottom:2px;padding:0px;}
.learningprogram .resourcecardcontent h4{border-bottom:0px;font-size:1em;margin:0px;margin-bottom:2px;padding:0px;}
.learningprogram .resourcecardcontent p{padding:0px;margin:2px;margin-bottom:4px;}

.learningprogram .editlink {font-size:0.8em;}
.learningprogram .editlink a{font-size:1em;}

.learningprogram .programheader {font-size:1.1em;}
.learningprogram .programheader a{font-size:1.1em;}

a.learningprogramtext {font-weight:bold;}

.courseinfo a{font-size:0.8em;}

.reportgrade{}
.reportstatus {font-size:0.8em;wh1ite-space:nowrap;}
.reportgrade.notbegan, .reportstatus.notbegan{color:red;}
.reportgrade.began, .reportstatus.began{color:Darkorange;}
.reportgrade.passed, .reportstatus.passed{color:Green;font-weight:normal;}

.surveycategory {bord1er-left:2px solid #aaa; margin-bottom:20px; padding-left:5px;}
.surveycategory .surveyheader {font-size:1.2em;}
.surveycategory .surveyheader a{font-size:1em;}

.companysurveys .sruveyattempt{padding:2px;}
.companysurveys .sruveyattempt .date{margin-right:4px;}

.sharedstatus{color:DimGray;te1xt-align:center;pa1dding:2px;}
.sharedhref{font-size:1.1em;font-weight:bold;white-space:nowrap;}

.surveingremote h1{font-style:normal;font-size:1.1em;}

.learningsalestatus .status{color:#888;}
.learningsalestatus .currentstatus{font-size:1.2em;color:#F47100;font-weight:bold;}

.salefunnelreport .salecountbar{background:#aaa;}

.filtermanager {white-space:nowrap;border-bottom:1px solid #CCC; margin-bottom:2px;}/*table.nav{padding:0px;white-space:nowrap;background:Gray;color:white}
td.navpath a,td.navpath span{color:whitesmoke;border-right:1px solid #DAD6CB;font:1em;height:100%;margin:0px;padding:5px;text-decoration:none;vertical-align:middle;font-weight:normal;font-size:1em;}
td.navpath span{color:#6D6B6D;}
td.navpath{background-image:none;}

.navcorner{background:#446988;color:#FFFFFF;font-size:1.2em;font-weight:bold;vertical-align:middle;height:28px;border-bottom: 2px solid #C4BFB0;}
.navl1{background: #BDCCD8;color:#333333;font:1em bold;height:28px;border-bottom:2px solid #808080}
.sideblock{margin-top:10px;width:100%}
.sideblock .sideblockheader{color: white;background:url('../../../..//override/newupi/theme/pix/sideblock.gif') top left no-repeat}
.sideblock .sideblockheader2{background:url('../../../..//override/newupi/theme/pix/sideblock.gif') top right no-repeat}
.sideblock h3{font-size:1em;margin:0;padding:5px;padding-left:8px}
.sideblockcontent{background:White;border-left:1px solid #CCCCCC;border-right:1px solid #CCCCCC;margin:0;padding:5px;padding-bottom:0px}
.sideblockfooter{background:url('../../../..//override/newupi/theme/pix/sideblock.gif') bottom left no-repeat;padding-left:15px}
.sideblockfooter2{background:url('../../../..//override/newupi/theme/pix/sideblock.gif') bottom right no-repeat}

*/
table.nav{padding:0px;white-space:nowrap;background:Gray;color:white}
td.navpath a,td.navpath span{color:whitesmoke;bo1rder-right:1px solid #DAD6CB;border-right:2px dotted #aaa; font:1em;height:100%;margin:0px;padding:5px;text-decoration:none;vertical-align:middle;font-weight:normal;font-size:1em;}
td.navpath span{color:#6D6B6D;}
td.navpath{background-image:none;}

.navcorner{background:#446988;color:#FFFFFF;font-size:1.2em;font-weight:bold;vertical-align:middle;height:28px;border-bottom: 2px solid #C4BFB0;}
.navl1{background: #BDCCD8;color:#333333;font:1em bold;height:28px;border-bottom:2px solid #808080}



.sideblock{background:transparent;border:0}

.sideblock .sideblockheader2{background:transparent}
.sideblock h3{border-left:0px solid #CCAB69;color:white;background:transparent}
.sideblockcontent{padding:5px;width:100%;border-top:0}

.sideblockfooter{line-height:16px}
.sideblockfooter2{line-height:16px}



.sideblock{margin-top:10px;width:100%}
.sideblock .sideblockheader{color: white;background:url('../../../..//override/newupi/theme/pix/sideblock.gif') top left no-repeat}
.sideblock .sideblockheader2{background:url('../../../..//override/newupi/theme/pix/sideblock.gif') top right no-repeat}
.sideblock h3{font-size:1em;margin:0;padding:5px;padding-left:8px}
.sideblockcontent{background:White;border-left:1px solid #CCCCCC;border-right:1px solid #CCCCCC;margin:0;padding:5px;padding-bottom:0px}
.sideblockfooter{background:url('../../../..//override/newupi/theme/pix/sideblock.gif') bottom left no-repeat;padding-left:15px}
.sideblockfooter2{background:url('../../../..//override/newupi/theme/pix/sideblock.gif') bottom right no-repeat}
