.planscontenttable
{
    width:100%; padding:0px; border:1px solid #C0C0C0;   
}
.planscontenthead
{
    font-family:'AlSharkTitle','AlSharkTitle2',tahoma; font-size:18pt; color:#FFFFFF; text-decoration: none; font-weight:normal; padding-right:10px; background-color:#000000; vertical-align:middle;
}
.planscontentbody
{
    padding:5px;
}
.homeplanstd
{
    padding-right:5px;
}
.mgradtitle
{
    font-family:'AlSharkTitle','AlSharkTitle2',tahoma; font-size:24pt; color:#990000; text-decoration: none; font-weight:normal; text-align:right; border:0px solid #C0C0C0; padding-right:10px; padding-top:10px;
}
.mgradyear
{
    font-family:'AlSharkTitle','AlSharkTitle2',tahoma; font-size:20pt; color:#216588; font-weight:normal; text-decoration:none; padding-right:5px;
}
.mgradsmst
{
    font-family:'AlSharkTitle','AlSharkTitle2',tahoma; font-size:14pt; color:#000000; font-weight:normal; text-decoration:none; padding-right:5px;
}
.sidename
{
    font-family:'AlSharkTitle','AlSharkTitle2',tahoma; font-size:20pt; color:#216588; font-weight:normal; text-decoration:none; padding-right:5px;
}
a.sidename:link,a.sidename:active,a.sidename:visited
{
    font-family:'AlSharkTitle','AlSharkTitle2',tahoma; font-size:16pt; color:#216588; font-weight:normal; text-decoration:none; padding-right:5px;
}
a.sidename:hover
{
    text-decoration:'underline';
}
a.planname:link,a.planname:active,a.planname:visited
{
    font-family:'AlSharkTitle','AlSharkTitle2',tahoma; font-size:14pt; color:#000000; font-weight:normal; text-decoration:none; padding-right:5px;
}
a.planname:hover
{
    text-decoration:'underline';
}
.telbanner
{
    font-family:'AlSharkTitle','AlSharkTitle2',tahoma; font-size:36pt; color:#000000; font-weight:normal; text-decoration:none; padding-right:0px;
}
.teltitle
{
    font-family:'AlSharkTitle','AlSharkTitle2',tahoma; font-size:30pt; color:#000000; font-weight:normal; text-decoration:none; padding-right:0px;
}
.planmaindegree
{
    font-family:'AlSharkTitle','AlSharkTitle2',tahoma; font-size:36pt; color:#000000; font-weight:normal; text-decoration:none; padding-right:15px;
}
.planhead
{
font-family:'AlSharkTitle','AlSharkTitle2',tahoma; font-size:18pt; background-color:#0B8ECA; color:#FFFFFF; text-decoration: none; font-weight:normal; text-align:right; padding-left:5px; padding-top:5px;  padding-bottom:0px;  padding-right:15px;
}
.gradth
{
    font-family:'AlSharkTitle','AlSharkTitle2',tahoma; font-size:16pt; color:#FFFFFF; background-color:#000000; text-decoration: none; font-weight:normal; border:0 solid #000000; padding:5px; text-align:center;
}
.plandetttl
{
    font-family:'AlSharkTitle','AlSharkTitle2',tahoma; font-size:18pt; color:#000000; text-decoration: none; font-weight:normal; text-align:right; border:0px solid #C0C0C0;
}
.plandetval
{
    font-family:'AlSharkTitle','AlSharkTitle2',tahoma; font-size:18pt; color:#216588; text-decoration: none; font-weight:normal; text-align:right; border:0px solid #C0C0C0;
}
.gradtd
{
    font-family:'AlSharkTitle','AlSharkTitle2',tahoma; font-size:16pt; color:#000000; text-decoration: none; font-weight:normal; text-align:center; border:1px solid #C0C0C0;
}
.gradshade
{
    background-color:#F8F8F8;   
}
.graddofatitle
{
    font-family:'AlSharkTitle','AlSharkTitle2',tahoma; font-size:24pt; color:#990000; text-decoration: none; font-weight:normal; text-align:right; border:0px solid #C0C0C0; padding-right:10px; padding-top:10px;
}
.graddofatitle2, a.graddofatitle2:link, a.graddofatitle2:active, a.graddofatitle2:visited, a.graddofatitle2:hover
{
    font-family:'AlSharkTitle','AlSharkTitle2',tahoma; font-size:20pt; color:#000000; text-decoration: 'underline'; font-weight:normal; text-align:right; border:0px solid #C0C0C0; padding-right:10px; padding-top:10px;
}
.querysummary
{
    font-family:'AlSharkTitle','AlSharkTitle2',tahoma; font-size:16pt; color:#FFFFFF; background-color:#000000; text-decoration: none; font-weight:normal; border:0 solid #000000; padding:5px; text-align:center;
}
.queryspecsummary
{
    font-family:'AlSharkTitle','AlSharkTitle2',tahoma; font-size:16pt; color:#990000; background-color:#FAE37D; text-decoration: none; font-weight:normal; border:0 solid #000000; padding:5px; text-align:center;
}
.gradname
{
    font-family:'AlSharkTitle','AlSharkTitle2',tahoma; font-size:16pt; color:#216588; font-weight:normal; text-decoration:none; padding-right:5px;
}
.gradspec
{
    font-family:'AlSharkTitle','AlSharkTitle2',tahoma; font-size:14pt; color:#000000; font-weight:normal; text-decoration:none; padding-right:5px;
}
.gradcol
{
    font-family:'AlSharkTitle','AlSharkTitle2',tahoma; font-size:14pt; color:#000000; font-weight:normal; text-decoration:none; padding-right:5px;
}
.graddegname, a.graddegname:link, a.graddegname:active, a.graddegname:visited, a.graddegname:hover {
    font-family: 'AlSharkTitle','AlSharkTitle2',tahoma;
    font-size: 14pt;
    color: #000000;
    font-weight: normal;
    text-decoration: none;
    padding-right: 5px;
}
.graderror
{
    font-family:'AlSharkTitle','AlSharkTitle2',tahoma; font-size:20pt; color:#990000; font-weight:normal; text-decoration:none; padding-right:5px; padding-top:20px;
}
.gradrank
{
    font-family:'AlSharkTitle','AlSharkTitle2',tahoma; font-size:30pt; color:#FFCE41; background-color:#D20707; font-weight:normal; text-decoration:none; text-align:center;
}
.gradgrade
{
    font-family:'AlSharkTitle','AlSharkTitle2',tahoma; font-size:16pt; color:#D20707; font-weight:normal; text-decoration:none; text-align:center;
}
