h1
{
    font-size: 18px;
    line-height: 0;
}
body{
    background: url('/images/bkgd.png');
}
.container-fluid {
    width: 1200px;
    margin: auto;
    border-right: 1px solid #6399CD;
    border-left: 1px solid #6399CD;
    border-bottom: 1px solid #6399CD;
}
#navigation-main {
    height: 40px;
}
.container-fluid {
    padding-top: 10px;
}
.employeedetailswidth
{
    width: 1200px; overflow-x: auto;
}
.container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container {
    width: 1250px;
}
.row-fluid .span10
{
    width:100%;
}
.navbar-inverse .navbar-inner
{
    background: url('../../../images/bg.gif');

}
.grid-view .left-align td
{
    text-align: left !important;
}
.errorSummary
{
    border:1px solid #eeeeee;
    padding:20px;
    margin-bottom:5px;
    color:darkred;

}
.errorSummary p
{
    color: darkred;
}
.float-right
{
    float:right;
}
.registration-div
{
    width:580px;
    margin:0 auto;
}
/*.grid-view table.items th
{
    color:#212121;
    font-weight: normal;
    background: #ccc ;
}
.grid-view table.items th,
.grid-view table.items th a
{
    color:#fff;
    font-weight: normal;
    font-family: "Helvetica Neue",Helvetica,Arial, sans-serif;
}
.grid-view table.items tr.odd
{
    background: #ECFBD4;
}
.grid-view .button-column img
{
    width:20px;
}
.grid-view table.items th, .grid-view table.items td
{
    font-size: 1.1em;
}
.grid-view table.items tbody tr:hover {
    color: #ffffff;
    text-decoration: none;
    background-color: #848282;
    background-color: #848282;
    background-image: -moz-linear-gradient(top, #848282, #9e9090);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#848282), to(#9e9090));
    background-image: -webkit-linear-gradient(top, #848282, #9e9090);
    background-image: -o-linear-gradient(top, #848282, #9e9090);
    background-image: linear-gradient(to bottom, #848282, #9e9090);
    background-repeat: repeat-x;
    filter: progid:dximagetransform.microsoft.gradient(startColorstr='#848282', endColorstr='#9e9090', GradientType=0);
}
.grid-view table.items th
{
    font-size: 1.1em;
    background: #B89263;
}
.grid-view .button-column
{
    width:auto;
}*/
.grid-view thead tr
{
    line-height:10px;
}
.grid-view tbody tr
{
    line-height:25px;
}
.search-button
{
    display: none;
}
.home-main-div
{
    width:1200px;
    height:639px;
    background: url(../../../images/home.jpg) center no-repeat;
    margin:auto;
    padding-top:20px;
    text-align: center;
}
.login-div
{
    width:222px;
    margin:auto auto auto auto;
    text-align: center;

}
.home-h2
{
    font-size: 30px;
    line-height: 40px;
    margin-left: 157px;
    padding-top: 70px;
    /*transform: rotate(-17deg);
    -webkit-transform: rotate(-17deg);
    -moz-transform: rotate(-17deg);
    -o-transform: rotate(-17deg);
    writing-mode: lr-tb;*/
}
table.leavestructure th
{
    font-weight: bold !important;
}
table.leavestructure td
{
    text-align: center !important;
}
form .note
{
    color:red;
}
table.item th a
{
    font-weight: bold;
}
.width30
{
    width:200px;
}
.width90
{
    width:200px;
}
.width50
{
    width:30%;
}
.width70
{
    width:30%;
}
#employee-details-grid
{
    /*width:1500px !important;*/
}
label
{
    font-weight: bold;
}
.border-table
{
    border:1px solid #5f5f68;
    border-collapse: collapse;
}
.border-table td,
.border-table th
{
    border:1px solid #5f5f68;
    border-collapse: collapse;
    padding:5px 10px;
    text-align: center;
}
.flash-success
{
    color:green;
    font-size: 11px;
}
.flash-error
{
    color:red;
    font-size: 11px;
}
.flash-notice
{
    color:yellow;
    font-size: 11px;
}
.navbar-inverse .nav li.dropdown>.dropdown-toggle .caret {
    border-top-color: #fff;
    border-bottom-color: #fff;
}
.breadcrumb
{
    display: none;
}
.span10 h1
{
    font-size: 24px;
}
.grid-view .summary
{
    text-align: left;
}
.grid-view table.items th a,
.grid-view table.items th
{

    font-weight: normal;
    text-decoration: none;
    letter-spacing: 1px;
    line-height: 15px;
    font-size: 12px !important;
    font-family: arial, helvetica, sans-serif;
}

/******************/
#mainmenu {
    height: 28px; /* need for eficient position*/
}
#mainmenu > ul > li {
    overflow: visible;
    display: block;
    float: left;
}
#mainmenu > ul > li ul {
    display: none;
    position: absolute;
    background: #FFF;
    padding: 0;
    height: auto;
}
/* drop down menu */
#mainmenu > ul > li > ul {
    margin-top: -10px;

}
/* others sub menus */
#mainmenu > ul > li > ul li ul {
    margin-top: -20px; /* align with parent*/
    left:99%;
    width: 100%;
}

#mainmenu ul li:hover > ul {
    display: block;
}
#mainmenu ul li ul li a{
    padding: 4px 14px;
    background-color: #EFF4FA;
    color: #6399CD;
    text-decoration: none;
    display: block;
}
#mainmenu ul li ul li a:hover {
    color: #fff;
    background:#6399CD
}
.dropdown-menu
{
    top:auto;
}
.navbar-inverse .nav .active > a, .navbar-inverse .nav .active > a:hover, .navbar-inverse .nav .active > a:focus
{

    color:#fff !important;

}
.span10 h1
{
    padding-bottom: 20px;
    border-bottom: 1px solid #6399CD;
    padding-top: 5px;
    color: #6399CD;
}

.ui-widget-header {
    border: 1px solid #aaa;
    background: url('../../../images/bg.gif') !important;
    color: #222;
    font-weight: bold;
}
.navbar-inverse .nav .active>a, .navbar-inverse .nav .active>a:hover, .navbar-inverse .nav .active>a:focus {
    color: #fff !important;
    background-color: #6399CD !important;
}
/******************/

.education_form input
{
    width:150px;
}
.education_form label
{
    font-size: 11px;
    font-weight: normal;
}


.alerts{
    display: block;
    margin: 20px auto 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;


    padding: 10px 0px 10px 40px;
    /*text-indent: 40px;*/
    font-size: 14px;
}

.alert_info {
    background: #B5E5EF url(images/icn_alert_info.png) no-repeat 10px 10px;
    border: 1px solid #77BACE;
    color: #082B33;
}

.alert_warning , #error.alert_warning {
    background: #B5E5EF url(images/icn_alert_warning.png) no-repeat 10px 10px;
    border: 1px solid #C7A20D;
    color: #796616;
}

.alert_error {
    background: #F3D9D9 url(images/icn_alert_error.png) no-repeat 10px 10px;
    border: 1px solid #D20009;
    color: #7B040F;
}

.alert_success {
    background: #E2F6C5 url(images/icn_alert_success.png) no-repeat 10px 10px;
    border: 1px solid #79C20D;
    color: #32510F;
}

.validate
{
    border:1px solid red;
    box-shadow: 10px 10px 5px #888888;

}
.err{color:red;}
.ajax-loader
{
    display: none;
    width: 98%;
    position: absolute;
    height: 100%;
    background: black;
    opacity: 0.4;
    z-index: 999999999999999;
    background: black url('images/ajax_loader.gif') center center no-repeat;
}
.salary-table
{

}
#update-salary
{
    width:auto;
    padding:20px;
}
#update-salary table{

    margin:auto;
    border:1px solid #d3d3d3;
    border-collapse: collapse;
}
#update-salary table tr,
#update-salary table td
{
    border-collapse: collapse;
    border:1px solid #d3d3d3;
}
#update-salary table td
{
    padding:5px;
}
#update-salary h1
{
    padding:15px;
    background: #d3d3d3;
    color:#fff;
    text-align: center;
}
#update-salary span.head{
    font-weight: bold;
    font-size: 14px;
}

.ui-tabs .ui-tabs-nav li a {
    float: left;
    padding: 4px 7px !important;
    text-decoration: none;
}

.container-fluid
{
    background: white;
    box-shadow: 7px 4px 14px 1px gray;
    border:none !important;
}
section.main-body
{
    margin-top:50px;
    clear:both;
}