/* 
    Document   : itmm-style
    Created on : 16.01.2008, 15:55:51
    Author     : Lukas
    Description:
        Purpose of the stylesheet follows.
*/

/* 
   TODO customize this sample style
   Syntax recommendation http://www.w3.org/TR/REC-CSS2/
*/


.headerImage_IASCF {
    background-image: url(iascf_transparent.png);
    background-position: center center;
    background-repeat: no-repeat;
    background-color: #ffffff;
}

.headerImage_ITMM {
    background-image: url(ITMM_transparent.png);
    background-position: center center;
    background-repeat: no-repeat;
    
}

.headerImage_XBRL {
    background-image: url(xbrl_transparent.png);
    background-position: center center;
    background-repeat: no-repeat;
   
}

.headerBG {
    background-image: url(iasb_header_bg.jpg);
    background-position: left center;
    background-repeat: no-repeat;
   
}

.headerBackgroundStyle {
    background-image: url(header_bg.png);
    background-repeat:repeat-x;
    margin: 0px;
    padding:8px;
}

.headerSloganStyle {
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #000033;
}

.itmm-logo-div {
    margin: 0px;
}

.itmmLabelStyle {
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 10px;
    color: #000033;
    font-weight: bold;
    padding-bottom: 2px;
    border-bottom: 1px solid #66ccff;
}

.itmm-flow-diagram {
    padding: 20px;
} 

.explanationStyle {
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 10px;
    color: #000033;
    margin: 2px;
    padding: 5px;
    font-weight: bold;
    background-color: #ffffff;
    border-top-color: #66ccff;
    border-bottom-color: #66ccff;
    border-left-color: #66ccff;
    border-right-color: #66ccff;
    border-top-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-right-style: solid;
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-right-width: 1px;
}

.selectModulesViewStyle {
    
    width: 100%;
    height: 100%;
    margin-top: 4px;
    margin-bottom: 4px;
    margin-left: 4px;
    margin-right: 4px;
    padding-top: 6px;
    padding-bottom: 6px;
    padding-left: 6px;
    padding-right: 6px;
    
    
    vertical-align: top;
    text-align: left;
}

 .treeStyle { 
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
    margin: 0px;
    padding: 0px;
    border-top-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-right-style: solid; 
    font-style: italic;
    font-weight: bold;
    border-top-color: #888888;
    border-bottom-color: #888888;
    border-left-color: #888888;
    border-right-color: #888888;
    width: 100%;
    height: 100%;
    border-top-width: 2px;
    border-bottom-width: 2px;
    border-left-width: 2px;
    border-right-width: 2px;
    
}

.treeHeaderStyle { 
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
    margin: 0px;
    padding: 6px;
    border-top-style: none;
    border-bottom-style: dotted;
    border-bottom-color: #AAAAAA;
    border-left-style: none;
    border-right-style: none; 
    font-style: italic;
    font-weight: bold;
    border-bottom-width: 2px;
}

.arrowStepStyle { 
    font-size: 13px;
    background: url(arrow.png) no-repeat 0px 4px !important ;
}

.stepNumberStyle {
    font-weight: bold;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 18px !important; 
    color: #000000;
}

.activeStepStyle { 
    background-image: url(ball_blue.png);
    background-position: center center;
    background-repeat: no-repeat;
}

.greyStepStyle { 
    background-image: url(ball_grey.png);
    background-position: center center;
    background-repeat: no-repeat;
}


.treeitem-module-REQUIRED-text {
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight:bold;
    color: #000000;
    
}

.treeitem-module-HIDDEN-text {
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight:bold;
    color: #000000;
    
}

.treeitem-module-SELECTABLE-text {
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight:bold;
    color: #000000;
}

.treeitem-submodule-REQUIRED-text {
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight:bold;
    color: #000000;
    
}

.treeitem-submodule-SELECTABLE-text {
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight:bold;
    color: #000000;
}

.treeitem-submodule-HIDDEN-text {
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight:bold;
    color: #000000;
}

.treeitem-module-STANDARD_MODULE-SELECTABLE-icon {
    background: url(../images/tree/iasb_icon16.png) no-repeat -1px -1px !important;
}

.treeitem-module-STANDARD_MODULE-HIDDEN-icon {
    background: url(../images/tree/iasb_icon16.png) no-repeat -1px -1px !important;
}

.treeitem-module-LABELS_MODULE-HIDDEN-icon {
    background: url(../images/tree/languages.PNG) no-repeat !important;
}

.treeitem-module-LABELS_MODULE-SELECTABLE-icon {
    background: url(../images/tree/languages.PNG) no-repeat !important;
}

.treeitem-module-LABELS_MODULE-REQUIRED-icon {
    background: url(../images/tree/languages.PNG) no-repeat !important;
}

.treeitem-module-DIMENSIONS_MODULE-SELECTABLE-icon {
    background: url(../images/tree/dimension.PNG) no-repeat -1px !important;
}

.treeitem-module-DIMENSIONS_MODULE-REQUIRED-icon {
    background: url(../images/tree/dimension.PNG) no-repeat -1px !important;
}

.treeitem-submodule-SELECTABLE-icon {
    background: url(../images/tree/submodule.PNG) no-repeat -1px -1px !important;
}

.treeitem-submodule-REQUIRED-icon {
    background: url(../images/tree/package16_req.png) no-repeat -1px -1px !important;
}

.treeitem-submodule-hidden-icon {
    background: url(../images/tree/submodule.PNG) no-repeat -1px -1px !important;
}

.my-tree-viewer {
  background: url(../images/tree/viewmag.png) no-repeat 0px 50%;
}

.informationNameLabelStyle {
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
    color: #3333bb;
    padding: 2px;
    font-weight: bold;
}

.informationLabelStyle {
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 10px;
    color: #333333;
    font-weight: bold;
}

.informationTextStyle {
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 10px;
    color: #333333;
}

.informationIcon {
    background: url(../images/icons/information.png) no-repeat  !important;
}

.toolBar-UndoIcon {
    background: url(../images/toolbar/undo.PNG) no-repeat  +1px +2px !important;
}

.toolBar-RedoIcon {
    background: url(../images/toolbar/redo.png) no-repeat  +1px +2px !important;
}

.toolBar-DimensionActiveIcon {
    background: url(../images/toolbar/dimension.PNG) no-repeat  +1px +2px !important;
}

.toolBar-DimensionInactiveIcon {
    background: url(../images/toolbar/dimension.PNG) no-repeat  +1px +2px !important;
}

.toolBar-SearchIcon {
    background: url(../images/toolbar/viewmag.PNG) no-repeat  +1px +2px !important;
}

.selectTaxonomyButtonStyle {
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
    margin: 2px;
    padding: 5px;
    font-weight: bolder;
}


.row_terms{
	background-color: #ffecec;
	color		: #000000;
}

.footer{
	font-size       :11px;
        text-align: center;
        color: #999999;
}

.validationTrue{
	background-color: #99ff99;
}

.validationFalse{
	background-color: #ff9999;
}

