
/****************************************************************************
 *
 * Copyright Avaya LLC, All Rights Reserved.
 *
 * THIS IS UNPUBLISHED PROPRIETARY SOURCE CODE OF Avaya LLC
 *
 * The copyright notice above does not evidence any actual or intended
 * publication of such source code.
 *
 * Some third-party source code components may have  been modified from their
 * original versions by Avaya LLC.
 *
 * The modifications are Copyright Avaya LLC, All Rights Reserved.
 *
 ****************************************************************************/

/*
 * FILE: SMICommon.css
 *
 * WHAT: a stylesheet that holds common styles for all look, listen and feel
 *
 * SPECIAL CONSIDERATIONS:
 *       None
 */


a.homePageLink, a.homepagelink
{
	font-weight: bold;
	font-size: 11px;
	color: #000066;
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

a.homePageLink:hover, a.homepagelink:hover
{
	font-weight: bold;
	font-size: 11px;
	color: #444444;
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

a.homePageLink:active, a.homepagelink:active
{
	font-weight: bold;
	font-size: 11px;
	color: #0099ff;
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

a.helpAndExit:hover, a.helpAndExit:active, a.actLink:hover
{
	text-decoration: underline;
}


a.menuLink, a.menulink
{
	font-size: 9px;
	text-decoration: none;
	line-height: 14px;
	white-space: nowrap;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 0px 0px 0px 8px;
	color: #333333;
}

a.menuLink:hover, a.menulink:hover
{
	text-decoration: underline;
        color: #4799B6;
}

a.actLink
{
        font-size: 9px;
        margin: 0px 0px 0px 8px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 14px;
        color: #4799B6;
        text-decoration: none;
}

a.menuLink2, a.menulink2
{
	font-weight: normal;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
a.menuLink2.hover, a.menulink2.hover
{
	font-weight: normal;
	font-size: 11px;
	color: #ffffff;
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

a.menuLink2.active, a.menulink2.active
{
	font-weight: normal;
	font-size: 11px;
	color: #335687;
	text-decoration: underline;
	background-color: #ffffff;
	width: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

a.pageLink, a.pagelink
{
	font-weight: bold;
	font-size: 11px;
	color: #335687;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

a.pageLink.active, a.pagelink.active
{
	font-weight: bold;
	font-size: 11px;
	color: #335687;
	text-decoration: underline;
	width: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

a.file
{
	font-weight: normal;
	font-size: 11px;
	color: #0000ff;
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

a.file:hover
{
	font-weight: normal;
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

a.file:active
{
	font-weight: normal;
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

a.rollLink, a.roll_link
{
	text-decoration: none;
	color: #335687;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

a.rollLink:hover, a.roll_link:hover
{
	color: #ff0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

a.helpLink, a.helplink
{
	font-weight: bold;
	font-size: 11px;
	color: #ffffff;
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.helpAndExit
{
	position: relative;
	top: 2px;
	font-size: 9px;
	color: #ffffff;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.serverNavBold
{
	font-size: 10px;
	font-weight: bold;
}

/* end Classes for Links */

body
{
	margin: 0px;
}

/* Body properties */
body.no_space, body.noSpace
{
	margin: 0px;
	font-size: 9px;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

body.frameWorkBody
{
        margin: 0px;
        font-size: 9px;
        font-weight: normal;
        font-family: Verdana, Arial, Helvetica, sans-serif;
	overflow: hidden;
}

body.hiddenOverflow
{
	overflow: hidden;
}

body.noTopMenuPadding
{
	padding-top: 0px;
}

/* end body */

button, .button
{
	font-size: 10px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

/* Classes for padding */
.padIt
{
	padding: 4px 6px 4px 6px;
}
.rightPad0_1
{
	padding-right: 0.1em;
}
.rightPad0_2
{
	padding-right: 0.2em;
}
.rightPad0_5
{
	padding-right: 0.5em;
}
.rightPad1
{
	padding-right: 1em;
}
.rightPad2
{
	padding-right: 2em;
}
.rightPad3
{
	padding-right: 3em;
}
.leftPad0_1
{
	padding-left: 0.1em;
}
.leftPad0_2
{
	padding-left: 0.2em;
}
.leftPad0_5
{
	padding-left: 0.5em;
}
.leftPad1
{
	padding-left: 1em;
}
.leftPad2
{
	padding-left: 2em;
}
.leftPad3
{
	padding-left: 3em;
}
.topPad0_2
{
	padding-top: 0.2em;
}
.topPad0_3
{
	padding-top: 0.3em;
}
.topPad0_4
{
	padding-top: 0.4em;
}
.topPad0_5
{
	padding-top: 0.5em;
}
.topPad1
{
	padding-top: 1em;
}
.topPad2
{
	padding-top: 2em;
}
.topPad3
{
	padding-top: 3em;
}
.bottomPad0_2
{
	padding-bottom: 0.2em;
}
.bottomPad0_3
{
	padding-bottom: 0.3em;
}
.bottomPad0_4
{
	padding-bottom: 0.4em;
}
.bottomPad0_5
{
	padding-bottom: 0.5em;
}
.bottomPad1
{
	padding-bottom: 1em;
}
.bottomPad2
{
	padding-bottom: 2em;
}
.bottomPad3
{
	padding-bottom: 3em;
}


.leftPad1.width90Percent
{
	width: 90%;
}

.cookieWarningSize, .errorPageSize
{
	width: 500px;
}

/* Classes for Paragraph, select, table, input */
p, select, table, input
{
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

/* Classes for Preformatted */
pre.fontFace, pre.fntface, pre
{
	font-family : Courier New, Courier, mono;
	font-size: 10px;
}

table.head
{
	width: 800px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

table.collapse
{
	border-collapse: collapse;
}

table.noSpace, table.no_space
{
	border: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

th
{
	font-weight: bold;
	font-size: 9px;
	color: #000066;
	text-decoration: underline;
	vertical-align: baseline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

th.nowrapLeftAlign
{
	text-align: left;
	white-space: nowrap;
}

tr.alt
{
	background: #eeeeee;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

tr.notSelected
{
	background: yellow;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

td.notSelected
{
	background: yellow;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

td.titleNoLine, td.titlenoline
{
	font-weight: bold;
	font-size: 11px;
	color: #000066;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

div.leftTableGray
{ 
	float: left;
	height: 100%;
	width: 180px;
	padding-top: 25px;
	padding-right: 15px;
	background: #eeeeee;
	vertical-align: top;
}
td.leftTableGray
{ 
	height: 100%;
	width: 180px;
	position: relative;
	padding-top: 25px;
	padding-right: 15px;
	background: #eeeeee;
	vertical-align: top;
}
td.leftTableWhite
{ 
	height: 100%;
	width: 180px;
	position: relative;
	padding-top: 25px;
	padding-right: 15px;
	background: #ffffff;
	vertical-align: top;
}
div.rightTable
{ 
	padding-left: 10px;
	height: 100%;
	width: 100%;
	vertical-align: top;
}
td.rightTable
{ 
	height: 100%;
	width: 100%;
	padding-left: 10px;
	vertical-align: top;	
}

table.bannerMain, table.banner_main
{
	padding: 0px 0px 0px 0px;
	background: #335687;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

table.std
{
	width: 450px;
	border: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
div.fullScreen
{
	width: 100%;
	height: 100%;
}
table.fullHeight
{
	width: 100%;
	height: 100%;
}

table.time
{
	width: 394px ;
	border: 0px ;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

td.center
{
	text-align: center;
}

td.left
{
	text-align: left;
}

td.right
{
	text-align: right;
}

td.uppBorder, td.upp_border
{
	border-right: #cccccc 0px solid;
	border-top: #cccccc 2px solid;
	border-left: #cccccc 0px solid;
	border-bottom: #cccccc 0px solid;
	border-style: solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

td.smallSpacer, td.small_spacer
{
	height: 13px;
	background-color: #335687;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

td.bigSpacer, td.big_spacer
{
	height: 22px;
	background-color: #335687;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

td.cfgCategoryChsn, td.cfg_category_chsn
{
	font-weight: bold;
	font-size: 9px;
	color: #ffffff;
	line-height: 13px;
	font-style: normal;
	background-color: #444444;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

td.cfgNoLink, td.cfg_nolink
{
	font-weight: bold;
	font-size: 9px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

td.fntFace, td.fntface
{
	font-family : Courier New, Courier, mono;
}

td.time1
{
	height: 25px ;
	width: 80px;
}

td.time2
{
	height: 25px ;
	width: 80px;
}


/* for the backup pages */
td.backLeftCol, td.bk_leftcol
{
	width: 97px;
}

td.backRightCol, td.bk_rtcol
{
	width: 293px;
}

/* Classes for Manage Software */
/* 
 * Note: these classes should be moved to a page specific to Manage
 *       Software when the associated web pages are converted to PHP
 */ 


td.msLeftSelCol
{
	width: 125px;
}

td.msRightSelCol
{
	width: 300px;
}

table.msRightTblCol
{
	width: 500px;
	text-align: left;
}

/* End of Classes for Manage Software */

/* For Linux migration page */
td.migLeftCol, td.mig_leftcol
{
	width: 78px;
}

td.migRightCol, td.mig_rtcol
{
	width: 312px;
}

/* configuration page */
td.cfg7LeftCol, td.cfg7_leftcol
{
	width: 300px;
}

td.cfg7RightCol, td.cfg7_rtcol
{
	width: 268px;
}

td.cfg75LeftCol, td.cfg75_leftcol
{
	width: 174px;
}

td.cfg75RightCol, td.cfg75_rtcol
{
	width: 266px ;
}

td.cfg8Col1, td.cfg8_col1
{
	width: 4px;
}

td.cfg8Col2
{
	width: 85px;
}

td.cfg8Col3, td.cfg8_col3
{
	width: 154px;
}

td.cfg9LeftCol, td.cfg9_leftcol
{
	width: 112px;
}

td.cfg9RightCol, td.cfg9_rtcol
{
	width: 233px;
}

td.entripCol1, td.entrip_col1
{
	width: 20px;
}

td.entripCol2, td.entrip_col2
{
	width: 27px;
}

td.entripCol3, td.entrip_col3
{
	width: 389px;
}

td.fWallCol1, td.fwall_col1
{
	width: 64px;
}

td.fWallCol2n3, td.fwall_col2n3
{
	width: 43px;
}

td.fWallCol4, td.fwall_col4
{
	width: 200px;
}

td.fWallCol5, td.fwall_col5
{
	width: 100px;
}

td.licLeftCol, td.lic_leftcol
{
	width: 54px;
}

td.licRightCol, td.lic_rtcol
{
	width: 441px;
}

td.pstatLeftCol, td.pstat_lcol
{
	width: 80px;
}

td.pstatRightCol, td.pstat_rcol
{
	width: 82px;
}

td.ser_lcol
{
	width: 108px;
}

td.ser_rcol
{
	width: 302px;
}

td.tripLeftCol, td.trip_lcol
{
	width: 29px;
}

td.tripRightCol, td.trip_rcol
{
	width: 411px;
}

td.upldCol, td.upld_col
{
	width: 230px;
}

img.caution
{
	width: 30px ;
	height: 30px ;
}


/* Basic font sizes */
.xSmallFont, .x_small_font
{
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;

}

.smallFont, .small_font
{
	font-weight: normal;
	font-size: 11px;
	color: #000000;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.mediumFont, .medium_font
{
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.largeFont, .large_font
{
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.xLargeFont, .x_large_font
{
	font-size: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.xxLargeFont, .xx_large_font
{
	font-size: 18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.pageFont, .page_font
{
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.serverInfo, .serverinfo
{
	font-weight: bold;
	font-size: 9px;
	color: #d6ce49;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.title
{
	font-weight: bold;
	font-size: 18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

/* end basic font sizes */


/* Classes for page heading */
.heading1
{
	font-weight: bold;
	font-size: 16px;
	color: #ffffff;
	font-style: italic;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.heading2
{
	font-weight: bold;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.heading3
{
	font-weight: bold;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.cfgHead, .cfg_head
{
	font-weight: bold;
	font-size: 16px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.heading1Plain, .heading1plain
{
	width: auto;
	font-weight: bold;
	font-size: 14px;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.homePageHeading, .homepageheading
{
	font-weight: bold;
	font-size: 16px;
	color: #335687;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.headingSelected, .heading_selected
{
	font-weight: bold;
	font-size: 11px;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.headingOther, .heading_other
{
	font-weight: bold;
	font-size: 11px;
	color: #d6ce49;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.headingSeparator, .heading_separator
{
	font-weight: bold;
	font-size: 11px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.heading1Sub, .heading1sub
{
	font-weight: bold;
	font-size: 11px;
	color: #335687;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

/* end page heading */

/* Classes for menus */

.menuNoLink, .menu_nolink
{
	font-weight: normal;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #dddddd;
}


.inactive
{
	font-size: 11px;
	color: #99AAAA;
	font-weight: bold;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
/* end menu */


/* Classes for Notes and Confirmation boxes : smiNotes, smiConfirm */

.smiNote, .note
{ 
	z-index: 1;
	width: 100%;
	border: ridge;
}

.noteHdrRight
{
	float: right;
	padding-right: 3px;
	color: #ffffff;
	cursor: pointer;
}

.noteHdrLeft
{
	float: left;
	cursor: help;
}

.noteHdr
{
	width: 100%;
	float: left ;
	text-align: left;
	right: 0px;
	font-size: 80%;
	margin-bottom: 3px;
	background-color: #cc0000;
	color: #ffffff;
	border-bottom: solid;
	border-bottom-width: 1px;
	border-bottom-color: black;
	cursor: help;
}


.noteText
{
	width: 100%;
	top: 0em;
	left: 0px;
	background: #eeeeee;
	color: black;
	text-decoration: none;
	cursor: help;
}

.modalUnder
{
	position: absolute;
	visibility: hidden;
	top: 0px;
	left: 0px;
	margin: 0px 0px 0px 0px;
	width: 100%;
	height: 100%;
	background-color: black;
	z-index:900;
	opacity:.40;
	-moz-opacity: 0.4;
	filter: alpha(opacity=40);
}

.modalTop
{
	position: absolute;
	background: #eeeeee;
	color: black;
  	border: ridge;
	top: 25%;
	left: 25%;
	width: 50%;
	height: 50%;
	z-index:901;
	overflow: auto;
}

/* end notes and confirmation */


/* Miscellaneous */
.whiteTxtLrg, .whitetxt_lrg
{
	font-weight: bold;
	font-size: 20px;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.whiteTxtSmall, .whitetxt_small
{
	font-weight: bold;
	font-size: 11px;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.lightBlue, .light_blue
{
	background-color: #4799B6;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.complete
{
	color: #00ff00;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.error
{
	color: #ff0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.bold
{
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.black
{
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.boldBlack
{
	font-weight: bold;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.red
{
	color: #ff0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.boldRed
{
	font-weight: bold;
	color: #ff0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.italic
{
	font-style: italic;
}

.underline
{
	text-decoration: underline;
}

.hidden
{
        visibility: hidden;
}
 
.failFont, .fail_font
{
	font-weight: bold;
	font-size: 11px;
	color: #ff0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.successFont, .success_font
{
	font-weight: bold;
	font-size: 11px;
	color: #009900;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.infoFont
{
	font-weight: bold;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.center
{
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

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

.smallFontGreen, .small_font_green
{
	font-weight: bold;
	font-size: 9px;
	color: #009900;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.largeFontGreen, .large_font_green
{
	font-weight: bold;
	font-size: 14px;
	color: #009900;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.smallFontRed, .small_font_red
{
	font-weight: bold;
	font-size: 9px;
	color: #ff0000;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.largeFontRed, .large_font_red
{
	font-weight: bold;
	font-size: 14px;
	color: #ff0000;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.cautionWarnTextTop
{
	position: relative;
	top: auto;
	font-weight: bold;
}

.cautionDescription
{
	font-weight: normal;
	font-style: italic;
}

.appTitle, .apptitle
{
	position: relative;
	top: 5px;
	padding: 0px 15px 0px 0px;
	font-weight: bold;
	font-size: 11px;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.vmsTitle, .vmstitle
{
	position: relative;
	top: 5px;
	padding: 0px 15px 0px 0px;
	font-size: 14px;
	font-weight: bold;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.trademarkBottom
{
	position: relative;
	top: 15px;
	font-size: 12px;
}

ul.cautionWarnList
{
        position: relative;
        width: auto;
	top: -5px;
}

html>body ul.cautionWarnList /* FireFox specific style */
{
	left: 5px;
}

div.cautionWarnBox
{
        position: relative;
}

#warningListMain
{
        display: block;
	width: auto;
}

#warningListLeft
{
        float: left;
        top: 0px;
        left: 0px;
        height: 100%;
}

#warningListRight
{
        position: relative;
        width: 90%;
}

.passwordTitle
{
	text-align: left;
	float: left;
	width: 15em;	
}

.fontBolderLeft
{
	font-weight: bolder;
	text-align: left;
}

.leftTopNoWrap{
	text-align: left;
	vertical-align: top;
	white-space: noWrap;
}
