

body
{
    background-color: #D7E6F5;
    color: #696969;
}

a:link
{
    color: #2C5E8F;
}
a:visited
{
    color: #2C5E8F;
}
a:hover
{
    color: #2C5E8F;
}
a:active
{
    color: #2C5E8F;
}

hr
{
    background-color: #2C5E8F;
}

/* HEADINGS   
----------------------------------------------------------*/

/* LOGON LAYOUT ELEMENTS   
----------------------------------------------------------*/

.mainlogon
{
    background-color: #FFFFFF;
    color: #2C5E8F;
    border-color: #ACC9E6;
}

.logonlogo
{
    border-color: #ACC9E6;
    color: #2C5E8F;
    background-color: #FFFFFF;
}

/* PRIMARY LAYOUT ELEMENTS   
----------------------------------------------------------*/
#headeruserinfo
{
    color: #2C5E8F;
}

#headerlogo
{
    border-color: #ACC9E6;
    color: #2C5E8F;
    background-color: #FFFFFF;
}

#main
{
    background-color: #FFFFFF;
    color: #2C5E8F;
    border-color: #ACC9E6;
}

#footer
{
    color: #2C5E8F;
}

/* NAVIBAR   
----------------------------------------------------------*/

#navibar
{
    background-color:#ACC9E6;
    border-color: #2C5E8F;
    color: #2C5E8F;
}

A.navibutton
{
    background-color:#E6EDF5;
    border-color: #2C5E8F;
}

A.navibutton:hover
{
    background-color:#FFF;
}

A.navibuttonhighlight
{
    background-color:#FFF;
}

DIV.navimenu
{
    background-color:#E6EDF5;
    border-color: #2C5E8F;
    color: #2C5E8F;
}

A.navimenuitem
{
    color: #2C5E8F;
}

A.navimenuitem:hover
{
    background-color:#FFF;
    border-color:#ACC9E6;
}

/* HEADER MENU   
----------------------------------------------------------*/

A.TabButton
{
    color: #2C5E8F;
    background-color: #ACC9E6;
}

A.TabButtonSelected
{
    color: #2C5E8F;
    border-color: #ACC9E6;
}

/* PAGE HEADER  
----------------------------------------------------------*/

DIV.PageHeader
{
    border-color: #ACC9E6;
}

/* GENERAL BUTTONS  
----------------------------------------------------------*/

input.Submit
{
    border-color: #5AB551;
    background-color: #D5FFD1;
}

input.Submit:hover
{
    background-color: #EFFFED;
}

A.ConfirmButton
{
    border-color: #5AB551;
    background-color: #D5FFD1;
}

A.ConfirmButton:hover
{
    background-color: #EFFFED;
}

A.CancelButton
{
    border-color: #B5515A;
    background-color: #FFD1D5;
}

A.CancelButton:hover
{
    background-color: #FFEDEF;
}


/* PAGE MENU   
----------------------------------------------------------*/
DIV.PageMenuMain
{
    border-color: #ACC9E6;
}

DIV.PageMenuHeader
{
    border-color: #ACC9E6;
    background-color: #D7E6F5;
}

DIV.PageMenu A.MenuItem:hover
{
    background-color: #F5E6FC;
}

DIV.PageMenu INPUT.MenuItem:hover
{
    background-color: #F5E6FC;
}

DIV.PageMenu A.MenuItemSelected
{
    background-color: #E6F5D7;
}

DIV.PageMenu A.TabButton
{
    border-color: #D7E6F5;
    background-color: #D7E6F5;
}

DIV.PageMenu A.TabButton:hover
{
    background-color: #F5E6FC;
    border-color: #F5E6FC;
}

DIV.PageMenu A.TabButtonSelected
{
    border-color: #ACC9E6;
    background-color: #FFFFFF;
}

/* PAGE CONTENT   
----------------------------------------------------------*/

DIV.Breadcrumbs
{
    color: #ACC9E6;
}

DIV.Breadcrumbs A
{
    color: #ACC9E6;
}

DIV.Breadcrumbs A:hover
{
    color: #2C5E8F;
}

DIV.Section
{
    border-color: #ACC9E6;
}

DIV.SectionHeader
{
    background-color: #D7E6F5;
    border-color: #ACC9E6;
}

/* FORM LAYOUT ELEMENTS   
----------------------------------------------------------*/

fieldset
{
    border-color: #ACC9E6;
}

/* TABLE
----------------------------------------------------------*/

A.ColumnHeaderSortNone
{
    color: #2C5E8F;
}
A.ColumnHeaderSortAscending
{
    color: #2C5E8F;
}
A.ColumnHeaderSortDescending
{
    color: #2C5E8F;
}

/* SEARCH BAR
----------------------------------------------------------*/

/* PAGINATION
----------------------------------------------------------*/

DIV.Pagination A.Page
{
    border-color: #ACC9E6;
}

DIV.Pagination A.Page:hover
{
    background-color: #F5E6FC;
}

DIV.Pagination A.PageDisabled
{
    border-color: #DDD;
    color: #DDD;
}

DIV.Pagination A.PageSelected
{
    border-color: #ACC9E6;
    background-color: #D7E6F5;
}

A.ResultPerPage
{
    color: #AAA;
}

A.ResultPerPageSelected
{
    color: #2C5E8F;
}

/* FORMS
----------------------------------------------------------*/

DIV.FormDetailMain
{
    border-color: #ACC9E6;
}

DIV.FormDetailSide A
{
    background-color: #D7E6F5;
}

DIV.FormDetailSide A:hover
{
    background-color: #F5E6FC;
}

DIV.FormDetailLayoutFooter
{
    border-color: #ACC9E6;
}

DIV.FormDetailHeader
{
    border-color: #ACC9E6;
    background-color: #D7E6F5;
}

/* FORM LAYOUT
----------------------------------------------------------*/


/* GRID TABLE
----------------------------------------------------------*/
div.GridTable
{
    border: 1px solid #ACC9E6;
}

div.GridTable div.GridHeader
{
    background-color: #D7E6F5;
    border-color: #ACC9E6;
}

div.GridTable div.GridFilter
{
    border-color: #ACC9E6;
}

table.GridTable th.GridHeader
{
    background-color: #D7E6F5;
    border-color: #ACC9E6;
}

table.GridTable tr.Alternate
{
    background-color: #EEE;
}

table.GridTable th
{
    background-color: #E6F5D7;
}

/* LAYOUT TABLE
----------------------------------------------------------*/

/* CUSTOM THEME  
----------------------------------------------------------*/

/* MISC  
----------------------------------------------------------*/

/* DIALOG STYLES
----------------------------------*/

DIV.DialogMask
{
    background-color: #555;
}

DIV.DialogBox
{
    background-color: #FFFFFF;
    border-color: #ACC9E6;
}

DIV.DialogBox DIV.Header
{
    background-color: #D7E6F5;
    border-color: #ACC9E6;
    color: #2C5E8F;
}

.DialogConfirm
{
    border-color: #5AB551;
    background-color: #D5FFD1;
}

A.DialogConfirm:hover
{
    background-color: #EFFFED;
}

A.DialogCancel
{
    border-color: #B5515A;
    background-color: #FFD1D5;
}

A.DialogCancel:hover
{
    background-color: #FFEDEF;
}