/* CSS Document */
/* CSS Document */
html
{
    height: 50%;
    padding: 0;
    margin: 0;
}
body
{
    margin: 0;
    padding: 0;
    font: sans-serif;
    color: #333333;
    font-size: 12px;
    min-width: 750px;
    line-height: 18px;
}
/*bg color for login.aspx page*/

.bg1
{
    background: #444444;
    font-family: sans-serif;
    color: #ffffff;
    font-size: 11px;
    font-weight: bold;
}
.tab
{
    background: #444444;
}

/*bginner table for login.aspx page*/

.bginner
{
    background-image: url('../images/Loginbackg.png');
    background-repeat: no-repeat;
    background-position: center;
    height: 250px;
    width: 385px;
}

.bginnerCoi
{
    background-image: url('../images/Loginbackg1.png');
    background-repeat:no-repeat;
    background-position:center;
    height: 250px;
    width: 385px;
}


/*bg color for login.aspx page*/
.Whitebg
{
    background-color: white;
}

/*Labels in Login.aspx*/
.Loginlabel
{
    font-family: sans-serif;
    color: #336699;
    font-size: 11px;
    font-weight: bold;
}

.labelbold
{
    font-family: sans-serif;
    color: #000000;
    font-size: 11px;
    font-weight: bold;
}
.Textbold
{
    font-family: sans-serif;
    color: #000000;
    font-size: 11px;
    font-weight: bold;
}


.labelwhite
{
    font-family: sans-serif;
    color: #ffffff;
    font-size: 11px;
    font-weight: bold;
}

.label
{
    font-family: sans-serif;
    color: #000000;
    font-size: 11px;
    font-weight: normal;
}

.labelHeading
{
    font-family: sans-serif;
    color: #000000;
    font-size: 14px;
    font-weight: bold;
    border: solid 1px #ACB395;
    background-image: url(../images/tab1.gif);
    background-repeat: repeat-x;
    height: 100%;
    margin: auto;
    width: 10px;
}

.labelblue
{
    font-family: sans-serif;
    color: #4996de;
    font-size: 11px;
    font-weight: bold;
}
/* Textbox */
.Textbox
{
    background-repeat: repeat-x;
    border: 1px solid #d1c7ac;
    width: 150px;
    color: #000000;
    padding: 3px;
    margin-right: 4px;
    font-family: sans-serif;
    font-size: 12px;
    float: left;
}
.Textbox:focus
{
    background-repeat: repeat-x;
    border: 1px solid #2E9AFE;
    width: 150px;
    height: 13px;
    color: #000000;
    padding: 3px;
    margin-right: 4px;
    font-family: sans-serif;
    font-size: 12px;
    float: left;
}

.Textbox_Multi
{
    background-repeat: repeat-x;
    border: 1px solid #d1c7ac;
    width: 159px;
    height: 70px;
    color: #000000;
    padding: 3px;
    margin-right: 4px;
    font-family: sans-serif;
    font-size: 12px;
    float: left;
}
.Textbox_Multi:focus
{
    background-repeat: repeat-x;
    border: 1px solid #2E9AFE;
    width: 159px;
    height: 70px;
    color: #000000;
    padding: 3px;
    margin-right: 4px;
    font-family: sans-serif;
    font-size: 12px;
    float: left;
}
.Textbox_login
{
    background-repeat: repeat-x;
    border: 1px solid #d1c7ac;
    width: 120px;
    height: 13px;
    color: #000000;
    padding: 3px;
    margin-right: 4px;
    margin-bottom: 8px;
    font-family: sans-serif;
    font-size: 12px;
}
.Textbox_login:focus
{
    background-repeat: repeat-x;
    border: 1px solid #2E9AFE;
    width: 120px;
    height: 13px;
    color: #000000;
    padding: 3px;
    margin-right: 4px;
    margin-bottom: 8px;
    font-family: sans-serif;
    font-size: 12px;
    float: left;
}

.Textbox_Grid
{
    background-repeat: repeat-x;
    border: 1px solid #d1c7ac;
    width: 150px;
    height: 13px;
    color: #000000;
    padding: 3px;
    margin-right: 4px;
    font-family: sans-serif;
    font-size: 12px;
}
.Textbox_Grid:focus
{
    background-repeat: repeat-x;
    border: 1px solid #2E9AFE;
    width: 150px;
    height: 13px;
    color: #000000;
    padding: 3px;
    margin-right: 4px;
    font-family: sans-serif;
    font-size: 12px;
}
.date_picker
{
    width: 72%;
    color: #000000;
    font-family: sans-serif;
    font-size: 11px;
    height: 30px;
}
.gridImg_algn
{
    text-align: center;
}
.Imgbox
{
    margin-top: -13px;
    float: left;
}
.Textbox:visited
{
    background-image: url(../images/form_bg.jpg);
}
.Textbox:focus
{
    background-image: url(../images/form_bg.jpg);
}


/* MultiLineTextbox */
.MultilineTextbox
{
    background-image: url(../images/form_bg.jpg);
    background-repeat: repeat-x;
    border: 1px solid #d1c7ac;
    width: 120px;
    height: 33px;
    color: #333333;
    padding: 3px;
    margin-right: 4px;
    margin-bottom: 8px;
    font-family: tahoma, arial, sans-serif;
}

/*dropdownlist*/
.dropdownlist
{
    border: solid 1px #d1c7ac;
    font-size: 12px;
    background-color: white;
    width: 159px;
    color: #000000;
    height: 23px;
}
.dropdownlist_Small
{
    border: solid 1px #d1c7ac;
    font-size: 11px;
    background-color: white;
    width: 60px;
    color: #000000;
    height: 20px;
}
.dropdownlist_Small:focus
{
    border: solid 1px #2E9AFE;
    font-size: 11px;
    background-color: white;
    width: 60px;
    color: #000000;
    height: 20px;
}
.dropdownlist_Default
{
    border: solid 2px #d1c7acs;
    font-size: 11px;
    background-color: white;
    width: 128px;
    color: #000000;
    height: 20px;
}
.dropdownlist_Grid
{
    border: solid 1px #d1c7ac;
    font-size: 12px;
    background-color: white;
    width: 159px;
    color: #000000;
    height: 23px;
}
.dropdownlist_Grid:focus
{
    border: solid 1px #2E9AFE;
    font-size: 12px;
    background-color: white;
    width: 159px;
    color: #000000;
    height: 23px;
}
.dropdownlist:focus
{
    border: solid 1px #2E9AFE;
    font-size: 12px;
    background-color: white;
    width: 159px;
    color: #000000;
    height: 23px;
}

/*buttons*/

.buttonsubmit
{
    background-image: url('../images/loginbtn.png');
    background-repeat: no-repeat;
    background-position: center center;
    width: 56px;
    height: 30px;
}

.buttonsubmit:hover
{
    background-image: url('../images/loginbtn.png');
    background-repeat: no-repeat;
    background-position: center center;
    width: 56px;
    height: 30px;
    cursor: pointer;
    border: 1px solid #2E9AFE;
}

/*Checkbox*/

label.checkbox span.holder
{
    height: 61px;
    background: url(../images/safari-checkboxbb.png) 0 -1px no-repeat;
}

label.radio span.holder
{
    height: 61px;
    background: url(../images/radio.gif) 0 -1px no-repeat;
}

label.checkbox span.holder, label.radio:hover span.holder
{
    top: 2px !important;
}
label.checked span.holder, label.checked span.holder, label.checked:hover span.holder, label.checked:hover span.holder
{
    top: -15px !important;
}
label.list
{
    float: left;
    clear: left;
    margin: 0 0 5px 0;
}
label.inline
{
    float: left;
    margin: 0 10px 0 0;
}
input.hiddenCheckbox
{
    position: absolute;
    left: -10000px;
}
label.prettyCheckbox span.holderWrap
{
    display: block;
    float: left;
    position: relative;
    margin-right: 5px;
    overflow: hidden;
}
label.prettyCheckbox span.holder
{
    display: block;
    position: absolute;
    top: 0;
    left: 0;
}

/*header for table td*/

.Formheader
{
    font-family: sans-serif;
    color: #ffffff;
    font-size: 14px;
    font-weight: bold;
    background-image: url(../images/greytbbutton.png);
    height: 20px;
    padding-left: 3px;
}
.Frmhead_padding
{
    font-family: sans-serif;
    color: #ffffff;
    font-size: 14px;
    font-weight: bold;
    background-image: url(../images/greytbbutton.png);
    height: 20px;
}

/*background for table  */

.bluebg
{
    background-image: url(../images/llb.png);
}

/*Menu  */
.menuItem
{
    padding-left: 3px;
    padding-top: 5px;
    color: black;
}

.menuItem1
{
    padding: 2px 5px 5px 4px;
    width: 40px;
    color: white;
    font-family: sans-serif;
    font-size: 14px;
    font-weight: bold;
    line-height: 15px;
    margin-top: 1px;
}

.menuItem3
{
    padding: 2px 5px 5px 4px;
    width: 40px;
    color: white;
    font-family: sans-serif;
    font-size: 14px;
    font-weight: bold;
    line-height: 15px;
    margin-top: 1px;
}

.menuItem3 td
{
    width: 100px;
    background: url(../images/menugrey.png) no-repeat scroll center;
    margin: 0px 1px 2px 1px;
    height: 28px;
}

.menuItemHover
{
    padding: 2px 5px 5px 4px;
    width: 40px;
    color: white;
    font-family: sans-serif;
    font-size: 14px;
    font-weight: bold;
    line-height: 15px;
    margin-top: 1px;
}

.menuItemHover td
{
    width: 40px;
    background: url(../images/menugrey.png) no-repeat scroll center;
    margin: 0px 1px 2px 1px;
    height: 28px;
    z-index: 999;
}

.SelectedmenuItem
{
    padding: 2px 5px 5px 4px;
    width: 40px;
    color: white;
    font-family: sans-serif;
    font-size: 14px;
    font-weight: bold;
    line-height: 15px;
    margin-top: 1px;
}

.SelectedmenuItem td
{
    z-index: 999;
    width: 40px;
    background: url(../images/menublu.png) no-repeat scroll center;
    margin: 0px 1px 2px 1px;
    height: 28px;
}

/* Ajax TabContainer */

/* Tab Body Color */

.MyTabStyle .ajax__tab_body
{
    background-color: #fff;
}

.MyTabStyle .ajax__tab_header
{
    font-family: Arial;
    font-size: 14px;
    font-weight: bold;
    display: block;
    color: White;
}

.MyTabStyle .ajax__tab_header .ajax__tab_inner
{
    border-color: #666;
    color: #666;
    padding: 3px 10px 2px 0px;
}

.MyTabStyle .ajax__tab_hover .ajax__tab_outer
{
    background-color: #808080;
}

.MyTabStyle .ajax__tab_hover .ajax__tab_inner
{
    color: #fff;
}

.MyTabStyle .ajax__tab_active .ajax__tab_outer
{
    border-bottom-color: #ffffff;
    background-color: #4b99db;
    color: White;
}

.MyTabStyle .ajax__tab_active .ajax__tab_inner
{
    color: white;
    border-color: #333;
}

/* Added By Amol Pate */

.MyImageButton
{
    cursor: hand;
}

.EditFormHeader td
{
    font-size: 14px;
    padding: 4px !important;
    color: #0066cc;
}
/* RadGrid Rowstyle */
.RadgridItemstyleBold
{
    font-size: 11px;
    font-family: Sans-Serif;
    font-weight: bold;
    background-color: white;
    height: 30px;
    text-align: left;
}
.RadgridItemstyle
{
    font-size: 11px;
    font-family: Sans-Serif;
    font-weight: normal;
    background-color: white;
    height: 30px;
    text-align: left;
}
.RadgridHighLightItemStyle
{
    background-color: #FFFDDD;
    font-weight: normal;
    height: 30px;
    font-size: 11px;
    font-family: Sans-Serif;
    text-align: left;
    position: inherit;
    padding: 0px;
}

.RadgridHighLightItemStyle:hover
{
    background-color: #FFFDDD;
    font-weight: normal;
    height: 30px;
    font-size: 11px;
    font-family: Sans-Serif;
    border: 1px solid red;
    text-align: left;
    z-index: 9999;
    position: inherit;
}

/* RadGrid Rowstyle hover */
.RadgridItemstyle:hover
{
    font-size: 11px;
    font-family: Sans-Serif;
    font-weight: normal;
    background-color: #F6CEF5;
    height: 30px;
    text-align: left;
    z-index: 9999;
    position: static;
}
.RadgridItemstyleBold:hover
{
    font-size: 11px;
    font-family: Sans-Serif;
    font-weight: bold;
    background-color: #F6CEF5;
    height: 30px;
    text-align: left;
    z-index: 9999;
    position: static;
}

/* RadGrid AlternatRowstyle */
.RadgridAlternat
{
    font-size: 11px;
    font-family: Sans-Serif;
    font-weight: normal;
    background-color: #E6E6E6;
    border: 1px solid red;
    height: 30px;
    text-align: left;
}
.RadgridAlternatBold
{
    font-size: 11px;
    font-family: Sans-Serif;
    font-weight: bold;
    background-color: #E6E6E6;
    border: 1px solid red;
    height: 30px;
    text-align: left;
}
/* RadGrid AlternatRowstyle hover */
.RadgridAlternat:hover
{
    font-size: 11px;
    font-family: Sans-Serif;
    font-weight: normal;
    background-color: #F6CEF5;
    height: 30px;
    text-align: left;
    z-index: 9999;
    position: inherit;
}
.RadgridAlternatBold:hover
{
    font-size: 11px;
    font-family: Sans-Serif;
    font-weight: bold;
    background-color: #F6CEF5;
    height: 30px;
    text-align: left;
    z-index: 9999;
    position: inherit;
}

/* RadGrid Headerstyle */
.RadGridHeader
{
    height: 25px;
    padding: 0px;
    font-weight: bold;
    font-size: 12px;
    font-family: Sans-Serif;
    text-align: center;
}
/* RadGrid Pager style */
.RadGridPager
{
    height: 51px;
    padding-left: 11px;
    background-color: white;
    vertical-align: bottom;
    color: #b79ea9;
    font-weight: bold;
}
/* RadGrid class */
.RadGridCustomClass
{
    border: none;
}
/* RadGrid vertical border style */
div.RadGridCustomClass .RadGridHeader, div.RadGridCustomClass .RadgridItemstyle td, div.RadGridCustomClass th.rgResizeCol, div.RadGridCustomClass .RadgridAlternat td, div.RadGridCustomClass .RadgridHighLightItemStyle td
{
    border-left: 1px solid #BDBDBD;
}
/* RadGrid position */
.RadGridPannel
{
    margin-right: 1%;
    margin-top: 2px;
    margin-left: 0PX;
}
/*tree node menu td background image and all in master page */
.collapsHeader
{
    background-image: url('../Images/Header.png');
    background-repeat: repeat-x;
    float: left;
    height: 23px;
    padding-left: 5px;
    vertical-align: middle;
    padding-top: 5px;
}
/*Other then Tree node section background image */
.MainContentHeader
{
    background-image: url('../Images/Header.png');
    background-repeat: repeat-x;
    float: left;
    height: 23px;
    padding-left: 10px;
    vertical-align: middle;
    padding-top: 5px;
}
/*Other then Tree node section background image */
.Btn_Bg
{
    background-image: url('../Images/Header.png');
    background-repeat: repeat-x;
    float: left;
    height: 23px;
    vertical-align: middle;
    padding-top: 2px;
}
/* RadGrid Filter fixed size */
.radgridFilter
{
    width: 20px;
}
/* RadGrid Filter percentage wise size */
.rgFilterBox
{
    width: 60%;
}

th.GridHeader_Default, th.ResizeHeader_Default
{
    background-color: Red;
}
/* Receipt entry form */
.addbutton
{
    float: left;
}
/* RadGridview column custom width */

.Headerwidthsmall
{
    width: 50px;
    background-color: Transparent;
}

/* Table Alignement for all forms begin */
.Form_MainTable
{
    width: 100%;
    padding-left: 5px;
}
.Form_MainTable tr
{
    width: 100%;
    height: 26px;
    border-spacing: 10px;
}
.First_table
{
    border-style: solid;
    border-width: thin;
}
.MainDiv_Form
{
    border: 1px solid #444444;
    padding: 5px;
    margin: 5px;
}

.First_table tr
{
    padding-left: 2px;
}

.topmargin
{
    padding-top: 0;
    margin: 5px 100px 5px 5px;
}

.Table_sixtd
{
    border-collapse: collapse;
    padding-left: 5px;
    padding: 3px;
    margin: 5px;
    vertical-align: bottom;
}
.col1
{
    width: 23%;
}
.col2
{
    width: 2%;
}
.col3
{
    width: 24%;
}
.col4
{
    width: 23%;
}
.col5
{
    width: 2%;
}
.col6
{
    width: 24%;
}




.Table_sixtd td
{
    padding: 2px;
    border-spacing: 10px;
    height: 21px;
}
.TableFMl_Fourtd
{
}
.colFour1
{
    width: 4%;
}
.colFour2
{
    width: 30%;
}
.colFour3
{
    width: 30%;
}
.colFour4
{
    width: 36%;
}
.colFour5
{
    width: 25%;
}
.col-2.5
{
    width: 2.5%;
}
.col-3
{
    width: 3%;
}
.col-26
{
    width: 26%;
}
.col-25.5
{
    width: 25.5%;
}
.col-17
{
    width: 17%;
}
.col-10
{
    width: 10%;
}
.col-50
{
    width: 50%;
}
.col-74
{
    width: 74.5%;
}
.col-25
{
    width: 25%;
}
.col-16
{
    width: 16%;
}
.col-20
{
    width: 20%;
}



.innerTable td
{
    padding: 2px;
    border-spacing: 10px;
    height: 21px;
}
.table_border
{
    border: 1px solid black;
    padding: 10px 1px 10px 2px;
}
.forminner_table
{
    text-align: left;
    padding-left: 5px;
    font-family: sans-serif;
    color: #000000; /*font-size: 11px;*/ /*font-weight: bold;*/
}
.forminner_table tr
{
    text-align: left; /*height:23px;*/
    font-family: sans-serif;
    color: #000000;
    font-size: 11px;
    font-weight: bold;
}
forminner_table tr:first-child
{
    padding: 0px;
}
.InnerGrid_table
{
    text-align: left;
    padding-top: 2px;
    padding-left: 5px;
    font-family: sans-serif;
    color: #000000;
    font-size: 11px;
    font-weight: bold;
}
.InnerGrid_table tr
{
    text-align: left;
    height: 28px;
    font-family: sans-serif;
    color: #000000;
    font-size: 11px;
    font-weight: bold;
}
.InnerGrid_table_3col
{
    text-align: center;
    padding-top: 2px;
    font-family: sans-serif;
    color: #000000;
    font-size: 11px;
    font-weight: bold;
}
.InnerGrid_table_3col tr
{
    text-align: center;
    height: 28px;
    font-family: sans-serif;
    color: #000000;
    font-size: 11px;
    font-weight: bold;
}
/* Table Alignement for all forms end */


/* lblmsg format for all form begin */
.success
{
    color: #4F8A10;
    font-family: Sans-Serif;
    font-size: 11px;
}
.warning
{
    color: #9F6000;
    font-family: Sans-Serif;
    font-size: 11px;
}
.error
{
    color: #D8000C;
    font-family: Sans-Serif;
    font-size: 11px;
}
.Mandetory_Field
{
    color: Red;
}
.mandatory
{
    color: Red;
}
/* lblmsg format for all form end */



/*---------------------------------------- PolicyControlPanel form CSS begin-------------------------------------------------------- */

*
{
    border-style: none;
    border-color: inherit;
    border-width: 0;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 0;
}

/*commented by taher this will increase the size of the images*/
/*img
{
    border: 0px;
	color: #000000;
    height: 460px;
}*/

.line1
{
    background: url(../images/razd_h.gif) 583px 0 repeat-y;
    width: 100%;
    float: left;
}
.line2
{
    background: url(../images/razd_h.gif) 255px 0 repeat-y;
}

#main
{
    width: 1000px;
    margin: 20px auto;
    background: url(../images/main.jpg) right top no-repeat;
}


h3
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    font-weight: 100;
    color: #074690;
    text-align: left;
    padding: 0px 0px 10px 25px;
    line-height: normal;
    background: url(../images/razd_h.gif) bottom repeat-x;
    margin-bottom: 10px;
}
.top_bot
{
    background: url(../images/top_bot.png) left bottom no-repeat;
    height: 24px;
}


#content
{
    background: url(../images/content.png);
    padding: 0px 24px 0px 24px;
    color: #000000;
    height: 488px;
}

.line1
{
    background: url(../images/razd_h.gif) 583px 0 repeat-y;
    width: 100%;
    float: left;
}
.line2
{
    background: url(../images/razd_h.gif) 255px 0 repeat-y;
}
.pad_bot1
{
    padding-bottom: 10px;
}
.pad_bot2
{
    padding-bottom: 20px;
}
.pad_bot3
{
    padding-bottom: 20px;
}
.pad_left1
{
    padding-left: 64px;
}
.marg_left1
{
    margin-left: 25px;
}
.marg_right1
{
    margin-right: 25px;
}
.list1 ul
{
    margin: 0px;
    padding: 0px;
}
.list1 li
{
    list-style: none;
}
.list1 li a
{
    padding-left: 9px;
    background: url(../images/marker_1.gif) 0 6px no-repeat;
    color: #067296;
}
.font1
{
    font-weight: bold;
    padding-bottom: 4px;
}
.under
{
    background: url('../images/razd_h.gif') repeat-x 50% bottom;
    padding-bottom: 14px;
    margin-bottom: 13px;
    font-weight: normal;
    width: 370px;
    white-space: normal;
    text-align: justify;
}
p
{
    padding-bottom: 20px;
}
.marg_right2
{
    margin-right: 10px;
}

.left
{
    float: left;
}
.right
{
    float: right;
}
.wrapper
{
    width: 100%;
    overflow: hidden;
}

.col1, .col2, .col3, .cols
{
    float: left;
}
.col1
{
    width: 572px;
}
.col2
{
    width: 324px;
    margin-left: 30px;
}
.cols
{
    width: 223px;
}

.clear
{
    clear: both;
}

.cont_top
{
    background: url(../images/cont_top.png) left top no-repeat;
    height: 24px;
}

.cont_bot
{
    background: url(../images/cont_bot.png) left bottom no-repeat;
    height: 24px;
}

.razd_h
{
    height: 30px;
    background: url(../images/razd_h.gif) 15px repeat-x;
}



.razd_lr_h
{
    background: url(../images/razd_lr.gif) 620px repeat-y;
}

.razd_lr
{
    background: url(../images/razd_lr.gif) 657px repeat-y;
}


#left
{
    width: 640px;
    float: left;
    margin-left: 0px;
}



#contact
{
    width: 400px;
    height: 25px;
    float: left;
    margin: 0px 0 0px 0;
    padding: 0px;
    background-image: url(images/contactbg.jpg);
    background-repeat: no-repeat;
    display: table-cell;
    white-space: nowrap;
    padding-bottom: 10px;
}
#addcontact
{
    width: 100px;
    height: 25px;
    float: left;
    margin: 0px;
    padding: 7px 0 0 2px;
    font-family: Arial;
    font-size: 11px;
    color: #8b2c00;
    white-space: normal;
    display: table-cell;
}
.addcontact
{
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    color: #b22d00;
}
#addcomments
{
    font-family: Arial;
    font-size: 11px;
    color: #8b2c00;
    padding: 7px 0 0px 15px;
    margin-bottom: 13px;
    font-weight: bold;
    height: 25px;
    width: 235px;
    white-space: normal;
    display: table-cell;
}


.addcomments:hover
{
    font-family: Arial;
    font-size: 11px;
    color: #8b2c00;
    text-decoration: underline;
}
.righttxt
{
    float: left;
    margin: 10px 0 0 0;
    padding: 0px;
    font-family: Arial;
    font-size: 12px;
    color: #464646;
}
.rightboldtxt
{
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    color: #b22d00;
}



#addcontact
{
    width: 100px;
    height: 25px;
    float: left;
    margin: 0px;
    padding: 7px 0 0 5px;
    font-family: Arial;
    font-size: 11px;
    color: #8b2c00;
    white-space: normal;
    display: table-cell;
}
.addcontact
{
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    color: #b22d00;
}
.addlink
{
    text-decoration: none;
    color: #FFFFFF;
    font-family: Verdana;
    font-size: 12px;
    font-weight: bold;
}
.addcomments
{
    font-family: Arial;
    font-size: 11px;
    color: #8b2c00;
    text-decoration: none;
}
.addcomments:hover
{
    font-family: Arial;
    font-size: 11px;
    color: #8b2c00;
    text-decoration: underline;
}
.righttxt
{
    float: left;
    margin: 21px 0 0 0;
    padding: 0px;
    font-family: Arial;
    font-size: 12px;
    color: #464646;
}
.rightboldtxt
{
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    color: #b22d00;
}



/* PolicyControlPanel form CSS End 


		font-size:12px;
		font-weight:bold;
		color:#b22d00;
	}

*/

/* PolicyControlPanel form CSS End */

/* CSS for asp.net grid view START */
.divGridContainer
{
    padding: 20px 0px;
    text-align: center;
    width: 960px;
}
.GridViewStyle
{
    border-right: 2px solid #A7A6AA;
    border-bottom: 2px solid #A7A6AA;
    border-left: 2px solid white;
    border-top: 2px solid white;
    padding: 4px;
}

.GridViewStyle a
{
    color: #FFFFFF;
}

.GridViewHeaderStyle th
{
    border-left: 1px solid #EBE9ED;
    border-right: 1px solid #EBE9ED;
}

.GridViewHeaderStyle
{
    background-color: #5D7B9D;
    font-weight: normal;
    color: White;
    height: 25px;
    padding: 0px;
    font-size: 12px;
    font-family: Sans-Serif;
    text-align: center;
}

.GridViewFooterStyle
{
    background-color: #5D7B9D;
    font-weight: bold;
    color: White;
}

.GridViewRowStyle
{
    background-color: #F7F6F3;
    color: #333333;
    font-size: 11px;
    font-family: Sans-Serif;
    font-weight: normal;
    height: 30px;
    text-align: left;
    z-index: 9999;
    position: static;
}

.GridViewAlternatingRowStyle
{
    background-color: #FFFFFF;
    color: #284775;
    font-size: 11px;
    font-family: Sans-Serif;
    font-weight: normal;
    height: 30px;
    text-align: left;
    z-index: 9999;
    position: static;
}

.GridViewRowStyle td, .GridViewAlternatingRowStyle td
{
    border: 1px solid #EBE9ED;
}

.GridViewSelectedRowStyle
{
    background-color: #E2DED6;
    font-weight: bold;
    color: #333333;
}

.GridViewPagerStyle
{
    background-color: #284775;
    color: #FFFFFF;
}

.GridViewPagerStyle table /* to center the paging links*/
{
    margin: 0 auto 0 auto;
}

.GridViewRowStyle:hover
{
    font-size: 11px;
    font-family: Sans-Serif;
    font-weight: normal;
    background-color: #F6CEF5;
    height: 30px;
    text-align: left;
    z-index: 9999;
    position: static;
}

.GridViewAlternatingRowStyle:hover
{
    font-size: 11px;
    font-family: Sans-Serif;
    font-weight: normal;
    background-color: #F6CEF5;
    height: 30px;
    text-align: left;
    z-index: 9999;
    position: inherit;
}
/* CSS for asp.net grid view END */

/*css for Calender by Amol Pate*/

.ajax__calendar .ajax__calendar_container
{
    padding: 4px;
    width: 190px;
}
.ajax__calendar .ajax__calendar_body
{
    width: 185px;
}
.header
{
    width: 600px;
    height: 56px;
    position: absolute;
    top: 0px;
    left: 25%;
    background: #fff url(title.png) no-repeat top left;
}
a.back
{
    width: 256px;
    height: 73px;
    position: fixed;
    bottom: 15px;
    right: 15px;
    background: red url(codrops_back.png) no-repeat top left;
}
.scroll
{
    width: 133px;
    height: 61px;
    position: fixed;
    bottom: 15px;
    left: 150px;
    background: #fff url(scroll.png) no-repeat top left;
}

/**/
.mainTableBlue
{
    background-color: #f8f8f8;
    width: 100%;
    border: solid 1px #cfcfcf;
    font-family: sans-serif;
    color: #000000;
    font-size: 11px;
    font-weight: bold;
}
.mainTable
{
    width: 100%; /*background-color:#f8f8f8;*/
    border: solid 1px #cfcfcf;
    font-family: sans-serif;
    color: #000000;
    font-size: 11px;
    font-weight: bold;
}
.td1, .td3
{
    width: 20%;
}
.td2, .td4
{
    width: 30%;
}
.PageTitleStyle
{
    font-family: Verdana;
    font-size: 11px;
    font-weight: bold;
    color: #ffffff;
    background-image: url('../Images/Header.png');
    padding: 4px 2px 2px 4px;
}
.PageModuleStyle
{
    padding: 0px;
    padding-left: 2px;
    padding-right: 12px;
}
.tbl-footer
{
    background-image: url('../Images/Header.png');
    background-repeat: repeat-x;
    float: left;
    height: 23px;
    vertical-align: middle;
    width: 110%;
    height: 50px;
    margin-left: -2px;
    margin-right: -10px;
    padding-left: 6px;
}
.control-180
{
    font-family: verdana;
    font-size: 12px;
    font-weight: normal;
    color: #303030;
    width: 180px;
}
.addlink
{
    text-decoration: none;
    font-size: 12px;
}
.addlink hover
{
    text-decoration: none;
    font-size: 14px;
    font-weight: bold;
}
.GridBackStyle
{
    border-top: #dbcf9b 2px solid;
    padding: 0px;
    background-color: #FFFFFF;
}
.GridHeaderStyle
{
    background-image: url(../images/Gridheader.gif);
    background-repeat: repeat-x;
    font-family: verdana;
    font-size: 10px;
    font-weight: bold;
    color: #585858;
    height: 31px;
    text-transform: uppercase;
}
.GridItemStyle
{
    background-color: #FFFFFF;
    font-family: verdana;
    font-size: 11px;
    font-weight: normal;
    color: #585858;
}
a.GridLink
{
    font-family: Arial;
    font-size: 8pt;
    font-weight: bold;
    text-transform: uppercase;
    text-decoration: none;
    color: #000000;
}
a.GridLink:hover
{
    font-family: Arial;
    font-size: 8pt;
    font-weight: bold;
    text-transform: uppercase;
    text-decoration: none;
    color: #FF0000;
}
.menuTitle
{
    text-align: right;
    padding-left: 100px;
    text-decoration: none;
}
.menu_leftPad
{
    padding-left: 2px;
    text-align: center;
    vertical-align: middle;
    float: left;
    display: table-cell;
    position: relative;
    z-index: 5;
}
.rounded-corners
{
    behavior: url(border-radius.htc);
    border-radius: 10px;
}
.menumouseoutcss
{
    font-size: 0px;
    border: 0px solid #0291FF;
    background: transparent;
    cursor: hand; /* opacity:0.4; filter:alpha(opacity=40);For IE8 and earlier */
}

.menumouseovercss
{
    font-size: 12px;
    border: 1px solid #0291FF;
    padding-left: 80px;
    background: #000;
    cursor: hand;text-transform:uppercase;
    font-family: Sans-Serif;
    font-weight: bold;
    /*opacity:1.0; filter:alpha(opacity=100);  For IE8 and earlier */
}

/* menu example */
ul.anim_queue_example
{
    list-style: none;
    margin: 0px;
    margin-right: 10px;
    padding: 0px;
    padding-left: 1px;
    padding-top: 0px;
    width: 48px;
    float: left;
    top: -3px;
}

ul.anim_queue_example li
{
    margin: 0px;
    background: #4C4646;
    font-size: 13px;
    padding-left: 0px;
    padding-bottom: 2px;
    vertical-align: middle;
}

ul.anim_queue_example li a
{
    padding: 13px 0px 0px 0px;
    color: #FBE100;
    text-align: center;
    text-decoration: none;
    position: relative;
    display: block;
    top: -2px;
    left: 0;
    height: 30px;
    padding-left: 40px;
    cursor: hand;
    vertical-align: middle;
}
a.cssLink
{
    color: #FFFFFF;
    text-decoration: none;
}
a.cssLink:hover
{
    color: #1122DD;
    text-decoration: none;
}
.border-btm
{
    border-bottom: solid 1px #000;
}
.gridClass
{
    border-bottom: solid 1px #999999; /*At the bottom of the grid*/
    border-left: solid 1px #999999;
    border-right: solid 1px #999999; /*width:100%;*/
}
.gridHeaderClass
{
    /*background-color:#C9DCF2;*/
    background-image: url('../images/grd-hdr.jpg');
    width: 100%;
}
.gridHeaderClass th
{
    font-family: Verdana !important;
    font-size: 12px;
    font-weight: normal;
    border: solid 1px #688CAF;
    color: #2E159D;
    text-align: left;
    text-indent: 8px;
    padding: 6px 10px 6px 0px;
}
.gridAltClass
{
    padding: 6px 10px 6px 2px;
    background-color: #EAEAEA;
    font-family: Verdana !important;
    font-size: 11px;
    font-weight: normal;
}
.gridRowClass
{
    background-color: #FFFFFF;
    font-family: Verdana !important;
    font-size: 11px;
    font-weight: normal;
}
.gridRowClass td, .gridAltClass td
{
    padding: 4px 10px 4px 12px;
    border-right: solid 1px #999999;
    border-left: solid 1px #999999;
}

.btn-delete
{
    background-image: url('../images/Icon_Delete.gif');
    background-repeat: no-repeat;
}

.table td
{
    line-height: 24px;
    border-right: solid 1px white;
    border-left: solid 0px #A4BED4;
    font-weight: normal;
    text-align: center;
    font-family: Sans-Serif;
    font-size: 11px;
}
.table th
{
    border: none;
    line-height: 24px;
    border-bottom: solid 1px white;
    font-weight: normal;
}


/******Added by Niketan******/
.Textbox_RolesSett
{
    background-repeat: repeat-x;
    border: 1px solid #d1c7ac;
    width: 150px;
    height: 13px;
    color: #000000;
    padding: 3px;
    margin-right: 10px;
    margin-left: 10px;
    font-family: sans-serif;
    font-size: 12px;
}
.Textbox_RolesSett:focus
{
    background-repeat: repeat-x;
    border: 1px solid #2E9AFE;
    width: 150px;
    height: 13px;
    color: #000000;
    padding: 3px;
    margin-right: 10px;
    margin-left: 10px;
    font-family: sans-serif;
    font-size: 12px;
}


