/* $Id: SteelBlue.css,v 1.17.4.15.2.37 2006/05/26 12:04:01 jeyaprakash Exp $ */


/*added below for for show/hide functionality border  */

.tabOn, .tabOff {
   height: 24px;
   padding: 6px;
   border-top: 1px solid #93B5F4;
   border-left: 1px solid #93B5F4;
   border-right: 1px solid #93B5F4;
}
.tabOn {
   background-color: #EFF2FC;
}
.tabOff {
   background-color: #BFD3F9;
   border-bottom: 1px solid #93B5F4;
}
.tabOn A, .tabOff A {
   font-family: Verdana, Arial, Helvetica, Sans-serif;
   font-size: 11px;
   font-weight: bold;
   color: #000000;
   text-decoration: none;
}
.tabOn A:hover, .tabOff A:hover {
   text-decoration: underline;
}
.tabBorder {
   border-bottom: 1px solid #93B5F4;
}
.tabContent {
   padding: 10px;
   background-color: #EFF2FC;
   border-left: 1px solid #93B5F4;
   border-right: 1px solid #93B5F4;
   border-bottom: 1px solid #93B5F4;
} 

.formStyleSmallselect {

    border: 1px solid #7B94CE;
    font-size: 12px;
    background-color: #FCFCFC;
    width: 45px;
    font-family: Arial, Helvetica, sans-serif;
}
.formStyleSmallselectDisabled {

    border: 1px #B2BED6 solid;
    font-size: 12px;
    background-color: #E8E8E6;
    width: 45px;
    font-family: Arial, Helvetica, sans-serif;
}

.rowtbborder {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #F4F8FE;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #DAE6FA;
	border-bottom-color: #DAE6FA;
	height:28 px;
}
.rowbborder {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #F4F8FE;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DAE6FA;
		height:28 px;
}



/*added below for new home page  */


.header1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8pc;
	color: #000000;
	font-weight: bold;

}
.headerRed {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75pc;
	color: #FF0000;
	font-weight: bold;
}
.headerBg {
	background-color: #B4CFFC;
}

.inventoryName {
	background-color: #F4F8FE;
}
.inventoryUp {
	background-color: #F5FEF6;

}
.inventoryDown {
	background-color: #FEF5F5;
}
.tableOddRow {
	background-color: #F5F5F5;
	padding: 4px;
}
.tableEvenRow {
	background-color: #FFFFFF;
	padding: 4px;
}
.subHeader {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75pc;
	color: #003399;
	font-weight: bold;
}
/* navigation */

#nav {
	width: 700px;
	margin: 0;
	padding: 0;
	list-style: none;
	background: #fff left center;
	border: none;
	font-size: 70%;
	letter-spacing: 0.05em;
	font-family: Arial, Helvetica, sans-serif;
	}
	
#nav li {
	float: left;
	margin: 0;
	padding: 0;
	list-style: none;
	border-right: 1px solid #8E7EC5;
	border-left: 1px solid #8E7EC5;
	background-color: #F3F0FF;
	}

#nav a {
	float: left;
	padding: 4px 8px 2px 8px;
	text-decoration: none;
	color: #000000;
	}
#nav a.active {
	float: left;
	text-decoration: none;
	color: #FFFFFF;
	font-weight: bold;	
	background-color: #8E7EC5;
	}

#nav a:hover{ text-decoration: underline;}

.tabBg {
	background-image: url(tabBg.gif);
	background-repeat: repeat-x;
	background-color: #F3F0FF;


}



/* added above for new home page */
a {
	text-decoration: underline;
	color: #000000;
	}

.hide{
   display: none;
}

.table tr td{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	height: 25px;

}

.table tr th{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

.tableheader {
	background-color: #DAE6FA;
	color: #000000;
	font-style: normal;
	font-weight: bold;
	height: 25px;	
}


.even {
	background-color: #FFFFFF;
	background-position: center;
    height:10px;
}


.text {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 75%;
    color: #000000
}

.boldText {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 75%;
    font-weight: bold;
    text-decoration: none;
    color: #000000
}

.header1Bg {
    background-image: url(/webclient/common/images/SteelBlue/tableheader-bg.gif)
}

.rowOdd { 
    background-color: #F5F5F5
}

.rowEven { 
    background-color: #EDEDED
}

.rowOddSelected {    
    background-color: #CCDAE3   
}

.rowEvenSelected {    
    background-color: #DFE8EE 
}

/* font style for showing response messages */
.responseText {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 75%;
    font-weight: bold;
    text-decoration: none;
    color: #006600;
}

.highlite {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 75%;
    color: #F26100;
    font-weight: bold;
}

.errorText {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 75%;
    text-decoration: none;
    color: #FF0000;
    font-weight: bold;
}

.errorTextSmall {
    FONT-SIZE: 70%;
    COLOR: #ff0000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}

/* bg style for the table containing the higher level tabs */

/* higher level tab style */

.tabUnselectedBeg {    
    background-image:  url(/webclient/common/images/SteelBlue/unselectedBeg.gif); 
}

.tabUnselectedEnd {   
    background-image:  url(/webclient/common/images/SteelBlue/t_unselectedend.gif);
}

.tabUnselectedBg {
    background-image: url(/webclient/common/images/SteelBlue/t_unselectedbg.gif);
    margin: 0px;
    padding: 0px;
}

.calendarBg {
    background-color: #FFFFFF;
    margin-top: 6px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding:0px;
}

.tracer {   
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 75%;
    color: #0000FF;
    font-weight: normal;
    font-style: normal;
}

.formStyleMib {
    border: 1px #B2BED6 solid;
    font-size: 12px;
    background-color: #FCFCFC;
    width: 450px;
    font-family: Arial, Helvetica, sans-serif;
}

.formStyleDisabled {
    border: 1px #B2BED6 solid;
    font-size: 12px;
    background-color: #E8E8E6;
    width: 160px;
    font-family: Arial, Helvetica, sans-serif;

}

/* style used for the red star in forms */
.mandatory {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 80%;
    text-decoration: none;
    color: #FF0000
}

/*------------------------ Property sheets ---------------- */


TABLE.NobotBorder TD {border-bottom:thin none}

.popupBg {
    background-color: #F0F5FF;
    margin: 0px;
    padding: 0px;
}

.propertyLeftBg {    
    background-color: #F0F4FD
}

.propertyTabLeftbg {
    background-color: #FFFFFF
}

.seperator{    
    background-color: #DBE2FB
}


.propertyHeader { 
    background-color: #FFFFFF
}

.propertyBg {
    background-color: #F0F5FF
}

.fontBlue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #0A3FA0;
	padding-left: 4px;
}

/*------------------------ acc panel styles ---------------- */
.accRed {
    background-color: #FF5151;
}

.accSandal {
    background-color: #ffc800;
}

.accYellow {
    background-color: #ffff00;
}

.accBlue {
    background-color: #00ffff;
}

.accGreen {
    background-color: #33ff33;
}

.accGrey {
    background-color: #CEE7FF;
}


/* --- Border around the map images --- */
.symbolBg {
    background-color: #DCE7F5;
}

.symbolBorder {
    background-color: #5C8FD4;
}
.mapbg1 {
    background-attachment: fixed;	
}
.mapbg {
    background-attachment: fixed;	
    background-image: url(/webclient/map/images/SteelBlue/mapbg.jpg);
    background-repeat: repeat-x;	
    background-position: left top;
    background-color: #E0E3EE;
    margin: 0px;
    padding: 0px;
}

.calendarText { 
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 75%; 
    text-decoration: none; 
    color: #000000
}

.calendarCombo {
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 11px; text-decoration: none; 
    color: #000000 
}

.calTopBorderBg {  
    background-image:  url(/webclient/common/images/SteelBlue/calTopBorder.gif);
}

.calLeftBorderBg {
    background-image:  url(/webclient/common/images/SteelBlue/calLeftBorder.gif);
}

.calMonthYrBg {
    background-color: #7C96C9;
}

.calInBorderBg { 
    background-image:  url(/webclient/common/images/SteelBlue/calInBorder.gif);
}

.calInBorderBg1 { 
    background-image:  url(/webclient/common/images/SteelBlue/calInBorder1.gif);   
}

.calDateBg {
    background-color: #E1F3FD;
}

.calMonthBg {
    background-color: #A2B8E4;
}

.calDayBg {
    background-color: #BEC9DF;
}

.calInBorderBg3 {    
    background-image:  url(/webclient/common/images/SteelBlue/calInBorder3.gif);  
}

.calRightBorderBg {    
    background-image:  url(/webclient/common/images/SteelBlue/calRightBorder.gif);
}

.calGreenBg {
    background-color: #64779B;
}

.calPreBtmLeftBg {
    background-image:  url(/webclient/common/images/SteelBlue/calPreBtmLeft.gif);
}

.calPreBtmRightBg {    
    background-image:  url(/webclient/common/images/SteelBlue/calPreBtmRight.gif);
}

.calBtmLeftBg {    
    background-image:  url(/webclient/common/images/SteelBlue/calBtmLeft.gif);   
}

.calBtmRightBg {    
    background-image:  url(/webclient/common/images/SteelBlue/calBtmRight.gif); 
}

.calBtmBg {    
    background-image:  url(/webclient/common/images/SteelBlue/calBtm.gif);   
}

.calSelected { 
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 75%;
    text-decoration: none;
    background-color: #A2B8E4;
    font-weight: bold;
    color: #000000
}
					
.whiteText {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 75%;
	text-decoration: none;
	color: #FFFFFF;
}

.entriesSelect {
    border: 1px #B2BED6 solid;
    font-size: 10px;
    background-color: #FFFFFF;
    font-family:  Verdana, Arial, Helvetica, sans-serif;
}

.tableBorder {
	margin: 1px;
	padding: 1px;
	border: 1px solid #E1E9F9;

}
.pagenavBg {    
        background-image: url(/webclient/common/images/SteelBlue/pagenavBg.gif);
}

.opBg {    
       background-color: #ECEDF0;
}

.homeheadBg {
    background-color: #7B8FB4;
}

.loginBoxBg {
    background-color: #F9FAFC;
}

.addleftbg {
    background-color: #E8ECF7;
}

.SnmpHeadBg { 
    background-color: #8193B1; 
}

.SnmpBodyBg {
    background-image:  url(/webclient/topo/images/SteelBlue/snmpgrad.gif);   
    background-repeat: repeat-x;
}

.snmpTableBg { 
    background-color: #C5CDDC
}
.hline {

    background-color: #336699;
}
.formStyleSmall {

    border: 1px solid #7B94CE;
    font-size: 12px;
    background-color: #FCFCFC;
    width: 100px;
    font-family: Arial, Helvetica, sans-serif;
}
.formStyleSmallDisabled {

    border: 1px #B2BED6 solid;
    font-size: 12px;
    background-color: #E8E8E6;
    width: 100px;
    font-family: Arial, Helvetica, sans-serif;
}
.detailsHeaderBg {
	background-color: #91C9E3;

}
.treeText {

    font-family: Arial, Helvetica, sans-serif;
    font-size: 75%;
    text-decoration: none;
    color: #000000
}

.treeSelected {
    background-color: #CDE3F4;
}

.treeHeader {

    background-color: #8FC1E6;
    margin: 0px;
    padding: 0px;
}
.treeBg {

    background-color: #EAF4FE;

}
.gradHeaderBg {
    background-color: #8FC1E6;
    background-image: url(/webclient/common/images/gradHeader.gif);
    background-repeat: no-repeat;
}

.treeTableBorder {
    margin: 0px;
    padding: 0px;
    border: 0px solid #8FC1E6;
}

.textSmall {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 70%;
    text-decoration: none;
    color: #000000
}

.greyBg {
    background-color: #F1F4FB
}

.whiteBg {
    background-color: #FFFFFF
}

.whiteTextSmall {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 70%;
    text-decoration: none;
    color: #FFFFFF
}

.greyText {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 75%;
    text-decoration: none;
    color: #DCDBDB
}

TABLE.rowBorder TD {border-bottom:1px solid #E6E2E2}

}
.tableBorder {
	margin: 1px;
	padding: 1px;
	border: 1px solid #C6DBFF;
}


.logFormStyle {


    border: 1px solid #7B94CE;
    font-size: 12px;
    background-color: #FCFCFC;
    width: 80px;
    font-family: Arial, Helvetica, sans-serif;
}
.logFormStyleDisabled {


    border: 1px #B2BED6 solid;
    font-size: 12px;
    background-color: #E8E8E6;
    width: 80px;
    font-family: Arial, Helvetica, sans-serif;
}

.mapPropFormStyle {
    border: 1px solid #7B94CE;
    font-size: 12px;
    background-color: #FCFCFC;
    width: 220px;
    font-family: Arial, Helvetica, sans-serif;
}


.sline{
    background-color: #E2E3E4;
}

.progressMsgTable{
	background-color: #D0D0D0; 
	border: 1px solid #F1F1F1;
	width: 150px;
	height: 60px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}


.bubble {
	background-color:#C3D9FF;
}


.dbborder1 {
	border: 1px solid #847CBB;
}

.txtTableHeader {
	FONT: bold 8pt/14pt verdana, arial, sans-serif; COLOR: #00009e
}

.fontBlueBoldLink {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #0a3fa0; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}

.txtBoxStyle1{
 border-top: 1px solid #7F9DB9;
 border-bottom: 1px solid #7F9DB9;
 border-left: 1px solid #7F9DB9;
 border-right: 1px solid #7F9DB9;
 background-color: EDF4F9;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 9px;
 color: #3D6389;
}

.tap {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.tap:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #FF0000;
	text-decoration: none;
}

.table-normal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
}
.table-link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;

}
.table-link:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #780080;
	text-decoration: none;
}
.table-title1 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
}
.table-title2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
}
  
.tableLightHeader {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; BACKGROUND: #ffffff; PADDING-BOTTOM: 4px; FONT: bold 8pt/10pt verdana, arial, sans-serif; COLOR: #00009e; PADDING-TOP: 4px
}
 
  
  .tableborder {
  	border: 1px solid #E3A754;
}
.top {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.topbg {  text-decoration: none; background-color: #8CB0F7}
.tbborder {  border: solid; border-width: 0px 1px 1px; border-color: black #1B55A7 #1B55A7}

.dashboard {
	BACKGROUND: #ffffff
}
.dashTopLeft {
	BACKGROUND: url(/webclient/common/images/SteelBlue/dashTopLeftBg.gif) #f5f5f5 no-repeat left top
}
.dashTopRight {
	BACKGROUND: url(/webclient/common/images/SteelBlue/dashTopRightBg.gif) #f5f5f5 no-repeat right top
}
.dashBottomLeft {
	BACKGROUND: url(/webclient/common/images/SteelBlue/dashBottomLeftBg.gif) #f5f5f5 no-repeat left bottom
}
.dashBottomRight {
	BACKGROUND: url(/webclient/common/images/SteelBlue/dashBottomRightBg.gif) #f5f5f5 no-repeat right bottom
}
.dashTop {
	BACKGROUND: url(/webclient/common/images/SteelBlue/dashTop.gif) repeat-x top
}
.dashLeft {
	BACKGROUND: url(/webclient/common/images/SteelBlue/dashLeft.gif) repeat-y left
}
.dashRight {
	BACKGROUND: url(/webclient/common/images/SteelBlue/dashRight.gif) repeat-y right
}
.dashBottom {
	BACKGROUND: url(/webclient/common/images/SteelBlue/dashBottom.gif) repeat-x bottom
}
.txtGlobalBold {
	FONT: bold 8pt/12pt verdana, arial, sans-serif; COLOR: #000099
}

.leftHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75pc;
	font-weight: bold;
	color: #000000;
	padding-bottom: 2px;
	border-bottom-style: solid;
	border-bottom-color: #336699;
	border-bottom-width: 1px;
}

.leftLink {
	BACKGROUND-POSITION: left center; FONT-SIZE: 75%; BACKGROUND-IMAGE: url(/webclient/common/images/SteelBlue/dots.gif); COLOR: #000000; TEXT-INDENT: 15pt; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: left; TEXT-DECORATION: none
}

.text1 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 75%;
    text-decoration: none;
    CURSOR: hand;
    color: #000000
}
.orangeLine {
    background-color: #6359A2;
}
.treeLink {
	BACKGROUND-POSITION: left center; FONT-SIZE: 75%; BACKGROUND-IMAGE: url(/webclient/common/images/SteelBlue/dots.gif); COLOR: #000000; TEXT-INDENT: 15pt; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY:  Arial, Helvetica, sans-serif; TEXT-ALIGN: left; TEXT-DECORATION: none
}

/* .......................... Newly Added..................... */
.bgNone {
    background-image: url(/webclient/common/images/SteelBlue/bgNone.gif);
    background-repeat: repeat-x;	
    background-color: #FFFFFF;
    margin: 0px;
    padding: 0px;
}

.tabsBg {
    background-image: url(/webclient/common/images/SteelBlue/t_selectedbg.gif);
    margin: 0px;
    padding: 0px;
}

.whiteText {
    font-family: Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    font-size: 70%;
    text-decoration: none;
    CURSOR: hand;
}


.whiteBlankText {
    font-family: Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    font-size: 100%;
    text-decoration: none;
}
.whiteBoldText {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    font-size: 75%;
    font-weight: bold;
    text-decoration: none;
}
.whiteTextWithLink{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    font-size: 75%;
    font-weight: bold;
    CURSOR: hand;
}
.blackBoldText {
    font-family: Arial, Helvetica, sans-serif;
    color: #000000;
    font-size: 100%;
    text-decoration: none;
    font-weight: bold;
}
.alarmBoldText {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #000000;
    font-size: 70%;
    text-decoration: none;
font-weight: bold;
}
.blackText {
    font-family: Arial, Helvetica, sans-serif;
    color: #000000;
    font-size: 100%;
    text-decoration: none;
}



.topStrip {
    background-color: #F4F8FE;
}

.tabSelectedBeg {
    background-color: #EAEAF9;
}

.tabSelectedBg {
	margin: 0px;
	padding: 0px;
    background-color: #EAEAF9

}
.tabSelectedEnd {
background-color: #EAEAF9
}

.menuOnBg {
    BORDER-RIGHT: #333 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #fff 1px solid; PADDING-TOP: 1px; HEIGHT: 18px; BACKGROUND-COLOR: #F4F8FE; TEXT-ALIGN: center; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold
}
.tabTextSel {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #000000;
    font-size: 90%;
    text-decoration: none;
    CURSOR: hand;
}
.menuOffBg {
	 PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 2px; PADDING-TOP: 3px; BORDER-BOTTOM: #fff 0px solid; HEIGHT: 18px; TEXT-ALIGN: center;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;font-weight: bold; text-decoration: none;
}
.reportsOddRow {
	PADDING-BOTTOM: 4px; PADDING-TOP: 4px; BACKGROUND-COLOR: #ECF1FF;
}
.reportsEvenRow {
	PADDING-BOTTOM: 4px; PADDING-TOP: 4px; BACKGROUND-COLOR: #ffffff
}
.menuOff{
    color:white;
    TEXT-DECORATION:none   
}
.tabTextUnsel {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 90%;
    text-decoration: none;
    font-weight: bold;
    color: #FFFFFF
}

.header1 {    
    font-family: Verdana, Helvetica, Arial, sans-serif; 
    font-size: 72%; 
    font-weight: bold; 
    color: #000000
}
.whiteHeader {
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 75%; 
    font-weight: bold; 
    color: #000000
}
.boldWhiteText {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
    color: #FFFFFF
}
.htableBorder {
	margin: 5px;
	padding: 1px;
    border: 2px solid #D9E5FF;
	background-color: #FFFFFF;
}
TABLE.botBorder TD {border-bottom:1px solid #DAE6FA}

.botBorder{
border-bottom:1px solid #DAE6FA
    }
/* ************ SAS Model *************  */
.bannerbox {
    background-color: #2554A6;
}

.original{
    background-color: #496DB9;
}

.seperator1 {    
    background-color: #DBECFD
}
.accBorder{
    margin: 1px;
    padding: 1px;
    border: 2px solid #D5E6FF;
    background-color: #FFFFFF;
}
.menuHeader {
    background-color: #ECF1FF;
}
.odd {
	background-color: #f1f3fb;
	background-position: center;
    height:12px;
}
.menuText {
    font-family: Arial, Helvetica, sans-serif;
    color: #000000;
    font-size: 75%;
    text-decoration: none;
}
.lightTableBorder {
	margin: 5px;
	padding: 1px;
    border: 2px solid #B4CFFC;
	background-color: #FFFFFF;

}
.accHeader {
    font-family: Verdana,Arial, Helvetica, sans-serif;
    font-size: 75%;
    font-weight: bold;
    text-decoration: none;
    color: #000000
}
.accBg {
    background-color: #FFFFFF;
}
.accHeaderBg {
    background-color: #D5E6FF;
}
.header2 {    
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 70%; 
    font-weight: bold; 
    color: #000000
}
.propertyTabSelectedText{
 font-family: Arial, Helvetica, sans-serif;
    color: #000000;
    font-size: 70%;
    text-decoration: none;
font-weight: bold;
}
.propertyTabUnselectedText{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #000000;
    font-size: 70%;
    text-decoration: none;
    CURSOR: hand;
}
.propertyTabSelected { 
    background-color: #D9E5FF;
}
.annotationHeaderBg{
    background-color: #D9E5FF;
}
.header3 {
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 70%; 
    font-weight: bold; 
    color: #000000;
}
.pageHeader{
    font-family: Arial, Helvetica, sans-serif;
    color: #000000;
    font-size: 80%;
    text-decoration: none;
    font-weight: bold;
}
.homeHeader {
    background-color: #496DB9;
}
.homeTableBorder{
    border: 2px solid #DBECFD;
	background-color: #FFFFFF;
}
.homeTableDarkBorder{
	margin: 5px;
	padding: 1px;
    border: 1px solid #2554A6;
	background-color: #FFFFFF;
}
.header2Bg {
    background-color: #D1DFFA;
}
.propFormLink {
    font-family: Arial, Helvetica, sans-serif;
    color: #000000;
    font-size: 100%;
    font-weight: bold;
    text-decoration: none;
    CURSOR: hand;
}
.propFormBlackText{
    font-family: Arial, Helvetica, sans-serif;
    color: #000000;
    font-size: 100%;
    font-weight: bold;
}
.formStyle {
    border: 1px #7B94CE solid;
    font-size: 12px;
    background-color: #FCFCFC;
    width: 160px;
    font-family: Arial, Helvetica, sans-serif;
}

.button {
    BORDER-RIGHT: #5388DE 1px solid;
    BORDER-TOP: #B2BFD8 1px solid;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
    BACKGROUND: #2554A6;
    BORDER-LEFT: #B2BFD8 1px solid;
    CURSOR: hand; COLOR: #01155A;
    BORDER-BOTTOM: #5388DE 1px solid;
    HEIGHT: 20px;
    color: #FFFFFF;
    TEXT-DECORATION: none;
	cursor: hand;
	cursor: pointer;
}

.dropDown {
	padding-right: 16;
	background-image: url(../images/dropdown.gif);
	background-repeat: no-repeat;
	background-position: top right;
}

.dropDownLayer {
	border: 1px solid #000;
	background: #FFF;
}

.dropDownLayer A {
	padding-top: 5px;
	height: 100%;
	display: block;
	background: #FFF;
}

.dropDownLayer A:hover {
	background: #ECF1FF;
}

.buttonDisabled {
    BORDER-RIGHT: #4E638B 1px solid;
    BORDER-TOP: #E7EFFF 1px solid;
    FONT-SIZE: 11px;
    BACKGROUND-COLOR: #DFE1E6;
    BORDER-LEFT: #E7EFFF 1px solid;
    BORDER-BOTTOM: #4E638B 1px solid;
    HEIGHT: 20px;
    TEXT-DECORATION: none
}
.comboStyle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
    HEIGHT: 20px;
	text-decoration: none;
	background-color: #F4F8FE;
	border: thin solid #3399FF;

}
.checkBox{
    HEIGHT: 18px;
}
.tableHeader {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; BACKGROUND: #e5e5e5; PADDING-BOTTOM: 4px; FONT: bold 8pt/10pt verdana, arial, sans-serif; COLOR: #00009e; PADDING-TOP: 4px
}
.tableHeaders{
     background-color: #496DB9;
}
.inventoryTableBorder{
	margin: 5px;
	padding: 1px;
    border: 1px solid #2554A6;
	background-color: #FFFFFF;
}
.adminLink{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #000000;
    font-size: 75%;
    CURSOR: hand;
}
.headgGrad {
	background-repeat: repeat;
	background-position: right top;
	height: 18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	background-color: #D1DFFA;
	padding: 4px 4px 4px 5px;
}

.dbborder1 {
	border: 2px solid #D9E5FF;
}

.simpleSearch {
    border: 1px #7B94CE inner;
    font-size: 11px;
    background-color: #FCFCFC;
    width: 140px;
    font-family: Arial, Helvetica, sans-serif;
}
.boldTxtGlobal {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.txtGlobal {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.notificationTable {
    background:#ECF1FF; 
	border: 1px solid #847CBB;
}
.formStyleCheckBox {
    BORDER-RIGHT: #5388DE 1px solid;
    BORDER-TOP: #B2BFD8 1px solid;
    FONT-SIZE: 12px;
    BACKGROUND: #2554A6;
    BORDER-LEFT: #B2BFD8 1px solid;
    CURSOR: hand; COLOR: #01155A;
    BORDER-BOTTOM: #5388DE 1px solid;
    HEIGHT: 20px;
    color: #FFFFFF;
    TEXT-DECORATION: none
}
.menuOn {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold; 
	TEXT-DECORATION: none;
	COLOR: #FFFFFF;
	WIDTH: 85px;
	cursor: hand;
}
.grayTableBorder {
		border: 1px solid #7EA0E9;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
	}
.spyBorder{
    margin: 1px;
    padding: 1px;
    background-color: #F4F8FE;
}

.spyBorder1{
    margin: 1px;
    padding: 1px;
    border: 2px solid #D5E6FF;
    background-color: #FFFFFF;
}
 
.bannerbox1 {
    border-top: 2px solid #D5E6FF;
    border-right: 2px solid #D5E6FF;
    border-left: 2px solid #D5E6FF;
}
/* The main calendar widget.  DIV containing a table. */

.calendar {
  position: relative;
  display: none;
  font-size: 11px;
  color: #000;
  cursor: default;
  background: #c8d0d4;
  font-family: tahoma,verdana,sans-serif;
}

.calendar table {
  border-top: 1px solid #A9C3F6;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  border-left: 1px solid #A9C3F6;
  font-size: 11px;
  color: #000;
  cursor: default;
  background: #FFFFFF;
  font-family: tahoma,verdana,sans-serif;
}

/* Header part -- contains navigation buttons and day names. */

.calendar .button { /* "<<", "<", ">", ">>" buttons have this class */
  text-align: center;
  padding: 1px;
  border-top: 1px solid #fff;
  border-right: 1px solid #000;
  border-bottom: 1px solid #000;
  border-left: 1px solid #fff;
}

.calendar .nav {
  background: #2554A6;	
/*  background: transparent url(menuarrow.gif) no-repeat 100% 100%;*/
}

.calendar thead .title { /* This holds the current "month, year" */
  font-weight: bold;
  padding: 1px;
  border: 1px solid #000;
  background: #5881D9;
  color: #fff;
  text-align: center;
}

.calendar thead .headrow { /* Row <TR> containing navigation buttons */
}

.calendar thead .daynames { /* Row <TR> containing the day names */
}

.calendar thead .name {  /* Cells <TD> containing the day names */
  border-bottom: 1px solid #000;
  padding: 2px;
  text-align: center;
  background: #e8f0f4;
}

.calendar thead .weekend {  /* How a weekend day name shows in header */
  color: #f00;
}

.calendar thead .hilite {  /* How do the buttons in header appear when hover */
  border-top: 1px solid #fff;
  border-right: 1px solid #000;
  border-bottom: 1px solid #000;
  border-left: 1px solid #fff;
  padding: 1px;
  background-color: #CEDCFA;
}

.calendar thead .active { /* Active (pressed) buttons in header */
  padding: 1px;
  border-top: 1px solid #000;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  border-left: 1px solid #000;
  background-color: #b8c0c4;
}

/* The body part -- contains all the days in month. */

.calendar tbody .day {  /* Cells <TD> containing month days dates */
  width: 19px;
  text-align: right;
  padding: 2px 4px 2px 2px;
}
.calendar tbody .day.othermonth {
  font-size: 80%;
  color: #aaa;
}
.calendar tbody .day.othermonth.oweekend {
  color: #faa;
}

.calendar table .wn {
  padding: 2px 3px 2px 2px;
  border-right: 1px solid #000;
  background: #ADC7F3;
}

.calendar tbody .rowhilite td {
  background: #CBD9FA;
}

.calendar tbody .rowhilite td.wn {
  background: #DCE6FC;
}

.calendar tbody td.hilite {  /* Hovered cells <TD> */
  padding: 1px 3px 1px 1px;
  border: 1px solid;
  border-color: #fff #000 #000 #fff;
}

.calendar tbody td.active { /* Active (pressed) cells <TD> */
  padding: 2px 2px 0px 2px;
  border: 1px solid;
  border-color: #000 #fff #fff #000;
}

.calendar tbody td.selected {  /* Cell showing selected date */
  font-weight: bold;
  padding: 2px 2px 0px 2px;
  border: 1px solid;
  border-color: #000 #fff #fff #000;
  background: #CEDCFA;
}

.calendar tbody td.weekend { /* Cells showing weekend days */
  color: #f00;
}

.calendar tbody td.today { /* Cell showing today date */
  font-weight: bold;
  color: #00f;
}

.calendar tbody .disabled { color: #999; }

.calendar tbody .emptycell { /* Empty cells (the best is to hide them) */
  visibility: hidden;
}

.calendar tbody .emptyrow { /* Empty row (some months need less than 6 rows) */
  display: none;
}

/* The footer part -- status bar and "Close" button */

.calendar tfoot .footrow { /* The <TR> in footer (only one right now) */
}

.calendar tfoot .ttip { /* Tooltip (status bar) cell <TD> */
  background: #D1DFFC;
  padding: 1px;
  border: 1px solid #000;
  background: #5881D9;
  color: #fff;
  text-align: center;
}

.calendar tfoot .hilite { /* Hover style for buttons in footer */
  border-top: 1px solid #fff;
  border-right: 1px solid #000;
  border-bottom: 1px solid #000;
  border-left: 1px solid #fff;
  padding: 1px;
  background: #CEDCFA;
}

.calendar tfoot .active {  /* Active (pressed) style for buttons in footer */
  padding: 2px 0px 0px 2px;
  border-top: 1px solid #000;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  border-left: 1px solid #000;
}

/* Combo boxes (menus that display months/years for direct selection) */

.calendar .combo {
  position: absolute;
  display: none;
  width: 4em;
  top: 0px;
  left: 0px;
  cursor: default;
  border-top: 1px solid #fff;
  border-right: 1px solid #000;
  border-bottom: 1px solid #000;
  border-left: 1px solid #fff;
  background: #CEDCFA;
  font-size: 90%;
  padding: 1px;
}

.calendar .combo .label,
.calendar .combo .label-IEfix {
  text-align: center;
  padding: 1px;
}

.calendar .combo .label-IEfix {
  width: 4em;
}

.calendar .combo .active {
  background: #c8d0d4;
  padding: 0px;
  border-top: 1px solid #000;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  border-left: 1px solid #000;
}

.calendar .combo .hilite {
  background: #048;
  color: #aef;
}

.calendar td.time {
  border-top: 1px solid #000;
  padding: 1px 0px;
  text-align: center;
  background-color: #e8f0f4;
}

.calendar td.time .hour,
.calendar td.time .minute,
.calendar td.time .ampm {
  padding: 0px 3px 0px 4px;
  border: 1px solid #889;
  font-weight: bold;
  background-color: #fff;
}

.calendar td.time .ampm {
  text-align: center;
}

.calendar td.time .colon {
  padding: 0px 2px 0px 3px;
  font-weight: bold;
}

.calendar td.time span.hilite {
  border-color: #000;
  background-color: #667;
  color: #fff;
}

.calendar td.time span.active {
  border-color: #f00;
  background-color: #000;
  color: #0f0;
}
.rangeHdr
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFF;
	background-color:#5881D9;
	text-decoration:none;
	height:19px;
	border:1px solid #000;
}
.iconSelBox
{
    background-color:#FFDE7B;
    padding:1px;
    border-top:1px solid #9E7804;
    border-right:1px solid #9E7804;
    border-left:1px solid #9E7804;
    border-bottom:0px solid #000;
    cursor:hand;
    cursor:pointer;

}
.iconUnselBox
{
    background-color:#416CC8;
    padding:1px;
    border-bottom:1px solid #000;
    border-right:1px solid #000;
    border-left:1px solid #000;
    cursor:hand;
    cursor:pointer;
}
.iconBoxHilght
{
	background-color:#CEDCFA;
	border-top:1px solid #fff;
	border-right:1px solid #000;
	border-bottom:1px solid #000;
	padding:1px;
}

.whitebg {
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	}
.hosttabBotBorder
{
	border-bottom:1px solid #29499C;
}

.hosttabSelecLftEnd
{
height:18px;
background-color: #EDF3FC;
border-top:1px solid #29499C;
text-decoration:none;
text-align:center;
}
.hosttabSelecLftEnd1
{
height:18px;
background-color: #EDF3FC;
border-top:1px solid #29499C;
border-left:1px solid #29499C;
text-decoration:none;
text-align:center;
}

.hosttabUnselecLftEnd
{
width:18px;
height:18px;
background-image: url(../images/SteelBlue/tab_com_unselec_lft.gif);
background-color: #EFF3FF;
text-decoration:none;
text-align:center;
}
.hosttabSelecRhtNose
{
width:17px;
height:18px;
background-image: url(../images/SteelBlue/tab_selec_rht_nose.gif);
background-repeat: no-repeat;
background-position: right bottom;
}
.hosttabBotBorder
{
	border-bottom:1px solid #29499C;
}
.menuOff1 {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	FONT-SIZE: 11px; 
	FONT-WEIGHT: bold; 
	TEXT-DECORATION: none;
	COLOR: #000000;
	WIDTH: 85px;
	cursor: hand;
}
.hosttabComSelecLft
{
width:18px;
height:18px;
background-image: url(../images/SteelBlue/tab_com_selec_lft.gif);
background-repeat: no-repeat;
background-position: left top;
}
.hosttabComUnselecLft
{
width:18px;
height:18px;
background-image: url(../images/SteelBlue/tab_com_unselec_lft.gif);
background-repeat: no-repeat;
background-position: left top;
}
.hosttabComUnselecRgt
{
width:18px;
height:18px;
background-image: url(../images/tab_com_unselec.gif);
background-repeat: no-repeat;
background-position: left top;
}
.hosttabUnSelecRhtNose
{
width:17px;
height:18px;
background-image: url(../images/SteelBlue/tab_unselec_rht_nose.gif);
background-repeat: no-repeat;
background-position: right bottom;
}
.hosttabSelecBg
{
padding-left:1px;
padding-right:2px;
height:18px;
background-color: #5A82DE;
border-top:1px solid #29499C;
text-align:center;
}
.hosttabUnSelecBg
{
padding-left:1px;
padding-right:2px;
height:18px;
background-color: #5A82DE;
border-top:1px solid #29499C;
text-align:center;
text-decoration:none;
}
.hosttabUnSelecBg1
{
padding-right:2px;
height:18px;
background-color: #5A82DE;
border-top:1px solid #29499C;
text-align:center;
text-decoration:none;
}

.grayTableBorder {
		border: 1px solid #7EA0E9;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
	}

th {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		background-color: #C5D5F7;
		text-align: left;
		color: #10286F;
		padding:2px;
		border-bottom:1px solid #7EA0E9;
	}
