﻿body 
{
    margin:0;
    padding:0;
    font-family:Tahoma;
    color:#555;
    font-size:13Px;
}

a
{
    color:#43668C;
    text-decoration:none;
}

a:hover
{
    color:#333;
}


.left
{
    float:left;
}

.right
{
    float:right;
}

.clear
{
    clear:both;
}

.loginbox
{
    margin:150Px auto;
    width:500Px;
    -moz-box-shadow:0px 0px 10px #aaa;  
    -webkit-box-shadow:0px 0px 10px #aaa;
    box-shadow:0px 0px 10px #aaa;
}

.loginbox .title
{
    background-image:url('../images/header.jpg');
    background-repeat:repeat-x;
    background-position:left bottom;
    padding:7Px 10Px;
    color:#fff;
    font-size:16Px;
}

.loginbox .logincontent
{
    padding:10Px;
    border:1px solid #567A9E;
}

.header
{
    background-color:#eee;
    padding:5Px;
    background-image:url('../images/headerbg.png');
    background-repeat:repeat-x;
    background-position:left bottom;
}

.header .logo img
{
    height:35Px;
    vertical-align:middle;
}

.header .logo span
{
    font-size:24Px;
    vertical-align:middle;
    color:#555;
}

.header .logout
{
    font-weight:bold;
}

.userinfo
{
    font-size:11Px;   
    vertical-align:middle;
}

.separator
{
    display:inline;
    width:1Px;
    background-image:url(../images/separator.png);
    background-position:center center;
    background-repeat:no-repeat;
    padding:0 5Px;
    vertical-align:middle;
}

.content
{
    margin:7Px;
    border:1px solid #43668C;
    border-top:none;
     -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
}

.content .pagetitle
{
    background-color:#aaa;
    font-size:14Px;
    padding:8Px 10Px;
    color:#fff;
    font-weight:bold;
    background-image:url('../images/header.jpg');
    background-repeat:repeat;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px 5px 0 0;
    
}

.content .navigation
{
    padding:7Px;
    border-bottom:1px solid #ccc;
}


.content .navigation .totalcount
{
    font-size:16Px;
    font-weight:bold;
    color:#43668C;
}

input[type='text'],input[type='password']
{
    font-family:Tahoma;
    border:1px solid #ccc;
    padding:5Px;
}

input[type='text']:focus,input[type='password']:focus
{
    border:1px solid #999;
}

input[type='submit']
{
    font-family:Tahoma;
    background-color:#bbb;
    border:none;
    border:1Px solid #43668C;
    color:#fff;
    padding:4Px;
    background-image: url(../Images/menu-item.jpg);
    background-repeat: repeat;
}

input[type='submit']:hover
{
    
    background-color:#999;
    background-image: url(../Images/menu-item-active.jpg);
    background-repeat: repeat;
}

select
{
    font-family:Tahoma;
    border:none;
    border:1px solid #ccc;
}

select option
{
    padding:4Px;
}

select:focus
{
    border:1px solid #999;
}

.gridmain
{
    border:none;
    margin:0Px 0 5Px 0;
}

.gridmain th
{
    font-weight: bold;
    padding:5Px;
    border:1px solid #43668C;
    background-color:#bbb;
    background-image: url(../Images/menu-item.jpg);
    background-repeat: repeat;
    color: #fff;
    text-align:left;
}

.gridmain th a
{
    font-weight: bold;
    color: #fff;
}
.gridmain th a:hover
{
    color:#1c3651;
}

.gridmain td
{
    padding:5Px 8px;
    border:none;
    border-bottom:1px solid #97b5d6;
}

.gridmain tr:hover
{
    background-color:#eee;
}

.footer
{
    background-color:#eee;
    padding:10Px;
    font-size:11Px;
    text-align:center;
    margin:20Px 0 0 0;
}


/* Grid CSS  */

.gridtablelightbg {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

.gridtabledarkbg {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #f2f2f2;
}

.gridtableselectedbg {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #E8E8E8;
}

.tablebg { 
	background-image: url(images/greygradientlightnavbar.jpg);
	background-repeat: repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight:bold;
	padding-left: 1px;
	height:20px;
}



.brdr {
	border: 1px solid #999999;
}