body
{
   /*--  background: url(../../images/bg.jpg) no-repeat center top #529ec6; --*/
    /*background: #529ec6;*/
    background: #ffffff;
    font-family: Arial, Helvetica, sans-serif;
    padding: 0;
    font-size: 12px;
    margin: 0 auto;
    color: #0e4354;
}
  .BarBorder
        {
            border-width: 1px;
            width: 180px;
        }
         
        .BarIndicatorWeak
        {
            color: red;
            background-color: red;
        }
         
        .BarIndicatorAverage
        {
            background-color: yellow;
        }
         
        .BarIndicatorStrong
        {
            background-color: Green;
        }
Underline
{
    text-decoration: underline;
}
.GVFixedHeader
 { 
  top: expression(document.getElementById("dvgrd").scrollTop-1); 
  position:relative ; 
  }

.whitetxt14{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:13px;
    padding:5px;
	color:#fff;
	font-weight:bold;
	}

.form{
width:600px;
float:left;
clear:both;
}
fieldset { border:none; clear:both;}



.fontb11n
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
text-align:left;
}
.fontb13n
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
text-align:left;
background-color: #004c94;
}
.fontb11b
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
font-weight:bold;
}
.fontb12n
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
}
.fontw11
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#fff;
}
.fontw12
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#fff;
}


.clear
{
    clear: both;
}
a
{
    color: #256c89;
}
h2
{
    font-size: 18px;
    color: #256c89;
    font-weight: normal;
    padding: 0px 0 15px 0;
    margin: 0px;
    clear: both;
}
h3
{
    font-size: 18px;
    color: #256c89;
    font-weight: normal;
    padding: 15px 0 5px 20px;
    margin: 0px;
    float: left;
    clear: both;
}
a.forgot_pass
{
    float: right;
    color: #256c89;
    text-decoration: none;
    background: url(../../images/help.png) no-repeat left;
    padding: 0 0 0 18px;
    display: block;
    margin: 15px 20px 0 0;
}


	.txt14{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
	color:#0072bc;
	font-weight:bold;
	}
		

#main_container
{
    margin: 0 auto;
    
    padding: 0px 0 0px 0;
    /* width: 1000px;  */
    /* width: 1300px;  */
     width: 99%;  
}
.main_div {
    overflow: hidden;
}
.logo {
width: 120px;
float: left;
}
/*
.logo
{
	background: url("../../images/logo-bg.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 107px;
    width: 282px;
    padding: 0 0 0 0px;
    text-align: center;

    
}
    */
.logo img {
    width: 100%;
    float: left;
}
#clock_a
{
    float: right;
    padding: 15px 0 0 0;
}
.jclock
{
    color: #FFFFFF;
    float: right;
    font-size: 22px;
    font-weight: bold;
    padding: 34px 25px 0 0;
}
.right_header
{
    width: 420px;
    float: right;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
    text-align: right;
    color: #FFFFFF;
    padding: 30px 0 0 0;
}
.right_header a
{
    margin: 0 5px 0 5px;
    text-decoration: underline;
    /*color: #FFFFFF;*/
    color: #fff;
}

.right_header a.logout
{
    background: url(../../images/user_logout.png) no-repeat right;
    padding-right: 20px;
}


.footer
{
    width: 900px;
    background: url(../../images/footer_bg.jpg) no-repeat center top;
}
.footer_login
{
    width: 100%;
    margin: auto;
}

.left_footer
{

    color: #a8549b;
    font-size: 11px;
    color:#fff;
	 font-weight: bold;

}
.left_footer a
{
    color: #FFFFFF;
    text-decoration: none;
}
.right_footer
{
    float: right;
    padding: 25px 10px 0 0;
}

.left_footer_login
{
    float: left;
    padding: 15px 0 0 10px;
    color: #a8549b;
    font-size: 11px;
}
.left_footer_login a
{
    color: #FFFFFF;
    text-decoration: none;
}
.right_footer_login
{
    float: right;
    padding: 15px 10px 0 0;
}

/*---------------- menu----------------------*/
.menu
{
    font-size: 11px;
    padding: 0px 10px 0 10px;
    float: left;
    width: 880px;
}

/* remove all the bullets, borders and padding from the default list styling */
.menu ul
{
    padding: 0;
    margin: 0;
    list-style-type: none;
    height: 34px;
}

/* style the sub-level lists */
.menu ul ul
{
    width: auto;
}

/* float the top list items to make it horizontal and a relative positon so that you can control the dropdown menu positon */
.menu ul li
{
    float: left;
    height: 34px;
    line-height: 34px;
}

/* style the sub level list items */
.menu ul ul li
{
    display: block;
    width: auto;
    height: auto;
    position: relative;
    line-height: 1em;
}

/* style the links for the top level */
.menu a, .menu a:visited
{
    display: block;
    float: left;
    height: 100%;
    font-size: 11px;
    text-decoration: none;
    color: #fff;
    padding: 0 21px 0 17px;
}
.menu a.current
{
    background: url(../../images/menu_bg.gif) repeat-x center;
}
/* style the sub level links */
.menu ul ul a, .menu ul ul a:visited
{
    display: block;
    background: #57c0e8;
    border-bottom: 1px #81dafc solid;
    color: #fff;
    width: 12em;
    height: 100%;
    line-height: 1em;
    padding: 1em 1em;
}
.menu ul table ul a, .menu ul table ul a:visited
{
    width: 14em;
    width: 12em;
}


/* style the table so that it takes no part in the layout - required for IE to work */
.menu table
{
    /*position: absolute; -- edited by shekhar*/
    left: 0;
    top: 0;
    font-size: 1em;
    z-index: 100;
}
.menu ul ul table
{
    left: -1px;
}
.menu ul ul table ul.left
{
    margin-left: 2px;
}

.menu li:hover
{
    position: relative;
}
* html .menu a:hover
{
    position: relative;
}

/* style the third level background */
.menu ul ul ul a, .menu ul ul ul a:visited
{
    background: #57c0e8;
}
/* style the fourth level background */
.menu ul ul ul ul a, .menu ul ul ul ul a:visited
{
    background: #57c0e8;
}
/* style the sub level 1 background */
.menu ul :hover a.sub1
{
    background: url(../../images/arrow.gif) no-repeat right #309dc7;
}
/* style the sub level 2 background */
.menu ul ul :hover a.sub2
{
    background: url(../../images/arrow.gif) no-repeat right #088bb4;
}

/* style the level hovers */
/* first */
.menu a:hover
{
    color: #fff;
    background: url(../../images/menu_bg.gif) repeat-x center;
}
.menu :hover > a
{
    color: #fff;
    background: url(../../images/menu_bg.gif) repeat-x center;
}
/* second */
.menu ul ul a:hover
{
    color: #fff;
    background: url(../../images/menu_bg_a.gif) repeat-x center;
}
.menu ul ul :hover > a
{
    color: #fff;
    background: url(../../images/menu_bg_a.gif) repeat-x center;
}
/* third */
.menu ul ul ul a:hover
{
    background: url(../../images/menu_bg_a.gif) repeat-x center;
}
.menu ul ul ul :hover > a
{
    background: url(../../images/menu_bg_a.gif) repeat-x center;
}
/* fourth */
.menu ul ul ul ul a:hover
{
    background: url(../../images/menu_bg_a.gif) repeat-x center;
}


/* hide the sub levels and give them a positon absolute so that they take up no room */
.menu ul ul
{
    visibility: hidden;
    position: absolute;
    height: 0;
    top: 34px;
    left: 0;
    width: 14em;
    z-index: 999;
}

/* position the third level flyout menu */
.menu ul ul ul
{
    left: 14em;
    top: 0;
    width: 14em;
}

/* position the third level flyout menu for a left flyout */
.menu ul ul ul.left
{
    left: -14em;
}


/* make the second level visible when hover on first level list OR link */
.menu ul li:hover ul, .menu ul a:hover ul
{
    visibility: visible;
    height: auto;
    padding-bottom: 3em;
    background: transparent url(../../images/trans.gif);
}
/* keep the third level hidden when you hover on first level list OR link */
.menu ul :hover ul ul
{
    visibility: hidden;
}
/* keep the fourth level hidden when you hover on second level list OR link */
.menu ul :hover ul :hover ul ul
{
    visibility: hidden;
}
/* make the third level visible when you hover over second level list OR link */
.menu ul :hover ul :hover ul
{
    visibility: visible;
}
/* make the fourth level visible when you hover over third level list OR link */
.menu ul :hover ul :hover ul :hover ul
{
    visibility: visible;
}

.center_content
{
    clear: both;
	 float:none;
}
.left_content
{
    float: left !important;
    padding: 20px 0 0 20px !important;
    min-height: 290px;
}
.right_content_home_Credential
{
    width: 820px;
    float: left;
    padding: 40px 0 0 30px;
}

.right_content
{
    width: 870px;
    float: left;
    padding: 40px 0 0 30px;
}


.sidebarmenu
{
    margin: 0px 0;
    padding: 0;
    width: 195px;
}
.sidebarmenu a.menuitem
{
    background: url(../../images/sidebar_menu_top.gif) no-repeat center top;
    color: #fff;
    display: block;
    position: relative;
    width: 185px;
    height: 31px;
    margin: 0 0 5px 0;
    line-height: 31px;
    padding: 0px 0 0 10px;
    text-decoration: none;
}
.sidebarmenu a.menuitem_green
{
    background: url(../../images/green_bt.gif) no-repeat center top;
    color: #fff;
    display: block;
    position: relative;
    width: 185px;
    height: 31px;
    margin: 0 0 5px 0;
    line-height: 31px;
    padding: 0px 0 0 10px;
    text-decoration: none;
}
.sidebarmenu a.menuitem_red
{
    background: url(../../images/red_bt.gif) no-repeat center top;
    color: #fff;
    display: block;
    position: relative;
    width: 185px;
    height: 31px;
    margin: 0 0 5px 0;
    line-height: 31px;
    padding: 0px 0 0 10px;
    text-decoration: none;
}
.sidebarmenu a.menuitem:hover
{
    background: url(../../images/sidebar_menu_top_a.gif) no-repeat center top;
}
.sidebarmenu a.menuitem_green:hover
{
    background: url(../../images/green_bt_a.gif) no-repeat center top;
}
.sidebarmenu a.menuitem_red:hover
{
    background: url(../../images/red_bt_a.gif) no-repeat center top;
}

.sidebarmenu a.menuitem:visited, .sidebarmenu .menuitem:active
{
    color: white;
}
.sidebarmenu a.menuitem .statusicon
{
    position: absolute;
    top: 11px;
    right: 7px;
    border: none;
}

.sidebarmenu div.submenu
{
    background: white;
}
.sidebarmenu div.submenu ul
{
    list-style-type: none;
    margin: 0;
    padding: 0 0 5px 0;
}
.sidebarmenu div.submenu ul li
{
    border-bottom: 1px dotted #bfd1d9;
}
.sidebarmenu div.submenu ul li a
{
    display: block;
    color: black;
    text-decoration: none;
    padding: 5px 0;
    padding-left: 10px;
}
.sidebarmenu div.submenu ul li a:hover
{
    background: #e2f0ff;
    color: #0e4354;
}

.sidebar_search
{
    background: url(../../images/sidebar_menu_top.gif) no-repeat center;
    width: 195px;
    height: 31px;
    margin: 0 0 5px 0;
}
input.search_input
{
    width: 155px;
    height: 16px;
    margin: 5px 0 0 5px;
    border: 1px #bdebfd solid;
    background: #92dbf8;
    padding: 4px 0 0 2px;
    float: left;
    color: #096184;
    font-size: 11px;
}
input.search_submit
{
    float: left;
    background: none;
    border: none;
    margin: 7px 0 0 8px;
}





/*#rounded-corner*/
#rounded-corner
{
margin:0px;
width:790px;
text-align: left;
border-collapse: collapse;
}
#rounded-corner tbody th.rounded-company
{
width:26px;
background: #60c8f2 url('../../images/left.jpg') left top no-repeat;
}
#rounded-corner tbody th.rounded-q4
{
background: #60c8f2 url('../../images/right.jpg') 102% top no-repeat;
}
#rounded-corner th
{
padding: 8px;
font-weight: normal;
font-size: 13px;
color: #039;
background: #60c8f2;
}
#rounded-corner td
{
padding: 8px;
background: #ecf8fd;
border-top: 1px solid #fff;
color: #669;
}
#rounded-corner tfoot td.rounded-foot-left
{
background: #ecf8fd url('../../images/botleft.jpg') left bottom no-repeat;
}
#rounded-corner tfoot td.rounded-foot-right
{
background: #ecf8fd url('../../images/botright.jpg') right bottom no-repeat;
}
#rounded-corner tbody tr:hover td
{
background: #d2e7f0;
}
#rounded-corner tr.even td
{
background: #fff;
}
/*End*/

.question
{
    position: absolute;
    display: inline;
    text-align: center;
    width: 174px;
    height: 78px;
    font-size: 13px;
    line-height: 1.5em;
    background: url('../../images/bubble.png') left top no-repeat;
    padding: 10px 0 0 0;
    text-shadow: 0px 1px 0px #fff;
    margin-left: -7em;
    margin-top: -6em;
    opacity: 0;
}

.yes
{
    margin-top: .5em;
    margin-right: .5em;
    cursor: pointer;
    display: inline-block;
    width: 63px;
    height: 21px;
    color: #434d17;
    text-shadow: 0px 1px 0px #fff;
    background: url('../../images/buttony.png') left top no-repeat;
}
.cancel
{
    margin-top: .5em;
    margin-right: .5em;
    cursor: pointer;
    display: inline-block;
    width: 63px;
    height: 21px;
    color: #fff;
    text-shadow: 0px 1px 0px #000;
    background: url('../../images/buttonn.png') left top no-repeat;
}

a.bt_green
{
    display: block;
    float: right;
    margin: 10px 5px 10px 5px;
    line-height: 31px;
    text-decoration: none;
    color: #FFFFFF;
    text-shadow: 1px 1px #8fa42b;
}
a.bt_green strong
{
    width: auto;
    height: 31px;
    padding: 0 10px 0 10px;
    display: block;
    float: left;
    background: url(../../images/bt_green_center.gif) repeat-x center;
}
a.bt_green span.bt_green_lft
{
    width: 10px;
    height: 31px;
    display: block;
    float: left;
    background: url(../../images/bt_green_left.gif) no-repeat center right;
}
a.bt_green span.bt_green_r
{
    width: 10px;
    height: 31px;
    display: block;
    float: left;
    background: url(../../images/bt_green_r.gif) no-repeat center right;
}
a:hover.bt_green
{
    text-decoration: underline;
}

a.bt_blue
{
    display: block;
    float: right;
    margin: 10px 5px 10px 5px;
    line-height: 31px;
    text-decoration: none;
    color: #FFFFFF;
    text-shadow: 1px 1px #3597bf;
}
a.bt_blue strong
{
    width: auto;
    height: 31px;
    padding: 0 10px 0 10px;
    display: block;
    float: left;
    background: url(../../images/bt_blue_center.gif) repeat-x center;
}
a.bt_blue span.bt_blue_lft
{
    width: 10px;
    height: 31px;
    display: block;
    float: left;
    background: url(../../images/bt_blue_left.gif) no-repeat center right;
}
a.bt_blue span.bt_blue_r
{
    width: 10px;
    height: 31px;
    display: block;
    float: left;
    background: url(../../images/bt_blue_r.gif) no-repeat center right;
}
a:hover.bt_blue
{
    text-decoration: underline;
}

a.bt_red
{
    display: block;
    float: right;
    margin: 10px 5px 10px 5px;
    line-height: 31px;
    text-decoration: none;
    color: #FFFFFF;
    text-shadow: 1px 1px #c24739;
}
a.bt_red strong
{
    width: auto;
    height: 31px;
    padding: 0 10px 0 10px;
    display: block;
    float: left;
    background: url(../../images/bt_red_center.gif) repeat-x center;
}
a.bt_red span.bt_red_lft
{
    width: 10px;
    height: 31px;
    display: block;
    float: left;
    background: url(../../images/bt_red_left.gif) no-repeat center right;
}
a.bt_red span.bt_red_r
{
    width: 10px;
    height: 31px;
    display: block;
    float: left;
    background: url(../../images/bt_red_r.gif) no-repeat center right;
}
a:hover.bt_red
{
    text-decoration: underline;
}

.sidebar_box
{
    width: 195px;
    padding: 15px 0 5px 0;
}
.sidebar_box_top
{
    width: 195px;
    height: 8px;
    background: url(../../images/sidebar_box_top.gif) no-repeat center bottom;
}
.sidebar_box_bottom
{
    width: 195px;
    height: 8px;
    background: url(../../images/sidebar_box_bottom.gif) no-repeat center bottom;
}
.sidebar_box_content
{
    width: 175px;
    height: auto;
    background-color: #ecf8fd;
    padding: 0 10px 0 10px;
}

.sidebar_box_content h3
{
    color: #49bae8;
    float: left;
    font-size: 18px;
    margin: 0px;
    padding: 0px;
    font-weight: normal;
}
.sidebar_box_content h4
{
    color: #f75744;
    float: left;
    font-size: 18px;
    margin: 0px;
    padding: 0px;
    font-weight: normal;
}
.sidebar_box_content h5
{
    color: #a4bf40;
    float: left;
    font-size: 18px;
    margin: 0px;
    padding: 0px;
    font-weight: normal;
}
.sidebar_box_content p
{
    padding: 5px 0 5px 0;
    margin: 0px;
    clear: both;
    font-size: 11px;
    text-align: left;
    line-height: 17px;
}
img.sidebar_icon_right
{
    float: right;
    padding: 0 0 0 0;
}
.sidebar_box_content ul
{
    list-style: none;
    padding: 10px 0 10px 0;
    margin: 0px;
    clear: both;
}
.sidebar_box_content ul li
{
    padding: 5px 0 5px 10px;
    background: url(../../images/list_bullet.gif) no-repeat left top;
    background-position: 0px 10px;
}


.warning_box
{
    width: 540px;
    clear: both;
    background: url(../../images/valid.png) no-repeat left #fcffa9;
 
    border: 1px #e9e6c7 solid;
    background-position: 15px 10px;
    padding: 20px 20px 15px 60px;
    margin: 0 0 10px 0;
}

.valid_box
{
    width: 540px;
    clear: both;
    background: url(../../images/valid.png) no-repeat left #edfce9;
    border: 1px #cceac4 solid;
    background-position: 15px 10px;
    padding: 20px 20px 15px 60px;
    margin: 0 0 10px 0;
}

.error_box
{
    width: 540px;
    clear: both;
    background: url(../../images/valid.png) no-repeat left #fce9e9;
    border: 1px #eac7c7 solid;
    background-position: 15px 10px;
    padding: 20px 20px 15px 60px;
    margin: 0 0 10px 0;
}

/*--------------*/
div.pagination
{
    width: 865px;
    clear: both;
    padding: 10px 0 10px 0;
    margin: 0px;
    text-align: right;
    float: left;
    clear: both;
    font-size: 11px;
}

div.pagination a
{
    padding: 2px 5px 2px 5px;
    margin-right: 2px;
    border: 1px solid #52bfea;
    text-decoration: none;
    color: #52bfea;
}
div.pagination a:hover, div.pagination a:active
{
    border: 1px solid #52bfea;
    color: #fff;
    background-color: #52bfea;
}
div.pagination span.current
{
    padding: 2px 5px 2px 5px;
    margin-right: 2px;
    border: 1px solid #52bfea;
    font-weight: bold;
    background-color: #52bfea;
    color: #FFF;
}
div.pagination span.disabled
{
    padding: 2px 5px 2px 5px;
    margin-right: 2px;
    border: 1px solid #f3f3f3;
    color: #ccc;
}



#biggrid1 { overflow: auto; width:800px; height:360px;  border: #309DC7 1px solid;
	scrollbar-base-color: #309DC7;	
	scrollbar-3dlight-color: #309DC7;
	scrollbar-arrow-color: #000000;
	scrollbar-darkshadow-color: #309DC7;
	scrollbar-face-color: #EBEBEB;
	scrollbar-highlight-color: #309DC7;
	scrollbar-shadow-color: #309DC7;
	scrollbar-track-color: #309DC7;
	margin: 0 0 0 0;
	padding: 0; background-color:#f3f6f7;
	
}

.headingred {
			font-family: Verdana;
			font-size: 14px;
			font-weight: bold;
			color: #309DC7;
			text-decoration: none;
			text-align:left;
	/*height:25px;*/
			padding-left:5px;
			padding-bottom:8px;
}

.btn { 
            padding-left:2px;
            font-family:Arial, Helvetica, sans-serif; 
            color:#FFFFFF;
            font-size:11px; 
            font-weight:200;
            letter-spacing:.5px; 
            border:1px solid #309DC7;
			background:#309DC7;
}

	
	
	
	.form_file { width:197px; color:#000000; border: #309DC7 0px solid; font-family:Arial, Helvetica, sans-serif; font-size:11px; background-color:#ffffff; }

/* Menu Styles-------------------------------------------------- */
#ulMenu
{
	margin:0px 0 0 10px;
	padding:0;	
}
#ulMenu li
{
	display:inline;
	float:left;
}

#ctl00_UPanelLeftMenu
{
	float:left;
}

.menustatic 
{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color:#ffffff;
		font-weight:normal;
		padding:10px;		
}

.menustatichover 
{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color:#ffffff;
		font-weight:normal;
		background:url(../../images/menu_bg_a.gif) repeat-x center;
		padding:10px;
}

.menudynamic 
{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color:#ffffff;
		padding:10px;
		background:url(../../images/menu_bg.jpg) no-repeat center top #fff;
		font-weight:normal;
		text-align:left;
		border-top:1px solid #fff;
}

.menudynamichover 
{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color:#000000;
		background:url(../../images/menu_bg_a.gif) repeat-x center;
		font-weight:normal;
}

/*------- For Loading Image ------------------*/

#OuterTableCellOverlay 

	{
		top: 0px; 
		left: 0px; 
		width: 99%; 
		height: 5000px; 
		position: absolute; 
		background-color: #F3F3F3; 
		z-index: 999; 
		filter:alpha(opacity=85); 
		-moz-opacity:0.85; 
		padding-top: 25%; 
		/*padding-left: 30%; */
	}

#InnerTableCellOverlay 

	{
		text-align: center; 
		width: 100px; 
		border: 1px solid black; 
		padding: 10px; 
		background-color: #E4EAF1; 
		z-index: 998; 
		filter:alpha(opacity=100); 
		-moz-opacity:1.00; 
	}

/*-------End of For Loading Image ------------------*/

	.NFSelectRight select
	{
		border:none;
		background:transparent;
		
	}
	.my-arrow
	{
		width: 35px; height: 24px; margin: 0 0 0 90px; float: left;
		position: absolute; z-index: 88;
		background:url(img/arrow.jpg) no-repeat;
		border:1px solid red;
	}
	
	
.completionList {border:solid 1px #7F9DB9;margin:0px;background:#fff;padding:2px;height: auto; overflow:auto;}
.listItem {color: #666666;}
.itemHighlighted {background-color: #ccc;}

/* Added Newly - Fursan*/
.PageHeading {
    background: none repeat scroll 0 0 #e4ded2;
    /*border: 1px solid #DDDDDD;*/
    color: #333333;
    font-size: 14px;
    padding: 10px 30px 10px 10px;
    font-weight: bold;
    border-right: #ccc 1px solid;
    border-left: #ccc 1px solid;
    border-top: #ccc 1px solid;
}
.PageContent {
    border-right: #ccc 1px solid;
    border-left: #ccc 1px solid;
    border-bottom: #ccc 1px solid;
}
.PageSideBorder {
    border-right: #ccc 1px solid;
    border-left: #ccc 1px solid;
    
}
.search_btn_beige {
    display: block;
    background: #c1b59b;
    color: #000;
    text-align: center;
    padding: 2px;
    font-size: 12px;
    margin: 0 12px 7px 0px;
    width:80px;
    float:right;
    border:0;
}




table.GridViewStyle
{
    margin: 0px;
    width: 100%;
    text-align: left;
    border-collapse: collapse;
    border:none;
    font:normal;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
table.GridViewStyle th
{
  font:normal;
  font-weight:600;
  background: #e4ded2;
  color: black;
}
table.GridViewStyle th a
{
  color: black;
}
table.GridViewStyle td
{
    padding:2px 5px;
    background: #ffffff;
    color: #669;
}
table.GridViewStyle tbody tr:hover td
{
    background: #EBEBEB;
}
table.GridViewStyle tr.even td
{
    background: #e0ddd6;
}
table.GridViewStyle td, table.GridViewStyle th
{
    border:1px solid #ccc;
   
}

.footer_bot {
padding: 10px 0;
float: left;
width: 100%;
border-top: 1px solid #eaeaea;
}
.onepcssgrid-1200 {

/*max-width: 1350px;*/
max-width: 1565px;
margin: 0 auto;
padding: 0 0 0 1%;
}
.onerow {
clear: both;
padding: 0 10px;
}
.powered {
display: block;
line-height: 24px;
text-align:left;
background: url("../../images/tcs_logo.jpg") no-repeat scroll 195px top rgba(0, 0, 0, 0);
}
.powered a {
	color:#727171;
	font-size:12px;
	text-decoration:none;
}

.col4 {
float: left;
width: 35%;
}
.col8 {
float: left;
width: 65%;
}
.copy {
color: #727171;
font-size: 12px;
text-align: right;
}
.col1.last, .col2.last, .col3.last, .col4.last, .col5.last, .col6.last, .col7.last, .col8.last, .col9.last, .col10.last, .col11.last, .col12 {
margin: 0;
}

.header_login
{
    width: 600px;
    margin: auto;
}
.login_btn {
background: #FCA937;
color: #FFF;
padding: 5px 20px;
display: inline-block;
background: #FCA937;
clear: both;
margin-top: 10px;
border-radius: 5px;
}
.main_contentwithoutmenu
{
    margin: 0 auto;
    width: 99%;
    height: auto;
    padding: 0px 0 50px 0;
    /*min-height:400px;*/
    min-height:600px;

}

.textBoxCSS {
    /*width:170px;
    border: 1px solid #d8d8d8;
    color: #000000;
    font-size: 14px;
    line-height: 20px;
    margin: 0 0 10px;
    padding: 5px 5px 5px 10px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -webkit-border-radius: 5px;
    background: #fff;*/

    background: none repeat scroll 0 0 #FAFAFA;
    border: 1px solid #A2A2A2;
    box-sizing: border-box;
    font-size: 11px;
    height: 20px;
    
    margin: 0 0 7px;
    padding: 0 0 0 5px;
    width: 170px;
    border-radius: 0px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
}
.dropDownCSS {
   
     /*width:188px;
     border: 1px solid #d8d8d8;
    color: #000000;
    font-size: 14px;
    line-height: 20px;
    margin: 0 0 10px;
    padding: 5px 5px 5px 10px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -webkit-border-radius: 5px;
    background: #fff;*/

    background: none repeat scroll 0 0 #FAFAFA;
    border: 1px solid #A2A2A2;
    box-sizing: border-box;
    font-size: 11px;
    height: 20px;
    
    margin: 0 0 7px;
    padding: 0 0 0 5px;
    width: 170px;
    border-radius: 0px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
}
.radiolistCSS {
    /*width:188px;
    color: #000000;
    font-size: 14px;
    line-height: 20px;
    margin: 0 0 10px;
    padding: 5px 5px 5px 10px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -webkit-border-radius: 5px;
    background: #fff;*/

    /*background: none repeat scroll 0 0 #FAFAFA;
    border: 1px solid #A2A2A2;
    box-sizing: border-box;*/
    font-size: 11px;
    height: 20px;
    
    margin: 0 0 7px;
    padding: 0 0 0 5px;
    border-radius: 0px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
}
.lstBoxCSS {
    /*width:188px;
     border: 1px solid #d8d8d8;
    color: #000000;
    font-size: 14px;
    line-height: 20px;
    margin: 0 0 10px;
    padding: 5px 5px 5px 10px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -webkit-border-radius: 5px;
    background: #fff;*/

    background: none repeat scroll 0 0 #FAFAFA;
    border: 1px solid #A2A2A2;
    box-sizing: border-box;
    font-size: 11px;
    /*height: 20px;*/
    width: 170px;
    margin: 0 0 7px;
    padding: 0 0 0 5px;
    border-radius: 0px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
}
.gray_bar 
{
    display: block;
    background: #d7d7d7;
    height: 3px;
}

.orange_bar 
{
    background: #fca937;
    height: 3px;
    display: block;
    width: 20%;
}
h5
{
    font-size: 18px;
    color: #256c89;
    font-weight: normal;
    
    margin: 0px;
    float: left;
    clear: both;
}
.right_content_home
{
    width: 100%;
    float: left;
	
    padding: 10px 0 0 0px;
	  /*background: url(../../images/menu_bg1.jpg) repeat-x center top #fff;*/
    min-height:500px;
}

.header
{
    width: 99%;
    border-bottom: 2px solid #d7d7d7;
    min-height:90px;
    margin: 10px 0;
    float: left;
    /*height: 110px;*/
}
.header_con {
    width: 100%;
    margin: 10px 0;
    float: left;
}
.login_form{
    width:300px;
    height:280px;
    min-height:410px;
    margin:40px 5px 0 0px;  
    padding:0px 0 0 0px;
}

.main_content
{
    margin: 0 auto;
    height: auto;
    padding: 0px 0 50px 0;
    width: 100%;
    min-height: 420px;
}

.slider-header
{
    /*background:#f4f4f4 url(../../images/menu-bg.gif) repeat-x;*/ 
    background:#f4f4f4  repeat-x; 
    cursor:pointer; 
    color:#000;
    line-height:28px; 
    padding:0 0 0 10px;
    font-weight:bold;
    margin-bottom:2px;
}
.ajax__calendar_day_disabled
{
    background-color:#ccc !important;
    color:#eee !important;
}

#ctl00_tvHotel {
    min-height: 540px;
}
.header-image {
    border-bottom: 3px solid #004c94;
     min-height: 90px; 
     background: #004c94;
}
 .arabic 
 {
 direction: rtl;
 }
 .heading_ML {
    font-weight: bold;
    padding: 7px;
}
.tblborder_ml {
 border: 1px solid #B2B2B2;
}
.margn_bt_ML {
    margin-bottom: 5px;
    margin-top:5px;
   
}
.NewLineGrid {
    vertical-align:top;
 word-wrap: break-word;
 white-space: pre-wrap;
 word-break: break-all;
 max-width:85px;
}
.NewLineGrid1 {
    vertical-align:top;
 word-wrap: break-word;
 white-space: pre-wrap;
 word-break: break-all;
 max-width:150px;
}
.NewLineGrid2 {
   vertical-align:top;
 word-wrap: break-word;
 white-space: pre-wrap;
 word-break: break-all;
 max-width:200px;
}
.NewLineGrid3 {
   vertical-align:top;
 word-wrap: break-word;
 white-space: pre-wrap;
 word-break: break-all;
 max-width:100px;
}
.NewLineGrid4 {
 word-wrap: break-word;
 white-space: pre-wrap;
 word-break: break-all;
 max-width:200px;
}
#Background {
    position: fixed;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
    background-color: Gray;
    filter: alpha(opacity=40);
    opacity: 0.4;
}
#Progress {
    position: fixed;
    top: 40%;
    vertical-align: middle;
    left: 40%;  
    height: 120px;
    text-align: center;
    background-color: White;    
}
#simplemodal-container a.modalCloseImg {
    background: url(../../Images/fancy_close.png) no-repeat;
    width: 40px;
    height: 40px;
    display: inline;
    z-index: 3200;
    position: absolute;
    top: -10px;
    right: -10px;
    cursor: pointer;
}

.modalBackground 
{
 background-color: Black;
 filter: alpha(opacity=90);
 opacity: 0.4;
}

.modalPopup {
 background-color: #FFFFFF;
 border-width: 1px;
 border-style: solid;
 border-color: black;
 padding: 10px;
 width: 980px;
 height:430px;
 }
.Btn_ML {
width:16px;
height:16px;
cursor:pointer;
}