/* (c)2004 Nortel Networks Limited. All Rights Reserved. */
/* Id: $Id: colt.css,v 1.4 2005/11/17 12:33:35 mminns Exp $ */
/* Author: $Author: mminns $ */
/* Date: $Date: 2005/11/17 12:33:35 $ */
/* Revision: $Revision: 1.4 $ */

/* Default stylesheet for the Nortel Networks in-house style */



.pageHeading {
    font-family: arial, helvetica, sans-serif;
    font-size: 14pt;
    font-weight: bold;
    color: #0E4E96;
    text-align: center;
    vertical-align: middle;
}

.form {
    padding: 5px;
    margin-right: 5px;
}

.formLabel {
    color: black;
    font-family: arial, helvetica, sans-serif;
    font-size: 10pt;
    font-weight: bold;
    text-align: right;
    vertical-align: top;
}

.formLabelLeft {
    color: black;
    font-family: arial, helvetica, sans-serif;
    font-size: 10pt;
    font-weight: bold;
    text-align: left;
    vertical-align: top;
}

.formColumnLabel {
    color: black;
    font-family: arial, helvetica, sans-serif;
    font-size: 10pt;
    font-weight: bold;
    text-align: center;
    vertical-align: top;
}

.formSubheading {
    color: black;
    font-family: arial, helvetica, sans-serif;
    font-size: 10pt;
    font-weight: bold;
    text-align: left;
    vertical-align: top;
}

.formItem {
    color: black;
    font-family: arial, helvetica, sans-serif;
    font-size: 10pt;
    font-weight: normal;
    text-align: left;
    vertical-align: top;
}

.formItemRight {
    color: black;
    font-family: arial, helvetica, sans-serif;
    font-size: 10pt;
    font-weight: normal;
    text-align: right;
    vertical-align: top;
}

.formButtons {
    color: black;
    font-family: arial, helvetica, sans-serif;
    font-size: 10pt;
    font-weight: normal;
    text-align: right;
}

.formSeparator {
    border-bottom: solid black 1px;
}

TD {
    color: black;
    font-family: arial, helvetica, sans-serif;
    font-size: 10pt;
    font-weight: normal;
    text-align: left;
}

.mandatory {
    color: #ED1C24;
    font-family: arial, helvetica, sans-serif;
    font-size: 9pt;
    font-weight: bold;
}

.error {
    color: #ED1C24;
    font-family: arial, helvetica, sans-serif;
    font-size: 10pt;
    font-weight: normal;
    text-align: left;
}

.message {
    color: black;
    font-family: arial, helvetica, sans-serif;
    font-size: 10pt;
    font-weight: normal;
    text-align: left;
}

.messageLink {
    color: black;
    font-family: arial, helvetica, sans-serif;
    font-size: 10pt;
    font-weight: bold;
    text-decoration: underline;
    text-align: left;
}

A {
    color: #0E4E96;
    font-family: arial, helvetica, sans-serif;
    font-size: 10pt;
    font-weight: bold;
    text-decoration: underline;
    text-align: left;
}

.inlineIframe {
    border: silver solid 1px;
}

/* Table related styles */

.table {
    padding: 2px;
    margin-right: 5px;
}

.tableHeading {
    background-color: #0E4E96;
    color: white;
    font-family: arial, helvetica, sans-serif;
    font-weight: bold;
    text-align: left;
    font-size: 10pt;
}

.tableHeadingFirst {
    padding: 5px;
    border-top: solid black 1px;
    border-bottom: solid black 1px;
    border-left: solid black 1px;
    border-right: solid black 1px;
}

.tableHeadingNext {
    padding: 5px;
    border-top: solid black 1px;
    border-bottom: solid black 1px;
    border-right: solid black 1px;
}

.tableHeadingLink {
    color: white;
    padding: 5px;
    font-family: arial, helvetica, sans-serif;
    font-size: 10pt;
    font-weight: bold;
    text-align: left;
    text-decoration: underline;
}

.tableItem {
    background-color: white;
    color: black;
    font-family: arial, helvetica, sans-serif;
    font-size: 10pt;
    font-weight: normal;
    text-align: left;
}

.tableSelectLink {
    color: #0E4E96;
    font-family: arial, helvetica, sans-serif;
    font-size: 10pt;
    font-weight: normal;
    text-decoration: underline;
    text-align: left;
}

.tableItemEvenFirst {
    padding: 5px;
    border-bottom: solid black 1px;
    border-left: solid black 1px;
    border-right: solid black 1px;
}

.tableItemEvenNext {
    padding: 5px;
    border-bottom: solid black 1px;
    border-right: solid black 1px;
}

.tableItemOddFirst {
    background-color: #F0F0F0;
    padding: 5px;
    border-bottom: solid black 1px;
    border-left: solid black 1px;
    border-right: solid black 1px;
}

.tableItemOddNext {
    background-color: #F0F0F0;
    padding: 5px;
    border-bottom: solid black 1px;
    border-right: solid black 1px;
}

.tableItemActiveFirst {
    background-color: #F0F0F0;
    padding: 5px;
    border-bottom: solid black 1px;
    border-left: solid black 1px;
    border-right: solid black 1px;
}

.tableItemActiveNext {
    background-color: #F0F0F0;
    padding: 5px;
    border-bottom: solid black 1px;
    border-right: solid black 1px;
}

.tableButtons {
    padding: 5px 0px 0px 0px;
    background-color: white;
    color: white;
    font-family: arial, helvetica, sans-serif;
    font-size: 10pt;
    font-weight: normal;
    text-align: right;
}

.tablePages {
    padding: 5px 0px 0px 0px;
    background-color: white;
    color: black;
    font-family: arial, helvetica, sans-serif;
    font-size: 10pt;
    font-weight: normal;
    text-decoration: none;
    text-align: left;
}

.tablePageLinks {
    padding: 5px 0px 0px 0px;
    background-color: white;
    color: black;
    font-family: arial, helvetica, sans-serif;
    font-size: 10pt;
    font-weight: normal;
    text-decoration: none;
    text-align: right;
}

.tablePageLink {
    color: #0E4E96;
    font-family: arial, helvetica, sans-serif;
    font-size: 10pt;
    font-weight: normal;
    text-decoration: underline;
    text-align: left;
}


/* Filter related styles */

.filter {
    margin-right: 5px;
    padding: 0px;
}

.filterElement {
    padding: 3px;
}

.filterLabel {
    font-family: arial, helvetica, sans-serif;
    font-weight: normal;
    text-align: left;
    font-size: 8pt;
}

.filterField {
    font-family: arial, helvetica, sans-serif;
    font-weight: normal;
    text-align: left;
    font-size: 8pt;
}

.filterButtons {
    background-color: white;
    color: black;
    font-family: arial, helvetica, sans-serif;
    font-weight: normal;
    text-align: right;
    font-size: 8pt;
}

.filterButton {
}


/* Layout related styles */

.page {
    background-color: white;
    color: black;
    font-family: arial, helvetica, sans-serif;
    font-size: 10pt;
    font-weight: normal;
    text-align: left;
    margin-top: 0;
    margin-left: 0;
    margin-bottom: 10;
    margin-right: 0;
}

.content {
    padding-top: 10;
    padding-left: 10;
    vertical-align:top;
}

.sideMenu {
    width: 180;
    padding-top: 10;
    padding-left: 10;
    vertical-align:top;
}

.sidebarSeparator {
}

.status {
    color: #0E4E96;
    font-family: arial, helvetica, sans-serif;
    font-size: 8pt;
    padding-right: 10;
    text-align: right;
}

.header {
    background-color: white;
    height: 100;
}

.headerLogo {
    padding-top: 10;
    text-align: center;
    vertical-align: top;
    color: white;
    font-family: arial, helvetica, sans-serif;
    font-size: 10pt;
    font-weight: bold;
    width: 250;
}

.headerLinks {
    padding-top: 10;
    padding-right: 10;
    text-align: right;
    vertical-align: top;
}

.headerLink {
    color: #0E4E96;
    font-family: arial, helvetica, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    text-decoration: none;
}

.headerLink:hover {
    color: #ABBBD7;
    font-family: arial, helvetica, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    text-decoration: none;
}

/* Styles Related to Popup DIVs */
.popup {
    border: double #0E4E96 5px;
    background-color: #DDDDDD;
    z-index: 80;
    position: absolute;
    padding: 5px;
    margin: 5px;
}

.popupClose {
    text-align: right;
}

.popupTitle {
    color: #0E4E96;
    font-family: arial, helvetica, sans-serif;
    font-weight: bold;
    text-align: left;
    font-size: 12pt;
}

.popupTextLeft {
    color: black;
    font-family: arial, helvetica, sans-serif;
    font-weight: bold;
    text-align: left;
    font-size: 10pt;
}

.popupTextCenter {
    color: black;
    font-family: arial, helvetica, sans-serif;
    font-weight: normal;
    text-align: center;
    font-size: 10pt;
}

.popupButtons {
    color: black;
    font-family: arial, helvetica, sans-serif;
    font-weight: normal;
    text-align: center;
    font-size: 10pt;
}

.popupButton {
    color: black;
    font-family: arial, helvetica, sans-serif;
    font-weight: normal;
    text-align: center;
    font-size: 10pt;
}


/* FCM Call Flow Editor Specific Styles */
.cfeName {
    font-family: arial, helvetica, sans-serif;
    font-size: 12pt;
    font-weight: bold;
    text-align: left;
    color: #0E4E96;
}

DIV.cfeVisualWindow {
    position: absolute;
    top: 220;
    left: 320;
    width:750;
    height: 550
}

IFRAME.cfeVisualWindow {
    border: solid silver 1px;
}

.fcmSelectedToolbarItem {
    border: solid #00A651 2px;
    padding: 2px;
}

.fcmDeselectedToolbarItem {
    border: solid white 2px;
    padding: 2px;
}

DIV.fcmcfeErrors {
    position: absolute;
    left: 280;
    top: 230;
    z-index: 99;
    width: 340;
    background-color: #DDDDDD;
    visibility: hidden;
}

.cfeActionName {
    background-color: #FFD400;
    color: black;
    font-family: arial, helvetica, sans-serif;
    font-weight: bold;
    text-align: left;
    font-size: 10pt;
}

DIV.cfeActionPropertiesAdvanced{
    position: absolute;
    left: 280;
    top: 230;
    z-index: 99;
    width: 340;
    background-color: #FFFFFF;
    visibility: hidden;
}

TABLE.cfeActionPropertiesAdvanced{
	border: solid navy 1px;
	}

IMG.cfeSmallIcon{
    height: 16;
    width: 16;
cursor:pointer;
}

SPAN.cfeHidden{
    visibility: hidden;
}

.actionFlowVisualItem {
    font-family: arial, helvetica, sans-serif;
    font-size: 8pt;
    font-weight: normal;
    text-align: center;
    vertical-align: top;
    color: black;
    cursor: pointer;
}

.actionFlowVisualItemCurrentAction {
    font-family: arial, helvetica, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    text-align: center;
    vertical-align: top;
    color: black;
    background-color: #FFD255;
    cursor: pointer;
}

.afeNewState {
    border-top: dashed #808080 1px;
    border-bottom: dashed #808080 1px;
    border-left: dashed #808080 1px;
    border-right: dashed #808080 1px;
    font-family: arial, helvetica, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    text-align: center;
    color: #808080;
    cursor: pointer;
}

.afeStatistics {
    color: #FFD255;
	}

/* Customised content for the login page */

body.login {
    background-color: white;
    color: black;
    background-image: url(../images/colt/colt.gif);
    background-position: top right;
    background-repeat: no-repeat;
}

div.logoPanel {
    background-color: white;
    color: black;
    background-image: url(../images/blank.jpg);
    background-position: top left;
    background-repeat: no-repeat;
    width: 280px;
    height: 100px;
}

/* Context menus */

.contextMenuArea {
    border: solid #999999 1px;
    padding: 0px;
}

.contextMenu {
    color: black;
    font-family: arial, helvetica, sans-serif;
    font-weight: normal;
    text-align: left;
    font-size: 8pt;
    border-bottom: solid #999999 1px;
    padding: 3px;
}

.contextMenuItem {
    background-color: #00A651;
    padding: 3px;
}

.contextMenuLink {
    color: white;
    font-family: arial, helvetica, sans-serif;
    font-weight: normal;
    text-align: left;
    font-size: 8pt;
}


/* ****************************************************************** */
/* Javascript Menu Styles */

.menuItem {
    color: white;
    padding: 4px;
    font-family: arial,helvetica, sans-serif;
    font-size: 9pt;
    font-weight: normal;
    position: absolute;
    overflow: hidden;
    width: 100;
    height: 25;
    cursor: pointer;
    cursor: hand;
}

.menuItemOver {
    color: #ABBBD7;
    padding: 4px;
    font-family :arial,helvetica, sans-serif;
    font-size: 9pt;
    font-weight: normal;
    position: absolute;
    overflow: hidden;
    width: 100;
    height: 25;
    cursor: pointer;
    cursor: hand;
}

.menuItemBack {
    background-color: transparent;
    position:absolute;
    visibility:hidden;
    z-index:300
}

.menuSubItem {
    color: white;
    background-color: #475875;
    layer-background-color: #475875;
    padding:4px;
    font-family:arial,helvetica, sans-serif;
    font-size:8pt;
    font-weight:normal;
    text-decoration:none;
    position:absolute;
    overflow:hidden;
    width:130;
    height:25;
    cursor:pointer;
    cursor:hand;
}

.menuSubItemOver {
    color: white;
    background-color: #475875;
    layer-background-color: #475875;
    padding:4px;
    font-family:arial,helvetica, sans-serif;
    font-size:8pt;
    font-weight:normal;
    text-decoration:none;
    position:absolute;
    overflow:hidden;
    width:130;
    height:25;
    cursor:pointer;
    cursor:hand;
}

.menuSubItemBack {
    background-color: #475875;
    position:absolute;
    visibility:hidden;
    z-index:300
}


.menuBar {
    height: 25;
    background-color: #000066;
}

.menuSeparator {
    height: 2;
}

/* ****************************************************************** */
/* Help Page Styles */

.helpBodyText {
    color: black;
    font-family: arial, helvetica, sans-serif;
    font-size: 10pt;
    font-weight: normal;
    text-align: left;
}

.helph1 {
    background-color:white;
    color: white;
    font-family: arial, helvetica, sans-serif;
    font-weight: bold;
    text-align: left;
    font-size: 10pt;
}
.helph2 {
    color: black;
    font-family: arial, helvetica, sans-serif;
    font-size: 10pt;
    font-weight: bold;
    text-align: right;
    vertical-align: top;
}
.helph3 {
    color: black;
    font-family: arial, helvetica, sans-serif;
    font-size: 10pt;
    font-style: italic;
    text-align: right;
    vertical-align: top;
}

/* FCD Call Flow Editor Specific Styles Start*/

.fcdCfeName {

font-family: arial, helvetica, sans-serif;

font-size: 12pt;

font-weight: bold;

text-align: left;

color: #AA1054;

}


DIV.fcdCfeVisualWindow {

position: absolute;

top: 220;

left: 570;

width: 450;

height: 550

}


IFRAME.fcdCfeVisualWindow {

border: solid silver 1px;

}


.fcdSelectedToolbarItem {

border: solid #AA1054 2px;

padding: 2px;

}


.fcdDeselectedToolbarItem {

border: solid white 2px;

padding: 2px;

}


DIV.fcdCfeErrors {

position: absolute;

left: 280;

top: 230;

z-index: 99;

width: 340;

background-color: #DFDFDF;

visibility: hidden;

}


.fcdCfeActionName {

background-color: #AA1054;

color: white;

font-family: arial, helvetica, sans-serif;

font-weight: bold;

text-align: left;

font-size: 10pt;

}


IMG.fcdCfeSmallIcon{

height: 16;

width: 16;

cursor: pointer;

}


SPAN.fcdCfeHidden{

visibility: hidden;

}


.fcdAction {

border: solid white 2px;

padding: 2px;

vertical-align: top;

cursor: pointer;

}


.fcdSelectedAction {

border: solid #AA1054 2px;

padding: 2px;

vertical-align: top;

cursor: pointer;

}


/* FCD Call Flow Editor Specific Styles End*/




/* ****************************************************************** */

