@import url( reset.css );
HTML {
	HEIGHT: 100%
}
BODY {
	HEIGHT: 100%
}
.bodywrap {
	HEIGHT: 100%
}
.container {
	HEIGHT: 100%
}
.middle {
	HEIGHT: 100%
}
.wrapper {
	HEIGHT: 100%
}
.container {
	OVERFLOW: hidden
}
.bodywrap {
	OVERFLOW: hidden
}
BODY {
	OVERFLOW: hidden
}
HTML {
	OVERFLOW: hidden
}
DIV.middle {
	POSITION: fixed
}
BODY {
	LINE-HEIGHT: 1.4em; BACKGROUND-COLOR: white; FONT-FAMILY: verdana, arial, helvetica, sans-serif; HEIGHT: 100%; COLOR: black; MAX-HEIGHT: 100%; FONT-SIZE: 70%
}
INPUT {
	FONT-FAMILY: verdana, arial, helvetica, sans-serif !important
}
BUTTON {
	FONT-FAMILY: verdana, arial, helvetica, sans-serif !important
}
.ui-widget {
	FONT-FAMILY: verdana, arial, helvetica, sans-serif !important
}
BUTTON.delete-comment {
	MARGIN-LEFT: 100px
}
TEXTAREA {
	WIDTH: 100%; DISPLAY: block; FONT-FAMILY: verdana, arial, helvetica, sans-serif; FONT-SIZE: 110% !important
}
TEXTAREA.log {
	HEIGHT: 500px
}
H1 {
	FONT-SIZE: 200%
}
H2 {
	PADDING-BOTTOM: 7px; FONT-SIZE: 160%
}
H3 {
	MARGIN: 10px 0px; COLOR: #243B5A; FONT-SIZE: 130%
}
H4 {
	COLOR: #243B5A; FONT-SIZE: 120%
}
P {
	MARGIN: 15px 0px
}
TD P {
	MARGIN: 0px
}
A {
	COLOR: #243B5A; TEXT-DECORATION: underline
}
A:hover {
	TEXT-DECORATION: underline
}
EMBED {
	Z-INDEX: 8; POSITION: absolute; TOP: 0px; LEFT: 0px
}
DL {
	MARGIN: 0px 0px 1.5em
}
#popup TABLE DL {
	MARGIN: 0px
}
DT {
	MARGIN: 0px 0px 0.2em; FONT-WEIGHT: bold
}
DD {
	
}
TABLE {
	MARGIN: 0px 0px 20px
}
THEAD TH {
	BACKGROUND: #243B5A 0px 0px; FONT-WEIGHT: bold
}
THEAD TD {
	BACKGROUND: #243B5A 0px 0px; FONT-WEIGHT: bold
}
TH {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 5px; PADDING-RIGHT: 10px; PADDING-TOP: 4px
}
CAPTION {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 5px; PADDING-RIGHT: 10px; PADDING-TOP: 4px
}
TH {
	COLOR: white; FONT-WEIGHT: bold
}
TH A.sort-header {
	COLOR: white
}
TABLE {
	VERTICAL-ALIGN: middle
}
TD {
	VERTICAL-ALIGN: middle
}
TH {
	VERTICAL-ALIGN: middle
}
TH {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; PADDING-RIGHT: 10px; PADDING-TOP: 2px
}
TD {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; PADDING-RIGHT: 10px; PADDING-TOP: 2px
}
CAPTION {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; PADDING-RIGHT: 10px; PADDING-TOP: 2px
}
CAPTION {
	TEXT-ALIGN: left; FONT-WEIGHT: normal
}
TH {
	TEXT-ALIGN: left; FONT-WEIGHT: normal
}
TD {
	TEXT-ALIGN: left; FONT-WEIGHT: normal
}
TABLE.all-projects {
	BORDER-BOTTOM: #dddddd 1px solid; BORDER-LEFT: #dddddd 1px solid; BORDER-TOP: #dddddd 1px solid; BORDER-RIGHT: #dddddd 1px solid
}
TABLE.all-projects TH {
	TEXT-ALIGN: center; BORDER-LEFT: #243B5A 1px solid
}
TABLE.all-projects TR.first TH {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
TR.top TH {
	TEXT-ALIGN: center; BORDER-LEFT: #ddd 1px solid; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: #ccc; COLOR: #243B5A
}
TABLE.all-projects TH.first {
	BORDER-LEFT: medium none
}
FIELDSET {
	BORDER-BOTTOM: #d5dce3 1px solid; BORDER-LEFT: #d5dce3 1px solid; PADDING-BOTTOM: 15px; PADDING-LEFT: 15px; WIDTH: 80%; PADDING-RIGHT: 15px; BORDER-TOP: #d5dce3 1px solid; BORDER-RIGHT: #d5dce3 1px solid; PADDING-TOP: 15px; -moz-border-radius: 5px; -webkit-border-radius: 5px
}
#toc-main-custom FIELDSET {
	BORDER-BOTTOM-COLOR: red; BORDER-TOP-COLOR: red; COLOR: red; BORDER-RIGHT-COLOR: red; BORDER-LEFT-COLOR: red
}
.ils.search FIELDSET {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
LEGEND {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 0px
}
TABLE.dynamic {
	MARGIN: 15px 0px
}
TD.form-label {
	VERTICAL-ALIGN: top
}
TD.form-input-text INPUT.form-error {
	BORDER-BOTTOM: #d4575b 1px solid; BORDER-LEFT: #d4575b 1px solid; BACKGROUND-COLOR: #fff5f5; BORDER-TOP: #d4575b 1px solid; BORDER-RIGHT: #d4575b 1px solid
}
FORM TH {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 25px; PADDING-TOP: 5px
}
FORM TD {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 25px; PADDING-TOP: 5px
}
FORM CAPTION {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 25px; PADDING-TOP: 5px
}
.search-form TABLE {
	MARGIN: 0px; BORDER-SPACING: 1px; BORDER-COLLAPSE: separate
}
TR.ils.search TD {
	BORDER-BOTTOM: #ddd 1px solid; BORDER-LEFT: #ddd 1px solid; VERTICAL-ALIGN: top; BORDER-TOP: #ddd 1px solid; BORDER-RIGHT: #ddd 1px solid
}
.search-form FIELDSET {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; WIDTH: auto; PADDING-RIGHT: 5px; PADDING-TOP: 5px
}
.search-form FIELDSET > DIV {
	PADDING-BOTTOM: 5px; MARGIN: 0px 0px 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.search-form TR.ils.search LABEL {
	WIDTH: 60px; DISPLAY: inline-block
}
TR.ils.search .range {
	DISPLAY: inline-block; VERTICAL-ALIGN: middle
}
TR.ils.search .range INPUT {
	MARGIN: 0px 0px 5px
}
TR.ils.search .value {
	BORDER-BOTTOM: #ddd 1px solid
}
.hidden {
	DISPLAY: none
}
.hidden.icon {
	DISPLAY: none
}
.clear {
	CLEAR: both
}
.items LI {
	FLOAT: left
}
.highlight_1 {
	BACKGROUND: #e85163; FONT-WEIGHT: bold
}
.highlight_2 {
	BACKGROUND: #e89f51; FONT-WEIGHT: bold
}
.highlight_3 {
	BACKGROUND: #ffff3b; FONT-WEIGHT: bold
}
.highlight_4 {
	BACKGROUND: #9fe036; FONT-WEIGHT: bold
}
.highlight_5 {
	BACKGROUND: #36c4e0; FONT-WEIGHT: bold
}
.highlight_6 {
	BACKGROUND: #b067f5; FONT-WEIGHT: bold
}
.messages {
	BORDER-BOTTOM: #dddddd 2px solid; BORDER-LEFT: #dddddd 2px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 0.8em; PADDING-RIGHT: 0.8em; MARGIN-BOTTOM: 1em; BORDER-TOP: #dddddd 2px solid; BORDER-RIGHT: #dddddd 2px solid; PADDING-TOP: 0px
}
.error {
	BORDER-BOTTOM-COLOR: #fbc2c4; BORDER-TOP-COLOR: #fbc2c4; BACKGROUND: #fbe3e4 0px 0px; COLOR: #8a1f11; BORDER-RIGHT-COLOR: #fbc2c4; BORDER-LEFT-COLOR: #fbc2c4
}
.notice {
	BORDER-BOTTOM-COLOR: #ffd324; BORDER-TOP-COLOR: #ffd324; BACKGROUND: #fff6bf 0px 0px; COLOR: #514721; BORDER-RIGHT-COLOR: #ffd324; BORDER-LEFT-COLOR: #ffd324
}
.success {
	BORDER-BOTTOM-COLOR: #c6d880; BORDER-TOP-COLOR: #c6d880; BACKGROUND: #e6efc2 0px 0px; COLOR: #264409; BORDER-RIGHT-COLOR: #c6d880; BORDER-LEFT-COLOR: #c6d880
}
.error A {
	COLOR: #8a1f11
}
.error P {
	COLOR: #8a1f11
}
.notice A {
	COLOR: #514721
}
.notice P {
	COLOR: #514721
}
.success A {
	COLOR: #264409
}
.success P {
	COLOR: #264409
}
.odd {
	BACKGROUND: #dedede
}
.odd TD {
	BACKGROUND: #dedede
}
.icon {
	MIN-HEIGHT: 16px; PADDING-LEFT: 20px; DISPLAY: inline-block; BACKGROUND: url(/application/views/img/icons/page_white.png) no-repeat left top
}
.language.icon {
	BACKGROUND: url(/application/views/img/icons/flags/gb.png) no-repeat left 3px
}
SPAN.language.icon {
	BACKGROUND: url(/application/views/img/icons/flags/gb.png) no-repeat left 3px
}
.file.icon {
	BACKGROUND: url(/application/views/img/icons/page_white_star.png) no-repeat left top
}
.favorites.icon {
	BACKGROUND: url(/application/views/img/icons/star.png) no-repeat left top
}
.add-favorite.icon {
	BACKGROUND: url(/application/views/img/icons/star_add.png) no-repeat left top
}
.remove-favorite.icon {
	BACKGROUND: url(/application/views/img/icons/star_delete.png) no-repeat left top
}
.comments.icon {
	BACKGROUND: url(/application/views/img/icons/comments_yellow.png) no-repeat left top
}
.comments-menu.icon {
	BACKGROUND: url(/application/views/img/icons/comments_yellow.png) no-repeat left top
}
.comment-edit.icon {
	BACKGROUND: url(/application/views/img/icons/comment_edit.png) no-repeat left top
}
.comment-delete.icon {
	BACKGROUND: url(/application/views/img/icons/comment_delete.png) no-repeat left top
}
.comment-reply.icon {
	BACKGROUND: url(/application/views/img/icons/comment_add_yellow.png) no-repeat left top
}
.comment-add.icon {
	BACKGROUND: url(/application/views/img/icons/comment_add_yellow.png) no-repeat left top
}
.epc-comment-add.icon {
	BACKGROUND: url(/application/views/img/icons/comment_add_yellow.png) no-repeat left top
}
.ils-comment-add.icon {
	BACKGROUND: url(/application/views/img/icons/comment_add_yellow.png) no-repeat left top
}
.pressed.comment-add.icon {
	BACKGROUND: url(/application/views/img/icons/comment.png) no-repeat left top
}
.book.icon {
	BACKGROUND: url(/application/views/img/icons/book.png) no-repeat left top
}
.pdf.icon {
	BACKGROUND: url(/application/views/img/icons/page_white_acrobat.png) no-repeat left top
}
.xls.icon {
	BACKGROUND: url(/application/views/img/icons/page_white_excel.png) no-repeat left top
}
.xlsx.icon {
	BACKGROUND: url(/application/views/img/icons/page_white_excel.png) no-repeat left top
}
.html.icon {
	BACKGROUND: url(/application/views/img/icons/page_white_code.png) no-repeat left top
}
.xml.icon {
	BACKGROUND: url(/application/views/img/icons/page_white_code.png) no-repeat left top
}
.jpg.icon {
	BACKGROUND: url(/application/views/img/icons/page_white_picture.png) no-repeat left top
}
.gif.icon {
	BACKGROUND: url(/application/views/img/icons/page_white_picture.png) no-repeat left top
}
.png.icon {
	BACKGROUND: url(/application/views/img/icons/page_white_picture.png) no-repeat left top
}
.epc-add.icon {
	BACKGROUND: url(/application/views/img/icons/brick_add.png) no-repeat left top
}
.epc-parts.icon {
	BACKGROUND: url(/application/views/img/icons/brick.png) no-repeat left top
}
.epc-list.icon {
	BACKGROUND: url(/application/views/img/icons/brick_go.png) no-repeat left top
}
.print.icon {
	BACKGROUND: url(/application/views/img/icons/printer.png) no-repeat left top
}
.epc-print.icon {
	BACKGROUND: url(/application/views/img/icons/printer.png) no-repeat left top
}
.csv.icon {
	BACKGROUND: url(/application/views/img/icons/page_white_text.png) no-repeat left top
}
.info.icon {
	BACKGROUND: url(/application/views/img/icons/information.png) no-repeat left top
}
.db-download.icon {
	BACKGROUND: url(/application/views/img/icons/page_white_database.png) no-repeat left top
}
.running.icon {
	BACKGROUND: url(/application/views/img/icons/accept.png) no-repeat left top
}
.fail.icon {
	BACKGROUND: url(/application/views/img/icons/exclamation.png) no-repeat left top
}
.complete-ils.icon {
	BACKGROUND: url(/application/views/img/icons/page_add.png) no-repeat left top
}
.admin-status.icon {
	BACKGROUND: url(/application/views/img/icons/server_chart.png) no-repeat left top
}
.profiler.icon {
	Z-INDEX: 1000; POSITION: absolute; WIDTH: 16px; BOTTOM: 0px; DISPLAY: block; BACKGROUND: url(/application/views/img/icons/chart_bar.png) no-repeat left top; HEIGHT: 16px; LEFT: 0px
}
A.icon16 {
	TEXT-INDENT: -5000px; WIDTH: 16px; DISPLAY: block; HEIGHT: 16px; OVERFLOW: hidden
}
A.remove.icon16 {
	BACKGROUND: url(/application/views/img/icons/cross.png) no-repeat left top
}
.excelfull.icon {
	BACKGROUND: url(/application/views/img/icons/page_white_excel.png) no-repeat left top
}
.excelview.icon {
	BACKGROUND: url(/application/views/img/icons/page_white_excel.png) no-repeat left top
}
.container {
	MARGIN-TOP: 110px; BACKGROUND: white
}
.container > .header {
	Z-INDEX: 1000; BORDER-BOTTOM: #d5dce3 1px solid; POSITION: fixed; WIDTH: 100%; BACKGROUND: white; HEIGHT: 110px; TOP: 0px
}
.front-matter .header {
	POSITION: inherit; BACKGROUND: inherit; HEIGHT: inherit
}
.content {
	POSITION: relative; HEIGHT: 100%
}
.scroll.content {
	OVERFLOW-Y: scroll
}
.toc.content {
	MARGIN-LEFT: 265px
}
.content .text {
	MARGIN: 10px 20px 0px
}
.content .text IMG.front-image {
	MARGIN: 50px 0px 20px 20px; MAX-WIDTH: 300px; FLOAT: right
}
.content .text .flaglist A {
	POSITION: relative; MARGIN-LEFT: 5px; TOP: -2px
}
.content .text .flaglist A:hover {
	TEXT-DECORATION: none
}
.content TABLE UL {
	MARGIN: 0px
}
.content .toc-wrapper {
	MARGIN: 20px 0px
}
.content .all-projects TABLE {
	
}
.content .all-projects TABLE TR {
	BACKGROUND: white
}
.content .all-projects TABLE TD {
	BACKGROUND: white; FONT-WEIGHT: bold; BORDER-RIGHT: #ddd 1px solid
}
.content .all-projects TABLE TD A.project-title {
	WIDTH: 100px; DISPLAY: inline-block
}
.header .background {
	POSITION: relative; BACKGROUND:#243B5A no-repeat left center; HEIGHT: 50px
}
.preview .header .background {
	BACKGROUND-COLOR: #ff0000
}
.header P A {
	MARGIN: 0px 10px 0px 0px
}
.header H1 {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; DISPLAY: inline; PADDING-TOP: 5px
}
.header H1 A {
	COLOR: white; FONT-SIZE: 50%; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
.header H1 A.mail:hover {
	TEXT-DECORATION: underline
}
.header P {
	PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; COLOR: white; PADDING-TOP: 5px
}
.header IMG {
	PADDING-TOP: 3px
}
.header P A {
	COLOR: white
}
.header .icons A:hover {
	TEXT-DECORATION: none
}
.header #baseinfo {
	POSITION: absolute; CLEAR: both; TOP: 30px; right: 350px;
}
.header #relation_info {
	POSITION: absolute; CLEAR: both; TOP: 80px; right: 50px
}
.header #relation_left_info {
	POSITION: absolute; CLEAR: both; TOP: 80px; left: 150px
}
.header #project_name {
	POSITION: absolute; CLEAR: both; TOP: 5px; left: 80px; height:50px;color:white;font-size:15px
}
.header #topmenu {
	POSITION: absolute; CLEAR: both; TOP: 12px; right: 50px
}
.header #topmenu LI {
	MARGIN: 0px 10px; FLOAT: left
}
.header #topmenu A {
	WIDTH: 20px; DISPLAY: block; HEIGHT: 18px
}
.function-list {
	POSITION: relative; TEXT-ALIGN: right; MARGIN: 3px 20px; CLEAR: both
}
.function-list .breadcrumb {
	POSITION: absolute; TEXT-ALIGN: left; TOP: 0px; LEFT: 0px
}
.function-list UL.icons {
	Z-INDEX: 15
}
.function-list UL.icons LI {
	PADDING-LEFT: 10px; DISPLAY: inline; BACKGROUND: white
}
.function-list .item-list {
	 HEIGHT: 20px
}
.function-list UL.languages {
	Z-INDEX: 10; BORDER-BOTTOM: #d5dce3 1px solid; POSITION: absolute; MIN-WIDTH: 200px; TEXT-ALIGN: left; BORDER-LEFT: #d5dce3 1px solid; DISPLAY: none; BACKGROUND: white; BORDER-TOP: #d5dce3 1px solid; TOP: 20px; RIGHT: 0px; BORDER-RIGHT: #d5dce3 1px solid; -moz-border-radius: 3px; -webkit-border-radius: 3px; -moz-box-shadow: 0 0 15px #ccc; -webkit-box-shadow: 0 0 15px #ccc; box-shadow: 0 0 15px #ccc
}
.function-list UL.favorites {
	Z-INDEX: 10; BORDER-BOTTOM: #d5dce3 1px solid; POSITION: absolute; MIN-WIDTH: 200px; TEXT-ALIGN: left; BORDER-LEFT: #d5dce3 1px solid; DISPLAY: none; BACKGROUND: white; BORDER-TOP: #d5dce3 1px solid; TOP: 20px; RIGHT: 0px; BORDER-RIGHT: #d5dce3 1px solid; -moz-border-radius: 3px; -webkit-border-radius: 3px; -moz-box-shadow: 0 0 15px #ccc; -webkit-box-shadow: 0 0 15px #ccc; box-shadow: 0 0 15px #ccc
}
.function-list UL.epc-parts {
	Z-INDEX: 10; BORDER-BOTTOM: #d5dce3 1px solid; POSITION: absolute; MIN-WIDTH: 200px; TEXT-ALIGN: left; BORDER-LEFT: #d5dce3 1px solid; DISPLAY: none; BACKGROUND: white; BORDER-TOP: #d5dce3 1px solid; TOP: 20px; RIGHT: 0px; BORDER-RIGHT: #d5dce3 1px solid; -moz-border-radius: 3px; -webkit-border-radius: 3px; -moz-box-shadow: 0 0 15px #ccc; -webkit-box-shadow: 0 0 15px #ccc; box-shadow: 0 0 15px #ccc
}
.function-list UL.comments {
	Z-INDEX: 10; BORDER-BOTTOM: #d5dce3 1px solid; POSITION: absolute; MIN-WIDTH: 200px; TEXT-ALIGN: left; BORDER-LEFT: #d5dce3 1px solid; DISPLAY: none; BACKGROUND: white; BORDER-TOP: #d5dce3 1px solid; TOP: 20px; RIGHT: 0px; BORDER-RIGHT: #d5dce3 1px solid; -moz-border-radius: 3px; -webkit-border-radius: 3px; -moz-box-shadow: 0 0 15px #ccc; -webkit-box-shadow: 0 0 15px #ccc; box-shadow: 0 0 15px #ccc
}
.function-list DIV.toc-main {
	Z-INDEX: 10; BORDER-BOTTOM: #d5dce3 1px solid; POSITION: absolute; MIN-WIDTH: 200px; TEXT-ALIGN: left; BORDER-LEFT: #d5dce3 1px solid; DISPLAY: none; BACKGROUND: white; BORDER-TOP: #d5dce3 1px solid; TOP: 20px; RIGHT: 0px; BORDER-RIGHT: #d5dce3 1px solid; -moz-border-radius: 3px; -webkit-border-radius: 3px; -moz-box-shadow: 0 0 15px #ccc; -webkit-box-shadow: 0 0 15px #ccc; box-shadow: 0 0 15px #ccc
}
.function-list DIV.toc-main H3 {
	BACKGROUND-COLOR: white
}
.function-list DIV.toc-main DIV {
	BACKGROUND-COLOR: white
}
.function-list DIV.toc-main {
	MIN-WIDTH: 500px; PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; MAX-HEIGHT: 500px; OVERFLOW: scroll; TOP: 35px; PADDING-TOP: 10px
}
.function-list DIV.toc-main UL {
	MARGIN: 5px
}
.function-list DIV.toc-main LI {
	DISPLAY: inherit !important
}
.function-list UL.languages LI {
	BORDER-BOTTOM: #d5dce3 1px solid; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; DISPLAY: list-item !important; PADDING-TOP: 5px
}
.function-list UL.comments LI {
	BORDER-BOTTOM: #d5dce3 1px solid; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; DISPLAY: list-item !important; PADDING-TOP: 5px
}
.function-list UL.epc-parts LI {
	BORDER-BOTTOM: #d5dce3 1px solid; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; DISPLAY: list-item !important; PADDING-TOP: 5px
}
.function-list UL.favorites LI {
	BORDER-BOTTOM: #d5dce3 1px solid; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; DISPLAY: list-item !important; PADDING-TOP: 5px
}
.function-list UL.languages LI.last {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
.function-list UL.comments LI.last {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
.function-list UL.epc-parts LI.last {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
.function-list UL.favorites LI.last {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
.function-list UL.languages A {
	MIN-HEIGHT: 16px; DISPLAY: inline-block
}
.function-list UL.comments A {
	MIN-HEIGHT: 16px; DISPLAY: inline-block
}
.function-list UL.epc-parts A {
	MIN-HEIGHT: 16px; DISPLAY: inline-block
}
.function-list UL.favorites A {
	MIN-HEIGHT: 16px; DISPLAY: inline-block
}
.function-list UL.favorites A.hidden {
	DISPLAY: none
}
.header H2 {
	Z-INDEX: -1; POSITION: relative; MARGIN: 25px 10px; FONT-SIZE: 120%; TOP: -20px
}
.header H2.project {
	MARGIN: 0px 10px
}
.header H2.project SPAN.title-info {
	DISPLAY: block
}
.function-list A {
	COLOR: #243B5A
}
.function-list A:visited {
	COLOR: #243B5A
}
.function-list .toc-main A {
	COLOR: inherit
}
#sidebar-left {
	Z-INDEX: 150; WIDTH: 260px; BACKGROUND: white; FLOAT: left; HEIGHT: 100%
}
#sidebar-left > DIV {
	OVERFLOW-Y: auto; HEIGHT: 100%
}
#sidebar-left #toc {
	OVERFLOW-X: hidden
}
#sidebar-left > DIV > DIV {
	MARGIN: 5px
}
.sidebar-icons 
{
	Z-INDEX: 9; POSITION: absolute; BACKGROUND: #ddd; HEIGHT: 45px !important; TOP: 0px; RIGHT: -20px; PADDING-TOP: 5px; -moz-border-radius-topright: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-radius-topright: 5px; -webkit-border-radius-bottomright: 5px
}
.sidebar-icons A:hover {
	TEXT-DECORATION: none
}
.sidebar-icons A {
	WIDTH: 16px; DISPLAY: block; HEIGHT: 16px
}
.sidebar-icons .close 
{
	BACKGROUND: url("../images/sidebar-icons-arrow-left.png")
}
.sidebar-icons .open {
	BACKGROUND: url("../images/sidebar-icons-arrow-right.png") 
}
.sidebar-icons .close:hover {
	BACKGROUND: url("../images/sidebar-icons-arrow-left.png")
}
.sidebar-icons .open:hover {
	BACKGROUND: url("../images/sidebar-icons-arrow-right.png")
}
.toc-wrapper UL LI {
	LIST-STYLE-TYPE: disc; MARGIN-LEFT: 20px
}
.toc-wrapper .jstree UL LI {
	LIST-STYLE-TYPE: none; LIST-STYLE-IMAGE: none
}
.toc-wrapper UL LI A {
	COLOR: black
}
#footer {
	Z-INDEX: 109; POSITION: absolute; OVERFLOW-Y: scroll; WIDTH: 100%; BOTTOM: 0px; BACKGROUND: white; HEIGHT: 150px; LEFT: 0px
}
#footer .footer-container {
	WIDTH: 100%
}
#footer .footer-container .footer {
	MARGIN: 5px; HEIGHT: 140px
}
#footer .ui-resizable-handle {
	POSITION: fixed
}
#footer > DIV {
	POSITION: absolute
}
.commentable {
	PADDING-BOTTOM: 2px !important; MARGIN: -2px; PADDING-LEFT: 2px !important; PADDING-RIGHT: 2px !important; PADDING-TOP: 2px !important
}
.hover.commentable {
	BORDER-BOTTOM: #92cae4 2px solid; BORDER-LEFT: #92cae4 2px solid; PADDING-BOTTOM: 2px !important; MARGIN: -2px; PADDING-LEFT: 2px !important; PADDING-RIGHT: 8px !important; BACKGROUND: #d5edf8; COLOR: #205791; BORDER-TOP: #92cae4 2px solid; CURSOR: pointer; BORDER-RIGHT: #92cae4 2px solid; PADDING-TOP: 8px !important
}
.hover.commentable H3 {
	COLOR: #205791
}
.comments-wrapper {
	Z-INDEX: 15; BORDER-BOTTOM: #92cae4 1px solid; POSITION: absolute; BORDER-LEFT: #92cae4 1px solid; PADDING-BOTTOM: 20px; PADDING-LEFT: 20px; WIDTH: 400px; PADDING-RIGHT: 20px; BACKGROUND: #d5edf8; HEIGHT: 200px; BORDER-TOP: #92cae4 1px solid; BORDER-RIGHT: #92cae4 1px solid; PADDING-TOP: 20px; LEFT: 50px; -moz-border-radius: 10px; -webkit-border-radius: 10px
}
.comments-wrapper .close {
	BACKGROUND-IMAGE: url(/application/views/styles/images/ui-icons_2e83ff_256x240.png); POSITION: absolute; DISPLAY: block; TOP: 5px; RIGHT: 5px
}
.comments H3 {
	MARGIN-TOP: 0px
}
.comments H4 {
	TEXT-INDENT: 16px; WIDTH: 100%; BACKGROUND: url(../images/minus.gif) no-repeat left top; CURSOR: pointer
}
.comments H4.minus {
	BACKGROUND: url(../images/minus.png) no-repeat left top
}
.indented {
	DISPLAY: none; MARGIN-LEFT: 15px
}
.tooltip-comment {
	POSITION: absolute; TEXT-ALIGN: center; PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; WIDTH: 100px; PADDING-RIGHT: 10px; DISPLAY: none; BACKGROUND: #d5edf8; COLOR: #205791; TOP: 30px; RIGHT: 0px; PADDING-TOP: 10px; -moz-border-radius: 5px; -webkit-border-radius: 5px
}
#comment-form {
	
}
.js-dialog {
	FONT-SIZE: 100% !important
}
.js-dialog FIELDSET {
	MARGIN: 20px 0px
}
.js-dialog TEXTAREA {
	MARGIN-TOP: 5px; HEIGHT: 50px
}
.js-dialog FORM {
	MARGIN: 10px 0px
}
.js-dialog LABEL {
	MARGIN-BOTTOM: 5px; MARGIN-RIGHT: 15px
}
.js-dialog INPUT.text {
	MARGIN-TOP: 5px; WIDTH: 100%; DISPLAY: block
}
.comment-mark {
	TEXT-INDENT: -5000px; WIDTH: 16px; DISPLAY: block; BACKGROUND: url(/application/views/img/icons/comments_yellow.png); HEIGHT: 16px
}
DIV.comment {
	BORDER-BOTTOM: #92cae4 1px solid; POSITION: relative; PADDING-BOTTOM: 15px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; MARGIN-BOTTOM: 20px; MARGIN-RIGHT: 5px; PADDING-TOP: 15px
}
DIV.comment P.controls {
	MARGIN: 0px
}
DIV.comment P.submitted {
	POSITION: absolute; FONT-STYLE: italic; TOP: 0px; RIGHT: 15px
}
.comment .comment-content {
	DISPLAY: none
}
.admin-item A {
	MIN-HEIGHT: 16px; PADDING-LEFT: 25px; DISPLAY: block; COLOR: #243B5A; FONT-WEIGHT: bold
}
.admin-item A.admin-users {
	BACKGROUND: url(/application/views/img/icons/user.png) no-repeat left top
}
.admin-item A.admin-groups {
	BACKGROUND: url(/application/views/img/icons/group.png) no-repeat left top
}
.admin-item A.admin-customers {
	BACKGROUND: url(/application/views/img/icons/user_gray.png) no-repeat left top
}
.admin-item A.admin-permissions {
	BACKGROUND: url(/application/views/img/icons/shield.png) no-repeat left top
}
.admin-item A.admin-projects {
	BACKGROUND: url(/application/views/img/icons/report.png) no-repeat left top
}
.admin-item A.admin-logs {
	BACKGROUND: url(/application/views/img/icons/page_red.png) no-repeat left top
}
.admin-item A.admin-comments {
	BACKGROUND: url(/application/views/img/icons/comments.png) no-repeat left top
}
.admin-item A.admin-db {
	BACKGROUND: url(/application/views/img/icons/database.png) no-repeat left top
}
.admin-item A.admin-replicate {
	BACKGROUND: url(/application/views/img/icons/server_go.png) no-repeat left top
}
.admin-item A.admin-status {
	BACKGROUND: url(/application/views/img/icons/server_chart.png) no-repeat left top
}
.admin-item A:hover {
	TEXT-DECORATION: none
}
.admin-item P {
	MARGIN-TOP: 5px; PADDING-LEFT: 25px
}
#popup {
	POSITION: fixed; MARGIN: 10px
}
#popup H2 {
	BORDER-BOTTOM: #d5dce3 1px solid; MARGIN-BOTTOM: 10px
}
#popup .content {
	POSITION: fixed; OVERFLOW-Y: auto
}
#popup .content > DIV {
	MARGIN-RIGHT: 10px
}
.front-matter {
	CLEAR: both
}
.front-matter TR.rev-info TD INS {
	WIDTH: 16px; DISPLAY: block; FLOAT: left; HEIGHT: 16px
}
DIV.middle .front-matter TABLE.id-adm-rev TH SPAN {
	WIDTH: 16px; DISPLAY: block; FLOAT: left; HEIGHT: 16px
}
.front-matter TR.rev-info TD INS.plus {
	BACKGROUND: url(../images/plus.gif) no-repeat left center
}
.front-matter TABLE.id-adm-rev TH SPAN.plus {
	BACKGROUND: url(../images/plus.gif) no-repeat left center
}
.front-matter TR.rev-info TD INS.minus {
	BACKGROUND: url(../images/minus.png) no-repeat left center
}
.front-matter TABLE.id-adm-rev TH SPAN.minus {
	BACKGROUND: url(../images/minus.png) no-repeat left center
}
A.front-matter-info {
	MARGIN: 0px 0px 10px; WIDTH: 16px; DISPLAY: block; BACKGROUND: url(/application/views/img/icons/information.png) no-repeat left top; HEIGHT: 16px
}
A.front-matter-info:hover {
	TEXT-DECORATION: none
}
.jstree-closed A {
	BORDER-BOTTOM: transparent 1px solid; BORDER-LEFT: transparent 1px solid; BORDER-TOP: transparent 1px solid; BORDER-RIGHT: transparent 1px solid
}
.jstree-open A {
	BORDER-BOTTOM: transparent 1px solid; BORDER-LEFT: transparent 1px solid; BORDER-TOP: transparent 1px solid; BORDER-RIGHT: transparent 1px solid
}
.jstree-closed A:hover {
	BORDER-BOTTOM: #d5dce3 1px solid; BORDER-LEFT: #d5dce3 1px solid; BACKGROUND: #eee; BORDER-TOP: #d5dce3 1px solid; BORDER-RIGHT: #d5dce3 1px solid
}
.jstree-open A:hover {
	BORDER-BOTTOM: #d5dce3 1px solid; BORDER-LEFT: #d5dce3 1px solid; BACKGROUND: #eee; BORDER-TOP: #d5dce3 1px solid; BORDER-RIGHT: #d5dce3 1px solid
}
.ui-resizable-e.ui-resizable-handle {
	Z-INDEX: 9; RIGHT: -5px; BORDER-RIGHT: gray 3px double
}
.ui-resizable-n.ui-resizable-handle {
	Z-INDEX: 9; BACKGROUND: white; HEIGHT: 0px; BORDER-TOP: gray 3px double; TOP: 0px
}
DIV.search TABLE {
	WIDTH: 100%
}
DIV.search .icon {
	DISPLAY: block
}
.scrollable {
	POSITION: relative; OVERFLOW: hidden
}
.item-list {
	POSITION: relative; OVERFLOW: hidden
}
.scrollable .items {
	POSITION: absolute; WIDTH: 20000em
}
.item-list .items {
	POSITION: absolute; WIDTH: 20000em
}
.ui-progressbar {
	MARGIN: 20px 0px; WIDTH: 500px; HEIGHT: 1.5em
}
.ui-progressbar DIV {
	LINE-HEIGHT: 1.5em
}
.ui-progressbar DIV.value {
	Z-INDEX: 200; POSITION: relative; TEXT-ALIGN: center; WIDTH: 100%; HEIGHT: 0px
}
#codeigniter_profiler CODE {
	FONT-SIZE: 120%
}
#tooltip {
	Z-INDEX: 130; BORDER-BOTTOM: #111 1px solid; POSITION: absolute; BORDER-LEFT: #111 1px solid; PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #eee; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BORDER-TOP: #111 1px solid; BORDER-RIGHT: #111 1px solid; PADDING-TOP: 5px
}
#tooltip H3 {
	MARGIN: 0px
}
#tooltip DIV {
	MARGIN: 0px
}
#tooltip SPAN.lang-text {
	DISPLAY: block
}
#cart-form {
	MARGIN-TOP: 5px
}
#cart-form TABLE {
	WIDTH: 100%
}
.epc-progress .steps LI {
	PADDING-LEFT: 24px; BACKGROUND: url(/application/views/img/icons/bullet_white.png) no-repeat left top; HEIGHT: 24px; COLOR: #ccc
}
.epc-progress .steps LI.running {
	BACKGROUND: url(/application/views/img/icons/bullet_arrow_right.png) no-repeat left top; COLOR: inherit
}
.epc-progress .steps LI.success {
	BACKGROUND: url(/application/views/img/icons/accept.png) no-repeat left top; COLOR: inherit
}
.epc-progress .steps LI.fail {
	BACKGROUND: url(/application/views/img/icons/exclamation.png) no-repeat left top; COLOR: inherit
}
.epc-progress .steps LI.warning {
	BACKGROUND: url(/application/views/img/icons/error.png) no-repeat left top; COLOR: inherit
}
.toc-edit-admin {
	MARGIN-BOTTOM: 20px
}
.toc-edit-admin .branch {
	MARGIN-BOTTOM: 20px
}
.search-form .buttons {
	MARGIN: 0px 70px 0px 0px; FLOAT: left
}
.search-form .buttons DIV {
	MARGIN-BOTTOM: 10px
}
.search-form .history TABLE {
	BORDER-SPACING: 0; BORDER-COLLAPSE: collapse
}
.search-form .history TH {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; PADDING-RIGHT: 10px; PADDING-TOP: 2px
}
.search-form .history TD {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; PADDING-RIGHT: 10px; PADDING-TOP: 2px
}
DIV.ui-widget-content#toc-tabs {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
DIV.ui-widget#toc-tabs {
	FONT-SIZE: 100%
}
DIV.ui-widget-content#toc-tabs UL.ui-tabs-nav {
	FONT-SIZE: 80%
}
DIV.ui-widget-content#toc-tabs UL.ui-tabs-nav LI {
	BACKGROUND-IMAGE: none; BORDER-BOTTOM-COLOR: white; BACKGROUND-COLOR: #999999; BORDER-TOP-COLOR: white; BORDER-RIGHT-COLOR: white; BORDER-LEFT-COLOR: white
}
DIV.ui-widget-content#toc-tabs UL.ui-tabs-nav LI A {
	COLOR: white
}
DIV.ui-widget-content#toc-tabs UL.ui-tabs-nav LI.ui-state-active {
	BACKGROUND-COLOR: #dddddd; MARGIN-BOTTOM: 1px; COLOR: #243B5A
}
DIV.ui-widget-content#toc-tabs UL.ui-tabs-nav LI.ui-state-hover.ui-state-active {
	BACKGROUND-COLOR: #dddddd; MARGIN-BOTTOM: 1px; COLOR: #243B5A
}
DIV.ui-widget-content#toc-tabs UL.ui-tabs-nav LI.ui-state-hover {
	BACKGROUND-COLOR: #ccc
}
DIV.ui-widget-content#toc-tabs UL.ui-tabs-nav LI.ui-state-active A {
	COLOR: #243B5A
}
DIV.ui-widget-content#toc-tabs UL.ui-tabs-nav LI.ui-state-hover.ui-state-active A {
	COLOR: #243B5A
}
DIV#toc-tabs .ui-widget-header {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BACKGROUND: white; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
DIV#toc-tabs .ui-tabs .ui-tabs-nav {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 75% !important; PADDING-TOP: 0px
}
DIV#toc-tabs .ui-tabs .ui-tabs-panel {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
.bottombar-icons {
	Z-INDEX: 9; POSITION: absolute; BACKGROUND: #ddd; TOP: 3px; RIGHT: 0px; PADDING-TOP: 5px; -moz-border-radius-bottomleft: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-radius-bottomright: 5px; -webkit-border-radius-bottomleft: 5px
}
.bottombar-icons A:hover {
	TEXT-DECORATION: none
}
.bottombar-icons A {
	WIDTH: 16px; DISPLAY: block; HEIGHT: 16px
}
.bottombar-icons .close {
	BACKGROUND: url("../images/sidebar-icons-arrow-up.png")
}
.bottombar-icons .open {
	BACKGROUND: url("../images/sidebar-icons-arrow-down.png")
}
.bottombar-icons .close:hover {
	BACKGROUND: url("../images/sidebar-icons-arrow-up.png")
}
.bottombar-icons .open:hover {
	BACKGROUND: url("../images/sidebar-icons-arrow-down.png")
}
P.search {
	MARGIN: 2px 0px
}
P.pagination {
	MARGIN: 2px 0px
}
