﻿/* CSS Document  */
/*
DARK TEAL
hex #17637a ...R=23/G=99/B=122
    #337286 -- from paint image
    #999966 replaced with 337286
    #337286   51 114 134
    #408EA8 64 142 168 -- light teal

GRAY
hex #494949 ...R=73/G=73/B=73
    #666666  -- 102 102 102
    #737373  -- 115 115 115

DARK RED
hex #8d182f ...R=141/G=24/B=47

gray
    dark a0a5a8  new bab8b2 ceccc8
    light    d3d8db  e1e0de ebeae9

    
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;

B5B69C
    #0099CC
*/
/* Master Page CSS and commonly used CSS , Done by Lakshmi joshi Begins here */

.dialogClassNew {
    display:none;
    height:100px !important;
}

/*.html,body {
overflow:hidden;
}*/

/*for jquery Dialog  */
/*.Btnnew
{
	background-image: none;
	background-color: transparent;
	padding: 2px 0px 5px 10px;
	text-align: center;
	vertical-align: middle;
	background-color:maroon;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	height:23px;
	width:100px;
	color: #FFFFFF;
	position:fixed;
	top:215px;
	right:50px;
	}*/
.disabledColor
{
    background-color: #d1d1d1;
    /*background: transparent url(../imagesnew/dismedium.gif) no-repeat;
    font-family: Tahoma;
	font-size: 12px;
	color: #FFFFCC;
	font-weight: normal;
	border: none;
	width: 90px;
	height: 21px;
	background: transparent url(../imagesnew/dissmall.gif) no-repeat;
	cursor: default;*/
}
.closeBtn
{
    text-align: center; 
    position: absolute; 
    top: 0; 
    right: 4px; 
    font-family: Tahoma;
	font-size: 12px;
    background-color: crimson;
    color:white;
    width: 18px;
    height: 18px;
    margin-top: 2px;
}

.noclose .ui-dialog-titlebar-close
{
    display:none;
}
.ui-dialog-titlebar
{
	background:#17637a !important;
	height: 21px !important;
}
.ui-button 
{
    background: url(../imagesnew/bttn.gif) !important;
    background-repeat:no-repeat !important;
    font-size:10px !important;
    color:White !important;
   
}
.ui-dialog .ui-dialog-buttonpane 
{
    text-align: center; 
    padding: 0em .14em 0em 0em !important;
    background:#17637a !important;
}
.ui-dialog-content ui-widget-content  
{
	height:200px !important;
}
.ui-dialog .ui-dialog-content  
{
  height: 200px !important;
}


/* uo to here(jquery ui dialog Css) */
.topbar
{
	background-color: Transparent;
	background-image: url(../imagesnew/topfull.jpg);
	background-repeat: repeat-x;
	height: 24px;
	width: 972px;
}
.topleft
{
	/*background-color: #17637a;*/
	background-image: url(../imagesnew/topleft.jpg);
	background-repeat: no-repeat;
	height: 24px;
	width: 14px;
	text-align: right;
    border-top-left-radius: 15px;
    -moz-border-radius-topleft: 5px;
-webkit-border-top-left-radius: 5px;

}
.toprepeat
{
	/*background-color:#17637a;*/
	background-image: url(../imagesnew/topmiddle.jpg);
	background-repeat: repeat-x;
	height: 24px; /*text-align:right;*/
	text-align: left;
	padding-left: 0px;
}


.topright
{
	/*background-color: #17637a;*/
	background-image: url(../imagesnew/topright.jpg);
	background-repeat: no-repeat;
	height: 24px;
	width: 14px;
	text-align: left;
    border-top-right-radius: 15px;
}
.topmiddle
{
	background-color: transparent;
	background-image: url(../imagesnew/newbglogo.jpg);
	background-repeat: repeat-x;
	height: 81px;
}

.logo
{
	background-image: url(../imagesnew/newfocus.jpg);
	background-repeat: no-repeat;
	background-position: 4px top;
	width: 439px;
	height: 81px;
	text-align: left;
	padding-left: 0px;
}
.logodef
{
	background-position: 4px top;
	width: 439px;
	height: 81px;
	text-align: left;
	padding-left: 0px;
	
}
.topnavbar
{
    background-color:#ceccc8; /*0099CC;*/
	/*background-image: url(../imagesnew/newtop.gif);*/
	height: 37px;
}
.topbanner
{
	background-color: #17637a; /*408EA8;*/
	height: 7px;
}

.bodybg
{
	background-color: transparent;
	background-image: none;
	width: 100%;
}

.bottombg
{
	background-image: none;
	background-color: transparent;
	height: 24px;
	font-family: Tahoma;
	font-size: 9px;
	color: #FFFFFF;
	padding: 2px 0px 5px 10px;
	text-align: center;
	vertical-align: middle;
}


.bottomleft
{
	/*background-color:#17637a;*/
	background-image: url(../imagesnew/bottomleft.jpg);
	background-repeat: no-repeat;
	height: 24px;
	width: 14px;
	text-align: right;
    border-bottom-left-radius: 15px;
}

.bottomrepeat
{
	/*background-color:#17637a;*/
	background-image: url(../imagesnew/bottommiddle.jpg);
	background-repeat: repeat-x;
	height: 24px;
	text-align: right;
}
.bottomright
{
	/*background-color:#17637a;*/
	background-image: url(../imagesnew/bottomright.jpg);
	background-repeat: no-repeat;
	height: 24px;
	width: 14px;
	text-align: left;
    border-bottom-right-radius: 15px;
}
.loggindetails
{
	background-color: Transparent;
	font-family: Tahoma;
	font-size: 12px;
	color: White;
	vertical-align: bottom;
	font-weight: bold;
}
.loggedin
{
	font-family: Tahoma;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	background-image: none;
	padding: 0px 0px 10px 0px;
}

.logout a
{
	padding: 0px 0px 10px 0px;
	font-family: Tahoma;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	text-align: right;
	vertical-align: middle;
}
.logout a:hover
{
	color: #8b012e;
	text-decoration: underline;
}

.datetime
{
	background-image: none;
	background-color: transparent;
	height: 20px; /*padding:5px 53px 10px 0px;*/
	padding: 5px 40px 10px 0px;
	font-family: Tahoma;
	font-size: 11px;
	color: #8b012e;
	text-align: right;
	vertical-align: bottom;
}
.datetimediv
{
	vertical-align: top;
	text-align: right;
	width: 100%;
}
.phone
{
	background-image: none;
	background-color: transparent;
	height: 30px; /*padding:2px 35px 5px 10px;*/
	padding: 2px 22px 5px 10px;
	font-family: Tahoma;
	font-size: 15px;
	font-weight: normal;
	color: #8b012e;
	text-align: right;
	vertical-align: top;
}
.staticmenuitem
{
	font-family: Tahoma;
	font-size: 12px;
	color: #2a2929;
	border: none;
	background-color: transparent;
	font-weight: bold;
	text-align: center;
	padding: 0px 15px 5px 15px;
	vertical-align: middle;
}

.staticmenuitemhover
{
}

.staticmenuitemselected td
{
	background-color: #17637a;
}
.dynamicmenuitem
{
	font-family: Tahoma;
	font-size: 12px;
	color: #2a2929;
	border: none;
	background-color: #E6E3C4;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px 5px 5px;
}
.dynamicmenuitemhover
{
}
.leftbarrepeat
{
	/*background-image: url(../imagesnew/leftrepeat.jpg);*/
	background-repeat: repeat-y;
	background-color: #17637a;
	width: 206px;
}
.leftbartop
{
	background-image: url(../imagesnew/lefttop.jpg);
	/*background-color: #17637a;*/
	background-repeat: no-repeat;
	width: 206px;
	height: 322px;
}
.leftbarbottom
{
	background-image: url(../imagesnew/leftbottom.jpg);
	/*background-color: #17637a;*/
	background-repeat: no-repeat;
	height: 12px;
	width: 206px;
	vertical-align: top;
}
/* for mandatory*/
.textmandatory
{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #ff0000;
	vertical-align: top;
	text-align: right;
}
/*Error message labels Commented By Sudhir As customozed Err messaged have been implemtned*/
.textErrorMsg_old
{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #ff0000;
	vertical-align: middle;
	text-align: left;
	padding: 0px;
}

/* For Validation Summary Purpose Added by Sudhir dated 26 Apr 09 */
.textErrorMsg
{
	text-align: left;
	list-style-image: url(../imagesnew/ex.gif);
	border: none;
	font-family: Tahoma;
	font-size: 13px;
	font-weight: bold;
	color: #a10b3b;
	vertical-align: middle;
	padding: 0px;
}

.textErrorMsg li
{
	text-align: left;
	list-style-image: url(../imagesnew/ex.gif);
	border: none;
	font-family: Tahoma;
	font-size: 13px;
	font-weight: bold;
	color: #a10b3b;
	vertical-align: middle;
	padding: 0px;
}
/* Till here  by Sudhir dated 26 Apr 09 */

/* For Label Error Message which is been used in show Result of all PL pages-- Added by Sudhir dated 30 Apr 09 */

.textErrorMsg a
{
	text-align: left;
	background-image: url(../imagesnew/green.gif);
	background-repeat: no-repeat;
	border: none;
	padding-left: 18px;
	font-family: Tahoma;
	font-size: 13px;
	font-weight: bold;
	color: Black;
	vertical-align: middle;
}
/* Till here  by Sudhir dated 30 Apr 09 */

.QTstaticmenuitem
{
	font-family: Tahoma;
	font-size: 12px;
	color: #FFFFFF;
	border: none;
	text-decoration: none;
	background-color: transparent;
	font-weight: normal;
	text-align: left;
	padding: 0px 2px 0px 5px;
}

.QTselectedmenuitem
{
	font-family: Tahoma;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #ceccc8; /*B5B69C;*/
	border: none;
	border-color: #8b012e;
	font-weight: normal;
	text-align: left;
	padding: 0px 2px 0px 5px;
}

.QTselectedmenuitem td
{
	background-color: #ceccc8; /*B5B69C;*/
}
/* Added by sudhir dated 24 04 09 */
.QTselectedmenuitem td:hover
{
	background-color: #ceccc8; /*B5B69C;*/
}


.QTstaticmenuitem td
{
	background-color: transparent;
}
.QTstaticmenuitem td:hover
{
	background-color: #ceccc8; /*B5B69C;*/
}

/*Till here*/
.QTstaticmenuitemhover
{
	font-family: Tahoma;
	font-size: 12px;
	color: #FFFFFF;
	border: none;
	text-decoration: none;
	background-color: transparent;
	font-weight: normal;
	text-align: left;
	padding: 0px 2px 0px 5px;
}



/* added by Sudhir Dated 24 0409  For menu item hover*/


.QTstaticmenuitemhover a
{
	font-family: Tahoma;
	font-size: 12px;
	color: #FFFFFF;
	border: none;
	text-decoration: none;
	background-color: transparent;
	font-weight: normal;
	text-align: left;
	padding: 0px 2px 0px 5px;
}

.QTstaticmenuitemhover a:hover
{
	font-family: Tahoma;
	font-size: 12px;
	color: #FFFFFF;
	border: none;
	text-decoration: none;
	background-color: Transparent;
	font-weight: normal;
	text-align: left;
	padding: 0px 2px 0px 5px;
}
.QTstaticmenuitemhover a:link
{
	font-family: Tahoma;
	font-size: 12px;
	color: #FFFFFF;
	border: none;
	text-decoration: none;
	background-color: Transparent;
	font-weight: normal;
	text-align: left;
	padding: 0px 2px 0px 5px;
}

/* added by Sudhir Dated 24 0409 tull here  */

.QTstaticmenuitemHeader
{
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	border: none;
	background-color: transparent;
	text-align: center;
	vertical-align: middle;
	background-position: left bottom;
}


.loginbg
{
	background-image: url(../imagesnew/loginbg.jpg);
	/*background-color:#17637a;*/
	background-repeat: no-repeat;
	width: 326px;
	height: 186px;
	text-align: center;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    border-radius: 15px;
    
}
.lbllogin
{
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: White;
	text-align: center;
	vertical-align: bottom;
}
.loginshadow
{
	background-image: url(../imagesnew/loginshadow.jpg);
	background-color: Transparent;
	background-repeat: no-repeat;
	width: 326px;
	height: 44px;
}
.lblusername
{
	font-family: Tahoma;
	font-size: 12px;
	color: White;
	text-align: right;
	vertical-align: top;
	font-weight: normal;
}
.btnlogin
{
	font-family: Tahoma;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: normal;
	border: none;
	cursor: pointer;
	background-image: url(../imagesnew/login.gif);
	background-color: Transparent;
	background-repeat: no-repeat;
	width: 76px;
	height: 21px;
	text-align: right;
}
.btnreset
{
	background-image: url(../imagesnew/clear.gif);
	background-color: Transparent;
	background-repeat: no-repeat;
	width: 76px;
	height: 21px;
	text-align: right;
}
.forgotpassword
{
	background-image: none;
	background-color: Transparent;
	font-family: Tahoma;
	font-size: 11px;
	color: White;
}
.DelegationLabel
{
	background-color: Transparent;
	font-family: Tahoma;
	font-size: 14px;
	color: #b60e35;
	font-weight: bold;
}
.ClearButton
{
	background-image: url(../imagesnew/clear.gif);
	background-repeat: no-repeat;
	background-color: Transparent;
	width: 63px;
	height: 20px;
}
.AtionItemsHeader
{
	font-family: Tahoma;
	font-size: 12px;
	color: White;
	background-color: #ceccc8; /*#585858;*/
	/*background-color: #999966;*/
	background-image: none;
	border: none;
	border-style: none;
	text-align: center;
	font-weight: bold;
}
.AtionItemsHeaderbg
{
	background-color: #ceccc8; /*#999966;*/
	background-image: none;
	border: none;
	border-style: none;
	height: 25px;
}
/*Grid item-  align Center*/
.ActionItemsbg
{
	/*background-color:#dfdddd;*/
	background-color: #ebeae9; /*ceccc8;*/
	font-family: Tahoma;
	font-size: 12px;
	color: #242424; /*width:750px;*/
	border-color: white; /*text-align:left;*/
	text-align: center;
	text-decoration: none;
}
/*Grid Alternating Item - align Center*/
.ActionItemAlternatingRow
{
	/*background-color:#ebebeb;*/
	background-color: #ceccc8; /*ebeae9;*/
	border-color: White;
	font-family: Tahoma;
	font-size: 12px;
	color: #242424;
	text-align: center;
	text-decoration: none;
}

/* styles for grid item - Align left*/
.gridItems
{
	/*background-color:#dfdddd;*/
	background-color: #ebeae9; /*ceccc8;*/
	font-family: Tahoma;
	font-size: 12px;
	color: #000000; /*width:750px;*/
	border-color: white;
	text-align: left;
	padding-left: 1px;
}
/*Grid Alternating Item- Align left*/
.gridAlternating
{
	/*background-color:#ebebeb;*/
	background-color: #ceccc8; /*ebeae9;*/
	border-color: White;
	font-family: Tahoma;
	font-size: 12px;
	color: #000000;
	text-align: left;
	padding-left: 1px;
}
.actionitemsnum
{
	color: #242424;
	text-align: center;
}
.actionitemslist
{
	background-color: Transparent;
	color: #242424;
	text-decoration: none;
}
.actionitemslist a
{
	background-color: Transparent;
	color: #242424;
	text-decoration: none;
}
.actionitemslist a:visited
{
	background-color: Transparent;
	color: #242424;
	text-decoration: none;
}
.entitybutton
{
	background-image: url(../imagesnew/bttn.gif);
	background-color: Transparent;
	background-repeat: no-repeat;
	width: 63px;
	height: 20px;
	color: White;
	vertical-align: top;
	font-size: 20px;
	text-align: center;
}

.divscroll
{
	width: 1000px;
}



/* panelheaderfontblack */
/* Normal Label */
.FieldSetLabels
{
	font-family: Tahoma;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}
/* Till here by lakshmi */



/* the styles which are used in story board Done by Kiran and Sudhir --Begin here*/
.logoView
{
		float:left;
}
.Zoom_Click
{
	 padding-left:15px;
}

.BtnSmall
{
	font-family: Tahoma;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: normal;
	border: none;
	width: 76px;
	height: 21px;
	background: transparent url(../imagesnew/small.gif) no-repeat;
	cursor: pointer;
	margin-left:25px;
}

.BtnMedium
{
	font-family: Tahoma;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: normal;
	border: none;
	width: 105px;
	height: 21px;
	background: transparent url(../imagesnew/medium.gif) no-repeat;
	cursor: pointer;
}
.LinkBtnSmallGrd
{
	font-family: Tahoma;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: normal;
	border: none;
	width: 80px;
	height: 21px;
    text-align:center;
	background: transparent url(../imagesnew/small.gif) no-repeat;
	background-position: 5px 0px;
	cursor: pointer;
	/*padding-left: 15px;
    padding-right: 35px;
    padding-top: 2px;
    padding-bottom: 15px;*/
    padding-top: 2px;
    display:block;
}

.LinkBtnMediumGrd
{
	font-family: Tahoma;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: normal;
	border: none;
	width: 110px;
	height: 21px;
    text-align:center;
	background: transparent url(../imagesnew/medium.gif) no-repeat;
	background-position: 5px 0px;
	cursor: pointer;
	/*padding-left: 15px;
    padding-right: 15px;
    padding-top: 2px;
    padding-bottom: 25px;*/
    display:block;
}

.LinkBtnBigGrd
{
    font-family: Tahoma;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: normal;
	border: none;
	width: 226px;
	height: 25px;
	background: transparent url(../imagesnew/large.gif) no-repeat;
	background-position: 5px 0px;
	cursor: pointer;
	/*padding-left: 15px;
    padding-right: 15px;
    padding-top: 2px;
    padding-bottom: 25px;*/
    display:block;
}


.BtnMedium
{
	font-family: Tahoma;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: normal;
	border: none;
	width: 105px;
	height: 21px;
	background: transparent url(../imagesnew/medium.gif) no-repeat;
	cursor: pointer;
}
.BtnSmallGrd
{
	font-family: Tahoma;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: normal;
	border: none;
	width: 81px;
	height: 21px;
	background: transparent url(../imagesnew/small.gif) no-repeat;
	background-position: 5px 0px;
	cursor: pointer;
	padding-left: 5px;
}

.BtnMediumGrd
{
	font-family: Tahoma;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: normal;
	border: none;
	width: 110px;
	height: 21px;
	background: transparent url(../imagesnew/medium.gif) no-repeat;
	background-position: 5px 0px;
	cursor: pointer;
	padding-left: 5px;
}
/*BtnLarge*/
.BtnBig
{
	font-family: Tahoma;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: normal;
	border: none;
	width: 210px;
	height: 21px;
	background: transparent url(../imagesnew/large.gif) no-repeat;
	cursor: pointer;
}

.BtnMediumLarge {
	font-family: Tahoma;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: normal;
	border: none;
	width: 132px;
	height: 21px;
	background: transparent url(../imagesnew/mediumlarge.gif) no-repeat;
	cursor: pointer;
}

/*BtnLargeDept  Added by Niranjan for New Button in Admin Create Department 20-11-2015*/
.BtnBigDept
{
	font-family: Tahoma;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: normal;
	border: none;
	width: 265px;
	border-color:White;
	height: 21px;
	background: transparent url(../imagesnew/large.png) no-repeat;
	cursor: pointer;
}

/*BtnLarge*/
.BtnBigGrd
{
	font-family: Tahoma;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: normal;
	border: none;
	width: 226px;
	height: 25px;
	background: transparent url(../imagesnew/large.gif) no-repeat;
	background-position: 5px 0px;
	cursor: pointer;
	padding-left: 5px;
	padding-bottom: 5px;
}
/* Added by Sudhir Dated Apr 21 09 For the Image replacement of Add and Search in Search Filter Control*/
.Btnadd
{
	border: none;
	width: 59px;
	height: 21px;
	background: transparent url(../imagesnew/add.gif) no-repeat;
	cursor: pointer;
}

.Btnsearch
{
	border: none;
	width: 59px;
	height: 21px;
	background: transparent url(../imagesnew/searchEllipse.gif) no-repeat;
	cursor: pointer;
}
.Btnview
{
	border: none;
	width: 59px;
	height: 21px;
	background: transparent url(../imagesnew/view.gif) no-repeat;
	cursor: pointer;
}
.Btnclear
{
	border: none;
	width: 59px;
	height: 21px;
	background: transparent url(../imagesnew/clear.gif) no-repeat;
	cursor: pointer;
}

.Btnclose
{
	border: none;
	width: 59px;
	height: 21px;
	background: transparent url(../imagesnew/close.gif) no-repeat;
	cursor: pointer;
}
/* Till here by Sudhir  Dated Apr 21 09 */




.panelHeaders
{
	font-family: Tahoma;
	font-size: 12px;
	/*font-weight: bold;*/
	color: #FFFFFF;
	background-color: #17637a; /*408EA8;*/
	text-decoration: none;
	vertical-align: Top;
}

.panelSubHeaders
{
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #ceccc8; /*#337286;*/
	text-decoration: none;
	vertical-align: Top;
}



.PageHeader
{
	font-family: Tahoma;
	font-size: 16px;
	font-weight: bold;
	color: #990033;
	font-style: normal;
}


.TableText
{
	font-family: Tahoma;
	font-size: 12px;
}
.legend
{
	font-family: Tahoma;
	font-size: 14px;
	font-weight: bold;
	color: #990033;
}
/* legend2 */
.legendinner
{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	/*color: #990033;*/
    color: #111111;
}
.Btnlink1
{
	font-family: Tahoma;
    font-size: 11px;
    font-style: normal;
    color: #0099CC;
    text-decoration: underline;
    position: fixed;
    top: 200px;
    right: 38px;}

.Btnlink
{
	font-family: Tahoma;
	font-size: 11px;
	font-style: normal;
	#color: #0099CC;
	text-decoration: underline;
}

.BtnlinkDisabled
{
	font-family: Tahoma;
	font-size: 11px;
	font-style: normal;
	color: #999B9C;
	text-decoration: underline;
}

/*dropdown label font*/
.BreadCrumb
{
	font-family: Tahoma;
	font-size: 12px;
	color: #990033;
	font-weight: bold;
}

.CurrentNode
{
	display: none;
}
/*textbox*/
/* and ellipse control*/
.txtbox
{
	font-family: Tahoma;
	font-size: 11px;
	width: 175px;
	 
}

.brwsefile
{
	font-family: Tahoma;
	font-size: 11px;
}


.blr
{
	filter: alpha(opacity=50);
}



.txtverify
{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #ff0000;
}

.bgbackground
{
	/*background-color: #EFEFE7;*/
    background-color: #ebeae9;
}

.pnllistboxborder
{
	border-color: #17637a;
}
.expcol
{
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #17637a;
	text-decoration: none;
}

.expcol:hover
{
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #17637a;
	text-decoration: underline;
}

.filebrwselarge
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 350px;
}

/* Till here by sudhir and kiran*/
/*for check boxes*/
.checkbox
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}


/*multiline text box*/
.textarea
{
	font-family: Arial,Tahoma;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	height: 36px;
	width: 250px;
}

/*dropdowns*/
.dropdwn
{
	font-family: Tahoma;
	font-size: 12px;
	font-style: normal;
	color: #000000;
	width: 200px;
	text-decoration: none;
}
/*panelheader */
.panelcolumnheader
{
	font-family: Tahoma;
	font-size: 12px;
	line-height: 20px;
	font-weight: bold;
	color: #17637a; /*#FFFFFF;*/
	background-color: #ceccc8 /*#337286;*/ /* #17637a b0b07c 17637a*/
}

/*Calender textbox*/
.Caltxtbox
{
	font-family: Tahoma;
	font-size: 11px;
	width: 147px;
}


/* style for ellipse popup control*/
/*Popup textbox style*/
.PopTxtBox
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 175px;
}
/*Ellipse control text box style*/
.EllipseTxt
{
	font-family: Tahoma;
	font-size: 11px;
	width: 175px;
}
/*page background*/
.BgColor
{
	background-color: #ebeae9; /*EFEFE7;*/
}
/* Button controls*/
.buttons
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: normal;
	background-color: #990033;
	border: thin solid #17637a;
	width: 75px;
}

/*grid styles*/
.grdFootStyle
{
	border-right: #FF9955 1px solid;
	border-top: #ffffff 1px solid;
	padding-left: 5px;
	font-weight: lighter;
	border-left: #ffffff 1px solid;
	border-bottom: #FF9955 1px solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	height: 15px;
	cursor: default;
	background-color: #17637a;
}
.grdAltStyle
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #edebd2;
}
.grdItemStyle
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #ceccc8;
}
.grdPageStyle
{
	text-decoration: None;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.grdHeadStyle
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	/*background-color: #999966;*/
    background-color: #17637a;
	text-decoration: none;
}
/*font*/
.TextCaption
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #990033;
	font-weight: bold;
}
/*Error label style*/
.errTextStyle
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	text-decoration: none;
	line-height: 12px;
	color: #FF0000;
	text-align: right;
	padding-right: 5px;
}
/*Ellipse Image Alignment*/
.EllipseImg
{
	vertical-align: bottom;
	width: 59px;
	padding-left: 5px;
	padding-bottom: 5px;
	height: 21px;
	background: no-repeat;
	background-position: 5px 0px;
}

/*Comment this for new ellipse popup and uncomment above one
.EllipseImg
{ 
vertical-align: bottom;
} */

/*till here style for ellipse popup control*/

/* style for detail page table border*/
.panelBdr
{
	font-family: Tahoma;
	font-size: 12px;
	background-color: #ffffff;
	text-decoration: none;
	border-color: #17637a;
	border-bottom-style: solid;
	text-align: left;
}
/*search filter textbox*/
.txtsearchboxelemnts
{
	font-family: Tahoma;
	font-size: 11px;
}




/*Style for loding div tag -- Details page*/
.transparent
{
	filter: alpha(opacity=50); /* ie */
	-moz-opacity: .5; /* mozilla */
	background: #ccc;
}
/* style for grid to display grid lines*/
.Grid
{
	border-style: solid;
	border-width: 1px;
	border-bottom-color: White;
	border-top-color: White;
	border-left-color: White;
	border-right-color: White;
}
.Grid th
{
	border-width: 1px;
	border-bottom-color: White;
	border-top-color: White;
	border-left-color: White;
	border-right-color: White;
}
.Grid td
{
	border-width: 1px;
	border-bottom-color: White;
	border-top-color: White;
	border-left-color: White;
	border-right-color: White;
}
/* till here style for grid to display grid lines*/
/*Style for hyperlink*/
.Hyperlink
{
	font-family: Tahoma;
	font-size: 11px;
	font-style: normal;
	color: #0099CC;
	text-decoration: underline;
}
/* till here style for grid to display grid lines*/

/* Paging Control Styles By aamer*/
.gridnavitem
{
	text-align: center;
	vertical-align: middle;
	height: 25px;
    color: #17637a;
}
.gridpagefooter
{
	font-family: Tahoma;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #72703f; /* Changed by Sudhir Dt jn 18 for footer color in Grid --This can b used 9a9865 72703f 6e6c3c*/
	background-color: #ceccc8; /*background-color: #999966;*/ /* till here Dt jn 18*/
	width: 100%;
}

.gridpagefooterRowCount
{
	text-align: left;
	vertical-align: middle;
	padding-left: 5px;
}
.gridpagefooterPageNav
{
	text-align: right;
	vertical-align: middle;
	padding-right: 5px;
	width: 180px;
	padding-top: 3px;
}
.gridpagefooterRow
{
}
/* till here */

.searchfilterheader
{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #990033;
	text-decoration: underline;
	cursor: pointer;
}

.multilinetxt
{
	width: 99%;
}

/* Style added by Aamer for form height*/
body
{
	height: 100%;
	width: 100%;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	border-top-style: none;
	padding-top: 0px;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	position: absolute;
	border: 0;
}


/*style for bread crumb*/
.BreadCrumbStyle
{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #990033;
	text-decoration: none;
	cursor: pointer;
}


/*style for bread crumb*/
.BreadCrumbStyle a
{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #990033;
	cursor: pointer;
	text-decoration: none;
}
/*Content pace holder area - Breadcrumb*/
.BreadCrumbArea
{
	height: 0px;
}


/*listbox*/
.lstbox
{
	font-family: Tahoma;
	font-size: 11px;
	width: 175px;
	height: 70px;
}

/*panelheader Align Center*/
.panelheader
{
	font-family: Tahoma;
	font-size: 12px;
	line-height: 20px;
	font-weight: bold;
	color: #17637a; /*#FFFFFF;*/ /*#242424;*/ 
	background-color: #ceccc8;/*0099CC;*/ /*17637a*/
	text-align: center;
}
/*panel header used for dashboard page*/
.panelHeadersDash
{
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #17637a; /*408EA8;*/
	text-decoration: none;
	vertical-align: middle;
	border-right: #ffffff 1px solid;
	border-left: #ffffff 1px solid;
}

/*textbox*/
.txtboxlen
{
	font-family: Tahoma;
	font-size: 11px;
	width: 194px;
}

.AdminpanelHeaders
{
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	/*background-color: #999966;*/
    background-color: #17637a;
	text-decoration: none;
}
.Hyperlinkactnitms
{
	text-decoration: none;
	font-family: Tahoma;
	font-size: 12px;
	color: #242424;
	background-color: #ebeae9; /*ceccc8;*/
	border-color: white;
	text-align: center;
	text-decoration: none;
}
.Alternateactnitms
{
	text-decoration: none;
	font-family: Tahoma;
	font-size: 12px;
	color: #242424;
	/*background-color: #edebd2;*/
    background-color: #ceccc8; /*ebeae9;*/
	border-color: white;
	text-align: center;
	text-decoration: none;
}




/* Added by Sudhir 26 Apr 09 For the Pupose of Customized Theming for Ajax Calender Extender */
/* Worked by Shiv */
/* Styles for Calender for Ajax CSS name fo Calender Extender to be updated as MyCalendar */

/* Whole Table of Calendar & All Year table */
.MyCalendar .ajax__calendar_container
{
	border: 1px solid #646464; /*background-color: lemonchiffon;*/
	background-color: #ceccc8;/*#D6D2A3;*/
	color: Black;
	font-weight: bold;
}
/* Other Days & Year of Calendar table */
.MyCalendar .ajax__calendar_other .ajax__calendar_day, .MyCalendar .ajax__calendar_other .ajax__calendar_year
{
	color: Gray;
	border: solid 1px #ffbe5;
}

/*Calendar All Days on Hover */
.MyCalendar .ajax__calendar_hover .ajax__calendar_day, .MyCalendar .ajax__calendar_hover .ajax__calendar_month
{
	color: Black;
	border-top: solid 1px #ffbe5;
	border-bottom: solid 1px #786f50;
	border-left: solid 1px #ffbe5;
	border-right: solid 1px #786f50;
}
/* All Month table */
.MyCalendar .ajax__calendar_month
{
	color: Black; /*border:solid 1px #786f50;*/
	border-top: solid 1px #786f50;
	border-bottom: solid 1px #786f50;
	border-left: solid 1px #786f50;
	border-right: solid 1px #786f50;
}
/* Calendar All Year of Current Year */
.MyCalendar .ajax__calendar_hover .ajax__calendar_year
{
	color: black;
	border: solid 1px #ffbe5;
}
/* Calendar table on Selected Highlighted Day,Month & Year */
.MyCalendar .ajax__calendar_active .ajax__calendar_day, .MyCalendar .ajax__calendar_active .ajax__calendar_month, .MyCalendar .ajax__calendar_active .ajax__calendar_year
{
	color: black;
	font-weight: bold;
	border: solid 1px White;
}

/* New Styles */
/* Year Header */
.MyCalendar .ajax__calendar_header
{
	color: #17637a;/*White;*/
}
/* Previous Icon Calendar table */
.MyCalendar .ajax__calendar_prev
{
	color: White;
}
/* Day Header */
.MyCalendar .ajax__calendar_dayname
{
	color: white;
	font-family: Verdana;
	font-size: 12px;
	background-color: #17637a;/*#939251;*/
}
/* Days for Current Month */
.MyCalendar .ajax__calendar_days
{
	color: Black;
}
/* Today text in Footer */
.MyCalendar .ajax__calendar_today
{
	color: #17637a;  /*#939251;*/
	background-color: #ceccc8;/*#D9D6A9;*/
}
/* Calendar All Days */
.MyCalendar .ajax__calendar_day
{
	color: Black;
	border-top: solid 1px #ffbe5;
	border-bottom: solid 1px #786f50;
	border-left: solid 1px #ffbe5;
	border-right: solid 1px #786f50;
	background-color: #ceccc8; /*#D9D6A9;*/
}
/* Year table for Other years */
.MyCalendar .ajax__calendar_other .ajax__calendar_year
{
	border: solid 1px #786f50;
}
/* Year table for Current years */
.MyCalendar .ajax__calendar_year
{
	border: solid 1px #786f50;
}

/* Till here for Calender */

.testimonialwrap
{ 
	 width: 1000px;
	 white-space: pre-wrap;
	 white-space: pre-line ;	 
	 white-space: moz-pre-wrap; 
	 white-space: pre-wrap;
	 white-space: o-pre-wrap;
	 word-wrap: break-word;
	 overflow:auto;
}

/* Added for Search filter legend */
.legendsearchinner
{
	font-family: Tahoma;
	font-size: 11px;	
	color: #0099CC;
    /*color: #ebeae9;*/
}

/*Added by geervani to add clear all btn*/
.BtnclearAll
{
	border: none;
	width: 59px;
	height: 21px;
	background: transparent url(../imagesnew/clearall.gif) no-repeat;
	cursor: pointer;
}
/*Added by srilakshmi to add style for popup blocker div style */
.popupblockfont
{
	font-family: Tahoma;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	vertical-align: top;
	text-align: left;
	background-color: #ffffcc;
	border-left-color: #000000;
	border-bottom-color: #000000;
	clip: rect(auto auto auto auto);
	border-top-color: #000000;
	border-right-color: #000000;
}
/*Added by srilakshmi to add disabled buttons style */
.btnloginDisabled
{
	font-family: Tahoma;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: normal;
	border: none;
	cursor: default;
	background-image: url(../imagesnew/dislogin.gif);
	background-color: Transparent;
	background-repeat: no-repeat;
	width: 76px;
	height: 21px;
	text-align: right;
}
.btnresetDisabled
{
	background-image: url(../imagesnew/disclear.gif);
	background-color: Transparent;
	background-repeat: no-repeat;
	width: 76px;
	height: 21px;
	text-align: right;
	cursor: default;
}
.ClearButtonDisabled
{
	background-image: url(../imagesnew/disclear.gif);
	background-repeat: no-repeat;
	background-color: Transparent;
	width: 63px;
	height: 20px;
	cursor: default;
}
.entitybuttonDisabled
{
	background-image: url(../imagesnew/disbttn.gif);
	background-color: Transparent;
	background-repeat: no-repeat;
	width: 63px;
	height: 20px;
	color: White;
	vertical-align: top;
	font-size: 20px;
	text-align: center;
	cursor: default;
}
.BtnSmallDisabled
{
	font-family: Tahoma;
	font-size: 12px;
	color: #FFFFCC;
	font-weight: normal;
	border: none;
	width: 76px;
	height: 21px;
	background: transparent url(../imagesnew/dissmall.gif) no-repeat;
	cursor: default;
}

.BtnMediumDisabled
{
	font-family: Tahoma;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: normal;
	border: none;
	width: 105px;
	height: 21px;
	background: transparent url(../imagesnew/dismedium.gif) no-repeat;
	cursor: default;
}
.BtnSmallGrdDisabled
{
	font-family: Tahoma;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: normal;
	border: none;
	width: 81px;
	height: 21px;
	background: transparent url(../imagesnew/dissmall.gif) no-repeat;
	background-position: 5px 0px;
	cursor: default;
	padding-left: 5px;
}

.BtnMediumGrdDisabled
{
	font-family: Tahoma;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: normal;
	border: none;
	width: 110px;
	height: 21px;
	background: transparent url(../imagesnew/dismedium.gif) no-repeat;
	background-position: 5px 0px;
	cursor: default;
	padding-left: 5px;
}

.BtnBigDisabled
{
	font-family: Tahoma;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: normal;
	border: none;
	width: 210px;
	height: 21px;
	background: transparent url(../imagesnew/dislarge.gif) no-repeat;
	cursor: default;
}

.BtnBigGrdDisabled
{
	font-family: Tahoma;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: normal;
	border: none;
	width: 226px;
	height: 25px;
	background: transparent url(../imagesnew/dislarge.gif) no-repeat;
	background-position: 5px 0px;
	cursor: default;
	padding-left: 5px;
	padding-bottom: 5px;
}

.BtnaddDisabled
{
	border: none;
	width: 59px;
	height: 21px;
	background: transparent url(../imagesnew/disadd.gif) no-repeat;
	cursor: pointer;
}

.BtnsearchDisabled
{
	border: none;
	width: 59px;
	height: 21px;
	background: transparent url(../imagesnew/dissearchEllipse.gif) no-repeat;
	cursor: default;
}
.BtnviewDisabled
{
	border: none;
	width: 59px;
	height: 21px;
	background: transparent url(../imagesnew/disview.gif) no-repeat;
	cursor: default;
}
.BtnclearDisabled
{
	border: none;
	width: 59px;
	height: 21px;
	background: transparent url(../imagesnew/disclear.gif) no-repeat;
	cursor: default;
}

.BtncloseDisabled
{
	border: none;
	width: 59px;
	height: 21px;
	background: transparent url(../imagesnew/disclose.gif) no-repeat;
	cursor: pointer;
}
.BtnclearAllDisabled
{
	border: none;
	width: 59px;
	height: 21px;
	background: transparent url(../imagesnew/disclearall.gif) no-repeat;
	cursor: default;
}
.GridViewHeader
{
padding-left: 5px; 
padding-right: 5px;
/*background-color: #ceccc8;*/ 
}
/* styles for grid item - Align left*/
.gridItemsWithPadding
{
	/*background-color:#dfdddd;*/
	background-color: #ebeae9;/*ceccc8;*/
	font-family: Tahoma;
	font-size: 12px;
	color: #000000; /*width:750px;*/
	border-color: white;
	text-align: left;
	text-indent: 39%;
}
/*Grid Alternating Item- Align left*/
.gridAlternatingWithPadding
{
	/*background-color:#ebebeb;*/
	background-color: #ceccc8; /*ebeae9;*/
	border-color: White;
	font-family: Tahoma;
	font-size: 12px;
	color: #000000; 
	text-align: left;
	text-indent: 39%;
}
/* THE NAMES FOR EACH OF THE FORM ELEMENT DIVS WHICH AUTOMATICALLY HIDES THE TIPS BY DEFAULT */
a.myClass p.hint {
  display: none;
}  

/* WHEN EACH DIV IS HOVERED, THE TIP IS DISPLAYED */
a.myClass:hover > p.hint  {
  position: absolute;
  display: block;
  font-family: calibri;
  text-align :justify;
  font-size: 12px;
  text-shadow: none;
  color: #555553;
  margin: -25px 0 0 15px;
  padding: 10px 15px;
  background: #ffffff;
  border: 2px solid #ceccc8;
  -moz-border-radius: 20px;
  -webkit-border-radius: 20px;
  border-radius: 20px;   
  -moz-box-shadow: 4px 4px 4px #ddd;
  -webkit-box-shadow: 4px 4px 4px #ddd;
  box-shadow: 4px 4px 4px #ddd;  
}

a.myClassPresentationPacket p.hint {
	display: none;
}  
a.myClassPresentationPacket:hover > p.hint {
	position: absolute;
	display: block;
	font-family: calibri;
	text-align: justify;
	font-size: 12px;
	text-shadow: none;
	color: #555553;
	margin: -250px 0 0 15px;
	padding: 10px 15px;
	background: #ffffff;
	border: 2px solid #ceccc8;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	border-radius: 20px;
	-moz-box-shadow: 4px 4px 4px #ddd;
	-webkit-box-shadow: 4px 4px 4px #ddd;
	box-shadow: 4px 4px 4px #ddd;
}


p.hint
{
	width :400px;
	overflow:auto;
}
.txtboxarea
{
	font-family: Tahoma;
	font-size: 11px;
}

.accessbox
{
	width :490px!important;
}
.accesslbl
{padding-left:90px;
}

.textDuplicateErrorMsg
{
	 
	 
	border: none;
	font-family: Tahoma;
	font-size: 17px;
	font-weight: bold;
	color: #a10b3b;
	text-align:center;
	padding: 0px;
}

.duplicatestatus
{
	margin-left: 190px;
}

.APBtnSmall
{
	font-family: Tahoma;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: normal;
	border: none;
	width: 76px;
	height: 21px;
	background: transparent url(../imagesnew/small.gif) no-repeat!important;
 
   
	cursor: pointer;
	margin-left:25px;
}


.BtnReport
{
	width: 116px;
	height: 29px;
	background: transparent url(../imagesnew/Generate.png) no-repeat;
	cursor: pointer;
	margin-left:25px;
	
}

.BtnLarge
{
	width: 116px;
	
	background: transparent url(../imagesnew/BtnLarge.png) no-repeat;
	cursor: pointer;
	margin-left:25px;
	
}