﻿.MenuItem {
    background-color: #7A95FF;
    font-family: Microsoft Sans Serif;
    font-size: 12px;
    color: White;
    padding: 5px 10px 5px 10px;
    border-color: Black;
    border-style: solid;
    border-width: 1px 1px 0px 1px;
}

.MenuHover {
    background-color: #6181FF;
}

.MenuSelected {
    background-color: #476CFF;
    padding: 6px 12px 5px 12px;
}

.Tabs .ajax__tab_header
{
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 12px;
	background: url('../../Images/Tabs/tab-line.gif') repeat-x bottom;
}
.Tabs .ajax__tab_outer
{
	padding-right: 0px;
	background: url('../../Images/Tabs/tab-right.gif') no-repeat right;
	height: 21px;
}
.Tabs .ajax__tab_inner
{
	padding-left: 3px;
	background: url('../../Images/Tabs/tab-left.gif') no-repeat;
}
.Tabs .ajax__tab_tab
{
	height: 13px;
	padding: 4px;
	margin: 0;
	background: url('../../Images/Tabs/tab.gif') repeat-x;
}
.Tabs .ajax__tab_hover .ajax__tab_outer
{
	background: url('../../Images/Tabs/tab-hover-right.gif') no-repeat right;
}
.Tabs .ajax__tab_hover .ajax__tab_inner
{
	background: url('../../Images/Tabs/tab-hover-left.gif') no-repeat;
}
.Tabs .ajax__tab_hover .ajax__tab_tab
{
	background: url('../../Images/Tabs/tab-hover.gif') repeat-x;
}
.Tabs .ajax__tab_active .ajax__tab_outer
{
	background: url('../../Images/Tabs/tab-active-right.gif') no-repeat right;
}
.Tabs .ajax__tab_active .ajax__tab_inner
{
	background: url('../../Images/Tabs/tab-active-left.gif') no-repeat;
}
.Tabs .ajax__tab_active .ajax__tab_tab
{
	background: url('../../Images/Tabs/tab-active.gif') repeat-x;
}
.Tabs .ajax__tab_body
{
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 12px;
	border: 1px solid #999999;
	border-top: 0;
	padding: 8px;
	background-color: #EAF3FA;
}

/*.pnlBorder
{
	display: block;
}

.pnlBorder *
{
	display: block;
	height: 1px;
	overflow: hidden;
	font-size: .01em; 
	background-color: #A2BFC5;
}



.pnlBorder1
{
	
	border-left: 1px solid #898989;
	border-right: 1px solid #898989; 
	background-color: #898989; 
}

.pnlBorder2
{
	
	border-left: 1px solid #898989;
	border-right: 1px solid #898989; 
	background-color: #898989; 
}

.pnlBorder3
{
	
	border-left: 1px solid #898989;
	border-right: 1px solid #898989;
}

.pnlBorder4
{
	border-left: 1px solid #898989;
	border-right: 1px solid #898989;
}

.pnlBorder5
{
	border-left: 1px solid #898989;
	border-right: 1px solid #898989;
}

.pnlBorderfg
{
	
	padding-left: 0px;
	padding-right: 0px;
	font-family: Arial;
	font-size: 14px;
	font-weight: normal; 
	background-color: #A2BFC5;
	text-align: center; 
	color: #2D5D61;
	line-height: 25px;
	text-decoration: none;
	margin: 0px;
}

.pnlBorderfg:hover
{
	
	background-color: #4C8491; 
	padding-left: 0px;
	padding-right: 0px;
	text-decoration: none;
	color: #ffffff;
}
.pnlBorderfg[disabled]
{
	text-decoration: none;
}

.pnlBorder:hover *
{
	display: block;
	height: 1px;
	overflow: hidden;
	font-size: .01em; 
	background-color: #4C8491; 
	padding-left: 0px;
	padding-right: 0px;
	color: #ffffff;
	text-decoration: none;
}

.pnlBorder:hover
{
	display: block;
	background-color: #606060;
}
.pnlBorderfg a
{
	text-decoration: none;
}
.pnlBorderfg a:hover
{
	text-decoration: none;
}
.pnlBorderfg span
{
	text-decoration: none;
	margin: 0px;
}
.pnlBorderfg span a
{
	text-decoration: none;
}
.pnlBorderfg span a:hover
{
	text-decoration: none;
}*/
.pnlBorder{display:block}

.pnlBorder *{

	display: block;
	height: 1px;
	overflow: hidden;
	font-size: .01em;
	/*background: #CCCCCC; ANWAR.HAQUE Commented.*/
	background: #CACACA; /*ANWAR.HAQUE Added. */
	/*padding-left: 2px;
	padding-right: 2px;
	font-family: Arial;
	font-size:14px; ANWAR.HAQUE Commented*/
  }

  

.pnlBorder1{

  margin-left:3px;

  margin-right:3px;

  padding-left:1px;

  padding-right:1px;

  border-left:1px solid #c7dffe;

  border-right:1px solid #c7dffe;

  /*background:#bfdbfe ANWAR.HAQUE Commented.*/
  background:#CACACA /*ANWAR.HAQUE Added.*/
  }

.pnlBorder2{

  margin-left:1px;

  margin-right:1px;

  padding-right:1px;

  padding-left:1px;

  border-left:1px solid #cfe4fe;

  border-right:1px solid #cfe4fe;

  /*background:#bddafe     ANWAR.HAQUE Commented*/
  background:#CACACA     /*ANWAR.HAQUE Added.*/
  }

.pnlBorder3{

  margin-left:1px;

  margin-right:1px;

  border-left:1px solid #bddafe;

  border-right:1px solid #bddafe;}

.pnlBorder4{

  border-left:1px solid #c7dffe;

  border-right:1px solid #c7dffe}

.pnlBorder5{

  border-left:1px solid #bfdbfe;

  border-right:1px solid #bfdbfe}

.pnlBorderfg
{
  /*background:#CCCCCC; ANWAR.HAQUE Commented.*/
  padding-left :2px;
  padding-right:2px;
  padding-bottom: 5px;  
  font-family: Arial;
  font-size :14px;
  /*font-weight:bold; */
  background:#CACACA;
  text-align:center; /*ANWAR.HAQUE Added.*/
  line-height:20px;
  }

.pnlBorderfg:hover
{
	 /* background:#CCCCCC; ANWAR.HAQUE Commented.*/
	  background :#CACACA; /*ANWAR.HAQUE Added.*/
	  padding-left:2px;
	  padding-right:2px;
}
.pnlBorderfg[disabled]
{
	text-decoration:none;
}

  .pnlBorder:hover *
  {

  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
 /* background:#CCCCCC; ANWAR.HAQUE Commented.*/
  background:#CACACA; /*ANWAR.HAQUE Added.*/
  padding-left:2px;
  padding-right:2px;
  }

  .pnlBorder:hover{display:block}
/*ANWAR.HAQUE Start.*/

.StaticLabelSelected a, .StaticLabelSelected span, .StaticLabelSelected span a, ul li.AspNet-Menu-Selected, ul li.AspNet-Menu-Selected a.AspNet-Menu-Selected, ul li.AspNet-Menu-Selected span.AspNet-Menu-Selected
{
	font-weight: normal;
	text-decoration: none;
	cursor: pointer;
	width: 100%;
	text-align: center; /*background-color:#606060;*/
	/*background-color: #4C8491;*/
	color: #ffffff;
	padding-left: 0px;
	padding-right: 0px;
	margin: 0px;
}

.StaticLabel a, ul li.AspNet-Menu-Selected, ul li.AspNet-Menu-Selected a.AspNet-Menu-Selected, ul li.AspNet-Menu-Selected span.AspNet-Menu-Selected
{
	cursor: pointer;
	width: 100%;
	text-align: center;
	text-decoration: none;
	color: #ffffff;
	padding-left: 0px;
	padding-right: 0px;
	margin: 0px;
}
/*ANWAR.HAQUE End.*/


table.navbar tr td
{
	text-align: center;
	background: url(../../Images/Tabs/navtab-bg.png) top left repeat-x;
	height: 27px;
	line-height: 27px;
}
table.navbar tr td a
{
	font-family: Arial, Tahoma, Verdana;
	font-size: 14px;
	text-align: center;
	height: 27px;
	line-height: 27px;
	margin: 0px auto;
	color: #2D5D61;
	text-decoration: none;
	line-height: 27px;
}

table.navbar tr td a:hover
{
	text-align: center;
	height: 27px;
	line-height: 27px;
	margin: 0px auto;
	color: #62A3B2;
	text-decoration: none;
	line-height: 27px;
}

table.navbar tr td a.disable
{
	color: #B0B0BB;
}
table.navbar tr td A:hover[disabled]
{
	color: #B0B0BB;
	text-decoration:none;
}

table.navbar tr td A[disabled]
{
	color: #B0B0BB;
}
table.navbar tr td A:hover[disabled]
{
	color: #B0B0BB;
	text-decoration:none;
}

table.navbar tr td span.leftnav
{
	height: 27px;
	float: left; /* IE 6 Fix */
	width: 10px;
	background: url(../../Images/Tabs/navtab-left.png) top left no-repeat;
	color: #ffffff;
}
table.navbar tr td span.rightnav
{
	height: 27px;
	float: right; /* IE 6 Fix */
	width: 10px;
	background: url(../../Images/Tabs/navtab-right.png) top right no-repeat;
	color: #ffffff;
}
table.navbar tr td span.activeleftnav
{
	display: block;
	height: 27px;
	float: left; /* IE 6 Fix */
	width: 10px;
	background: url(../../Images/Tabs/navtab-left.png) bottom left no-repeat;
	color: #ffffff;
}
table.navbar tr td span.activerightnav
{
	display: block;
	height: 27px;
	float: right; /* IE 6 Fix */
	width: 10px;
	background: url(../../Images/Tabs/navtab-right.png) bottom right no-repeat;
	color: #ffffff;
}
table.navbar tr td.active
{
	text-align: center;
	background: url(../../Images/Tabs/navtab-bg.png) bottom left repeat-x;
	height: 27px;
	line-height: 27px;
}
table.navbar tr td.active a
{
	text-align: center;
	height: 27px;
	line-height: 27px;
	margin: 0px auto;
	color: #FFFFFF;
	text-decoration: none;
}

table.navbar tr td:hover
{
	text-align: center;
	background: url(../../Images/Tabs/navtab-bg.png) bottom left repeat-x;
	height: 27px;
	line-height: 27px;
	color: #ffffff;
}
table.navbar tr td:hover a
{
	color: #ffffff;
	font-size: 14px;
	text-align: center;
}
table.navbar tr td:hover a:hover
{
	color: #ffffff;
	font-size: 14px;
	text-align: center;
}

table.navbar tr td:hover span.leftnav
{
	height: 27px;
	float: left; /* IE 6 Fix */
	width: 10px;
	background: url(../../Images/Tabs/navtab-left.png) bottom left no-repeat;
	color: #ffffff;
}
table.navbar tr td:hover span.rightnav
{
	height: 27px;
	float: right; /* IE 6 Fix */
	width: 10px;
	background: url(../../Images/Tabs/navtab-right.png) bottom right no-repeat;
	color: #ffffff;
}
/********************** Vertical Navigation - Wizard Menu CSS *******************/
		.JU_LeftNavTable
        {
        padding:0px; 
		margin:0px; 
		width:200px; 
		height:auto; 
		/*background-color:#F2F2F2; */
		font-size:10pt; 
		font-family:Arial, Tahoma, Verdana; 
		color:#262525; 
		font-weight:normal; 
		overflow:auto;
        /*background: url(../../images/WizardMenu/wizardbg.gif) repeat-x left bottom #ffffff;*/
        }
        /*.JU_LeftNavTable a
        {
            color: #ffffff;
            text-decoration: none;
        }
        .JU_LeftNavTable a:hover
        {
            color: #ffffff;
            text-decoration: none;
        }*/
        .JU_LeftNavTitleCell
        {
            padding-left: 15px;
            height: 24px;
            font-weight: bold;
            vertical-align: middle; 
            text-decoration: none;
        }
        .JU_LeftNavTitle
        {
            padding-left: 15px;
            height: 24px;
            font-weight: bold;
            vertical-align: middle;
            background-color: Silver;
            font-family: Arial;
            font-size: 14px;
            text-decoration: none;
        }
        .JU_LeftMenu_Static
        {
            height: 24px;
            width: 200px;
            color: #ffffff;
            margin: 0px;
            padding: 0px;
            text-decoration: none;
        }
        .JU_LeftMenu_Static a
        {
            text-decoration: none;
        }
        .JU_LeftMenu_StaticItem
        {
            height: 24px;
            color: #ffffff !important;
            font-size: 11px;
            font-family: Arial, Helvetica, sans-serif;
            font-weight: normal;
            text-align: left;
            padding-left: 5px;
            text-decoration: none !important;
            width: 200px !important; 
        }
        .JU_LeftMenu_StaticItem a
        {
            text-decoration: none;
        }
        .JU_LeftMenu_StaticItem[Disabled]
        {
            color: Silver !important;
            text-decoration: none;
        }
        .JU_LeftMenu_StaticSelected
        {
            height: 24px;
            text-decoration: underline;
            color: white !important; 
            background-color: #266979;
            text-decoration: none;
            font-weight:bold; 
        }
        .JU_LeftMenu_StaticHover
        {
            height: 24px;
            color: white !important; 
            background-color: #717073 !important;
            width: 200px;
            text-decoration: none; 
        }
        
		.vertical-nav /* This is the default CSS for Wizard Menu */
        {
            padding:0px 5px 0 0;
            margin: 0px;
            width: 212px;
            height: auto;
            /*background-color: #F2F2F2;*/
            font-size: 10pt;
            font-family: Arial, Tahoma, Verdana;
            color: #262525;
            font-weight: normal;
            overflow: auto;
            /*background-color:White;*/            
        }

        .vertical-nav table { 
         padding:0 !important;
         margin:0 !important;
         border-collapse:collapse;

        }

    .vertical-nav td{
        vertical-align:top !important;
         padding:0 !important;
         margin:0 !important;
         height:auto !important;
        
    }

     

        .vertical-nav a {text-decoration:none;}
        .vertical-nav a:hover {text-decoration:none;}
		.vertical-nav-header /* This is the default CSS for Wizard Menu Header Container */
        {
            padding: 0px;
            margin: 0px;
            float: left;
            display: block;
            line-height: 20px;
            /*border: 1px solid #DDDBDB;*/
            padding:3px 0 2px 0px;
            margin-bottom: 2px;
            font-size: 15pt;
            width: 100%;
           /* background: url(../../images/WizardMenu/header.jpg) repeat-x left bottom #ffffff;
            background: url(../../images/WizardMenu/vertical-nav_completionbg.jpg) repeat-x left bottom #DDDBDB;*/
            vertical-align: middle;
            /*color: #262525;*/
            font-weight:bolder !important;
            color:White !important;
            overflow:hidden;
            /*height:28px;*/
            text-align:left;
        }
        .vertical-nav-left-image-container
        {
        	width:22px;
            height:auto ! important;
            margin-bottom:2px !important;
        	display:none;
           /* visibility:hidden;*/
        }
        .vertical-nav-header-hover /* This is the default CSS for Wizard Menu Header Container */
        {
            padding: 0px;
            margin: 0px;
            float: left;
            display: block;
            line-height: 20px;
            /*border: 1px solid #DDDBDB;*/
            padding-left: 0px;
            margin-bottom: 2px;
            font-size: 15pt;
            width: 100%;
            background: url(../../images/WizardMenu/header.jpg) repeat-x left bottom #ffffff;
            /*background: url(../../images/WizardMenu/vertical-nav_completionbg.jpg) repeat-x left bottom #DDDBDB;*/
            vertical-align: middle;
            /*color: #262525;*/
            font-weight:bolder;
            color:White !important;
            overflow:hidden;
            height:28px; 
        }
        
        .vertical-nav-header-label /* This is the default CSS for Wizard Menu Child Label */
        {
        	font-weight:bold;
            text-align:left;
        	/*list-style-type: none;
            line-height: 20px;
            float: left;
            color: White;
            text-decoration: none;
            float: left;
            font-weight:bold;
            text-decoration:underline;
            /*background: url(../../images/WizardMenu/child.gif) repeat-x left bottom #ffffff;*/
            padding:3px 0 0px 5px;
            line-height: 20px;
        }
        
        .vertical-nav-child /* This is the default CSS for Wizard Menu Child Container */
        {
        	list-style-type: none;
            line-height: 14px;
            width: 100%;          
            float: left;
            color: #262525;
            text-decoration: none;            
            /*height:18px;*/
            /*background: url(../../images/WizardMenu/child.gif) repeat-x left bottom #ffffff;*/
            /*background-color:White;*/
            cursor:pointer;
            margin-top:2px;                           
 
        }
          
        
        .vertical-nav-child-hover /* This is the default CSS for Wizard Menu Child Container */
        {
        	list-style-type: none;
            line-height: 14px;
            width: 100%;
            float: left;
            color: #262525;
            text-decoration: none;
            float: left;
            /*height:18px;*/
            /*background: url(../../images/WizardMenu/child.gif) repeat-x left bottom #ffffff;*/
            background-color:#fdf5da;
            cursor:pointer;
        }
        
        .vertical-nav-child-label /* This is the default CSS for Wizard Menu Child Label */
        {
        	/*list-style-type: none;
            line-height: 14px;
            float: left;
            /*color: #262525;*/
            /*text-decoration: underline;
            float: left;
            height:18px;
            cursor:pointer;
            /*font-weight:bold;*/
            /*background: url(../../images/WizardMenu/child.gif) repeat-x left bottom #ffffff;*/
            padding:0 0 0 5px;
            
        }
        .vertical-nav-child-label-selected /* This is the default CSS for Wizard Menu Child Label */
        {
        	/*list-style-type: none;
            line-height: 14px;
            float: left;
            /*color: #262525;
            text-decoration: none;
            float: left;
            font-weight:bold;
            height:18px;
            /*background: url(../../images/WizardMenu/child.gif) repeat-x left bottom #ffffff;*/
            cursor:pointer;
            /*font-weight:bold;*/
            padding:0 0 0 5px;
            
        }
        
        .vertical-nav-child-selected
        {
            list-style-type: none;
            line-height: 14px;
            /*width: 100%;*/
            width:230px;
            float: left;
            color: #262525;
            text-decoration: none;
            float: left; /*background: url(../../images/WizardMenu/vertical-nav_completionbg.jpg) repeat-x left bottom #DDDBDB;*/ /*background: url(../../images/WizardMenu/selected.gif) repeat-x left bottom #ffffff;*/
            font-weight: bold;
            font-size: 40px;
            /*height: 18px;*/
            /*background-color: #FFE99D;*/ /*font-weight:bold;*/
            cursor: pointer;
           
        }
        
        .vertical-nav-child-selected-hover /* This is the default CSS for Wizard Menu Child Container */
        {
        	list-style-type: none;
            line-height: 14px;
            width: 100%;
            float: left;
            /*color:White;*/
            text-decoration:none;
            float: left;
            /*background: url(../../images/WizardMenu/vertical-nav_completionbg.jpg) repeat-x left bottom #DDDBDB;*/
            /*background: url(../../images/WizardMenu/selected.gif) repeat-x left bottom #ffffff;*/
            font-weight:bold;
            font-size:40px;
            /*height:18px;*/
            background-color:#fdf5da;
            cursor:pointer;
            font-weight:bold;
            cursor:pointer;
        }
        
        .vertical-nav-child-complete /*Note(Not in use) */
        {
        	padding: 0px;
            margin: 0px;
            float: left;
            display: block;
            line-height: 23px;
            border: 1px solid #DDDBDB;
            padding-left: 10px;
            margin-bottom: 2px;
            font-size: 10px;
            width: 100%;
            /*background: url(images/vertical-nav_completionbg.jpg) repeat-x left bottom #ffffff;*/
            vertical-align: middle;
            color: #ffffff;
        }