﻿.notification
{
    padding: 10px 10px 10px 45px;
    margin: 0 0 20px 0;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    position: relative;
    border: 1px solid #e18b7c;
    text-align: center;
    background: #fad5cf url(../images/icons/error.png) no-repeat 10px center;
}

.LoginButton
{
    color: #fff;
    background-color : #00958F;
    font-size: 12px;
    padding: 6px 14px;
    width: 67px;
    font-weight: bold;
}



.LoginButton:Hover
{
    background-color : #02736F;
    color: #ffffff;
}


.AspButton
{    
   
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    color: #fff;
    margin-bottom: 5px;
    -moz-box-shadow: 1px 1px 0 #f7f7f7;
    -webkit-box-shadow: 1px 1px 0 #f7f7f7;
    display: inline-block;
    padding: 8px 8px;
    border: 0px solid #008269;
    background-color: #00958F;
}

.AspButton:hover
{
    background: #02736F;
}



.LoginTextBox
{
    width: 190px;
    font-size: 12px;
    padding: 8px 5px;
    border: 1px solid #ccc;
    background: #fcfcfc;
    outline: none;
    -moz-box-shadow: inset 1px 1px 3px #ccc;
    -webkit-box-shadow: inset 1px 1px 3px #ccc;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    margin-right: 10px;
    display: inline-block;
}


.LoginWatermarkTextBox
{
    font-style: italic;
    color: Silver;
    width: 190px;
    font-size: 12px;
    padding: 8px 5px;
    border: 1px solid #ccc;
    background: #fcfcfc;
    outline: none;
    -moz-box-shadow: inset 1px 1px 3px #ccc;
    -webkit-box-shadow: inset 1px 1px 3px #ccc;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    margin-right: 10px;
}

.SearchTextBox
{
    background-image: url('../../images/imgsearch.png');
    background-repeat: no-repeat;
    padding-left: 25px;
    padding-top: 2px;
    width: 250px;
    height: 17px;
    outline: none;
    -moz-box-shadow: inset 1px 1px 3px #ccc;
    -webkit-box-shadow: inset 1px 1px 3px #ccc;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    margin-right: 10px;
}

.AspTextBox
{
    width: 200px;
    font-size: 12px;
    padding: 7px 5px;
    border: 1px solid #ccc;
    background: #fcfcfc;
    outline: none;
    -moz-box-shadow: inset 1px 1px 3px #ccc;
    -webkit-box-shadow: inset 1px 1px 3px #ccc;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    margin-right: 10px;
}

.AspCheckBox
{
    font-size: 12px;
    padding: 0;
    border: 1px solid #ccc;
    background: #fcfcfc;
    outline: none;
    -moz-box-shadow: inset 1px 1px 3px #ccc;
    -webkit-box-shadow: inset 1px 1px 3px #ccc;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    margin-right: 10px;
}

.AspCheckBoxCopy
{
    width: 250px;
    font-size: 12px;
    padding: 8px 5px;
    border: 1px solid #ccc;
    background: #fcfcfc;
    outline: none;
    -moz-box-shadow: inset 1px 1px 3px #ccc;
    -webkit-box-shadow: inset 1px 1px 3px #ccc;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    margin-right: 10px;
}

.AspListBox
{
    width: 235px;
    font-size: 12px;
    padding: 8px 5px;
    border: 1px solid #ccc;
    background: #fcfcfc;
    outline: none;
    -moz-box-shadow: inset 1px 1px 3px #ccc;
    -webkit-box-shadow: inset 1px 1px 3px #ccc;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    margin-right: 10px;
}

.AspWatermarkTextBox
{
    font-style: italic;
    color: Silver;
    width: 250px;
    font-size: 12px;
    padding: 8px 5px;
    border: 1px solid #ccc;
    background: #fcfcfc;
    outline: none;
    -moz-box-shadow: inset 1px 1px 3px #ccc;
    -webkit-box-shadow: inset 1px 1px 3px #ccc;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    margin-right: 10px;
}


.AspDropDownList
{
    width: 230px;
    font-size: 12px;
    padding: 5px;
    border: 1px solid #ccc;
    background: #fcfcfc;
    outline: none;
    -moz-box-shadow: inset 1px 1px 3px #ccc;
    -webkit-box-shadow: inset 1px 1px 3px #ccc;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    margin-right: 10px;
}



.RadDropDownList
{
    width: 230px;
    font-size: 12px;
    padding: 5px;
    border: 1px solid #ccc;
    background: #fcfcfc;
    outline: none;
    -moz-box-shadow: inset 1px 1px 3px #ccc;
    -webkit-box-shadow: inset 1px 1px 3px #ccc;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    margin-right: 10px;
}

.gridStyle
{
    /*border: #8E9191 1px solid;
    border-bottom: #8E9191 1px solid;*/
}
.gridItemStyle text {
    width:100%;
}
.gridItemStyle
{
    text-align:center;
    padding: 5px 10px;
    background: #eee url(../images/thead.png) repeat-x top left;
    border-bottom: 1px solid #ccc;
}
.gridItemStyle:hover
{
    background: #ddd;
}
.gridAlternatingItemStyle
{  text-align:center;
    padding: 5px 10px;
    background: #f7f7f7 url(../images/thead.png) repeat-x top left;
    border-bottom: 1px solid #ccc;
}
.gridAlternatingItemStyle:hover
{
    background: #ddd;
}
.gridSelectedItem
{
    border-right: #8E9191 1px solid;
    padding-right: 0px;
    border-top: #D0D1D0 1px solid;
    padding-left: 0px;
    padding-bottom: 0px;
    margin-left: 5px;
    border-left: #8E9191 1px solid;
    color: #0F4500;
    text-indent: 5px;
    padding-top: 0px;
    border-bottom: #D0D1D0 1px solid;
    font-weight: normal;
}
.gridPagerStyle
{
    text-align: right;
    color: Black;
    font-family: Verdana;
    font-weight: bold;
    border: #FFFFFF 2px solid;
}

.gridHeaderStyle
{
    text-align: center;
    border-collapse: collapse;
    padding: 8px 10px;
    color: #fff;
    font-size: 12px;
    text-transform: none;
 
    background: #00958F;
}
.gridFooterStyle
{
    text-align: left;
    border-collapse: collapse;
    padding: 8px 10px;
    color: #ccc;
    font-size: 12px;
    font-weight: bold;
    text-transform: none;
    
    background: #666;
}

div.RadGrid .rgPager .rgAdvPart
{
    display: none;
}


.modalBackground
{
    background-color: Black;
    filter: alpha(opacity=50);
    opacity: 0.7;
    padding: 2px;
    text-align: center;
    height: 2em;
    width: 200px;
}

.modalPopup
{
    border: black 1px inset;
    background-color: #FDFBF0;
    width: 300px;
    height: 100px;
}


/* Calendar Styles */
.CalendarStyle
{
    border-right: #464414 1px solid;
    border-top: #464414 1px solid;
    border-bottom: #464414 1px solid;
    border-left: #464414 1px solid;
    font-size: x-small;
    behavior: url(JavaScripts/tablehl.htc);
    font-family: Verdana;
}

.CalendarHeaderStyle
{
    font-weight: bold;
    font-size: 14px;
    color: White;
    font-family: Verdana;
    background-color: Gray;
}
.CalendarItemStyle
{
    border-right: #464414 1px solid;
    border-bottom: #464414 1px solid;
    padding-right: 0px;
    border-top: #464414 1px solid;
    padding-left: 0px;
    font-family: Verdana;
    font-weight: normal;
    font-size: xx-small;
    padding-bottom: 0px;
    margin-left: 5px;
    border-left: #464414 1px solid;
    background-color: #e9e9e9;
    color: Black;
    text-indent: 5px;
    padding-top: 0px;
    font-family: Arial;
}
.CalendarAlternatingItemStyle
{
    border-right: #464414 1px solid;
    border-bottom: #464414 1px solid;
    padding-right: 0px;
    border-top: #464414 1px solid;
    padding-left: 0px;
    font-family: Verdana;
    font-weight: normal;
    font-size: xx-small;
    padding-bottom: 0px;
    margin-left: 5px;
    border-left: #464414 1px solid;
    background-color: #ffffff;
    color: Black;
    text-indent: 5px;
    padding-top: 0px;
    font-family: Arial;
}
.CalendarTodayStyle
{
    background-color: Orange;
    font-weight: bold;
}

.CalendarDayWithEventsStyle
{
    font-weight: bold;
    background-color: Yellow;
}

.CalendarWeekendStyle
{
    background-color: Silver;
}
.CalendarPagerStyle
{
    color: Black;
    font-family: Verdana;
    font-weight: bold;
}

.CalendarHeaderStyle
{
    border-right: 0px;
    border-top: 0px;
    border-left: 0px;
    border-bottom: 0px;
}



