﻿/*--
Colors
#C3D9FF - darker Blue for headers and borders
#E8EEF7 - light Blue for backgrounds
#ffc - bright Yellow for highlights
#B5EDBC - complimenting Green for alternative headers and borders
#ddd - unobtrusive grey 1px borders
-- */

/*-- Starter CSS start -- */
/*for dev only*/
.bgcolor, .bgcolor0
{
    background-color: #efe;
}
.bgcolor1
{
    background-color: #fee;
}
.bgcolor2
{
    background-color: #eef;
}
.bgcolor3
{
    background-color: #ded;
}
.bgcolor4
{
    background-color: #dde;
}

/* customize colors */
body
{
    color: #000;
    background: #fff;
}
fieldset, .padborder, .padvborder, .padhborder, .sidenote
{
    border: 1px solid #ddd;
}
a
{
    text-decoration: underline;
}
a:link
{
    color: #008;
}
a:visited
{
    color: #3D3D88;
}
a:hover, a:active
{
    color: #00d;
}
fieldset dt
{
    color: #333;
}
.highlight
{
    background-color: #ffc;
}
.quiet, .comment
{
    color: #666;
}
table.nice tr:hover
{
    background-color: #ffc;
}
label span
{
    color: #f00;
}

/* font-family (sizes are set earlier) */
body, legend
{
    font-family: Tahoma,Verdana,Arial,sans-serif;
}
select, input, textarea, fieldset
{
    font-family: Tahoma,Verdana,Arial,sans-serif;
}
.comment
{
    font-family: Arial,helvetica,sans-serif;
}
pre, code
{
    font-family: "Courier New" ,Courier,mono;
}
textarea
{
    font-size: 12px;
}

/*-- Starter CSS end -- */

/*Redefine layout*/
.container
{
    width: 1200px;
    margin-top: 18px;
}

/*To Support a skin*/
.tblDetails
{
    border: 2px solid #C3D9FF;
}
.tblDetails td, .tblDetails th
{
    padding: 0.2em 0.4em;
    border: 1px solid #ddd;
    border-width: 0 0 1px;
}
.tblDetails .GridHeader
{
    color: #000;
    font-weight: bold;
    background-color: #C3D9FF;
    text-align: left;
    line-height: 2em;
}
.tblDetails .FieldHeader
{
    color: #666;
    border-right: 1px solid #ddd;
    text-align: right;
    font-size: .86em;
    font-weight: bold;
    vertical-align: top;
}
.tblDetails .AltRow
{
    background-color: #f6f6f6;
}
.CommandRow
{
    background-color: #C3D9FF;
    font-weight: bold;
    line-height: 2em;
}
.SelectedRow
{
    background-color: #ffc;
}
.PagerStyle table td
{
    padding: 0;
    border: 1px solid #ddd;
}
.PagerStyle table td a, .PagerStyle table td span
{
    display: block;
    padding: 4px 8px;
}
.PagerStyle table td span, .PagerStyle table td a:hover
{
    background-color: #FFFFCC;
}


.labelSmall
{
    color: #333;
    font: .9em Arial,Helvetica,sans-serif;
    padding-right: 5px;
}

.excel
{
    padding: 3px 0 3px 20px;
    background: url('../../images/excel.gif') no-repeat left center;
}

