body
{
    background-color:white;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:10pt;
}

a.visited, a.hover, a
{
	/*color: #be1f27;*/
	color: #003399;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	text-decoration:none;
}

.error
{
    color:#003399;
}

.label
{
    color:#003399;
    text-align:right;
}

.labelleft
{
    color:#003399;
    text-align:left;
}

.labelcenter
{
    color:#003399;
    text-align:center;
}

.labeltitle
{
    background-color:#003399;
    color:White;
    text-align:center;
}

.celllabeltitle, .celllabeltitleright, .celllabeltitlecenter
{
    background-color:#003399;
    color:White;
	border-color: #003399;
}

.celllabeltitle
{
    text-align:left;
}

.celllabeltitleright
{
   text-align:right;
}

.celllabeltitlecenter
{
   text-align:center;
}

.tablelabeltitle
{
    border-color:#003399;
}

.desc
{
    color:#003399;
    text-align:left;
}

.masterpagecell
{
    border-style:solid;
    border-width:thin;
    border-color:#003399;
    padding: 10px 10px 5px 10px;
    vertical-align:top;
}

.masterpagecellbottomline
{
    border-style:solid;
    border-width:thin;
    border-color:#003399;
    border-left-style:none;
    border-right-style:none;
    border-top-style:none;
    padding: 10px 10px 5px 10px;
    vertical-align:top;
}

.button
{
    /*background-color:Transparent;*/
    border-style:solid;
    border-width:1px;
    border-color:#003399;
    text-align:center;
    color:#003399;
    cursor:pointer;
}

.GridBody
{
	background-color: White;
	border:1px; 
	border-color: #E6EDF8; 
	text-align:left;
}

.GridAlternatingItemStyle
{
	/*background-color: #003399;*/
	background-color: #F3F3F3;
	color: #003399;
}

.GridItemStyle
{
	background-color: White;
	color: #003399;
}

.GridHeaderStyle
{
    background-color:#003399;
    color:White;
/*	font-weight: bold; */
}

.GridHeaderStyleScrollable
{
    background-color:#003399;
    color:White;
	font-weight: bold;
    position:relative; 
    top:expression(this.offsetParent.scrollTop); 
    /*left:-2px;*/
    height:25px;
}

.GridSelectedRowStyle
{
    background-color:blue;
    color:White;
}

.GridPagerStyle
{
    background-color:#003399;
    color:#003399;
}

.GridSearchPagerStyle
{
    background-color:White;
    color:black;
}


.menu
{
    background-color:#003399;
    color:#003399;
}

.menudynamichoverstyle, .menustatichoverstyle
{
    background-color:#003399;
    color:#540A0F;
}

.menudynamicmenuitemstyle, .menustaticmenuitemstyle
{
    background-color:#003399;
    color:#003399;
}

.menudynamicselectstyle, .menustaticselectstyle
{
    background-color:black;
    color:white;
}


.menudynamicmenustyle
{
    background-color:Green;
    color:white;
}

/* Used for the grid */
.GridExpandCollapseButton
{
    cursor: hand;
    border: solid 1px gray;
    text-align: center;
    width: 13px;
    display: block;
    height: 15px;
    line-height: 15px;
    text-decoration:none;
    vertical-align:middle;
    font-family:Verdana;
    color: black;
}

.GridExpandButton
{
    width: 11px;
    height: 11px;
    
    cursor: hand;
    text-align: center;
    display: inline-block;
    text-decoration:none;
    vertical-align:middle;
    background-image:url(Images/expand.gif);
    background-repeat:no-repeat;
}

.GridCollapseButton
{
    width: 11px;
    height: 11px;
    line-height:0px;
    cursor: hand;
    text-align: center;
    display: block;
    text-decoration:none;
    vertical-align:middle;
    background-image:url(Images/collapse.gif);
    background-repeat:no-repeat;
}
