body
{
    margin: 0px;
    background: #fff url(images/background_main.jpg) repeat-x left top;
    font: 0.7em Verdana,Arial,Helvetica,sans-serif;
}
.rgRow td, .rgAltRow td
        { 
            border-bottom: solid 1px #ededed !important; 
        } 
        .rgFooter td, #divPostDetails .rgRow td
        {
            border:none !important;    
        }
#ctl00_maincontent_rcProjectList_DropDown, #ctl00_maincontent_rcbFltProjects_DropDown
{
    width: 565px !important;    
}
#ctl00_maincontent_rcProjectList_DropDown.RadComboBoxDropDown .rcbItem, 
#ctl00_maincontent_rcProjectList_DropDown.RadComboBoxDropDown .rcbHovered, 
#ctl00_maincontent_rcProjectList_DropDown.RadComboBoxDropDown .rcbDisabled, 
#ctl00_maincontent_rcProjectList_DropDown.RadComboBoxDropDown .rcbLoading, 
#ctl00_maincontent_rcProjectList_DropDown.RadComboBoxDropDown .rcbCheckAllItems, 
#ctl00_maincontent_rcProjectList_DropDown.RadComboBoxDropDown .rcbCheckAllItemsHovered,
#ctl00_maincontent_rcbFltProjects_DropDown.RadComboBoxDropDown .rcbItem, 
#ctl00_maincontent_rcbFltProjects_DropDown.RadComboBoxDropDown .rcbHovered, 
#ctl00_maincontent_rcbFltProjects_DropDown.RadComboBoxDropDown .rcbDisabled, 
#ctl00_maincontent_rcbFltProjects_DropDown.RadComboBoxDropDown .rcbLoading, 
#ctl00_maincontent_rcbFltProjects_DropDown.RadComboBoxDropDown .rcbCheckAllItems, 
#ctl00_maincontent_rcbFltProjects_DropDown.RadComboBoxDropDown .rcbCheckAllItemsHovered
{
    width: 165px;
     float: left;
}

.RadComboBox_Silk .rcbInput, textarea, #addhours .hours, #divDateTime .riTextBox[type="text"],
.divfltlft.paddingleft .riTextBox[type="text"]
{
    font-size:17px !important;
    color:#555 !important;
    font-family:Trebuchet MS !important;
}
.RadComboBox_Silk .rcbEmptyMessage
{
    color: #555 !important;
    font: 13px Arial,Helvetica,sans-serif !important;  
}
.rcbTemplate > div
{
    width:auto !important;    
}
.postToolTip
{   
    width:675px;    
}
.TelerikModalOverlay
{
    width:1300px !important;    
}
.lblBugShortDesc
{
    color: #06c;    
    
}
.lblBugShortDesc:hover
{
    text-decoration:underline;
    cursor: pointer;
}
.esteriskSymbol
{
    color: Red;
    font-family: Verdana;
    font-size: 12px;
    padding-left: 2px;
    text-align: left;
    vertical-align: super;
}
.esteriskNote
{
    color: #666;
    float: right;
    font-family: Verdana;
    font-size: 11px;
    text-align: right;
}
#login a:link, #login a:visited
{
    color: #FFFFFF;
}
#title h1 a:link, #title h1 a:visited
{
    color: #FFFFFF;
    text-decoration: none;
}
#reportresults h2
{
    font-size: 1.1em;
    font-weight: bold;
}
a:link
{
    color: #396EAA;
}
a:visited
{
    color: #396EAA;
}
a:hover
{
    text-decoration: none;
}
a:active
{
    text-decoration: none;
}
/*begin creating the tabs */
.menu
{
    margin-left: 28px;
    font-size: 10px;
    font-weight: bold;
    padding-top: 11px;
}
/* set tab1 as top level container table, then target TDs inside*/
.menuItem td
{
    background: url("images/CenterNav.gif") repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #ffffff;
    height: 49px;
    text-align: center;
    padding-left: 5px;
    padding-right: 5px;
    width: 100px;
    border-left: 1px solid #aaaaaa;
    border-radius: 5px 5px 0 0;
    border-right: 1px solid #aaaaaa;
}

/* make current tab gray,set the background-color also in case images are not on*/
.menuSelectedItem td
{
    background: url(images/CenterNavSelected.gif) repeat #919191;
    height: 49px;
    border-left: 1px solid #aaaaaa;
    border-right: 1px solid #aaaaaa;
    border-radius: 5px 5px 0px 0px;
}
/* make link and visited the same look,set the background-color also in case images are not on*/
.menuItem a:link, .menuItem a:visited
{
    color: #668339;
    text-decoration: none;
    font-family: Trebuchet MS;
    font-size: 17px !important;
}
.menuPopupItem a:hover
{
    color: #668339 !important;
}
.menuPopupItem a:link, .menuPopupItem a:visited
{
    color: #000;
    text-decoration: none;
    font-family: Trebuchet MS;
    font-size: 16px !important;
}
/* make hover by changing vertical position of background to -22px (the tab_dim2.gif is 44px high) */
.menuItem a:hover
{
    text-decoration: underline;
}

/* make drop down menu container style */
.menuPopup
{
    background: #F2F2F2;
    border: 1px solid #666666;
    border-bottom: none;
    color: #ffffff;
    border-bottom: 1px solid;
}

/* make drop down menu item style */
.menuPopupItem
{
    color: #ffffff;
    border-bottom: 1px solid #666666;
    padding: 3px;
}

/* define the main layout divs */
#header
{
    margin-right: auto;
    height: 50px;
    width: 100%;
}
#title
{
    padding-top: 5px;
    padding-bottom: 0px;
    padding-left: 28px;
    float: left;
    height: 20px;
    position: absolute;
    top: 0px;
    left: 0px;
}
#login
{
    padding-top: 25px;
    padding-right: 28px;
    float: right;
    clear: none;
    color: #FFFFFF;
    font-weight: bold;
    font-size: 10px;
    height: 28px;
    top: 0px;
    text-align: right;
}
/* make crumbs after making new nav */
#navtop
{
    background: url(images/NavBg.gif) repeat !important;
    color: #FFFFFF;
    font-size: 10px;
    font-weight: bold;
    height: 60px;
}
#breadcrumb
{
    display: none;
}
#body
{
    /*background: #C0C0C0 url(images/background_body.gif) repeat-x left top;*/
    background: #fff;
}
/* IE needs height:512px BUT this height:512px below must be removed to display correctly in Mozilla */
#reportresults, #projectadministration, #adminedit, #timesheet, #addhours, #projectreport, #resourcereport
{
    /*	height: 512px;*/
}
/* Mozilla needs min-height:512px (IE will ignore this min-height) */
#reportresults, #projectadministration, #adminedit, #timesheet, #addhours, #projectreport, #resourcereport
{
    /*min-height: 512px;*/
}
#addhours
{
    border: none !important;
    float: left; /*background: #DAE1E7 url(images/background_addhours.jpg) repeat-x left top;*/
    background: #fff;
    color: #666666;
    font-family: Tahoma,Verdana,Helvetica,Helvetica-Narrow,sans-serif;
    width: 99%;
    position: relative;
    padding: 6px;
}


#adminedit
{
    padding: 10px;
    background: #FFFFFF;
    color: #666666;
    font-family: Trebuchet MS;
    font-size: 15px;
    margin: 5px;
    /*width: 345px;*/
    background-color: #f0fff0;
    border-radius: 2px;
    box-shadow: 2px 2px 2px 2px rgba(0, 0, 0, 0.3);
    margin: 0 auto;
}
#adminedit.loginAdmin
{
    width:345px;
}
#timesheet
{
    padding: 10px;
    background: #FFFFFF;
    color: #666666;
    font-family: Tahoma,Verdana,Helvetica,Helvetica-Narrow,sans-serif;
}
#timesheetdata, #projecttable
{
    width: 100%;
    text-align: center;
}
#catlist
{
    width: 20%;
}
/* define other elements inside the main layout divs */
#title h1
{
    display: inline;
    color: #FFFFFF;
    font-size: 14px;
    font-weight: bold;
}
/* can be removed if no images in breadcrumb area */
#breadcrumb img
{
    border: none;
    padding-right: 3px;
    vertical-align: middle;
}
/* all the legend tags use this same style */
legend
{
    padding: 0px 4px;
    margin: 0px 0px 7px 0px;
    color: #666666;
    font-weight: bold;
    font-size: 1em;
    vertical-align: middle;
}
/* define sizes of the username field */
.dropdownusername
{
    font-family: Trebuchet MS;
    font-size: 1.3em;
    width: 150px;
}
/* all the fieldset tags use this same style */
fieldset
{
    display: block;
    margin-bottom: 10px;
    padding-left: 12px;
    padding-top: 1px;
    border:1px solid #c9c9c9;
}

/* create hover effect for calendar icons */
#addhours a:link img, #addhours a:visited img, #resourcereport a:link img, #resourcereport a:visited img
{
    padding: 2px;
    border: 1px solid #DFE4EA;
    background: #DFE4EA;
}
/* Put the admin edit calendar icon on a white background */
#adminedit a:link img, #adminedit a:visited img
{
    padding: 2px;
    border: 1px solid #FFFFFF;
    background: #FFFFFF;
}
#addhours a:hover img, #resourcereport a:hover img, #adminedit a:hover img
{
    padding: 2px;
    border: 1px solid #C1CFE0;
    background: #E8ECF0;
}
#addhours a:active img, #resourcereport a:active img, #adminedit a:active img
{
    padding: 2px;
    border: 1px solid #C1CFE0;
    background: #C9D4E2;
}
/* add fade background and padding to all table rows */
.row1
{
    padding: 3px;
    background: url(images/timesheet_data_bg.gif) repeat-x;
    background: #F9FAFB;
}
.row1 img
{
    border: none;
    text-align: center;
}
/* add hover effect to any a href images within the data tables */
#timesheetdata a:link img, #timesheetdata a:visited img, #projecttable a:link img, #projecttable a:visited img
{
    padding: 2px;
    border: 1px solid #EDF0F3;
    background: #EDF0F3;
}
#timesheetdata a:hover img, #projecttable a:hover img
{
    padding: 2px;
    border: 1px solid #C1CFE0;
    background: #FBFBFC;
}
#timesheetdata a:active img, #projecttable a:active img
{
    padding: 2px;
    border: 1px solid #C1CFE0;
    background: #D9E2EC;
}
/* zero margin on all forms */
form
{
    margin: 0px;
}
/* define the pop up calendar style */
#calbg
{
    background: #ABBDD3 url(images/background_calendar.gif) repeat-x;
    height: 1000px;
}
#calcontent
{
    margin: 5px;
    padding: 5px 4px 9px 4px;
    border: 1px solid #000000;
    background: #FFFFFF;
    font-size: 10px;
    text-align: center;
}
#month
{
    margin-bottom: 6px;
    font-size: 9px;
    width: 80px;
}
#year
{
    margin-bottom: 6px;
    font-size: 9px;
    width: 50px;
}
#calcontent table td a:link, #calcontent table td a:visited
{
    padding: 0px 2px 3px;
    display: block;
}
#calcontent table td a:hover, #calcontent table td a:active
{
    display: block;
    background: #FFCC00;
}
#calcontent table td a:active
{
    display: block;
    color: #FFFFFF;
    background: #009900;
}
/* begin classes */
input, select, textarea
{
}
/* make the cal icon appear in line with the forms and text */
#addhours img, #resourcereport img, #adminedit img
{
    border: 0px;
    vertical-align: text-bottom;
}
/* make hours input field more prominent */
#addhours .hours
{
    padding-top: 1px;
    width: 90px;
    height: 28px;
    text-align: center;
}
.mins
{
    padding-top: 1px;
    font-size: 1.5em;
    font-weight: bold;
    width: 35px;
    height: 20px;
    text-align: center;
}
.projectlist, .resourcelist
{
    border: 1px solid #00FF00;
    margin-bottom: 4px;
    width: 200px;
}
/* condense in mark up to be '.button' */
.submit, .reset, .delete, .create, .add, .copy
{
    /*margin-top: 4px; 	margin-bottom: 4px; 	font-size: 0.9em; 	height: 28px;*/
    background-color: #3578c0 !important;
    background-image: linear-gradient(to bottom, #3578c0, #234777) !important;
    border: 1px solid #2a5f98 !important;
    border-radius: 3px !important;
    color: #ffffff !important;
    cursor: pointer !important;
    display: inline-block !important;
    font-size: 17px !important;
    font-weight: bold !important;
    padding: 5px !important;
    text-decoration: none !important;
    text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.3) !important;
    height: 39px !important;
    font-family: Trebuchet MS !important;
}

.actionButtonStyle
{
    height:30px;
    width:90px;    
    padding:3px;
    font-size:17px;
    color: #ffffff;
    cursor: pointer;
    display: inline-block;
    background-image:url("images/ActionButton.jpg");
    background-position:center top;
    border:none;
    background-color:transparent;
    background-repeat:no-repeat;
    font-family: Trebuchet MS;
    text-align:center;
    -o-border-radius: 5px;
    -icab-border-radius: 5px;
    -khtml-border-radius: 5px;
    -moz-border-radius: 5px;
     -webkit-border-radius: 5px;
    border-radius: 5px;
}
/* make submit button larger */
.buttons
{
    background-color: #3578c0 !important;
    background-image: linear-gradient(to bottom, #3578c0, #234777) !important;
    border: 1px solid #2a5f98 !important;
    border-radius: 3px !important;
    color: #ffffff !important;
    cursor: pointer !important;
    display: inline-block !important;
    font-size: 17px !important;
    font-weight: bold !important;
    padding: 5px !important;
    text-decoration: none !important;
    text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.3) !important;
    height: 39px !important;
    font-family: Trebuchet MS !important;
}
.buttons:hover
{
    background-color: #5792d1 !important;
    background-image: linear-gradient(to bottom, #5792d1, #2f5e9e) !important;
    border: 1px solid #3476bc !important;
}
.submit
{
    background-color: #3578c0 !important;
    background-image: linear-gradient(to bottom, #3578c0, #234777) !important;
    border: 1px solid #2a5f98 !important;
    border-radius: 3px !important;
    color: #ffffff !important;
    cursor: pointer !important;
    display: inline-block !important;
    font-size: 17px !important;
    font-weight: bold !important;
    padding: 5px !important;
    text-decoration: none !important;
    text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.3) !important;
    width: 103px !important;
    height: 39px !important;
    font-family: Trebuchet MS !important;
}
.submit:hover
{
    background-color: #5792d1 !important;
    background-image: linear-gradient(to bottom, #5792d1, #2f5e9e) !important;
    border: 1px solid #3476bc !important;
}
.reset:hover
{
    background-color: #5792d1 !important;
    background-image: linear-gradient(to bottom, #5792d1, #2f5e9e) !important;
    border: 1px solid #3476bc !important;
}
.reset
{
    background-color: #3578c0 !important;
    background-image: linear-gradient(to bottom, #3578c0, #234777) !important;
    border: 1px solid #2a5f98 !important;
    border-radius: 3px !important;
    color: #ffffff !important;
    cursor: pointer !important;
    display: inline-block !important;
    font-size: 17px !important;
    font-weight: bold !important;
    padding: 5px !important;
    text-decoration: none !important;
    text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.3) !important;
    width: 103px !important;
    height: 39px !important;
    font-family: Trebuchet MS !important;
    margin-left: 10px !important;
    
}
#divRecengBugsFilter .reset
{
        margin-top:12px;
}
/* define the look of the data tables (using colgroup in the source) 
colcatlist1 and colcatlist1 are generic names since I'm not sure 
what kind of date goes into these cells. More appropriate names can
be added for these */
.coldescription, .colcatlist1, .colcatlist2
{
    text-align: left;
}
.colday, .colhours, .coledit, .coldelete
{
    width: 5%;
}
.colproject, .colcategory
{
    width: 15%;
}
.colhours
{
    font-weight: bold;
}
.coldescription
{
    width: 50%;
}
/* define pop up calendar look */
.calmonday, .caltuesday, .calwednesday, .calthursday, .calfriday, .calsaturday, .calsunday
{
    text-align: center;
}
.calcurrentmonth
{
    background: #EEEEEE;
}
.calcurrentday
{
    border: 1px solid #000000;
}
.calothermonth a:link, .calothermonth a:visited
{
    color: #999999;
}
.calweekend
{
    background: #E2E2E2;
}
/* create section heading container to separate long forms */
.formsection
{
    padding: 10px;
    margin-top: 15px;
    background: #D6DDE9 url(images/background_formsection.gif) repeat-x center;
    font-weight: bold;
    text-align: center;
}
/* sometimes we hide elements from display in visual browsers (but leave them in the source for non visual browsers and for accessibility). I've also hidden the table in the admin_create_projects.html page */
.hidden
{
    visibility: hidden;
}
.none
{
    display: none;
}

img
{
    border: none;
}
.validationMessage
{
    color: Red;
}



/* Added by jatan for new CSS */

#divProject
{
    float: left;
    width: 250px;
    padding-right: 15px;
}

#divProjectdrpdown {
    float: left;
    height: 70px;
}

#divCategory {
    float: left;
    height: 80px;
    padding-top: 40px;
}
#divBillType
{
    float: left;
    padding-top: 22px;
}

#divDataFromBug
{
    float: left;
    padding-right: 35px;
    width: 300px;
    padding-bottom: 15px;
}
.RadListBox_Metro
{
    /*height: 250px !important;*/
    height: 210px !important;
}

#divDayHours
{
    width: 360px;
    float: left;
    padding-right: 35px;
}
#divDateTime
{
    width: 170px;
    float: left;
}
#divButtons
{
    float: left;
    width: 220px;
    padding-top: 20px;
}
#Description
{
    float: left;
    width: 450px;
}
/* Custom CSS for radcombo box */

.spanTitle
{
    color: #1a6aa5;
    font-family: Trebuchet MS;
    font-size: 17px;
    text-transform: uppercase;
}
#ProjectList
{
    padding-bottom: 10px;
}
#divPaddingClass
{
    padding-top: 5px;
}
.myclass
{
    padding-top: 5px;
}

#spanTitleMins
{
    color: #1a6aa5;
    font-family: Trebuchet MS;
    font-size: 17px;
    text-transform: uppercase;
    padding-left: 5px;
}
#divTimmingsforhours
{
    float: left;
}
#divTimmingsforMinutes
{
    float: right;
}
#divTimmings
{
    float: right;
    width: 160px;
}
.modalBackground
{
    background-color: #000;
    filter: alpha(opacity=40);
    opacity: 0.6;
}
.rgAltRow, .rgRow, .rgHeader
{
    text-align: center !important;
}
.rgHeader
{
    font-family: Trebuchet MS !important;
    font-size: 15px;
    font-weight: bold;
    color: #000 !important;
}
.divAdminScreen
{
    margin: 0 auto;
}
.divAdminScreen INPUT[type="text"], INPUT[type="password"]
{
    box-sizing: border-box;
    display: block;
    position: relative;
    width: 94%;
    z-index: 1;
    direction: ltr;
    font-size: 16px;
    height: 32px;
}

#divTitle
{
    bottom: 43px;
    font-family: trebuchet ms;
    font-size: 24px;
    left: 0;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
    position: relative;
    width: 154px;
    color: #1a6aa5;
}
#divHourValidation
{
        float:right;
        width:155px;
    }
#divDescription
{
    float: left;
    
    width:615px;
}
#divQuickEntry
{
    width: 200px;
}
/* Added for time selection pop up */
.ui-dialog
{
    width: 530px !important;
}
.tdMins
{
    font-family: trebuchet ms;
    font-size: 14px;
    text-align: center;
    width: 100px;
}
.tdMins:hover
{
    text-decoration: underline;
    background-color: #E7E7E7;
    cursor: pointer;
}
.ui-dialog .ui-dialog-title
{
    float: none !important;
}
.ui-draggable .ui-dialog-titlebar
{
    text-align: center !important;
    font-family: Trebuchet MS !important;
    font-family: 35px !important;
}
.RadPanelBar
{
    width: 100%;
}

html body .riSingle .riTextBox[type="text"]
{
    height: 20px !important;
    margin: 0;
    padding-left: 5px;
    padding-right: 5px;
    width: 100%;
}

.RadPicker_Vista .rcCalPopup, .RadPicker_Vista a.rcDisabled.rcCalPopup
{
    background: url(images/icon-calendar.gif);
    height: 37px;
    width: 37px;
}
.RadPicker_Vista .rcCalPopup, .RadPicker_Vista a.rcDisabled.rcCalPopup:hover
{
    background: url(images/icon-calendar.gif) !important;
    height: 37px !important;
    width: 37px !important;
    background-repeat: no-repeat;
    background-position: center top;
}
.panelLabels
{
    color: #1a6aa5;
    font-family: Trebuchet MS;
    font-size: 15px;
}
/* Added by jata for Ajax panela */

.rpTemplate
{
    margin: 0 auto;
    padding: 10px;
    width: 97%;
}

.ajax__tab_xp .ajax__tab_active .ajax__tab_tab
{
    background: none repeat scroll 0 0 #aaaaaa !important;
    color: #000;
    line-height: 20px;
    width: 201px;
}

.ajax_tab_hover
{
    background: none repeat scroll 0 0 #306AAB !important;
    color: #fff;
    font-family: Trebuchet MS;
    line-height: 20px;
    width: 201px;
}
.ajax__tab_xp .ajax__tab_tab
{
    background: none repeat scroll 0 0 #c1c1c1 !important;
    color: #000;
    font-weight: bold !important;
    height: 21px !important;
    line-height: 20px;
    margin: 0;
    padding: 4px;
    width: 201px;
    font-family: Trebuchet MS;
}
.ajax__tab_xp .ajax__tab_inner
{
    background: none repeat scroll 0 0 #c1c1c1 !important;
    padding-left: 0px !important;
}
.ajax__tab_xp .ajax__tab_outer
{
    background: none repeat scroll 0 0 #c1c1c1 !important;
    height: 30px !important;
    padding: 0px !important;
    border-left: 1px solid grey;
}

.ajax__tab_xp .ajax__tab_header
{
    background: none repeat scroll 0 0 #fff !important;
    border-left: 1px solid #919191;
    border-right: 1px solid #919191;
    border-top: 1px solid #919191;
    font-family: verdana,tahoma,helvetica;
    font-size: 13px !important;
    height: 28px !important;
    text-align: left;
}

.ajax__tab_xp .ajax__tab_active .ajax__tab_tab
{
    background: none repeat scroll 0 0 #306AAB !important;
    color: #fff;
    font-family: Trebuchet MS;
    line-height: 20px;
    width: 201px;
}

/* Added for matram dashboard */
.day_name_container
{
    border: 1px solid #e3e3e3;
    font-weight: bold;
    height: 25px;
    line-height: 25px;
    margin: 10px 0 0;
    text-align: center;
}
.day_name, .day_container
{
    border-right: 1px solid #e3e3e3;
    cursor: pointer;
    float: left;
    height: 100%;
    margin-left: -1px;
    padding: 0;
    width: 12.5%;
}
.day_name_container .weekly_hour_total_container
{
    border-width: 1px;
}
.weekly_hour_total_container
{
    font-weight: bold;
}
.weekly_hour_total_container
{
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color #efefef -moz-use-text-color -moz-use-text-color;
    border-image: none;
    border-style: none solid none none;
    border-width: 0 1px 0 0;
}
.day_name, .day_container
{
    border-right: 1px solid #e3e3e3;
    cursor: pointer;
    float: left;
    height: 100%;
    margin-left: -1px;
    padding: 0;
    width: 12.5%;
}

.day_container
{
    height: 80px;
}
.weekday_container .day_container_selected, .weekday_container .day_container_selected:hover
{
    box-shadow: 0 0 10px #7d9fe3 inset;
}
.weekly_hour_total_container
{
    font-weight: bold;
}
.weekday_container
{
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color #e3e3e3 #e3e3e3;
    border-image: none;
    border-style: none solid solid;
    border-width: 1px;
    float: left;
    width: 100%;
}
.weekday_container
{
    text-align: center;
}
.weekly_hour_total_container
{
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color #efefef -moz-use-text-color -moz-use-text-color;
    border-image: none;
    border-style: none solid none none;
    border-width: 0 1px 0 0;
}
#divMatramDashboard
{
    padding: 15px;
    float: left;
    width: 100%;
}

.day_container:hover
{
    box-shadow: 0 0 8px #888 inset;
}
.weekday_container .weekday_name
{
    font-size: 1.1em;
    margin: 5px 8px 0 0;
    text-align: right;
}
.ajax__tab_xp .ajax__tab_body
{
    height: 250px !important;
}
.gridQucikSearchClass
{
    margin-top: 10px;
    border: 0px;
}
#divbugsearch
{
    padding: 6px 0px 4px;
}

#divbugsearch .RadInput
{
    width: 100%;
}

.bugsearch, #divbugsearch .riEmpty
{   
    height: 28px !important;
}
#divbugsearch .riFocused
{
 color: #555;
    font-family: Trebuchet MS;
    font-size: 17px;
    font-style: normal;       
}



/********** Added By Happy for Bottom Dashboard View ********/
#DashboardMultiPage
{
    border-color: #c9c9c9;
    border-style: solid;
    border-width: 1px;
    position: relative;
    top: -2px;
    z-index: 1;
    padding: 20px;
}
.tdBugErrorMessage
{
    text-align: center;
}

.hPost
{
    
    float: left;
    padding: 10px;
    width:635px;
}
.lblMessage
{
    float: left;
    font-size: 12px;
    font-weight: bold;
    margin: 0 auto;
    padding: 0 0 10px;
    text-align: center;
    width: 100%;
}
#divFavouriteBugsContainer .lblMessage
{
    float: right;
    width: 90%;
}

.divPostDetails
{
    float: left;
    padding: 20px 30px;
    width: 575px;
    -webkit-box-shadow: 0px 0px 5px #a9a9a9;
    -moz-box-shadow: 0px 0px 5px #a9a9a9;
    -ms-box-shadow: 0px 0px 5px #a9a9a9;
    -o-box-shadow: 0px 0px 5px #a9a9a9;
    box-shadow: 0px 0px 5px #a9a9a9;
    margin-right: 20px;
    margin-top: 20px;
    border: 1px soild #a9a9a9;
    -o-border-radius: 5px;
    -icab-border-radius: 5px;
    -khtml-border-radius: 5px;
    -moz-border-radius: 5x;
    border-radius: 5px;
}
.hPost > div:first-child, .hPost > div:first-child + div
{
    margin-top: 10px;
}

.tdPostLeft
{
    text-align: left;
    width: 120px;
    color: #333;
    font-family: arial;
    font-size: 12px;
    font-weight: bold;
    border: none !important;
}
.tdPostSep
{
    border: none !important;
}
.tdPostRight
{
    padding-left: 10px;
    text-align: left;
    color: #333;
    font-family: arial;
    font-size: 12px;
    border: none !important;
}

.lblPostid
{
    color: #1a6aa5;
    font-weight: bold;
}
.rcTable td
{
    vertical-align: top;
}
.btnAddFav
{
    height: 24px;
    width: 24px;
    background-position: center top;
    background-repeat: no-repeat;
    background-image: url("images/btnAddFav.png");
    display: block;
    border: none;
    background-color: transparent;
    cursor: pointer;
}
.btnRemoveFav
{
    height: 24px;
    width: 24px;
    background-position: center top;
    background-repeat: no-repeat;
    background-image: url("images/btnRemoveFav.png");
    display: block;
    border: none;
    background-color: transparent;
    cursor: pointer;
}
.tdRefresButton
{
    padding-bottom: 5px;
    text-align: right;
    width: 104px;
}
.btnRefresh
{
    height: 30px;
    width: 104px;
    background-position: center top;
    background-repeat: no-repeat;
    background-image: url("images/btnRefresh.gif");
    display: block;
    border: none;
    background-color: transparent;
    cursor: pointer;
    float: right;
}
.aBugLink
{
    text-decoration: none;
}
.aBugLink:hover
{
    text-decoration: underline;
}
/* Bugs Filter */

#tblRecentBugsFilter .submit {
    margin-top: 14px !important;
}
#divRecengBugsFilter
{
    padding-bottom:15px;    
}
.divSortHint
{
    font-size:12px;
    font-family:Trebuchet MS;
    color:#646464;
    text-align:left;
    padding-bottom:5px;
    font-style:italic;
}
#TimeAndButtonOuter
{
    width:620px;   
    float:left; 
}
#divDescription textarea
{
    width:605px;
    height:140px;    
}
/* Ends Bugs Filter*/
/********** Ended By Happy for Bottom Dashboard View ********/

/* Added By Kapilbhai */


.errormsg
{
    color: red;
}

#divrecententryfilter
{
    padding-bottom: 10px;
}

.clr
{
    clear: both;
}

.divfltlft
{
    float: left;
}

.paddingleft
{
    padding-left: 8px;
}

.divselectedweek
{
    padding-left: 50px;
    margin-top: 18px;
}
.paddingright
{
    padding-top:7px;    
}
/* Ended By Kapilbhai */

.divWeekTitle
{
    text-align:center;    
}
.RadTabStripTop_Vista .rtsLevel .rtsLink, .RadTabStripTop_Vista .rtsLevel .rtsOut, .RadTabStripBottom_Vista .rtsLevel .rtsLink, .RadTabStripBottom_Vista .rtsLevel .rtsOut, .RadTabStripTop_Vista_Baseline .rtsLevel, .RadTabStripBottom_Vista_Baseline .rtsLevel
{
   background:url("images/CenterNav.gif") repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
   border-left: 1px solid #aaaaaa !important;
    border-radius: 5px 5px 0 0 !important;
    border-right: 1px solid #aaaaaa !important;
    height: 49px;
    padding-left: 5px;
    padding-right: 5px;
    font-weight:bold;
}
.RadTabStripTop_Vista .rtsLevel .rtsLink.rtsSelected
{
   background:url("images/CenterNavSelected.gif") repeat scroll 0 0 rgba(0, 0, 0, 0) !important;     
    
    
}
.RadTabStripTop_Vista .rtsLevel .rtsOut, 
.RadTabStripTop_Vista .rtsSelected .rtsOut, 
.RadTabStripTop_Vista .rtsSelected:hover .rtsOut 
RadTabStripBottom_Vista .rtsLevel .rtsOut
{
  background:none !important;  
  border:none !important;
  padding:1px !important;
  
}
.RadTabStrip .rtsUL, .RadTabStripVertical .rtsUL
{
    margin:-23px 0px 0px !important;    
}
.RadTabStrip .rtsLevel, .RadTabStripVertical .rtsLevel
{
    overflow:inherit !important;    
}
.RadTabStrip .rtsLevel1 .rtsTxt, .RadTabStripVertical .rtsLevel1 .rtsTxt
{
    padding: 10px 0 5px !important;
    color: #668339;
    font-family: Trebuchet MS;
    font-size: 17px;
    text-decoration: none;    
}
.RadTabStrip .rtsLevel1 .rtsTxt:hover, .RadTabStripVertical .rtsLevel1 .rtsTxt:hover,
.RadTabStrip rtsLevel1 .rtsSelected .rtsTxt
{   
    text-decoration:underline;
}
#ViewRecordPanel
{
    padding-top:15px;    
}






.changepassword,.resetpassword
{
    width:160px !important;     
}

.resetpassword {
    margin-top: 10px;
}
#ResetPasswordContainer td
{
    line-height:40px;    
}

#ResetPasswordContainer INPUT[type="text"], #ResetPasswordContainer INPUT[type="password"]
{
    box-sizing: border-box;
    display: block;
    position: relative;
    width: 250px;
    z-index: 1;
    direction: ltr;
    font-size: 16px;
    height: 32px;
}
#reportresults, #projectadministration, #projectreport, #resourcereport, #ResetPasswordContainer
{
    padding: 10px;
    background: #FFFFFF;
    color: #666666;
    font-family: Trebuchet MS;
    font-size: 15px;
    margin: 5px;
}
.tdResetLeftColumn
{
    text-align:right;
    padding-right:5px;
    
}


/* Filter Para Start */
#divRightSide
{
    background-color: #fafafa;
    border-style: double;
    margin-top: 15px;
    width: auto;        
    margin:5px;
}
#divParaContainer
{
    /*float:left;*/
    padding:5px;   
    width:98% 
}
.tdLeft
{   
/* float: left;*/
    font-size: 12px;
    font-weight: bold;
    padding-top: 5px;
    width: 100px;    
}
.tdRight {
    /*float: left;
    padding-left: 5px;*/
}
.divCol1
{   
    width:270px; 
    float:left;   
}
.divCol2
{
width:410px; 
    float:left;   
}
.divCol3
{
    width:250px;
    float:left;    
}    

.divCol4 {
    float: left;
    padding-left: 30px;
    padding-top: 15px;
}
.divCol5
{
    float:left;    
}
#divDurationParaOuter {
    width: 100%;
}

.paraOuter {
    float: left;
    padding-bottom: 15px;
    padding-right:20px;
    /*width: 390px;*/
}



.btnSaveFilter {
    background-image: url("Images/SaveFilterIcon.gif");
    background-position: center center;
    background-repeat: no-repeat;
    cursor: pointer;
    display: inline-block;
    height: 37px;
    width: 37px;
    border:1px solid #aaaaaa;
     
}
.btnViewFilter {
   background-image: url("Images/ViewFilterIcon.gif");
    background-position: center center;
    background-repeat: no-repeat;
    cursor: pointer;
    display: inline-block;
    height: 37px;
    width: 37px;
    vertical-align:top;
}
.btnRemoveFilter 
{
    background-color:transparent;
    background-image: url("Images/DeleteFilterIcon.png");
    background-position: 0px center;
    background-repeat: no-repeat;
    border: medium none;
    border-radius: 3px;
    cursor: pointer;
    display: inline-block;
    height: 24px;
    width:24px;
    padding:0;
}

.divInputFilterName
{
    height:80px;
    padding-bottom:0px;    
    width: 240px;
}
.divFilterDropDown
{
    padding-bottom: 15px;
    padding-top: 10px;
    width: 240px;    
}
.divCol3 .rgWrap.rgAdvPart {
    display: none !important;
}
.divfullwidth {
    width:100%;
    float:left;
}
.submitOuter {
    float: left;
    padding: 20px;
}
/* Filter Para End */