<!-- $Id: newTheme.css,v 1.119 2007/03/12 11:09:20 saravananh Exp $ -->
/* Layout Styles  - All the layout related styles are configured here */
body{
	color: #000000;
	background: #FFFFFF;
}
.leftNavbg
{
	background: #E9F1FD;
	border-right: 1px solid #78B8E1;
	padding-bottom:15px;
}
.rightNavbg
{
	background: #F5F5F5;
	border-right: 1px solid #CCCCCC;
}

.topBand
{
	background:  url(images/blue_back.gif) repeat-x;
}
.newTopBand
{
	background:  #576DA9 url(../images/topbg.gif) repeat-x;
	height: 30px;
	border-bottom: 1px solid #455787;
}
.tdEnd{
	border-bottom: 1px solid #E5E5E5;
}
/* text style for the top band links */
.topLinks td{
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #E6EAF0;
	text-decoration: none;
}

.topLinks a{
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #E6EAF0;
	text-decoration: none;
}

.topLinks a:link{
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #E6EAF0;
	text-decoration: none;
}

.topLinks a:visited{
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #E6EAF0;
	text-decoration: none;
}
.topLinks a:hover{
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #E6EAF0;
	text-decoration: underline;
}

/*tab style*/
.tabSelecLft{
	width: 7px;
	height:21px;
	background: url(../images/tabSelec_lft.png) no-repeat right;
}
.tabSelecRgt
{
	width: 7px;
	height:21px;
	background: url(../images/tabSelec_rgt.png) no-repeat left;
}
.tabSelecBg
{
	align: center;
	width: 71px;
	height:21px;
	background: url(../images/tabSelec_bg.png) repeat-x left;
}
.tabUnselecLft
{
	width: 7px;
	height:21px;
	background: url(../images/tabUnselec_lft.png) no-repeat right;
}
.tabUnselecRgt
{
	width: 7px;
	height:21px;
	background: url(../images/tabUnselec_rgt.png) no-repeat left;
}
.tabUnselecBg
{
	align: center;
	width: 71px;
	height:21px;
	background: url(../images/tabUnselec_bg.png) repeat-x left;
}
.tabBottomBorder
{
	border-bottom:5px solid #242C84;
}
.tabSubMenuBg
{
	height:18px;
	border-top:1px solid #EEEEEE;
	border-bottom:1px solid #A9A9A9;
	background: url(images/submenu_bg.gif) repeat-x left;
}
.tabMenuBotBorder
{
	border-bottom:1px solid #0D3692;
}

#tabNavi {
	float: left;
	width: 100%;
	margin: 0;
	padding: 0;
	list-style: none;
	font-size: 80%;
	vertical-align: bottom;
    line-height: 20px;
}
#tabNavi li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 20px;
   	float: left;
	margin: 0;
	padding : 0;
	width : 71px;
  	list-style: none;
	vertical-align: bottom;
	cursor: hand;
	cursor: pointer;
}

#tabNavi a {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
   	vertical-align: bottom;
	float: left;
   	height: 20px;
   	width : 71px;
	text-decoration: none;
	line-height: 20px;
}

#tabNavi a:hover {
	color: #1E45AA;
}

#tabNavi a:link {
      color: #000;      
}

#tabNavi a:active {
      color: #000;
 }

#tabNavi a:visited {
      color: #000;
 }


.LghtBoldText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFF;
}
#tabNavi a.LghtBoldText:link{
	color: #FFF;
	text-decoration: none;
}
#tabNavi a.LghtBoldText:active{
	color: #FFF;
	text-decoration: none;
}
#tabNavi a.LghtBoldText:visited{
	color: #FFF;
	text-decoration: none;
}
#tabNavi a.LghtBoldText:hover{
	color: #FFF;
	text-decoration: underline;
}

.subMenu{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #1E45AA;
	text-decoration: none;
}

a.subMenu:link,a.subMenu:active,a.subMenu:visited{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #1E45AA;
	text-decoration:none;
}
a.subMenu:hover{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #1C247F;
	text-decoration: underline;
}
.subMenuDisabled{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #7A7A7A;
	text-decoration: none;
}

.leftMenuBox
{
	background-color:#FFFFFF;
	border:1px solid #6FA9EC;
	margin-top:20px;
	width:205px;

}
.selectedMenuItmBg
{
	background-color:#D8EFFD;
	height:21px;
}
.selectedMenuItm
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration:none;
	height:21px;

}
a.selectedMenuItm:link
{
text-decoration:none;
}
a.selectedMenuItm:active
{
text-decoration:none;
}

a.selectedMenuItm:visited
{
text-decoration:none;
}

a.selectedMenuItm:hover
{
text-decoration:underline;
}

.menuItemRow
{
	border-bottom:1px solid #E3EAFA;
	height:21px;
	background-color:#fff;
}

.unselectedMenuItm
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #2861B1;
	text-decoration:none;
	padding-left:9px;
}

a.unselectedMenuItm:link
{
color: #2861B1;
text-decoration:none;
}
a.unselectedMenuItm:active
{
color: #2861B1;
text-decoration:none;
}

a.unselectedMenuItm:visited
{
text-decoration:none;
color: #2861B1;
}

a.unselectedMenuItm:hover
{
text-decoration:underline;
color: #2861B1;
}
.blueLink{
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #0505E3;
	text-decoration: underline;
}
a.blueLink:link{
	color: #0505E3;
	text-decoration: underline;
}
a.blueLink:active{
	color: #0505E3;
	text-decoration: underline;
}
a.blueLink:hover{
	color: #0505E3;
	text-decoration: underline;
}
a.blueLink:visited{
	color: #0505E3;
	text-decoration: underline;
}




/*links above the right side boxes */
.boxLinks td{
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}

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

.boxLinks a:link{
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}

.boxLinks a:visited{
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}
.boxLinks a:hover{
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: underline;
}

.secBg{
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	background: #E5E5E5;
	border-bottom: 1px solid #CCCCCC;
	padding: 5px;
}

.line {
border-bottom: 1px dotted #B5C2D5;
font: 11px Verdana, Arial, Helvetica, sans-serif;
}
.line2 {
	border-bottom: 1px solid #CCCCCC;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
}
.whitebg {
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.loginText{
	font: bold 16px Arial, Helvetica, sans-serif;
	color: #000000;
	word-spacing: 2pt;
	border-bottom: 1px solid #7394D8;
	background: #D3E1FF;
}
.loginBg{
	border-top: 1px solid #5478C4;
	background: url(../images/login_bg.jpg) repeat-x;
	height:322px;
}
.aboutBg{
	background-color:  #ffffff;
	height:175px;
	}
.licBg
{
	background: url(../images/abt_bg.gif) repeat-x;
    height:145px;
}
/* Layout Styles  - Ends here */
/* Hyper Link Settings*/


a:link {
	color: #000000;
	text-decoration: underline;
}

a:visited {
	color: #000000;
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
	color: #4D6093;
}
/* Hyper Link Styles ---------------Ends here*/


/*------------Text Styles --------- Starts*/
.bodyTextBold
{
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}
.bodyText
{
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}
.rangeText
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	}
.timeText
 	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2861B1;
	font-weight: normal;
	}
.disableText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#7d7d7d;
}
.titleText1{
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #000000;
/*	border-bottom: 1px solid #576DA9;*/

}
.wizBorder{
    background:#EFF5FC;
	border: 1px solid #6E9CDE;
}
.titleText2{
	font: bold 10pt Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	word-spacing: 2px;
	border-bottom: 1px solid #576DA9;
	padding-left: 2px;

}
.graphTtl{
	font: bold 13px Verdana, Arial, Helvetica, sans-serif;
	color: #1B5CA7;
	align:center;
}
.subHeading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #003399;
	word-spacing: 2px;
	border-bottom: 1px solid #666666;
	letter-spacing: 1px;
}

.bigtextBg {
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #FFF;
	background: #3872C4 repeat-x fixed;
	border-bottom: 2px solid #B9C8EC;
}
.bigtext {
	font: normal 18px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	word-spacing: 2px;
}
.smalltext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
	word-spacing: 2px;
}


/* Navigation Styles  -------- Starts here */
#leftNav {
	float: left;
	width: 130px;
	margin: 0;
	padding: 0px 0px;
	list-style: none;
	font-size: 11px;
	font-family: verdana, sans-serif;
}
#leftNav li {
	float: left;
	margin: 0;
	padding: 2px 0px 2px 0px;
	list-style: none;
}

#leftNav a {
	float: left;
	margin: 0;
	padding: 0px 0px;
	text-decoration: none;
}

#leftTab a {
	height: 18px;
	width: 130px;
	background: #FFFFFF;
}

#leftTab a.active {
	height: 18px;
	width: 130px;
	background: #FFFFFF;
}

#leftTab a:hover {
	background-image:   url(../images/tabselection.gif);
	color: #000000;
	width: 130px;
	height: 18px;	
}

#leftNav a.active {
	background-color: #FFFFFF;
}
#leftNav a.hover{
	background-image:   url(../images/tabselection.gif);
}
/* Navigation Styles  -------- Ends here */

/*Bookmarks Table style*/
.innerBorder
{
	background: #FFFFFF;
	border-right: 1px solid #CCDAF7;
	border-left: 1px solid #CCDAF7;
}

#bookmarkList
{
	float: left;
	margin: 0;
	padding: 2;	
	width: 140px;	
	list-style: none;
	font-size: 11px;
	font-family: verdana, sans-serif;
}
#bookmarkList li {
	margin: 0;
	padding: 2;
	width: 140px;
	list-style: none;
}
#bookmarkList a {
	margin: 0;
	padding: 2;
	width: 140px;
	text-decoration: none;
}
#bookmarkList a.active {
	margin: 0;
	padding: 2;
	width: 140px;					
	text-decoration: none;
}

#bookmarkList a:hover{
	padding: 2;
	width: 140px;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: underline;
	background:  url(../images/tabselection.gif);
}
/* Bookmarks Table Style --- Ends here*/

/* Link Styles */
.welcomeText  {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-align: right;

}
.welcomeTextBold {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-align: right;
}

.optionsLink {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}

.optionsLink a{
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}

.optionsLink :active{
	color: #FFFFFF;
	text-decoration: none;
}

.optionsLink :visited{
	color: #FFFFFF;
	text-decoration: none;
}

.optionsLink :hover {
	color: #FFFFFF;
	text-decoration: underline;
}

/* Link Styles  --------------- Ends here*/

/* Form Element Styles */
.logoutBtn {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #CCDAF7;
	background: #576DA9;
	border-top: 1px solid #CCDAF7;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #CCDAF7;
}
.normalbtn {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFF;
	margin: 3px;
	background-image:  url(../images/btn_bg.gif);
	background-repeat: repeat-x;
	border: 1px solid #0C5BB3;
	height: 22px;
}
.normalbtndis {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: "grey";
	margin: 2px;
	background-repeat: repeat-x;
	border: 1px solid #264362;
	height: 20px;
	}
.gobtn {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #CCDAF7;
	background: #576DA9;
	border-top: 1px solid #CCDAF7;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #CCDAF7;
}

.txtboxMandatory {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	background-color: #FFFFFF;
	border-top: 1px solid #666666;
	border-right: 1px solid #E5E5E5;
	border-bottom: 1px solid #E5E5E5;
	border-left: 1px solid #666666;
}
.txtbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	background-color: #FFFFFF;
	border-top: 1px solid #666666;
	border-right: 1px solid #E5E5E5;
	border-bottom: 1px solid #E5E5E5;
	border-left: 1px solid #666666;
}
.anomalyCombo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid #7F9DB9;
}
.logintxtbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	background-color: #FFFFFF;
	border:1px solid #8FCFF3;
}
.txtboxDisabled {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	background-color: #E5E5E5;
	border: 1px inset;
}
.selectstyle {
	width: 150px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	overflow: auto;
	z-index: auto;
}

.selectstyleDisabled {
	width: 150px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	background-color: #CCCCCC;
	border: 1px solid;
}
.selectstyleLarge {
	width: 250px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	overflow: auto;
	z-index: auto;
}

/* Form Element Styles -----------ends here*/	

/* Header Styles -------------starts here*/
th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	background-color: #A2C8F3;
	border-bottom:1px solid #6B9ADD;
	text-align: left;
	color: #1B519D;
	padding: 2px;
}
.tablhdr{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	background-color: #E9F1FD;
	text-align: left;
	color: #3872C4;
	height:20px;
	padding-left:2px;
	border-bottom:1px solid #9DC5DF;
	}
.contrsttablhdr{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	background-color: #ACCFF7;
	text-align: left;
	color: #2258A5;
	height:20px;
	padding-left:2px;
	border-bottom:1px solid #3872C4;
	}		
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #2359A5;
	font-weight: bold;
	border-bottom: 1px solid #666666;
	word-spacing: 2pt;
	padding: 0px;
	margin: 0px;
}
.pageHdr{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #2359A5;
	font-weight: bold;
	border-bottom: 1px solid #666666;
	word-spacing: 2pt;
	margin: 0px;
	margin-top:2px;
	padding: 3px 0px 0px 0px;
}
.unipageHdr{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #2359A5;
	font-weight: bold;
	border-bottom: 1px solid #666666;
	word-spacing: 2pt;
	margin: 0px;
	margin-top:2px;
	padding: 3px 0px 0px 0px;
}
td {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}

.greyBG {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #f5f5f5;
}

.subHeading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	background-repeat: repeat-x;
	background-image:  url(../images/titlebg.gif);
	background-position: top;
}
/* Header styles ----------------- ends here*/
/* Miscellaneous */
.hide {
	display: none;
}

.unhide {
	display: block;
}

.mandatoryRed {
	font-weight: bold;
	color: #CC0000;
	background-position: top;
	font-size: 12px;
}

.successGreen {
	font-weight: bold;
	color: #009900;
	background-position: top;
	font-size: 12px;
}

/* Misc. Ends here*/

/* Slider Styles*/
.onText {
	color: #000000;	
	text-decoration: none;	
}

a.onText:link{
	text-decoration: none;
}

a.onText:hover
{
    text-decoration: none;
}

a.onText:visited
{
    text-decoration: none;
}

.offText {
	color: #666666;
	text-decoration: none;
}

a.offText:link
{
	text-decoration: none;
}

a.offText:hover
{
	text-decoration: none;
}

a.offText:visited
{
	text-decoration: none;
}

.slideOFF {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	border-bottom: 1px solid #000;
	background-color:#ECECEC;
}

.slideON {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	background-color: #8BB7F4;
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
	border-left: 1px solid #000;
}

/*Slider styles -------- Ends*/
/* Help Card Styles*/
.hlpCardHeader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	background-repeat: repeat-x;
	text-align: left;
	vertical-align: middle;
}
.hlpText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}

.hlpBox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	border: 1px solid #E0E0E0;
	background-color: #F5F5F5;
}

.helpBoxBtn {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border: 1px solid #455785;
	text-align: center;
	vertical-align: middle;
	background-color: #576DA9;
	height: 18px;
	width: 18px;
}

.noteText{
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #3872C4;
}
.noteTextSmall{
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #3872C4;
}
.noteTextBold{
	font: Bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #576DA9;
}
/*Help Card Styles ----------- Ends*/
/* Search Styles---------starts*/
.searchBg{
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #30457F;
	background: #CEDDFF;
}
.advSearch a{
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #4F78CD;
	text-decoration: none;
}
.advSearch :visited active{
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #4F78CD;
	text-decoration:none;
}
.advSearch :hover{
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #4F78CD;
	text-decoration:underline;
}

/* Search Styles---------Ends*/
.wizBg {
	border: 1px solid #D5D5D5;
	background: #FFFFFF;
}
.wizSel{
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #3872C4;
	word-spacing: 2px;
}
.noSel{
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #999999;
	background: #F5F5F5;
	word-spacing: 2px;
	border-left: 2px dotted #CCCCCC;
}

.tdRuledEven {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	background: #f5f5f5;
	border-bottom: 1px solid #CCCCCC;

}
.tdRuledOdd {
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	background: #FFFFFF;
	border-bottom: 1px solid #CCCCCC;
}

.tdOdd {
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	background: #F5F5F5;
}

.tdEven {
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	background: #F5F5F5;
}

.grayTableBorder {
	border: 1px solid #3D79CE;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
/* Tabbed Pane Selection*/
.tabon {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #1B519D;
	background-color: #3872C4;
	text-align: center;
	height: 25px;
	border-top: 3px solid #5697E0;
	border-right: 1px solid #576DA9;
	border-left: 1px solid #576DA9;
	background-image: url(../images/tab_on.gif);
	background-repeat: repeat-x;
}

.tabon :link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #1B519D;
	text-decoration:none;
}

.tabon :visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #1B519D;
	text-decoration:none;
}

.tabon :active{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #1B519D;
	text-decoration:none;
}

.tabon :hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #1B519D;
	text-decoration:underline;
}

.taboff {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	height: 25px;
	background-color: #E8E8E8;
	text-align: center;
	border-top: 3px solid #316CBE;
	border-right: 1px solid #CCCCCC;
	background-image: url(../images/tab_off.gif);
	background-repeat: repeat-x;
	text-decoration:none;
}

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

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

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

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

.taboffleft {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	background-color: #E8E8E8;
	text-align: center;
	border-top: 3px solid #CC6600;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	background-image: url(../images/tab_off.gif);
	background-repeat: repeat-x;
}
.taboffLeft :link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration:none;
}

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

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

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

.tabborder {
	background: url(../images/tab_bg.gif) repeat-x;
	border-top: 1px solid #B9C8EC;
	border-right: 1px solid #576DA9;
	border-bottom: 1px solid #576DA9;
	border-left: 1px solid #B9C8EC;

}

.selectedLink {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #B9C8EC;
	text-decoration: none;
}
.selectedLink2{
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #1B519D;
	text-decoration: none;
}
/*Tabbed pane ends*/
/* Status Message*/
.success {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	letter-spacing: 1px;
	background: #009900;
	border: 1px solid #006600;
	word-spacing: 2pt;
}

.failed {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	letter-spacing: 1px;
	background: #FF9900;
	word-spacing: 2pt;
	border: 1px solid #CC6600;
}
/* Status Msgs Ends*/

/* Report styles*/
.rptTopBg {
	background:  url(../images/topbg.png) repeat-x;
}

.separatorLine {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	background-position: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	vertical-align: middle;
}
.separator {
	color:#999999;
}
hr {
	height: 1px;
	color: #9999CC;
	float: none;
	width: 100%;

}
/* Report styles ends*/
/* Overview Page*/
.sumboxTitle{
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #383E85;
	padding: 1px 1px 1px 1px;
	text-align: left;
	vertical-align: middle;
	background: #DFE0F6;
	height: 17px;
	border-bottom: 1px solid #CCCCCC;
}
.reportDesc{
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #383E85;
	padding: 1px 1px 1px 1px;
	text-align: left;
	vertical-align: middle;
	background: #DFE0F6;
	height: 20px;
	border-top: 1px solid #6869B3;
	border-bottom: 1px solid #A6A6A7;

}
.summaryText{
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	padding: 2px 2px 2px 5px;
	height: 18px;
	background: #f5f5f5;
}
/* Over View Page ends*/	

/* Dash board entry styles*/
.g-TabHeader{
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	background: #ABB7D8;
}
.g-TabSubHeader{
	background: #ABB7D8;
	border-bottom: 1px solid #576DA9;
}
#g-Tabactive {
	color: #000000;
	margin: 0;
	height: 18px;
	padding: 3px 2px 3px 2px;
	text-align: center;
	text-decoration: none;
	vertical-align: middle;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	border-right: 1px solid #576DA9;
	border-left: 1px solid #576DA9;
}		
#g-Tabactive  a{
	color:#000000;
	text-decoration:none;
}		

#g-Tabactive :active{
	text-decoration:none;
}		

#g-Tabactive :visited{
	text-decoration:none;
}		

#g-Tabactive :hover{
	text-decoration:none;
}		

#g-Tabinactive {
	color: #30457F;
	margin: 0;
	height: 17px;
	padding: 3px 2px 3px 2px;
	text-align: center;
	text-decoration: none;
	vertical-align: middle;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	background-color: #DFE3EC;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #576DA9;
}		

#g-Tabinactive  a{
	color: #30457F;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}		

#g-Tabinactive :active{
	color: #30457F;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}		

#g-Tabinactive :visited{
	color: #30457F;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}		

#g-Tabinactive :hover{
	color: #30457F;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline;
}		

.graphBand{
	background-color: #668BE0;
	height: 5px;
}
.graphBorder{
	background: #FFFFFF;
	border: 1px solid #D5D8EE;
}
/*Dashboard entry styles ends*/
/* tooltip styles*/
.tooltip {
	position: absolute;
	top: -1000px;
	left: -1000px;
	color: #000000;
	border: 1px solid #9E8A65;
	background: #C6BAA4;
	padding: 3px;
	font-family: Verdana, Arial, Helvetica, San-serif;
	font-size: 11px;
	z-index: 10;
}
/* Tooltip styles ends*/	
/*Control Panel Styles*/
#cp-tab {
	float: left;
	width:100%;
	margin: 0;
	padding: 3px;
	font-size: 11px;
	/*font-weight: bold;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
}
#cp-tab div{
	display: inline;
	width: 60px;
}

#cp-tab li {
	float: left;
	list-style: none;
	margin: 0;
	width:60px;
	padding: 5px;
	height: 80px;
}

#cp-tab a{
	display: block;
	float: left;
	text-decoration: none;
	color: #333333;
}

#cp-tab a.active {
	float: left;
	padding: 4px 15px 2px 15px;
	text-decoration: none;
	color: #FFFFFF;
	background-color: #6B974A;
}

#cp-tab :hover{
	text-decoration: underline;
}

.totalRow {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	background: #DFE4EC;
}
.totalClass {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	background: #DEECFC;
	height:22px;
	border-top:1px solid #C3DDFC;
	border-bottom:1px solid #C3DDFC;
}
/*Control Panel Styles ends*/	
.confOpt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	width:110px;
	height: 78px;
	background-color: #E8E8E8;
	text-align: center;
	border: 1px solid #CCCCCC;
	background-image: url(../images/confImg.gif);
	text-decoration:none;
}

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

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

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

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

.boxTitle
{
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #2258A5;
	word-spacing: 1pt;
	padding: 1px 1px 1px 10px;
	text-align: left;
	vertical-align: middle;
	background: #ACCFF7;
	height: 19px;
	border-bottom: 1px solid #3872C4;
}

.repCombo 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	width:120px;
	height:20px;
	margin-top:3px;
}
.repComboTd 
{
	border-bottom: 1px solid #666666;
}

.greyBox
{
	background-color: #F7F7F7;
	border:1px solid #CBCBCB;
} 
.lighterThemeBg
{
	background-color: #E4EFFB;
} 
.repOptBg
	{
	background-color:#E4EFFB;
	}
.menuOn {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold; 
	TEXT-DECORATION: none;
	COLOR: #FFFFFF;
}
.menuOff {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	FONT-SIZE: 11px; 
	FONT-WEIGHT: bold; 
	TEXT-DECORATION: none
	COLOR: #000000;
}
a.menuOn:link {
	TEXT-DECORATION: none;
	COLOR: #FFFFFF;
}

a.menuOn:hover {
	TEXT-DECORATION: underline;
	COLOR: #FFFFFF;
}
a.menuOn:active {
	TEXT-DECORATION: none;
	COLOR: #FFFFFF;
}
a.menuOn:visited {
	TEXT-DECORATION: none;
	COLOR: #FFFFFF;
}

a.menuOff:link {
	TEXT-DECORATION: none;
	COLOR: #000000;
}
a.menuOff:hover {
	TEXT-DECORATION: underline;
	COLOR: #000000;
}

a.menuOff:active {
	TEXT-DECORATION: none;
	COLOR: #000000;
}

a.menuOff:visited {
	TEXT-DECORATION: none;
	COLOR: #000000;
}

.menuOnBg {
	align: center;
	width: 71px;
	height:21px; background: url(../images/tabSelec_bg.png) repeat-x left;
}
.menuOffBg {
	align: center;
	width: 71px;
	height:21px;
	background: url(../images/tabUnselec_bg.png) repeat-x left;
}
.colorCell {
	height: 10px;
	width: 10px;
	border: 1px solid #000000;
}

.barGraphBg
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	text-align: center;
	background-image: url(../images/graph_bg.gif);
	background-repeat: no-repeat;
}

.greyBorder 
{
	border: 1px solid #CCCCCC;
}
.greyBotBorder 
{
	background-image: url(../images/grayline.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.helphighlight
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #683907;
	text-decoration: none;
	text-align: center;
	background-color: #FCF1C1;
	border:1px solid #E27C10;
	padding-left:3px;
}
.calTabON_dump
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
	text-align: center;
	padding-left:2px;
	padding-right:2px;
	height:18px;
	background-color: #3872C4;
	width: 72px;
}
.calTabOFF_dump
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000;
	text-decoration: none;
	text-align: center;
	padding-left:2px;
	padding-right:2px;
	height:18px;
	background-color: #8BB7F4;
	border-top:1px solid #A5A5DD;
	border-left:1px solid #000;
	border-right:1px solid #000;
	width: 72px;
}
.calTabON
{
	color: #FFF;
	text-decoration: none;
	text-align: center;
	background-color: #FFDE7B;
	border-right:1px solid #9E7804;
	border-bottom:1px solid #9E7804;
}
.calTabOFF
{
	color: #000;
	text-decoration: none;
	text-align: center;
	background-color: #3872C4;
	cursor:hand;
    cursor:pointer;
}

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

a.caltabLink:active
{
	color: #000;
	text-decoration: none;
}
a.caltabLink:link
{
	color: #000;
	text-decoration: none;
}

a.caltabLink:hover
{
	color: #000;
	text-decoration: underline;
}

a.caltabLink:visited
{
	color: #000;
	text-decoration: none;
}
.highlgtBox
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333B8D;
	text-decoration: none;
	background-color:#F8FBFF;
	border:1px solid #1D69B6;
}

#filterContent {
	 position : relative;
	 top : 0px;
	 bottom : 0px;
	 margin : 0px 0px 0px 0px;
	 width : 100%;
	 height : 130px;
	 padding-left : 1px;
	 padding-right : 1px;
	 color : #000000;
	 background-color:#ffffff;
	 overflow : auto;
	 border:1px solid #DBDFF4;
}
.filtRgtBorder
{
	border-right:1px dashed #4C4D9D;
}
.askBox
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000;
	text-decoration: none;
	width:100%;
	}
.askCombo
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000;
	text-decoration: none;
	width:100%;
	}
.mysql {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #000000;
	word-spacing: 2px;
	height: 120px;
	width: 500px;
	letter-spacing: 1px;
}
.lghtgreyBox{
	background-color: #FCFDFF;
	border:1px solid #C9D8F9;
	padding:2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #1E45AA;
	}
.lftsubmenuHdr
{
	background-color:#D5E6FC;
	border-top:1px solid #FFF;
	border-left:1px solid #FFF;
	border-right:1px solid #7DA0CA;
	border-bottom:1px solid #7DA0CA;
	height:20px;
}
.lftmenuHighlgt
{
	background-color:#F1FCD6;
	border:1px solid #A7D04A;
}
.lftSubmenu
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #3471C7;
	text-decoration:none;
}
a.lftSubmenu:link
	{
	color: #3471C7;
	text-decoration:underline;
	}
a.lftSubmenu:active
	{
	color: #3471C7;
	text-decoration:underline;
	}

a.lftSubmenu:visited
	{
	color: #3471C7;
	text-decoration:underline;
	}

a.lftSubmenu:hover
	{
	color: #2359A5;
	text-decoration:underline;
	}

.selectedlftSubmenu
	{
	background-color:#F2FBDB;
	}
.lftSubsubmenu
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: regular;
	color: #222379;
	text-decoration:none;
}
a.lftSubsubmenu:link
	{
	color: #000000;
	text-decoration:none;
	}
a.lftSubsubmenu:active
	{
	color: #000000;
	text-decoration:none;
	}
a.lftSubsubmenu:visited
	{
	color: #000000;
	text-decoration:none;
	}

a.lftSubsubmenu:hover
	{
	color: #222379;
	text-decoration:underline;
	}
.themeLink
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: Bold;
	color: #3872C4;
	text-decoration:none;
}
a.themeLink:link
	{
	color: #3872C4;
	text-decoration:none;
	}
a.themeLink:active
	{
	color: #3872C4;
	text-decoration:none;
	}
a.themeLink:visited
	{
	color: #3872C4;
	text-decoration:none;
	}

a.themeLink:hover
	{
	color: #3872C4;
	text-decoration:underline;
	}
.descText
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #000;
	text-decoration:none;
}
.footer
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #fff;
	text-decoration:none;
	background-color:#3D6EB6;
	height:18px;
}
.abtfooter
{
	text-decoration:none;
	background-color:#1F3E6D;
	height:18px;
}
.footLink{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #fff;
	text-decoration:none;
}
a.footLink:link{
   color: #fff;
   text-decoration:none;
}
a.footLink:active{
   color: #fff;
   text-decoration:none;
}
a.footLink:visited{
   color: #fff;
   text-decoration:none;
}
a.footLink:hover{
   color: #fff;
   text-decoration:underline;
}
.copyText{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #BED9F8;
	text-decoration: none;
}
.folder {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   font-weight: normal;
   color: #0303BE;
   text-decoration: underline;
}
.file {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   font-weight: normal ;
   color: #0303BE;
   text-decoration: underline;
}
.themTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #4E70BA;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}
#filewindow{
	position : relative;
	top : 0px;
	bottom : 0px;
	margin : 0px 0px 0px 0px;
	width : 100%;
	height : 247px;
	padding-left : 1px;
	padding-right : 1px;
	color : #000000;
	background-color: #ffffff;
	overflow : auto;
	border: 1px inset #999999;
}
.responseTxt{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   font-weight: bold;
   color: #1D6D02;
   text-decoration: none;
}
.hdrLink {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-weight: normal;
   color: #0505E3;
   text-decoration: none;
}
a.hdrLink:link, a.hdrLink:visited, a.hdrLink:active {
   color: #0505E3;
   text-decoration: underline;
}
a.hdrLink:hover{
   color: #030382;
   text-decoration: underline;
}
.loginSupportfile{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   font-weight: normal;
   color: #1D6D02;
   text-decoration: none;
   background-color:#E6F5FD;
   border:1px solid #9FCCEC;
   padding:5px;
   margin-top:15px;
}
.browserInfo
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: normal;
	word-spacing: 1px;
	background-color:#1F3E6D;
}
.callouttip {
   position: absolute;
   top: -1000px;
   left: -1000px;
   padding: 2;
   z-index: 10;   
}

.expandmsg {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   color: #000000;
   font-weight: normal;
   position: absolute;
   background-color:#E6F5FD;
   top: -1000px;
   left: -1000px;
   padding: 2;
   z-index: 10;
   border:1px solid #000;
}
.filetooltip {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   font-color: #735D0F;
   font-weight: normal;
   position: absolute;
   background-color:#FDFECB;
   top: -1000px;
   left: -1000px;
   padding: 2;
   z-index: 10;
   border:1px solid #D9BA4C;
}
.reportOuterBox
{
	background-color:#F0F5FC;
	border-left:1px solid #B2CBF1;
	border-bottom:1px solid #B2CBF1;
	border-right:1px solid #B2CBF1;
	padding:5px;
}
.reportInnerBox
{
	background-color:#FFFFFF;
	border-left:1px solid #D0DEF3;
	border-top:1px solid #D0DEF3;
	border-bottom:1px solid #D0DEF3;
	border-right:1px solid #D0DEF3;
	padding:7px;
}
.repoRowHover
{
	background-color:#FDF7E0;
}
.repoRowSelected
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	background-color:#FDF7E0;
	border-top:1px solid #DBC780;
	border-bottom:1px solid #DBC780;
	height:25px;
}
.repoUnSelected
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	height:25px;
	border-bottom:1px solid #E3EAFA;
	backgroun-color:#ff0000;
}
.naviBg{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	background-color: #E9F1FD;
	text-align: left;
	color: #3872C4;
	height:20px;
	border-bottom:1px solid #9DC5DF;
	border-left:1px solid #fff;
	border-top:1px solid #fff;
	}
.callout {
	position: absolute;
	top: -1000px;
	left: -1000px;
	font-family: Verdana, Arial, Helvetica, San-serif;
	font-size: 11px;
	font-weight:bold;
	z-index: 10;
}

.portAlert {
	position: absolute;
	top: -1000px;
	left: -1000px;
	font-weight:bold;
	z-index: 10;
}

.portcalloutMsg {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   font-weight: normal;
   color: #000000;
   padding:15px;
   font-weight:bold;
   padding-left:40px;
} 


#receivingDiv {
	position:absolute;  
	left:250; 
	top:120; 
	width:330; 
	height:95; 
    cursor:move;
    layer-background-color:#EEFCD2; 
	background-color:#EEFCD2;
	border:3px solid #9FBE4C;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
    display:none;
    font-weight: bold;
    color: #345804;
	align:center;
}
#gearDiv {
	position:absolute;  
	left:250; top:120; 
	width:330; 
	height:115; 
    cursor:move;
    layer-background-color:#FCEBB9; 
	background-color:#FCEBB9;
	border:3px solid #EC9E2E;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
    display:none;
    font-weight: bold;
	color: #9C5E06;
	align:center;
}
.tableHeader{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	background-color: #A2C8F3;
	border-bottom:1px solid #6B9ADD;
	text-align: left;
	color: #1B519D;
	padding: 2px;
}
.rowOdd{
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	background: #F5F5F5;
	height:22px;
}
.rowEven{
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	background: #FFFFFF;
	height:23px;
}
.txtGlobal{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000;
	text-decoration: none;
}
.srchRsltBg
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#385575;
	background-color:#EFF8FF;
	padding:2px;
	border:1px solid #7BBAE6;
}
.searchBox
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color:#0A39A2;
	background-color:#FFF;
	width:120px;
	height:17px;
	border-left:1px solid #000;
	border-top:1px solid #000;
	border-right:1px solid #7EB1F3;
	border-bottom:1px solid #7EB1F3;
} 
.bannerbg {
	background-image: url(hdr-bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	border-bottom: 1px solid #1C3D7D;
}
.totally {
	background-color: #FFFFFF;
	height: 50px;
	border:1px solid #A6CBF8;
	text-align: center;
}

.dashedHdr {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	border-bottom:1px dashed #A6CBF8;
	height:20px;
}

.normalButton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background-color:#DADADA;
	height:20px;
	border-left:1px solid #FFF;
	border-top:1px solid #FFF;
	border-right:1px solid #67686A;
	border-bottom:1px solid #67686A;
}
#filterdetails {
	position : relative;
	 top : 0px;
	 bottom : 0px;
	 margin : 0px 0px 0px 0px;
	 width : 100%;
	 height : 130px;
	 padding-left : 1px;
	 padding-right : 1px;
	 color : #000000;
	 background-color:#ffffff;
	 overflow : auto;
	border:1px solid #A6CBF8;
}

.filoption
{
	height:25px;
	text-color:red;
}

.filterList {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	height: 136px;
	width: 250px;
}
.hosttabUnSelecRhtNose
{
width:17px;
height:18px;
background-image: url(../images/tab_unselec_rht_nose.gif);
background-repeat: no-repeat;
background-position: right bottom;
}
.hosttabSelecBg
{
padding-left:1px;
padding-right:2px;
height:18px;
width:75px;
background-color: #5A82DE;
border-top:1px solid #29499C;
text-align:center;
}
.hosttabUnSelecBg
{
padding-left:1px;
padding-right:2px;
height:18px;
width:75px;
background-color: #EDF3FC;
border-top:1px solid #29499C;
text-align:center;
}
.hosttabComSelecLft
{
width:18px;
height:18px;
background-image: url(../images/tab_com_selec_lft.gif);
background-repeat: no-repeat;
background-position: left top;
}
.hosttabComUnselecLft
{
width:18px;
height:18px;
background-image: url(../images/tab_com_unselec_lft.gif);
background-repeat: no-repeat;
background-position: left top;
}
.hosttabSelecLftEnd
{
width:100px;
height:18px;
background-color: #5A82DE;
border-top:1px solid #29499C;
border-left:1px solid #29499C;
text-decoration:none;
text-align:center;
}
.hosttabUnselecLftEnd
{
width:100px;
height:18px;
background-color: #EFF3FF;
border-top:1px solid #29499C;
border-left:1px solid #29499C;
text-decoration:none;
text-align:center;
}
.hosttabSelecRhtNose
{
width:17px;
height:18px;
background-image: url(../images/tab_selec_rht_nose.gif);
background-repeat: no-repeat;
background-position: right bottom;
}
.hosttabBotBorder
{
	border-bottom:1px solid #29499C;
}
.layerBanner {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(../images/layer_top_bg.png);
	background-repeat: repeat-x;
	height:42px;
	border-bottom:1px solid #2A3C96;
	padding-left:10px;
}
.layerOuter {
	border: 1px solid #2A3C96;
}
.layerMnBg {
	background-color: #E1EEFE;
	padding:5px;
	height:190px;
	border-bottom:1px solid #909191;
}
.layerbotBg {
	background-color: #AAC8EE;
	border-top:1px solid #FAFAFB;
	height:28px;
	
}
.info {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000033;
}
#resolveDNSDiv {
	position:absolute;  
	left:250; 
	top:120; 
	width:380; 
	height:200; 
    cursor:move;
    display:none;
    font-weight: bold;
    color: #345804;
	align:center;
}
#resCompleteDNSDiv {
	position:absolute;  
	left:250; 
	top:120; 
	width:380; 
	height:200; 
    cursor:move;
    display:none;
    font-weight: bold;
    color: #345804;
	align:center;
}
#resDNSDiv {
	position:absolute;  
	left:250; 
	top:120; 
	width:380; 
	height:200; 
    cursor:move;
    display:none;
    font-weight: bold;
    color: #345804;
	align:center;
}
#resReportDNSDiv {
	position:absolute;  
	left:250; 
	top:120; 
	width:380; 
	height:200; 
    	cursor:move;
	display:none;
    	font-weight: bold;
    	color: #345804;
	align:center;
}
.topcallout {
	background-image: url(../images/top_Callout.gif);
	background-repeat: no-repeat;
}
.botcallout {
	background-image: url(../images/bottom_callout.gif);
	background-repeat: no-repeat;
}
.calloutlft{
	background-image: url(../images/callout_lft.gif);
	background-repeat: repeat-y;
	width:48px;
	align:center;
}

.calloutRht{
	background-image: url(../images/callout_rht.gif);
	background-repeat: repeat-y;
	width:21px;
	align:center;
}
.calloutBg {
	background-color:#FBECB0;
	background-repeat: repeat-y;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}
.alertStepSel{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #E66500;
}
.alertStepUnsel{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #7C7974;
}
.intracalloutBg {
	background-image:url(../images/intraCallout_bg.gif);
	background-repeat: repeat-y;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	padding-left:10px;padding-right:10px;
}
.intratooltipRed{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #D81D1D;
}
.redMessage {
      	font-family: Verdana, Arial, Helvetica, sans-serif;
    	font-size: 11px;
    	font-weight: normal;
    	color: #CC0000;
}
#filtertipDiv {
 position: absolute;
 color: #000000;
 top: -1000px;
 left: -1000px;
 width:370px;
 height:130px;
 background-color: #DEEBF7;
 border: 1px solid #4A92C6;
 padding: 3px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: bold;
 z-index: 10;
}

.invisibleTxtBox {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 10px;
   font-weight: normal;
   color: #7F9DB9;
   background-color:#FFF;
   width:200px;
   border:none;
}
.anafil{
   background-color: #FFFFFF;
   border:1px solid #A6CBF8;
   text-align: center;
}
.realdata{
   background-color: #F5F5F5;
   border:1px solid #313238;
   text-align: center;
   margin-top:3px;
}
.whmydata
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 9px;
   font-weight: bold;
   color: #fff;
   background-image: url(../images/realdatabg.gif);
   background-repeat: no-repeat;
   background-position: center bottom;
   text-align: center;
   vertical-align: middle;
   cursor:hand;
   cursor:pointer;
}
#content {
	 position : relative;
	 top : 0px;
	 bottom : 0px;
	 margin : 0px 0px 0px 0px;
	 width : 100%;
	 height : 120px;
	 padding-left : 1px;
	 padding-right : 1px;
	 color : #000000;
	 background-color:#ffffff;
	 overflow : auto;
	 border : 1px solid #ccc;
}
.leftViewBox
{
	background-color:#B3D1F3;
	border:1px solid #6FA9EC;
	width:205px;
    margin-top:10px;
	margin-bottom:5px;
}
#pdfCoverInnrLayer {
	width:150px; 
	height:210px; 
	layer-background-color:#EEFCD2; 
	background-color:#F3EBD5;
	align:center;
	border:1px solid #DDA450;
}
.pdfcoverhlpTitle
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #C37338;
}
.pdfFooterInnrLayer
{
	width:207px; 
	height:55px 
	layer-background-color:#EEFCD2; 
	background-color:#F3EBD5;
	align:center;
	border:1px solid #DDA450;
}


.quickReportTopBand {
	background-color: #E7E7E7;
	border-bottom: 3px solid #27417C;
	height:65px;
	valign:middle;
}
.QrleftNavbg
{
	background-color: #B3D1F3;
	border-right: 1px solid #6391D3;
	padding-bottom:15px;
	width:220px;
}

/* Rounded Corners */
.rounded  {
  background:transparent; 
  width:97%;
  }

.rounded  .b1, .rounded  .b2, .rounded  .b3, .rounded  .b4, .rounded  .b1b, .rounded  .b2b, .rounded  .b3b, .rounded  .b4b {
  display:block; 
  overflow:hidden;
  font-size:1px;
  }
.rounded  .b1, .rounded  .b2, .rounded  .b3, .rounded  .b1b, .rounded  .b2b, .rounded  .b3b {
  height:1px;
  }
.rounded  .b2 {
  background:#FFF; 
  border-left:1px solid #D4D4D4; 
  border-right:1px solid #D4D4D4;
  }
.rounded  .b3 {
  background:#FFF; 
  border-left:1px solid #D4D4D4; 
  border-right:1px solid #D4D4D4;
  }
.rounded  .b4 {
  background:#FFF; 
  border-left:1px solid #D4D4D4; 
  border-right:1px solid #D4D4D4;
  }
.rounded  .b4b {
  background:#FFF; 
  border-left:1px solid #D4D4D4; 
  border-right:1px solid #D4D4D4;
  }
.rounded  .b3b {
  background:#FFF; 
  border-left:1px solid #D4D4D4; 
  border-right:1px solid #D4D4D4;
  }
.rounded  .b2b {
  background:#FFF; 
  border-left:1px solid #D4D4D4; 
  border-right:1px solid #D4D4D4;
  }
.rounded  .b1 {
  margin:0 5px; 
  background:#D4D4D4;
  }
.rounded  .b2, .rounded  .b2b {
  margin:0 3px; 
  border-width:0 2px;
  }
.rounded  .b3, .rounded  .b3b {
  margin:0 2px;
  }
.rounded  .b4, .rounded  .b4b {
  height:2px; margin:0 1px;
  }
.rounded  .b1b {
  margin:0 5px; background:#D4D4D4;
  }
.rounded  .boxcontent {
  display:block;  
  background:#FFF; 
  border-left:1px solid #D4D4D4; 
  border-right:1px solid #D4D4D4;
  padding-left:2px;padding-right:2px;
  align:center;

  }

.smallblueLink{
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #0505E3;
	text-decoration: underline;
}
a.smallblueLink:link{
	color: #0505E3;
	text-decoration: underline;
}
a.smallblueLink:active{
	color: #0505E3;
	text-decoration: underline;
}
a.smallblueLink:hover{
	color: #0505E3;
	text-decoration: underline;
}
a.smallblueLink:visited{
	color: #0505E3;
	text-decoration: underline;
}

.lftRndLftTop
{
	width:6px;
	height:6px;
	background-image: url(../images/lftrndcorner_lfttop.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

.lftRndRhtTop
{
	width:6px;
	height:6px;
	background-image: url(../images/lftrndcorner_rhttop.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.lftRndRhtBottom
{
	width:6px;
	height:6px;
	background-image: url(../images/lftrndcorner_rhtbottom.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.lftRndLftBottom
{
	width:6px;
	height:6px;
	background-image: url(../images/lftrndcorner_lftbottom.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.lftRndTopBg
{
background-color:#fff;
border-top:1px solid #6B9ADD;
}
.lftRndBotBg
{
background-color:#fff;
border-bottom:1px solid #6B9ADD;
}
.lftRndLftBg
{
background-color:#fff;
border-left:1px solid #6B9ADD;
}
.lftRndRhtBg
{
background-color:#fff;
border-right:1px solid #6B9ADD;
}
.lftRndcenterBg
{
background-color:#fff;
border-left:1px solid #6B9ADD;
border-right:1px solid #6B9ADD;
padding-left:3px;
padding-right:3px;
}
.RndLftTop
{
	width:6px;
	height:6px;
	background-image: url(../images/rndcorner_lfttop.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

.RndRhtTop
{
	width:6px;
	height:6px;
	background-image: url(../images/rndcorner_rhttop.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.RndTopBg
{
background-color:#E7E7E7;
border-top:1px solid #B3B3B3;
}
.mainContBg
{
background-color:#E7E7E7;
border-left:1px solid #B3B3B3;
border-right:1px solid #B3B3B3;
border-bottom:1px solid #B3B3B3;
padding:5px;
padding-top:0px;
}
.resolveDNSBg
{
	height:18px;
	background-image: url(../images/resdnsBg.gif);
	background-repeat: repeat-x;
	background-position: right middle;
	font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 9px;
   font-weight: bold;
   color: #7D7A47;
   padding-bottom:1px;
   cursor:hand;cursor:pointer;
}
.resolveDNSLftBg
{
	height:18px;
	background-image: url(../images/resdnsLftBg.gif);
	background-repeat: no-repeat;
	background-position: left middle;
}
.resolveDNSRhtBg
{
	height:18px;
	background-image: url(../images/resdnsRhtBg.gif);
	background-repeat: no-repeat;
	background-position: left middle;
}

.ldAlertBg {
	background-image: url(../images/lowdiskAlertBg.gif);
	background-repeat: no-repeat;
	height: 168px;
	width: 370px;
}
.lhtButton {
	background-image: url(lhtbuttonBg.gif);
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	height:20px;
	border-left:1px solid #FFF;
	border-top:1px solid #FFF;
	border-right:1px solid #67686A;
	border-bottom:1px solid #67686A;
}
.redTxtvbig {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #DF0D0D;
	text-decoration: none;
	word-spacing:3px;
}
.ldInnrBox
{
	background-color:#FDF9EA;
	border:1px solid #DCC66C;
	padding:3px;
}
.redTxtBig {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #DF0D0D;
	text-decoration: none;
}

#lowDiskAlertDiv {
	position:absolute;  
	left:300; top:150; 
	height: 168px;
	width: 370px;
    display:none;
	align:center;
}
.dashtabUnSelecRhtNose
{
	width:17px;
	height:18px;
	background-image: url(../images/tab_unselec_rht_nose.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.dashtabSelecBg
{
	padding-left:1px;
	padding-right:2px;
	height:18px;
	width:140px;
	background-color: #5A82DE;
	border-top:1px solid #29499C;
	text-align:center;
}
.dashtabUnSelecBg
{
	padding-left:1px;
	padding-right:2px;
	height:18px;
	width:140px;
	background-color: #EDF3FC;
	border-top:1px solid #29499C;
	text-align:center;
}
.dashtabSelecLftEnd
{
	width:160px;
	height:18px;
	background-color: #5A82DE;
	border-top:1px solid #29499C;
	border-left:1px solid #29499C;
	text-decoration:none;
	text-align:center;
}
.dashtabUnselecLftEnd
{
	width:160px;
	height:18px;
	background-color: #EFF3FF;
	border-top:1px solid #29499C;
	border-left:1px solid #29499C;
	text-decoration:none;
	text-align:center;
}
.dashtabComSelecLft
{
	width:18px;
	height:18px;
	background-image: url(../images/tab_com_selec_lft.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.dashtabComUnselecLft
{
	width:18px;
	height:18px;
	background-image: url(../images/tab_com_unselec_lft.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.dashtabSelecLftEnd
{
	width:160px;
	height:18px;
	background-color: #5A82DE;
	border-top:1px solid #29499C;
	border-left:1px solid #29499C;
	text-decoration:none;
	text-align:center;
}
.dashtabUnselecLftEnd
{
	width:160px;
	height:18px;
	background-color: #EFF3FF;
	border-top:1px solid #29499C;
	border-left:1px solid #29499C;
	text-decoration:none;
	text-align:center;
}
.dashtabSelecRhtNose
{
	width:17px;
	height:18px;
	background-image: url(../images/tab_selec_rht_nose.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.themeLghtBg
{
	background-color:#D0E0F7;
}
.graphBoxBG
{
	background-color:#f7f7f7;
}

#ifrmDiv1{
position: absolute;
color: #000000;
top: -1000px;
left: -1000px;
width:250px;
height:130px;
z-index: +5;
}

#ifrmDiv2{
position: absolute;
color: #000000;
top: -1000px;
left: -1000px;
width:250px;
height:130px;
z-index: +5;
}

#ifrmDiv3{
position: absolute;
color: #000000;
top: -1000px;
left: -1000px;
width:245px;
height:130px;
z-index: +5;
}

#addSingleProtoDiv{
 position: absolute;
 color: #000000;
 top: -1000px;
 left: -1000px;
 width:250px;
 height:130px;
 background-color: #DEEBF7;
 border: 1px solid #4A92C6;
 padding: 3px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: bold;
 z-index: 10;
}

#addRangeProtoDiv{
 position: absolute;
 color: #000000;
 top: -1000px;
 left: -1000px;
 width:250px;
 height:130px;
 background-color: #DEEBF7;
 border: 1px solid #4A92C6;
 padding: 3px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: bold;
 z-index: 10;
}

#addProtocolGroupDiv{
 position: absolute;
 color: #000000;
 top: -1000px;
 left: -1000px;
 width:250px;
 height:130px;
 background-color: #DEEBF7;
 border: 1px solid #4A92C6;
 padding: 3px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: bold;
 z-index: 10;
}


.tellTxtQn {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #DD6908;
}
.tellTxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}

