/*GLOBAL*/
BODY {
    margin: 0px;
    padding: 0px;
    background-color: #ffffff;
}

HR {
    height: 1px;
    color: #003873;
}

Input {
    font-family: arial, verdana, sans-serif;
    font-size: 16px;
    color: #000000;
}

Select {
    font-family: arial, verdana, sans-serif;
    font-size: 16px;
    color: #000000;
}

a:Link {
    font-family: arial, verdana, sans-serif;
    font-size: 16px;
    color: #0000FF;
    font-weight: bold;
}

a:Active {
    font-family: arial, verdana, sans-serif;
    font-size: 16px;
    color: #0000FF;
    font-weight: bold;
}

a:Visited {
    font-family: arial, verdana, sans-serif;
    font-size: 16px;
    color: #0000FF;
    font-weight: bold;
}

a:Hover {
    font-family: arial, verdana, sans-serif;
    font-size: 16px;
    color: #0000FF;
    font-weight: bold;
}

/*HEADER*/
.Header {
    font-family: arial, verdana, sans-serif;
    font-size: 18px;
    font-weight: bold;
    color: #003873;
    border-bottom: solid 5px #003873;
    padding: 2px 10px 2px 10px;
}

.Header a {
    font-family: arial, verdana, sans-serif;
    font-size: 18px;
    font-weight: bold;
    color: #003873;
    border: 0;
    text-decoration: none
}

.Header a:hover {
    font-family: arial, verdana, sans-serif;
    font-size: 17px;
    font-weight: bold;
    color: #003873;
    border: 0;
    text-decoration: underline
}

.NavBar {
    border-top: solid 1px #ffffff;
}

/*TABLES*/
.Content {
    font-family: arial, verdana, sans-serif;
    font-size: 16px;
    color: #003873;
}

.HdrBorderBottom {
    background-image: url(images/HdrBorderBottom.gif);
}

.BorderBottom {
    background-image: url(images/BorderBottom.gif);
    background-repeat: repeat-x;
}

.BorderLeftRight {
    border-left: solid 1px #003873;
    border-right: solid 1px #003873;
    padding: 5px;
    font-family: arial, verdana, sans-serif;
    font-size: 16px;
    color: #003873;
}

.BorderLeftRight2 {
    border-left: solid 1px #003873;
    border-right: solid 1px #003873;
    padding: 0px;
    font-family: arial, verdana, sans-serif;
    font-size: 16px;
    color: #003873;
}

.SearchTop {
    background-image: url(images/YellowTop.gif);
}

.SearchBottom {
    background-image: url(images/YellowBottom.gif);
}

.SearchLeft {
    background-image: url(images/YellowLeft.gif);
}

.SearchRight {
    background-image: url(images/YellowRight.gif);
}

.SearchContent {
    background: #FFFFC9;
    font-family: arial, verdana, sans-serif;
    font-size: 16px;
    color: #003873;
}

.BottomPad {
    padding-bottom: 3px;
}

.Padding {
    padding: 5px;
}

.HdrBackground {
    background-image: url(images/HdrBackground.jpg);
}

.OddRowT {
    font-family: arial, verdana, sans-serif;
    font-size: 16px;
    color: #003873;
    padding: 5px 2px 5px 2px;
}

.EvenRowT {
    font-family: arial, verdana, sans-serif;
    font-size: 16px;
    background-color: #EDF1F4;
    color: #003873;
    padding: 5px 2px 5px 2px;
}

/*LIST*/
.FilterTop {
    background-image: url(images/FilterTop.gif);
}

.FilterBottom {
    background-image: url(images/FilterBottom.gif);
}

.FilterLeft {
    background-image: url(images/FilterLeft.gif);
}

.FilterRight {
    background-image: url(images/FilterRight.gif);
}

.FilterContent {
    background: #E5EBF1;
    font-family: arial, verdana, sans-serif;
    font-size: 16px;
    color: #003873;
}

.SortRow {
    background-color: #003873;
}

.odd {
    font-family: arial, verdana, sans-serif;
    font-size: 16px;
    color: #666666;
}

.even {
    font-family: arial, verdana, sans-serif;
    font-size: 16px;
    background-color: #EDEDED;
    color: #666666;
}

.PanelTitle {
    border-top: solid 1px #003873;
    border-bottom: solid 1px #003873;
    padding: 5px;
    font-family: arial, verdana, sans-serif;
    font-size: 18px;
    color: #003873;
    font-weight: bold;
    background-color: #FFFFC9;
}

.PanelTitleTabs {
    border-top: solid 1px #003873;
    border-bottom: solid 1px #003873;
    font-family: arial, verdana, sans-serif;
    font-size: 18px;
    color: #003873;
    font-weight: bold;
    background-color: #FFFFC9;
}

.SortText {
    white-space: nowrap;
    font-family: arial, verdana, sans-serif;
    text-align: left;
    font-size: 16px;
    color: #ffffff;
    font-weight: bold;
    padding: 5px;
    background-color: #003873;
}

.SortText a {
    font-family: arial, verdana, sans-serif;
    font-size: 16px;
    color: #ffffff;
    font-weight: bold;
    padding: 5px;
    background-color: #003873;
}

.SortText a:Link {
    font-family: arial, verdana, sans-serif;
    font-size: 16px;
    color: #ffffff;
    font-weight: bold;
    padding: 5px;
    background-color: #003873;
}

.SortText a:Active {
    font-family: arial, verdana, sans-serif;
    font-size: 16px;
    color: #ffffff;
    font-weight: bold;
    padding: 5px;
    background-color: #003873;
}

.SortText a:Visited {
    font-family: arial, verdana, sans-serif;
    font-size: 16px;
    color: #ffffff;
    font-weight: bold;
    padding: 5px;
    background-color: #003873;
}

.SortText a:Hover {
    font-family: arial, verdana, sans-serif;
    font-size: 16px;
    color: #ffffff;
    font-weight: bold;
    padding: 5px;
    background-color: #003873;
}

.CellListLeft {
    font-family: arial, verdana, sans-serif;
    font-size: 16px;
    color: #666666;
    border-bottom: solid 1px #BFBFBF;
    padding: 1px 2px 1px 2px;
    border-left: solid 1px #003873;
    text-align: left;
    vertical-align: top;
}

.CellListRight {
    font-family: arial, verdana, sans-serif;
    font-size: 16px;
    color: #666666;
    border-bottom: solid 1px #BFBFBF;
    padding: 2px 5px 2px 5px;
    border-right: solid 1px #003873;
    text-align: left;
    vertical-align: top;
}

.CellList {
    font-family: arial, verdana, sans-serif;
    font-size: 16px;
    color: #666666;
    border-bottom: solid 1px #BFBFBF;
    padding: 2px 5px 2px 5px;
    text-align: left;
    vertical-align: top;
}

.CellListBold {
    font-family: arial, verdana, sans-serif;
    font-size: 16px;
    color: #666666;
    font-weight: bold;
    border-bottom: solid 1px #BFBFBF;
    padding: 2px 5px 2px 5px;
    vertical-align: top;
}

.CellListBoldBlueLinks {
    font-family: arial, verdana, sans-serif;
    font-size: 16px;
    color: #666666;
    font-weight: bold;
    border-bottom: solid 1px #BFBFBF;
    padding: 2px 5px 2px 5px;
    vertical-align: top;
}

.CellListBoldBlueLinks a {
    font-family: arial, verdana, sans-serif;
    font-size: 16px;
    color: #0000FF;
    font-weight: bold;
    vertical-align: top;
}

.CellListBoldBlueLinks a:Link {
    font-family: arial, verdana, sans-serif;
    font-size: 16px;
    color: #0000FF;
    font-weight: bold;
    vertical-align: top;
}

.CellListBoldBlueLinks a:Active {
    font-family: arial, verdana, sans-serif;
    font-size: 16px;
    color: #0000FF;
    font-weight: bold;
    vertical-align: top;
}

.CellListBoldBlueLinks a:Visited {
    font-family: arial, verdana, sans-serif;
    font-size: 16px;
    color: #0000FF;
    font-weight: bold;
    vertical-align: top;
}

.CellListBoldBlueLinks a:Hover {
    font-family: arial, verdana, sans-serif;
    font-size: 16px;
    color: #0000FF;
    font-weight: bold;
    vertical-align: top;
}

.TabPad {
    padding-right: 2px;
}

.PagingTab {
    background-image: url(images/PagingTabCenter.gif);
    height: 22px;
    font-family: arial, verdana, sans-serif;
    font-size: 16px;
    color: #003873;
    font-weight: bold;
}

/*DETAIL*/
.Emphasize {
    font-family: arial, verdana, sans-serif;
    font-size: 18px;
    color: #003873;
    font-weight: bold;
}

/*Error*/
ul.errors li {
    color: #FF0000;
    font-family: arial, verdana, sans-serif;
    font-size: 16px;
}

/* celebrity types/causes selection */
.Types {
    border: 1px solid blue;
    width: 175px;
}