﻿body {
	margin: 0px;
}
form
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: black;
    text-decoration: none;
    text-shadow: none;
}
.topmain {
	background-color: #3891EA;
	height: 45px;
	width: 100%;
	color: white;
	font-size: 15px;
}
.topbar {
	clear: both;
	width: 100%;
	line-height: 28px;
	background-color: #0055AA;
}
.topheading {
	margin-left: 5px;
	line-height: 40px;
	font-size: 23px;
}
.lefttopmenu {
	float:left;
}
.righttopmenu {
	float:right;
    line-height:22px;
    color: #FFFFFF;
}
    .righttopmenu a
    {
        text-decoration:none;
        font-family:Arial, Helvetica, sans-serif;
	    font-size:12px;
        color:#FFFFFF
    }
            .righttopmenu img
        {
                padding-bottom: 2px
        }

    .nav
    {
        padding-left:5px
    }
    .contentMain {
	margin: 2px;
}
.pageHeading {
	font-size: 18px;
	font-weight: bold;
}

h2
{
    color: #587498;
    padding:0px;
    margin:0px;
    float:left
}

h3
{
    color: #003399;
    font-family: Arial, Helvetica, sans-serif;
}

.rowHeadding
{
    width: 110px;
    font-weight: bold;
}

.tablefont
{
    font-family: Arial, Helvetica, sans-serif;
}

    .tablefont table
    {
        border-collapse: collapse;
    }

        .tablefont table th
        {
            color: black;
            font-weight: bold;
            line-height: 25px;
            text-align: left;
            background-color: #b5d4ea;
            border-bottom: 2px solid #3891ea;
            border-top: none;
            border-right: 1px solid #c0c0c0;
            border-left:1px solid #c0c0c0;
            background-image:url(../images/bg.gif);
            background-repeat: no-repeat; 
            background-position: center right; 
            padding-right:2px;
            cursor:pointer
        }
            .tablefont table th.headerSortDown
            {
                background-image: url(../images/desc.gif);
            }
            .tablefont table th.headerSortUp
            {
                background-image: url(../images/asc.gif);
            }
        .tableheader {
            color: black !important;
            font-weight: bold !important;
            line-height: 25px !important;
            text-align: left !important;
            background-color: #b5d4ea !important;
            border-bottom: 2px solid #3891ea !important;
            border-top: none !important;
            border-right: 1px solid #c0c0c0 !important;
            border-left:1px solid #c0c0c0 !important;
        }

        .tablefont table td
        {
            border: 1px solid #c0c0c0;
            height: 25px;
            padding-left: 4px;
            padding-right: 4px;
            color: black;
        }
        .tablefont table td a
        {
           text-decoration:none
        }
    .tablefont img
    {
        cursor: pointer;
    }

#actionrow
{
    text-align: center;
}

.addrow
{
    display: inline;
}

.isEdited
{
}

.t2-emp-training
{
    width: 1000px;
    border: #c0c0c0 solid thin;
}

    .t2-emp-training ul
    {
        list-style-type: none;
        margin: 0;
        padding: 0;
    }

    .t2-emp-training li
    {
        margin-top: 2px;
        font-family: Arial, Helvetica, sans-serif;
    }


input
{
    border: gray solid 1px;
}

.col
{
    float: left;
    width: 150px;
    padding-left: 2px;
    overflow: hidden;
}

.col1
{
    float: left;
    text-wrap: none;
    width: 300px;
    overflow: auto;
    padding-left: 2px;
}

.col3
{
    float: left;
    width: 175px;
    padding-left: 2px;
}

.last
{
    clear: left;
}

.row
{
    border-bottom: 1px solid #c0c0c0;
    min-width: 810px;
    width: 100%;
    line-height: 25px;
}

    .row:hover
    {
        background-color: #3891EA;
    }

.gridHeading
{
    float: left;
    color: black;
    font-family: Arial, Helvetica, sans-serif;
    padding-left: 5px;
    line-height: 28px;
    font-weight: bold;
    text-transform: capitalize;
    font-size: 15px;
}

#footer
{
    background-color: #FFF;
    bottom: 0px;
    height: 20px;
    width: 99%;
    position: relative;
    text-align: right;
    border-top:black solid thin
}

.rowEvenColor {
    background-color:#eeeeee
}
.rowOddColor {
    background-color:#ffffff
}
.editformbackcolor {
    background-color:#E2ECF5;   
}
.inlinebutton {
    float: left
}
.t2Day
{
    background-color:white;
}
.t2Ngt
{
    background-color:white;
}
.btnStyle
{
    background-color:white;
    border:gray solid thin;
    height:28px;
    min-width:100px;
    cursor:pointer;
}
.btnStyle:hover
{
    background-color:#0072c6;
    color:White;    
}
.Search
{
    margin-left:3px;
    background-color:white;
    color:black;
    border:black solid thin
}
