/*#7fc86c; #c2d2b2; #eaeaea;*/

.totalleft
{
background:#E0EFDB;
border-top: 1px solid #356125;
border-bottom: 1px solid #356125;
border-left: 1px solid #356125;
width:240px;
font-size:11pt;
}

.specialright
{
width:168px;
font-size:11pt;
}

.totalright
{
background:#E0EFDB;
border-top: 1px solid #356125;
border-bottom: 1px solid #356125;
border-right: 1px solid #356125;
font-size:11pt;
}

.totaltopleft
{
background:#E0EFDB;
border-top: 1px solid #356125;
border-left: 1px solid #356125;
font-size:11pt;
}

.totaltopright
{
background:#E0EFDB;
border-top: 1px solid #356125;
border-right: 1px solid #356125;
font-size:11pt;
}

.totalbottomleft
{
background:#E0EFDB;
border-bottom: 1px solid #356125;
border-left: 1px solid #356125;
font-size:11pt;
}

.totalbottomright
{
background:#E0EFDB;
border-bottom: 1px solid #356125;
border-right: 1px solid #356125;
font-size:11pt;
}

input, select
{
/*font-family:verdana;*/
font-size:11pt;
}

.readonly
{
color:#000;
background:#E0EFDB;
border:0px;
font-weight:bold;
width:168px;
text-align:right;
}

.readonly2
{
color:#000;
background:#f4f1da;
border:0px;
font-weight:normal;
width:168px;
text-align:right;
}

body
{
/*font-family:verdana;*/
}

.outer
{
border:1px solid #000;
background:#f4f1da;
width:424px;
margin-bottom:15px;
padding:3px 0 6px 6px;
}

table.calcform
{
width:418px;
font-size:11pt;
/*font-family:Verdana,Arial;*/
}

table.courses
{
width:400px;/*405*/
font-size:10pt;
}

.course_overflow
{
height:252px;
overflow:auto;
}

.font10
{
font-size:10pt;
}

.font11
{
font-size:11pt;
}

.checkspace
{
margin-left:20px;
font-size:11pt;
}

.tipcontainer
{
position:relative;
width:424px;
}

.tip
{
position:absolute;
width:200px;
font-size:10pt;

background:#ffc;
border:1px solid #356125;
padding:5px 4px 8px 4px;
z-index:99;

filter:alpha(opacity=95);
opacity:.95;

text-align:center;
}
#ieptip
{
bottom:-25px;
left:40px;
}
#continuingtip
{
bottom:70px;
left:40px;
}
#concurrenttip
{
bottom:42px;
left:40px;
}
#ssftip
{
bottom:-340px;
left:70px;
}
#noclep
{
bottom:232px;
left:25px;
}
#gradtip
{
bottom:62px;
left:30px;
}
#newstudenttip
{
bottom:80px;
left:60px;
}
#itptip
{
bottom:0px;
left:130px;
}
#isftip
{
bottom:-20px;
left:130px;
}
#internationalstudenttip
{
bottom:36px;
left:100px;
}
#lateregtip
{
bottom:26px;
left:100px;
}
#ppotip
{
bottom:155px;
left:15px;
}
#plantip
{
bottom:124px;
left:15px;
}
#notmarriedtip
{
bottom:155px;
left:135px;
}
#bctip
{
bottom:135px;
left:135px;
}
#wdtip
{
bottom:115px;
left:135px;
}
#m30fsflexcomtip
{
bottom:-50px;
left:60px;
}
#m30fsflexapttip
{
bottom:-20px;
left:60px;
}
#m20fstip
{
bottom:20px;
left:50px;
}
#m14fstip
{
bottom:3px;
left:50px;
}
#m10fstip
{
bottom:-14px;
left:50px;
}
#m10jflextip
{
bottom:40px;
left:70px;
}
#m10jtip
{
bottom:20px;
left:55px;
}
#m5jtip
{
bottom:0px;
left:50px;
}
#merittip
{
bottom:-2px;
left:70px;
}
#needtip
{
bottom:-90px;
left:50px;
}
sup
{
font-size:8pt;
}
