﻿/* Element Styles */
body
{
    background-color:#c0c0c0;
}
a.contentLink
{
    font:normal 10px arial;
    color:#538cc1;
    line-height:14px;
    text-decoration:underline;
    white-space: nowrap;
}
select
{
    font:normal 10px arial;
    line-height:16px;
    background-color:#ffffff;
}
option:focus 
{
    background-color:#000000;
    color: white;
}


/* Selector Stles */
#tableMain
{
    background-color:#ffffff;
}
#tdNav
{
    border:solid 1px #d0e5fd;
    background-color:#ebebe8;
    font:normal 10px arial;
    color:#22325c;
    line-height:16px;            
}
#tdNav a
{
    text-decoration:none;
    font-family:arial;
    color:#22325c;
    line-height:16px;
}

#tdNav a:hover
{
    text-decoration:underline;
}
#tdContent
{
    border:solid 1px #d0e5fd;
}
#tdFooter
{
    font:normal 10px arial;
    color:#538cc1;
}
#topSchoolsBox a
{
    font:bold 10px arial;
    line-height:13px;
    color:#22325c;
    text-decoration:none;
    white-space: nowrap;
}
#topSchoolsBox a:hover
{
    text-decoration:underline;
}
#allSchools
{
     display:inline;
     float:right;
     font-size:10px;
     line-height:20px;
     font-weight:bold;
     font-family:arial;
}
#allSchools a.seeAllSchools
{
    color:#22325c;
    text-decoration:none;    
}
#allSchools a:hover
{
    text-decoration:underline;
}
#tblBuyerProgList
{
    border-bottom:dotted 1px #000000;
    margin:5px 0 0 0;
    padding-bottom:5px;
    vertical-align:middle;
    width:100%;
}
#subProgLink a.subProgName
{
    color:#888888;
    font:normal 10px arial;
    text-decoration:none;
    cursor:hand;
}
#subProgLink a:hover
{
    color:#538cc1;
    text-decoration:underline;		        
    cursor:pointer;
    cursor:hand;
}
#subProgReqLink a.reqInfo
{
    color:#538cc1;
    font:normal 10px arial;
    text-decoration:underline;
    white-space: nowrap;
    cursor:hand;
}
#subProgReqLink a:hover
{
    text-decoration:underline;
    color:#888888;
    white-space: nowrap;	        
    cursor:pointer;
    cursor:hand;
}
#schFooterDiv
{
    margin: 5px 0pt 18px; 
    text-align: right;
}


/* Classes */
.pText
{
    margin:10px 0 10px 0;
}
.question
{
    margin:0;
    padding:0;
    font:bold 10px arial;
    color:#22325c;
}
.navMenu
{
    text-align:center;
    margin-top:10px;
}
.navMenuLinks
{
    margin-left:15px;
    font-size:10px;
}
.navMenuLinksHome
{
    margin:10px 0 20px 15px;
    font-size:10px;
}
.tableContent
{
    padding:16px 19px 16px 18px;
    font:normal 10px arial;
    color:#888888;
}
.footerlink
{
    font:normal 10px arial;
    color:#22325c;
    text-decoration:none;
}
.footerVertLine
{
    margin:0 8px 0 8px;
    display:inline;
}
.handpointer
{
    cursor:pointer;
    cursor:hand;
}
.lbBuyerName
{
    font:bold 11px arial;
    color:#538cc1;
    text-decoration:none;
    cursor:pointer;
    cursor:hand;
}
.navBold
{
    font-weight:bold;
    font-size:11px;
}
.pageNum
{
    color:#22325c;
    font:normal 10px arial;
    margin-left:3px;
    cursor:pointer;
    cursor:hand;
}
.pageNumBold
{
    color:#538cc1;
    font:bold 11px arial;
    text-decoration:none;
    margin-left:3px;
    cursor:pointer;
    cursor:hand;
}
.bodyText
{
    font:normal 10px arial;
    color:#888888;
    line-height:13px; 
}
.countTxt
{
    color:#22325c;
    font:normal 10px arial;
}
.schHeader
{
    border-bottom:dotted 1px #538cc1; 
    padding-bottom:5px;
}
.tddottedBottom
{
    border-top:dotted 1px #000000;
    padding-top:10px;
}

.waitmsg
{
    border:none;
    margin-top:50px;
    font:bold 12px arial; color:#538cc1;
}
