#dropmenudiv{ position:absolute;
    position:absolute;
    border:1px #6495ed;
    border-bottom-width: 0;
    font:normal 12px Tahoma;
    color:#ffffff;
    line-height:18px;
    z-index:100;
}


#dropmenudiv a{ width: 100%;
    display: block;
    text-indent: 3px;
    border-bottom: 1px ;
    color:#ffffff;
    padding: 1px 0;
    text-decoration: none;
    font-weight: normal; }


#dropmenudiv a:hover{
    background-color: #6495ed; }



html, body
{
    height: 100%;
    background-image:url("../customized_images/nn_bkg.gif");
    background-repeat:repeat;
    background-position:top;
}

.VNComponentTable
{
    border:1px solid #DDE9F4;
}
.VNComponentHRow
{
    background-color: #7BA7D2; color:#FFFFFF
}
.VNComponentRow
{
    background-color: #FFFFFF
}

.VNBottomCellBorder
{
    border-bottom:1px solid #A0C2E0;
}

.VNTopCellBorder
{
    border-top:1px solid #A0C2E0;
}

.VNLeftCellBorderAndHeader
{
    border-left:1px solid #DDE9F4;
    background-color: #f0f0f0;
}

.VNLeftCellBorder
{
    border-left:1px solid #DDE9F4;
}

.VNRightCellBorder
{
    border-right:1px solid #DDE9F4;
}



.VNform
{
    border: 1px solid #bbbbbb;
    margin: 0 auto;
    border-collapse: collapse;
    border-spacing: 0px;
}

/* Sub form titles are a little smaller */
.VNform .VNform .formtitle, .VNformSectionBreak .formtitle
{
    padding-top: 0.3em;
    font-size: 14px;
}

.VNform .VNform
{
    margin: 10px auto;
}

.VNformheader, .VNformSectionBreak
{
    background-color: #f0f0f0;
}

.VNform .toolbar
{
    float: right;
    padding: 3px 5px;
    border: 1px dotted #bbbbbb;
    background-color: #fefefe;
    vertical-align: middle;
    text-align: right;
}

.VNform .toolbar .sectionStart
{
    margin-left: 16px;
}


.VNform .instructions
{
    border-bottom: 1px solid #bbbbbb;
}

.VNform .VNformfooter
{
    text-align: center;
}

.VNform td
{
    padding: 5px;
}

.VNform .VNformbody
{
    padding: 5px 5px 10px 5px;
}


.highlighted .VNform, .highlighted .VNform *
{
    border-color: #C0C030;
}


.highlighted .VNformheader
{
    background-color: #eeeebb;
}

.fieldDescription
{
    display: block;
    font-size: 80%;
}

.formErrors
{
    background-color: #ffcccc !important;
}

.formErrors h5
{
    color: #cc0000;
}

.formErrors ul
{
    margin: 0;
    list-style: inside;
}

.centred
{
    margin-left: auto;
    margin-right: auto;
}

.rowClear { background-color: #ffffff; }  normal (white) background

#quickSearchInput
{
    font-size:10px;
    font-family:Tahoma,Sans-Serif;
}
/* table styles */
.tableBorder { background-color: #bbbbbb; }

/* table row styles */
.rowHover { background-color: #f0f0f0; cursor: pointer; }
.cellHover { background-color: #fffff0; cursor: pointer; }

.rowHeaderDark { background-color: #bbbbbb; }
.rowHeader { background-color: #f0f0f0; }
.rowNormal { background-color: #ffffff; }  normal (white) background
.rowAlternate { background-color: #fffff0; } alternate (pale yellow) background
.rowAlternateDark { background-color: #ffffde; }  alternate (pale yellow) background
.rowAlternateHighlighted { background-color: #eeeebb; }  alternate (pale yellow) background

/* This is the same as colHeaderLink above - we should look to remove that one in future, and use this instead */
TH {	font-family: Tahoma, Helvetica;	font-size: 12px; text-align: left;}
TH a { text-decoration: none; }

/* titles and headings */
.pagetitle { font-size: 24px; font-weight: bold; font-family: Tahoma, sans-serif; margin: 0 0 0 0; }
.formtitle { font-size: 17px; font-weight: bold; font-family: Tahoma, sans-serif; margin: 0 0 2px 0; color: #003366; }
.bluetext { color: #003366; }

.fieldLabelArea, .fieldLabelAreaTop
{
    background-color: #CAD5DB;
    vertical-align: top;
    text-align: left;
}

/*Golyad*/
table.form {
    border: 0px solid #fff8ec;
    border-collapse: collapse;
    margin-top: 0px;
    width: 100%
}
table.container {
    border: 1px solid #4682b4;
    border-collapse: collapse;
    margin-top: 0px;
    width: 100%
}

table.form tr {
    background: #e8eff8;
    border-top: 0px solid silver;
}

table.form tr.header {
    height:22;
    text-align: center;
    background: #cee3fd;
    border-top: 0px solid silver;
    font-weight:normal
}

table.form td {
    height:22;
    vertical-align: middle;
    text-align: right;
}

table.form td.formLabel
{
    text-align: left;
    padding-left: 5px;
}
table.form td.formCenter
{
    text-align: center;
    /*padding-left: 5px;*/
}
.formInput
{
   background: #f7f9fd;
   /*height:50px*/
    color: black;
    border: 1px solid #748D9A;
}



}
table.form td.formSpacer
{
   background: #f7f9fd;
   height: 15px
}

table.form td.formTopBottomSpacer
{
   height: 5px
}

.topBottomSpacer
{
    height:5px
}

/*Golyad*/
table.search {
    border: 0px solid #fff8ec;
    border-collapse: collapse;
    margin-top: 0px;
    width: 100%
}

table.search tr {
    background: #CAD5DB;
    border-top: 0px solid silver;
}

table.search td {
    height:22;
    vertical-align: middle;
    text-align: right;
}

table.search td.searchLabel
{
    text-align: left;
    padding-left: 5px;
}
table.search td.searchLabelRight
{
    text-align: right;
    color:#014554
    /*padding-left: 5px;*/
}


/*Golyad: index*/
table.indexHeader {
    border: 0px solid #607d8f;
    border-collapse: collapse;
    margin-top: 0px;
    /*background-color:#ffffff;*/
    /*width: 100%;*/
}

table.indexHeader td.tabLabel {
    /*background: #ffffff;*/
    /*border-top: 0px solid silver;*/
    vertical-align: middle;
    text-align: right;
    color: white

}
table.indexBody {
    border: 1px solid #607d8f;
    border-collapse: collapse;
    margin-top: 0px;
    background-color:#ffffff;
    width: 100%;
}

table.indexBody td.indexHeading {
    /*border: 0px solid #607d8f;*/
    /*font-family: Tahoma;*/
    color: white;
    background-color:#607d8f;
    height:22;
}

table.indexBody tr.even {
    background: #ebeff1;
    border-top: 0px solid silver;
    vertical-align: middle;
    text-align: right;
    height:"20"
}

table.indexBody tr.odd {
    background: #ffffff;
    border-top: 0px solid silver;
    vertical-align: middle;
    text-align: right;
    height:"20"
}

.readonlyValueArea
{
    color:#696969;
    border: 1px solid #aec0db;
    background-color: #d8e0ed;
    vertical-align: middle;
}

.listInput
{
    color:#696969;
    border: 1px solid #e4b99e;
    background-color: #faf2ed;
    vertical-align: middle;
}

.readonlyValueArea1
{
    color:#a9a9a9;
    border: 1px solid #dfdbb0;
    background-color: #f9f8f0;

}

.listButton
{
    color:#808040;
    border: 1px solid #c8c891;
    background-color: #f3f1ed;

}

.readonlyErrLabel
{
    color: red;
    border: 1px solid #bbbbbb;
    background-color: #f0f0f0;
    vertical-align: middle;
}
.errorMessage
{
    color: red;
    background-color: #FFF2F0;
    vertical-align: middle;
}

.successMessage
{
    color: green;
    background-color: #F4FAF4;
    vertical-align: middle;
}

.fieldLabelAreaTop
{
    text-align: left;
}

.required
{
    color:#CC3300; font-weight:bold
}


/* WebWork Stles */
.label { }
.infoLabel { color: blue }
.errLabel { color: red; }
.successLabel { color: green; }
.positiveLabel { color: green; }
.negativeLabel { color: red; }
.errMsg { color: #cc0000; font-weight: bold; text-align: center}
.errorBox { border: 1px solid #c00; padding: 4px; width: 90%; background: #fcc; }
.errorBox2
{
    border: 1px solid #c00;
    background: #fcc;
}
.checkboxLabel {}
.checkboxErrLabel { color: red }

/* For debugging i18n */
.replaced { background-color: #33CC66; }


/* font styles */
BODY { margin: 0px; font-family: Tahoma, Sans-Serif, sans-serif; color:black; }
BLOCKQUOTE { font-size: 11px; font-family: Tahoma, Sans-Serif, sans-serif; color:black; }
.small { font-size: 9px; }
.smallfooter {font-size: 9px; font-family: Verdana, Tahoma, Helvetica, sans-serif; }
.smallgrey { font-size: 9px; color: #666; }
.smallgreyfooter { font-size: 9px; color: #666666; font-family: Verdana, Tahoma, Helvetica, sans-serif; }
.grey { color: #666; }
.lightgrey { color: #aaa; }
.warning { color: #900; font-weight:bold }
.red-highlight, .red-highlight td {color: #FF0000; font-weight:bold }
.green-highlight {color: #006400; font-weight:bold }
.bright-green-highlight {color: #33CC00; font-weight:bold }
.red-highlight-small {color: #8B0000; font-weight:bold; font-size: 9px}
.green-highlight-small {color: #006400; font-weight:bold; font-size: 9px }
.blue-highlight {color: #6600FF; font-weight:bold}

STRONG {font-weight: bold;}
B {font-weight: bold;}

/* styles for field editing page */
.hiddenField { color: #999; }
.hidden
{
    display: none;
    border: none;
    padding: 0px;
}

.basicHide
{
    display: none;
}

.fullyCentered
{
    vertical-align: middle;
    text-align: center;
    margin: auto;
}



H1 { font-weight: bold; font-size: 24px; font-family: Tahoma, Sans-Serif; margin-bottom: 0px; }
H2 { font-weight: bold; font-size: 18px; font-family: Tahoma, Sans-Serif; margin-top: 10px; margin-bottom: 0px; }
H3 { font-weight: bold; font-size: 16px; font-family: Tahoma, Sans-Serif; margin-top: 10px; margin-bottom: 0px; }
H4 { font-weight: bold; font-size: 12px; font-family: Tahoma, Sans-Serif; margin-top: 10px; margin-bottom: 0px; }
H5 { font-weight: bold; font-size: 11px; font-family: Tahoma, Sans-serif; margin-bottom: 0px; }
H6 { font-weight: bold; font-size: 10px; font-family: Tahoma, Sans-Serif; margin-bottom: 0px; }

.trackback { padding: 2px; margin: 0 0 5px 0; }
.trackbackblogname { font-size: 10px; color: #999; }
.trackbacklink { }
.trackbackexcerpt { font-size: 10px; color: #999 }

.grid
{
    margin-top: 5px;
    margin-bottom: 5px;
    border-collapse: collapse;
    background-color: #ffffff;
    border: 1px solid #cccccc;
}

.grid th, .grid td
{
    border: 1px solid #cccccc;
    padding: 4px;
    vertical-align: top;
}

.grid th
{
    background-color: #f0f0f0;
}

.defaultWidth
{
    width: 95%;
}

.maxWidth
{
    width: 99%;
}

.minWidth
{
    width: 1%;
}

.minNoWrap
{
    width: 1%;
    white-space: nowrap;
}

.noWrap
{
    white-space: nowrap;
}

.emailHeader {
    font-weight:bold;
}

.date {
    color:#336699;
}

.borderedBox {
    border: 1px solid #bbbbbb;
    padding: 2px;
}


.borderedBoxBlack {
    border: 1px solid #000000;
}


.borderedTabBox {
    border: 1px solid #bbbbbb;
    width: 100%;
}

.borderedTabBoxHidden {
    border: 1px solid #bbbbbb;
    display: none;
    width: 100%;
}


.gridTabBox {
    border: 0px;
    padding: 0px;
    background-color:#bbbbbb;
}

.gridTabBoxHidden {
    border: 0px;
    padding: 0px;
    background-color:#bbbbbb;
    display: none;
}

.selectedTabCell {
    background-color: #bbbbbb;
}

.unselectedTabCell {
    background-color: #ffffff;
}

.errorTabCell {
    background-color: #ffcccc;
}

.selectedTabFont {
    color: #ffffff;
    font-weight: bold;
}

.unselectedTabFont {
    font-weight: bold;
}



.gridBox {
    border: 0px;
    padding: 0px;
    background-color:#bbbbbb;
}

/* Email/Comment action styles */

.issuePanelContainer
{
    border: 1px solid #bbbbbb;
    border-collapse: collapse;
    width: 100%;
}

.action-box {
    border: thin solid #bbbbbb;
    border-collapse: collapse;
    margin: 2px 2px 2px 2px;
}

.action-container
{
    width: 100%;
    padding: 0px;
    border-collapse: collapse;
}

.actionHeader
{
    border-top: 1px solid #bbbbbb;
    padding: 2px;
    background-color: #f0f0f0;
    border-collapse: collapse;
}

.actionLinks
{
    text-align: right;
    padding: 2px;
    float: right;
    vertical-align: middle;
}

.changeHistory td
{
    border: thin solid #ffffff;
}

.action-details
{
    float: left;
    padding: 2px;
    background-color: #f0f0f0;
    text-align: left;
}

.action-links {
    text-align: right;
    padding: 2px;
    background-color: #f0f0f0
}

.action-body {
    background-color: #ffffff;
    padding: 2px;
}

.action-spacer {
    clear: both;
}

.alertHeader {
    border: 2px solid #990000;
    margin: 4px;
    font-weight: bold
}


/* new styles */
HR { color: #3c78b5; height: 1px; }

/* golyad*/
/* top nav bar : menu bar styles*/
.navItemOver { font-family: Tahoma; font-size: 12px; color: #FFFFFF; background-color: #005EBB; cursor: hand; cursor: pointer;text-decoration: none;}
.navItemOver a { color: #ffffff; text-decoration: none; }
.login { font-size: 12px; font-family: Tahoma; color: #FFFFFF; background-color: #FBA34F;text-decoration: none;}
.navItem { font-size: 12px; font-family: Tahoma; color: #FFFFFF; background-color: #01667C;text-decoration: none;}
.navItem a { color: #ffffff; text-decoration: none; }


/* Projects grouped by category on the dashboard */
.projectCategoryGroup { border-left:1px dashed #bbbbbb; border-right:1px dashed #bbbbbb; border-top:0px dashed #bbbbbb; border-bottom:1px dashed #bbbbbb; padding:7px;  }
span.switch { cursor: pointer; color: #003366 }

/* Column header styles */
TD.colHeaderLink  {	font-family: Tahoma;	font-size: 10px; font-weight:bold }
.colHeaderLink a { text-decoration: none; }
.colHeaderOver { background-color: #bbbbbb;	font-family: Tahoma, Helvetica;	font-size: 12px; cursor: hand; cursor: pointer;}
.colHeaderOver a { text-decoration: none; }
.colHeaderHighlight { background-color: #bbbbbb;	font-family: Tahoma, Helvetica;	font-size: 12px;}
.colHeaderHighlight a { text-decoration: none; }

/*golyad*/
/*this part is used to decorate fonts*/
P, UL, OL, DL, LI, TD, TEXTAREA, INPUT, SELECT, BUTTON
{
    font-family: Tahoma, Sans-Serif;
    font-size: 12px;
color:black;
/*    color:#014554;*/
	text-decoration: none;
}

body a
{
	text-decoration: none;
}


.inLineTable
{     border:1px solid #E3B874;
/*color:#FFFBF4;*/
    font-family: Tahoma;
    color: #9B6C26;
    font-size: 9pt;
    background-color: #FFFBF4
}

.displayList
{
    border:1px solid #9B6C26;
/*color:#FFFBF4;*/
    font-family: Tahoma;
    color: #FFFBF4;
/*font-size: 9pt;*/
    border: 1px solid #9B6C26;
    background-color: #ffffff;
    width:100%;

}

.loginBody
{   font-family: Tahoma;
    background-color: #ECECEC
}
.searchPanel
{   font-family: Tahoma;
    background-color: #CAD5DB
}

.inLineInput
{   font-family: Tahoma;
    color: #9B6C26;
    font-size: 9pt;
    border: 1px solid #9B6C26;
    background-color: #FFF2DD
}
.inLineButton
{   font-family: Tahoma;
    color: #9B6C26;
    font-size: 9pt;
    border: 1px solid #9B6C26;
    background-color: #FFe8bf
}

.searchInput
{   font-family: Tahoma;
    color: #014554;
    font-size: 9pt;
    border: 1px solid #748D9A;
    background-color: #F1F5FA
}
.formButton
{   font-family: Tahoma;
    color: #014554;
    font-size: 9pt;
    border: 1px solid #748D9A;
    background-color: #D2DBE4
}
.button
{   font-family: Tahoma;
    color: #014554;
    font-size: 9pt;
    border: 1px solid #748D9A;
    background-color: #e8eff8
}

.searchLabel
{   font-family: Tahoma;
    color: #014554;
    font-size: 9pt;
    /*border: 1px solid #748D9A;*/
    /*background-color: #F1F5FA*/
}
.searchValue
{   font-family: Tahoma;
    color: #014554;
    font-size: 9pt;
    text-align: right;
    /*border: 1px solid #748D9A;*/
    /*background-color: #F1F5FA*/
}

.inLineTitle
{   font-family: Tahoma;
    color: #9B6C26;
    font-size: 8pt;
    border: 0px
    }

.displayTable
{   font-family: Tahoma;
    color: #9B6C26;
    font-size: 9pt;
/*border: 1px solid #9B6C26;*/
/*background-color: #FFF2DD*/
}

.formLabelArea
{
    background-color: #e8eff8;
    vertical-align: top;
    text-align: right;
}

.footer { text-align: center; }

optgroup
{
    background-color: #fffff0;
    border-top: 1px solid #cccccc;
    padding: 0px 2px;
    font-weight: normal;
    font-style: normal;
}

optgroup option
{
    background-color: #ffffff;
}

/** Currently only works with FireFox. Degrades well in other browsers **/
option.imagebacked, option.selectall
{
    padding: 2px 0 2px 20px;
    background-repeat: no-repeat;
    background-position: 1px 2px;
    vertical-align: middle;
}
option.selectall
{
    background-image: url('../images/icons/table_sql_select_16.png');
    border-bottom: 1px dotted #0085eb;
}


ul.square, ul.square_blue, ul.config
{
    margin: 0;
    padding: 0;
    list-style: none;
}

ul.square_blue li
{
    padding-left: 13px;
    background-image: url('../images/icons/bullet_blue.gif');
    background-repeat: no-repeat;
    background-position: 0em 0.4em
}


ul.square li
{
    padding-left: 13px;
    background-image: url('../images/icons/bullet_creme.gif');
    background-repeat: no-repeat;
    background-position: 0em 0.4em
}

ul.square li a
{
    font-weight: bold;
}


ul.config li a, a.config
{
    background-image: url('../images/icons/confg_16.gif');
    background-repeat: no-repeat;
    background-position: 0em 2px; padding-left:20px; padding-right:0; padding-top:3px; padding-bottom:3px
}

a.sort
{
    background-image: url('../images/icons/sort_az_descending.png');
    background-repeat: no-repeat;
    background-position: 0em 2px; padding-left:20px; padding-right:0; padding-top:3px; padding-bottom:3px
}

.wizardFooter
{
    vertical-align: top;
    background-color: #f0f0f0;
    text-align: right;
    padding-top: 0.5em;
    padding-bottom: 0.5em;
}

.darkFooter
{
    vertical-align: top;
    background-color: #f0f0f0;
    text-align: center;
    padding-top: 0.5em;
    padding-bottom: 0.5em;
}

.wizardFooter #cancelButton
{
    margin-left: 1em;
}

.wizardFooter .wizardInfo
{
    float: left;
    font-size: 0.8em;
    vertical-align: middle;
    text-align: left;
}

.codearea
{
    border-width: 1px;
    border-style: dashed;
    border-color: #bbbbbb;
    background-color: #F6F6F6;
    width: 80%;
    margin: 10px auto;
    padding: 0em 1em;
    -moz-border-radius: 10px;
}


pre.codearea h4
{
    border-bottom: 1px #bbbbbb solid;
}

pre.codearea textarea
{
    border: none;
    width: 100%;
    height: 300px;
    background-color: #F6F6F6;
    font-size: 100%;
    margin-bottom: 1em;
}

textarea.code, pre.codearea textarea
{
    font-family: monospace;
}

.subText
{
    font-size: 80%;
}

.selectDescription
{
    font-size:10px;
    text-align:top;
}

img
{
    border: 0px;
}

.informationBox
{
    border: 1px solid #F0C000;
    margin-left: auto;
    margin-right: auto;
    width: 80%;
    background-color: #FFFFCE;
    padding: 10px;
}

.informationBox .error
{
    color: #FF0000;
    font-weight:bold;
    font-size: 120%;
}

.informationBox .success
{
    color: #006400;
    font-weight:bold;
    font-size: 120%;
}

.informationBox .info
{
    color: #6600FF;
    font-weight: bold;
    font-size: 120%;
}

table.blank
{
    margin: 0px;
    padding: 0px;
    border: none !important;
    vertical-align: top;
    border-collapse: collapse;
    border-spacing: 0px;
}

table.blank td
{
    margin: 0;
    padding: 0 5px 5px 0;
    border: none !important;
    vertical-align: top;
}

table.noPadding, table.noPadding tr, .noPadding
{
    margin: 0px;
    padding: 0px;
    border: none;
    vertical-align: top;
    border-collapse: collapse;
    border-spacing: 0px;
    padding: 0px;
}


table.minColumns td, table.minColumns th
{
    width: 1%;
}

td.normal, th.normal
{
    width: auto !important;
}


.nowrap
{
    white-space: nowrap;
}

ul.optionslist
{
    margin: 0px;
    padding: 0px;
    padding-left: 2px;
    list-style: none;
}

ul.optionslist  li
{
    padding-left: 13px;
    background-image: url('../images/icons/bullet_creme.gif');
    background-repeat: no-repeat;
    background-position: 0em 0.25em
}

ul.optionslist ul
{
    margin: 0px;
    margin-bottom: 0.5em;
    padding-left: 13px;
}

ul.optionslist ul li
{
    display: inline;
    padding-left: 13px;
    background-image: url('../images/icons/navigate_right_16.gif');
    background-repeat: no-repeat;
    background-position: 0em 0.25em;
    font-size: 80%;
    padding-right: 1em;
    white-space: nowrap
}

.percentagegraphtable, .percentagegraphtable td
{
    padding: 0px;
}

#reloadImage
{
    position: relative;
    top: 3px;
    margin: 0px 0 0 5px;
}


/* Issue Navigator width controls */

td.navigator
{
    font-size: 10px;
    white-space: nowrap;
    vertical-align: top;
}

/* Need this style to fix an IE rendering problem */
td.navigator img
{
    vertical-align: top;
}


td.summary
{
    font-size: 12px;
    width: 20% ;
    white-space: normal;
}

td.description
{
    font-size: 12px;
    width: 30%;
    white-space: normal;
}


.redText
{
    color: #990000;
}

.spaced
{
    margin-left: 2px;
    margin-right: 2px;
}

/* project Panel styles */

.projectPanel
{
    margin: 0px;
    padding: 0px;
    border: none !important;
    width: 100%;
    border-collapse: collapse;
    border-spacing: 0px;
    vertical-align: top;
}


.projectPanel .header
{
    padding: 4px;
    background-color: #f0f0f0;
}

.projectPanel .versionBanner
{
    background-color: #fffff0;
    padding: 4px;
    width: 100%;
}

.localHelp
{
    position: relative;
    left: 5px;
    top: 3px;
}

/** Use these styles for when you need two "columns" **/

div.container
{
    overflow: hidden;
    width: 99%;
    margin-left: auto;
    margin-right: auto;
}


.leftColumn
{
    width: 49%;
    float: left;
}

.rightColumn
{
    width: 49%;
    float: right;
}

/** Admin menu styles **/

#adminMenu
{
    width: 170px;
    vertical-align: top;
    background-color: #f0f0f0;
    margin: 0;
    padding: 0;
}

#adminMenu .section
{
}

#adminMenu .headerOpen, #adminMenu .headerClosed
{
    display: block;
    width: 152px;
    font-weight: bold;
    color: #003366;
    background-color: #dddddd;
    border-bottom: solid 1px #3678B5;
    padding: 3px 3px 3px 15px;
    background-repeat: no-repeat;
    background-position: 2px 6px;
    text-decoration: none;
}

#adminMenu .headerOpen
{
    background-image: url('../images/icons/navigate_down_10.gif');
}

#adminMenu .headerClosed
{
    background-image: url('../images/icons/navigate_right_10.gif');
}

#adminMenu ul
{
    margin: 0;
    padding: 5px 3px 15px 3px;
    list-style: none;
}

#adminMenu li
{
    padding-left: 13px;
    background-image: url('../images/icons/bullet_creme.gif');
    background-repeat: no-repeat;
    background-position: 0.15em 0.3em
}


/** Some useful styles from Confluence **/
.noteBox, .warningBox, .infoBox, .tipBox
{
    padding: 5px;
}


.noteBox
{
    border: solid 1px #F0C000;
    background-color: #FFFFCE;
}
.warningBox
{
    border: solid 1px #c00;
    background-color: #fcc;
}
.infoBox
{
    border: solid 1px #3c78b5;
    background-color: #D8E4F1;
}
.tipBox
{
    border: solid 1px #090;
    background-color: #dfd;
}

span.pagebanner {
    display: block;
    margin: 10px 0px 0px 10px;
    padding: 2px 4px 2px 0px;
    width: 79%;
}

span.pagelinks {
    display: block;
    font-size: .95em;
    margin-bottom: 5px;
    margin-top: -18px;
    padding: 2px 0px 2px 0px;
    text-align: right;
    width: 80%;
}

table.list {
    border: 1px solid #fff8ec;
    border-collapse: collapse;
    margin-top: 0px;
    width: 100%
}
/*golyad*/
table.list td {
    /*border:1px solid #fff8ec; */
    border: 1px solid #F4E4C4;
    border-bottom-width: 0px;
    border-top-width: 0px;
    padding-left: 3px;
    padding-right: 3px;
    /*color:#666666;*/
    color:#000000;
    height:20
}

table.list td.spacer {
    height:5px

}
table.list td p {
    color:#666666
}

table.list th {
    background-color: #fff8ec;
    padding: 2px;
    padding-left: 3px;
    border-bottom: 0px solid black;
    text-align: right;
    color: black;
    text-align:right; color:#000000; font-family:Tahoma; font-size:10px; font-weight:bold; direction:rtl; text-indent:0px;
}

/* The following 3 rules are for Tapestry's contrib:Table */
table.list th table {
    width: 100%;
    margin: 0px;
    padding: 0px;
}

table.list th table td {
    text-align: right;
}

table.list th table td:hover, table.list th table td a:hover {
    background-color: #ffd;
}

table.list th table tr:hover {
    background-color: #ffd;
    border: 0px solid white;
}

table.list tr.even {
    background: #fff8ec;
    border-top: 0px solid silver;
}
table.list tr.even a{
    background: #fff8ec;
    border-top: 0px solid silver;
    text-decoration:none;

}

table.list tr.odd {
    background: white;
    border-top: 0px solid silver;
}

table.list tr.odd a{
    background: #fffff0;
    background: white;
    border-top: 0px solid silver;
    text-decoration:none
}

table.list th a, table.list th a:visited {
    background-color: transparent;
    color: #000000;
    text-decoration: none;
}

th.sorted a, th.sortable a {
    background-position: left;
    display: block;
    padding: 0px 3px;
}

th.sortable a {
	padding-right: 3px;
  background-position: left 50%;
  display: block;
  padding-left: 3px;
  padding-bottom: 0px;
  padding-top: 0px;
  font-family:tahoma;
  font-size:10px;
  font-weight:bold
}

table.list th.order1 a {
    background-image: url('../images/arrow_down.png') !important;
}

table.list th.order2 a {
    background-image: url('../images/arrow_up.png') !important;

}

table.list th.sortable a {
    background-image: url('../images/arrow_off.png');
}

table.list th.sorted {
    background-color: #bbbbbb;
    color: #000000;
}

table.list th.sorted a, table.list th.sortable a {
    background-position: left;
    background-repeat: no-repeat;
    display: block;
}

table.list th:hover.sortable {
    background-color: #ffd;
}

table.list thead tr {
    background-color: #FFCC00;
}

table.list tr.even {
    background: #fff8ec;
    border-top: 0px solid #C0C0C0;
    color: #000000;
}

table.list tr.odd {
    background: #FFFFFF;
    border-top: 0px solid #C0C0C0;
    color: #000000;
}

/* highlight table row onmouseover */
table.list tr:hover, table.list tr.over {
    background: #FFFF40;
    border-bottom: 0px solid #C0C0C0;
    border-top: 0px solid #C0C0C0;
    color: #000000;
    cursor: pointer;
    cursor: hand;  IE 5.5 non-compliant workaround
}

/* Labels for validation and label tag */
label {
    font-weight: normal;
    cursor: pointer;
    cursor: hand;
}

label.required {
    font-weight: bold;
}

label.error {
    font-weight: bold;
    background: transparent;
    color: red;
}

/* These are the styles for detail screen tables */
table.detail {
    margin-left: 10px;
    padding: 5px;
    font-weight: normal;
}

table.detail th {
    text-align: right;
    padding: 0px 3px 0px 0px;
}

.verticaltext{
    font: bold 13px Arial;
    position: relative;
    writing-mode: tb-rl;
}

td.homeLastUpdate{background-color:#d5e4fa;}
tr.userOption{background-color:#d5e4fa;}
font.footerText{
    font-family:Tahoma;
    font-size:10px;
    color: #072546;
}

.MenuMouseOver {background-color:#3191ae;}

.tdIncreased {
	/*color: #009900;*/
	color: #089808;
}
.tdDecreased {
	color: #FF0000;
}
