/* -- Basic HTML Tags; unused tags will take on their default styles -- */
body
{
    color: #000;
    background: #FFF;
    font-size: 8pt;
    line-height: 1.2em;
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
}
p, h1, h2, h3, h4, h5, h6 { margin: 0 0 10px 0; }
img { border: none; }
a, a:link, a:visited { color: #000; text-decoration: underline; }
a:hover { color: #036; text-decoration: none; }
label { cursor: pointer; }
em { font-style: italic; }
strong { font-weight: bold; }

/* -- Dynamic Structural Elements -- */
div.hr { height: 1px; line-height: 1px; font-size: 1px; background: #E7E7E7; margin: 10px 0; }
div.hr hr { display: none; }
.Clear { clear: both; font-size: 1px; line-height: 1px; height: 1px; }

.PgError { color: #E6AE22; }
.PgUpdate { }
.NoFont { font-size: 1px; line-height: 1px; height: 1px; }
.PgTable
{
    width: 100%;
    border: 1px solid #9C0;
    border-collapse: collapse;
    margin: 0 0 10px 0;
}
.PgTable td
{
    padding: 4px;
    vertical-align: top;
    background: #E6E6E6;
    border: 1px solid #F8F8F8;
}
.PgTable .tHeader td
{
    padding: 4px;
    vertical-align: middle;
    background: #9C0;
}
.ScholarshipDetailTable
{
    width: 100%;
    border: 0px solid #FFF;
    border-collapse: collapse;
    margin: 0 0 10px 0;
}
.ScholarshipDetailTable td
{
    padding: 4px;
    vertical-align: top;
    background: #FFF;
    border: 1px solid #F8F8F8;
}

.CommunictyTable
{
    width: 100%;
    margin: 0 0 10px 0;
}
.CommunictyTable td
{
    padding: 4px 4px 15px 4px;
    vertical-align: top;
    background: #FFF;
}
.CommunictyTable td.lalign
{
    text-align: center;
}

/* -- Form Element Styles -- */
input, textarea { font: normal 12px/14px Arial, sans-serif; } /* All Text Boxes */
select { width: auto; }
option { background: #FFF; width: auto; padding: 0 1px; }
optgroup { background: #C7D5C7; color: #2D2D2D; padding: 2px 1px; }
optgroup option { margin: 0 0 0 15px; background: #EFEFEF; color: #2D2D2D; padding: 0 1px; cursor: pointer; }

a.aButton, a.aButton:link, a.aButton:visited
{
    color: #FFF;
    background: #036;
    border: 1px solid #FFF;
    padding: 3px 6px;
    text-decoration: none;
}
a.aButton:hover
{
    color: #036;
    background: #9C0;
}
input.iButton, input.iButtonHover
{
    color: #FFF;
    background: #036;
    border: 1px solid #FFF;
    padding: 1px 5px;
    cursor: pointer;
}
input.iButton:hover, input.iButtonHover
{
    background: #E6AE22;
}
input.iImage { }
input.iCheckbox { margin: 0 5px 0 0; }
input.iRadio { margin: 0 5px 0 0; }


/* -- Regular Font Styles -- */
.fontSmaller { font-size: 0.8em; }
.fontSmall { font-size: 0.9em; }
.fontMedium { font-size: 1.0em; }
.fontLarge { font-size: 1.1em; }
.fontLarger { font-size: 1.2em; }


/* -- Title Font Styles -- */
.fontTitleSmall { color: #036; font-size: 1em; font-weight: bold; }
.fontTitleMedium { color: #036; font-size: 1.1em; font-weight: bold; }
.fontTitleLarge { color: #036; font-size: 1.2em; font-weight: bold; }


/* -- Common Font Extra-Styles -- */
.star { color: #F00; margin-right: 5px; }
.bold { font-weight: bold; }
.error { color: #F00; }
.accent { color: #9C0; }
.backto
{ 
    float: right;
}
.backtonav { 
    float: left;
    padding: 0 5px 6px 5px;
}
.backto-center
{ 
    float: right;
    margin-right:150px;
}
.StepNum
{ 
    float: right;
    padding: 0 10px 6px 0;
    color: #036;
    font-weight: bold;
}

/* -- Image Styles -- */
.right { float: right; }
.left { float: left; }





ul
{
    list-style:url(/images/disc.gif);
}
ul li
{
    padding:0 0 5px 0;
}
    

ul li.yellowBG a
{
    color:#003366;
    text-decoration:none;
}
ul li.yellowBG a:hover
{
    color:#003366;
    text-decoration:underline;
}

ul li.DBlueBG a
{
    color:#FFCC00;
    text-decoration:none;
}
ul li.DBlueBG a:hover
{
    color:#FFCC00;
    text-decoration:underline;
}

ul li.whiteBG a
{
    color:#003366;
    text-decoration:underline;
}
ul li.whiteBG a:hover
{
    color:#003366;
    text-decoration:none;
}
