/* Following code is used for table about the site */
.fee-policy ul li {margin-left:-15px;}
.fee-policy li {margin-left:-15px;}
.sup-feerates {vertical-align: baseline;font-size: xx-small;position: relative;top: -0.4em;}

/* CAMPUS FEE RATES TABLES - START */
.waiver {color:#fff;}
.wav-foot {border-bottom:2px solid #454d72;vertical-align:bottom;}
.wav-header-dkblue {background-color:#454d72;color:#fff;vertical-align:middle; text-align:left; font-size: 12px; font-weight:bold;padding:3px;}
.wav-header-dkgrey {text-align:right;background-color:#e5e5e5;color:#000;vertical-align:middle;font-size: 11px; font-weight:bold;padding:3px;}
.fee-table tr td {font-size:.80em;width:560px;border:1px solid #e5e5e5;}
.fee-add {background-color:#3e867a;color:#fff;font-size:.80em;font-weight:bold;padding:5px;text-align:left;}
.fee-current  {background-color:#454d72;color:#fff;font-size:.80em;font-weight:bold;padding:5px;text-align:left;}
.fee-total  {background-color:#e5e5e5;font-size:.80em;font-weight:bold;padding:5px;text-align:left;}
.fee-totalrt  {background-color:#e5e5e5;font-size:.80em;font-weight:bold;padding:5px;text-align:right;}
.fee-historic {font-size:.80em;padding:5px;text-align:center;}
.fee-one {font-size:.80em;padding:3px;text-align:left;vertical-align:middle;}
.fee-onert {font-size:.80em;padding:3px;text-align:right;vertical-align:middle;}
/* CAMPUS FEE RATES TABLES - END */

/* CAMPUS FEE HISTORY TABLES - START */
.campus-table tr td {
	font-size:.65em;width:560px;border:1px solid #e5e5e5;
}
.campus-header {font-size:.65em;background-color:#454d72;color:#fff;text-align:left;padding:3px;}
.campus-subheader {background-color:#d0e0df;padding:5px;font-weight:bold;}
.campus-headerrt {font-size:.65em;background-color:#454d72;color:#fff;text-align:right;padding:3px;}
.campus-header-sub {font-size:.75em;background-color:#454d72;color:#fff;font-weight:bold;width:560px;padding:5px;text-align:left;}
.campus-current {background-color:#990000;color:#fff;font-size:.80em;font-weight:bold;padding:5px;}
.campus-status {background-color:#3e867a;color:#fff;font-size:.80em;font-weight:bold;padding:5px;text-align:center;}
.campus-current-pdf a {background-color:#3e867a;color:#fff;font-weight:bold;padding:5px;text-align:center;}
.campus-current-pdf {border-left:2px solid #fff;background-color:#3e867a;color:#fff;font-size:.80em;font-weight:bold;padding:5px;text-align:center;}
.campus-one {font-size:.65em;padding:3px;text-align:left;vertical-align:middle;}
.campus-oneb {font-size:.65em;padding:3px;text-align:left;vertical-align:middle;font-weight:bold;}
.campus-onert {font-size:.65em;padding:3px;text-align:right;vertical-align:middle;}
.campus-onertb {font-size:.65em;padding:3px;text-align:right;vertical-align:middle;font-weight:bold;}
.campus-two {font-size:.65em;background-color:#f2f2f2;padding:3px;text-align:left;vertical-align:middle;}
.campus-twort {font-size:.65em;background-color:#f2f2f2;padding:3px;text-align:right;vertical-align:middle;}
/* CAMPUS FEE HISTORY TABLES - END */

/* Student FEES of Events - START */
.faq-header {background-color:#ccc;font-weight:bold;width:550px;padding-left:5px;}
.top {margin-right:5px;}
a.top-link {color:#fff;text-decoration:none;font-weight:bold;}
a.top-faq {color:#454d72;text-decoration:none;font-weight:bold;}
a.cat {text-decoration:none;color:#fff;}
a.cat1 {text-decoration:none;}
.note {vertical-align:middle;color:#575757;padding:2px 0 2px 0;text-align:center;font-size:.80em;}
li.space {padding-bottom:10px;}
.list {padding:0 5px;}
.normal {font-weight:normal;}

/* Current Fee Tables  */
.table-current {width:560px;}
.current-header {background-color:#454d72;color:#fff;font-weight:bold;width:550px;padding:5px;}
.current-header-sub {margin:5px 0 0 0;background-color:#e5e5e5;width:570px;padding:5px;font-size:.80em;text-align:left;}

/* Comparison Fee Table */
.comp-table {border:1px solid #ccc;}
.comp-header {background-color:#454d72; color:#ffffff;padding:4px 2px 4px 5px; vertical-align:top; text-align:left; font-size: 11px; font-weight:bold;}
.comp-headerc {background-color:#454d72; color:#ffffff;padding:4px 2px 4px 5px; vertical-align:top; text-align:center; font-size: 11px; font-weight:bold;}
.comp-ltblue {background-color:#e5e5e5;font-size:.70em;text-align:left;}
.comp-ltbluec {background-color:#e5e5e5; font-size:.70em;text-align:center;}
.comp-ltbluert {background-color:#e5e5e5; font-size:.70em;text-align:right;}

.comp-white {background-color:#fff;font-size:.70em;text-align:left;}
.comp-whitec {background-color:#fff; text-align:center;font-size:.70em;}
.comp-whitert {background-color:#fff; text-align:right;font-size:.70em;}


/* Category Tables */
.table-cat {border: 1px solid #575757; width:560px;}
.cat-desc {font-size:.75em;padding:6px;text-align:left;vertical-align:middle;text-decoration:italic;background-color:#e5e5e5;}
.cat-header-dkwhite {background-color:#fff;color:#000;vertical-align:middle; text-align:left; font-size: 11px; font-weight:bold;padding:3px;}
.cat-header-dkblue {background-color:#454d72;color:#fff;vertical-align:middle; text-align:left; font-size: 12px; font-weight:bold;padding:3px;}
.cat-header-dkgrey {background-color:#575757;color:#fff;vertical-align:middle; text-align:left; font-size: 11px; font-weight:bold;padding:3px;}
.cat-header-dkgreyct {background-color:#575757;color:#fff;vertical-align:middle; text-align:center; font-size: 11px; font-weight:bold;}
/* Student FEES - END */

/* Home Page - START #43a3a1 8DD1CE E8FCFB*/

#center-column-one {width:370px;float:left;font-size:.80em;padding:0 0 5px 0;margin-bottom:10px;}
#center-column-two {width:560px;float:left;font-size:.80em;padding:0 0 5px 0;margin-bottom:10px;}
#center-column-three {width:360px;background-color:#e5e5e5;float:left;font-size:.80em;padding:0 0 5px 0;margin-bottom:10px;}

.highlights-header {background-color:#447A78;padding:3px 0 3px 5px;color:#fff;font-weight:bold;border-bottom:3px solid #454d72;margin-left:0;}
.highlights-title {color:#454d72;font-weight:bold;font-size:.85em;margin: 5px 5px 0 5px;}
.highlights-item {font-size: .85em;margin:5px 5px 0 5px;}

#right-column {width:180px;background-color:#e5e5e5;float:right;font-size:.80em;border-bottom:3px solid #454d72; vertical-align:top;}
#right-column-sub {width:180px;background-color:#e5e5e5;float:right;font-size:.80em;border-bottom:3px solid #454d72;border-top:3px solid #454d72;margin-top:10px;margin-left:15px;}
.rtcolumn-header {background-color:#43a3a1;color:#fff;font-weight:bold;font-size:.80em;text-align:center;}
.rtcolumn-body {font-size:.85em;margin:0 5px 0 5px;padding:3px 0 3px 0;}
.rtcolumn-title {text-align:center;font-weight:bold;}

#calendar {width:168px;background-color:#e5e5e5;float:right;border:1px solid #454d72;font-size:.80em;text-align:center;}
.calendar{font-size:.85em;text-align:center;padding-bottom:10px;}
.divider {text-align:center;font-size:.8em;border-top:1px dashed #454d72;margin:7px 5px 0 5px;}
.divider-news {text-align:center;font-size:.8em;border-top:1px dashed #454d72;margin:10px 5px 0 5px;}
.divider-sub {text-align:center;font-size:.8em;border-top:1px dashed #454d72;margin:3px 0 5px 0;}
/* Home Page - END */

/* Right Box Navigation - START */
.heading {text-align:center;font-weight:bold;border-bottom:1px solid #575757;padding-bottom:5px;margin-bottom:5px;}
.item {padding-bottom:10px;}  
.rightcolumn-box {width:174px;float:right;margin:10px 0 0 0;padding:0;} 
.box-topborder-red  { 
  background-color:#e5e5e5;
  border-top:4px solid #C91429;
  font-size: .70em;
  margin:20px 0 0 10px;
  padding: 5px;
  text-align: left;      
  width:154px;  
}
.rightcolumn-box2 {width:184px;float:right;margin:10px 0 0 0;padding:0;}
.box-topborder-red2 { 
  background-color:#e5e5e5;
  border-top:4px solid #C91429;
  font-size: .70em;
  margin:20px 0 0 10px;
  padding: 5px;
  text-align: left;      
  width:164px;
} 
.rightcolumn-box3 {width:194px;float:right;margin:10px 0 0 0;padding:0;}
.box-topborder-red3 { 
  background-color:#e5e5e5;
  border-top:4px solid #C91429;
  font-size: .70em;
  margin:20px 0 0 10px;
  padding: 5px;
  text-align: left;      
  width:174px;
}    

/* Right Box Navigation - END */

/*Enrollment Actual Tables - START */

.tabrowlt {padding:3px;font-size:0.65em; border: 1px solid #454d72; text-align:left;}
.tabrowct {padding:3px;font-size:0.65em; border: 1px solid #454d72; text-align:center;}
th.headersub {padding:3px;font-size:0.70em;font-weight:bold;text-align:center;border: 1px solid #454d72;background-color: #d8d9e7;}
.headertab {padding:3px;font-weight:bold;font-size: 13px;text-align:left;border: 1px solid #454d72;background-color: #454d72;color:#e9e9e9;}
.legend {padding:3px;font-size:0.7em;font-weight:normal;text-align:left;border: 1px solid #454d72;background-color: #d8d9e7;}
.table {padding:3px;font-size:.70em;}
th.header {padding:3px;font-size:1.0em;font-weight:bold;background-color:#d8d9e7;border-left:1px solid #999999;border-top:1px solid #999999;}
th.headerrt {padding:3px;font-size:1.0em;font-weight:bold;background-color:#d8d9e7;border-left:1px solid #999999;border-top:1px solid #999999;border-right:1px solid #999999;}
th.header2 {padding:3px;font-size:1.0em;font-weight:bold;background-color:#454d72;color:#e9e9e9;border-left:1px solid #999999;border-top:1px solid #999999;}
th.header2lt {padding:3px;font-size:1.0em;font-weight:bold;background-color:#454d72;color:#e9e9e9;border-left:1px solid #999999;border-top:1px solid #999999;text-align:left;}
th.left {padding:3px;font-size:1.0em;font-weight:normal;background-color:#d8d9e7;text-align:left;border-top:1px solid #999999;}
.group {padding:3px;font-size:1.1em;font-weight:bold;background-color:#454d72;color:#e9e9e9;border-top:1px solid #999999;border-left:1px solid #999999;}
.group2 {padding:3px;font-size:1.1em;font-weight:bold;background-color:#454d72;color:#e9e9e9;border-right:1px solid #999999;border-top:1px solid #999999;border-left:1px solid #999999;}
.row {font-size:1.0em;background-color:#f2f2f2;border-top:1px solid #999999;text-align:right;}
.row1 {padding:3px;font-size:1.0em;background-color:#f2f2f2;border-left:1px solid #999999;border-top:1px solid #999999;text-align:right;}
.row1i {padding:3px;font-size:1.0em;background-color:#f2f2f2;border-left:1px solid #999999;border-top:1px solid #999999;text-align:right;font-style:italic;}
.row1lt {font-size:1.0em;background-color:#f2f2f2;border-left:1px solid #999999;border-top:1px solid #999999;text-align:left;}
.row1rt {padding:3px;font-size:1.0em;background-color:#f2f2f2;border-left:1px solid #999999;border-top:1px solid #999999;border-right:1px solid #999999;text-align:right;font-weight:bold;}
.row1rtnb {padding:3px;font-size:1.0em;background-color:#f2f2f2;border-left:1px solid #999999;border-top:1px solid #999999;border-right:1px solid #999999;text-align:right;}
.row2 {padding:3px;font-size:1.0em;border-left:1px solid #999999;border-top:1px solid #999999;text-align:right;}
.row2i {padding:3px;font-size:1.0em;border-left:1px solid #999999;border-top:1px solid #999999;text-align:right;font-style:italic;}
.row2rt {padding:3px;font-size:1.0em;border-left:1px solid #999999;border-top:1px solid #999999;border-right:1px solid #999999;text-align:right;font-weight:bold;}
.row2rtnb {padding:3px;font-size:1.0em;border-left:1px solid #999999;border-top:1px solid #999999;border-right:1px solid #999999;text-align:right;}
.row2lt {padding:3px;font-size:1.0em;border-left:1px solid #999999;border-top:1px solid #999999;text-align:left;}
.sup {padding:2px;border-left:1px solid #999999;border-right:1px solid #999999;text-align:left;font-weight:normal;}
.supbot {padding:2px;border-left:1px solid #999999;border-right:1px solid #999999;border-bottom:1px solid #999999;text-align:left;font-weight:normal;}
.suptop {padding:2px;font-size:1.0em;border-left:1px solid #999999;border-right:1px solid #999999;border-top:1px solid #999999;text-align:left;}
.top {color:#ffffff;float:right;padding-right:10px;}
.total {padding:3px;font-size:1.0em;font-weight:bold;background-color:#454d72;text-align:center;color:#e9e9e9;border-left:1px solid #999999;}
.totalbody {padding:3px;font-size:1.0em;font-weight:bold;background-color:#454d72;text-align:right;color:#e9e9e9;border-left:1px solid #999999;}
.totalcampus {padding:3px;font-size:1.0em;font-weight:bold;border-left:1px solid #999999;border-top:1px solid #999999;text-align:right;}
.totalcampusrt {padding:3px;font-size:1.0em;font-weight:bold;border-left:1px solid #999999;border-top:1px solid #999999;border-right:1px solid #999999;text-align:right;}
.totalcampusbot {padding:3px;font-size:1.0em;font-weight:bold;border-left:1px solid #999999;border-top:1px solid #999999;border-bottom:1px solid #999999;text-align:right;}
.totalcampusbotrt {padding:3px;font-size:1.0em;font-weight:bold;border-left:1px solid #999999;border-top:1px solid #999999;border-bottom:1px solid #999999;border-right:1px solid #999999;text-align:right;}
.totalcampusbotrtnb {padding:3px;font-size:1.0em;border-left:1px solid #999999;border-top:1px solid #999999;border-bottom:1px solid #999999;border-right:1px solid #999999;text-align:right;}

/*Enrollment Actual Tables - END */

#contacts-actuals p {
	border-top:0px solid #98979f;
	padding:10px 0 0 10px;
	margin: 0 0 0 120px;
	font-size:.70em;
}

/* Navigation Tables - START */

.header-dkgrey {background-color:#575757; color:#ffffff;padding:4px 2px 4px 5px; vertical-align:top; text-align:left; font-size: 13px; font-weight:bold;}
.header-dkblue {background-color:#454d72; color:#ffffff;padding:4px 2px 4px 5px; vertical-align:top; text-align:left; font-size: 13px; font-weight:bold;}
.header-medgrey {background-color:#cccccc; padding:4px 2px 4px 5px; vertical-align:top; text-align:left; font-size: 13px; font-weight:bold;}    
.table2 {margin:5px 0 5px 0;border-color:#e9e9e9;border: 1px solid #575757; width:560px;}
.table3 {margin:5px 0 5px 0;border-color:#e9e9e9;border: 1px solid #575757; width:300px;}
.table4 {margin:5px 0 5px 0;border-color:#e9e9e9;border: 1px solid #575757; width:450px;}
.bottom {vertical-align:bottom;}
.middle {vertical-align:middle;text-align:center;}
.top {vertical-align:top;}

.tablerowgreynb {background-color:#f2f2f2;padding:5px;font-size: 11px;border-top:1px solid #cccccc;}
.tablerowgrey {background-color:#f2f2f2;padding:5px;font-size: 11px;border-top:1px solid #cccccc;font-weight:bold;}
.tablerowgreylt {background-color:#f2f2f2;border-left:1px solid #cccccc;border-top:1px solid #cccccc;padding:5px;font-size: 11px;text-align:left;}
.tablerowgreyct {background-color:#f2f2f2;border-left:1px solid #cccccc;border-top:1px solid #cccccc;padding:5px;font-size: 11px;text-align:center;}
.tablerowgreyrt {background-color:#f2f2f2;border-left:1px solid #cccccc;border-top:1px solid #cccccc;padding:5px;font-size: 11px;text-align:right;}
.tablerowblue {background-color:#d8d9e7;padding:5px;font-size: 11px;border-top:1px solid #cccccc;font-weight:bold;text-align:left;}
.tablerowbluelt {background-color:#d8d9e7;border-left:1px solid #cccccc;border-top:1px solid #cccccc;padding:5px;font-size: 11px;}
.tablerowbluect {background-color:#d8d9e7;border-left:1px solid #cccccc;border-top:1px solid #cccccc;padding:5px;font-size: 11px;text-align:center;}
.tablerowbluert {background-color:#d8d9e7;border-left:1px solid #cccccc;border-top:1px solid #cccccc;padding:5px;font-size: 11px;text-align:right;}
.tablerowwht {background-color:#fff;padding:5px;font-size: 11px;border-top:1px solid #cccccc;font-weight:bold;}
.tablerowwhtnb {background-color:#fff;padding:5px;font-size: 11px;border-top:1px solid #cccccc;}
.tablerowwht2 {background-color:#fff;padding:5px;font-size: 11px;border-top:1px solid #cccccc;}
.tablerowwhtlt {background-color:#fff;border-left:1px solid #cccccc;border-top:1px solid #cccccc;padding:5px;font-size: 11px;text-align:left;}
.tablerowwhtct {background-color:#fff;border-left:1px solid #cccccc;border-top:1px solid #cccccc;padding:5px;font-size: 11px;text-align:center;}
.tablerowwhtctbd {background-color:#fff;border-left:1px solid #cccccc;border-top:1px solid #cccccc;padding:5px;font-size: 11px;text-align:center;font-weight:bold;}
.tablerowwhtrt {background-color:#fff;border-left:1px solid #cccccc;border-top:1px solid #cccccc;padding:5px;font-size: 11px;text-align:right;}
.tablerow2 {background-color:#f2f2f2;vertical-align:top;padding:5px;font-size: 12px;}
.tablerow2lt {background-color:#f2f2f2;vertical-align:top;border-left:1px solid #cccccc;padding:5px;font-size: 12px;}
.tablerow2ct {background-color:#f2f2f2;vertical-align:top;border-left:1px solid #cccccc;padding:5px;font-size: 12px;text-align:center;}
.tablerow2rt {background-color:#f2f2f2;vertical-align:top;border-left:1px solid #cccccc;padding:5px;font-size: 12px;text-align:right;}
.tablerow3 {background-color:#fff;vertical-align:top;padding:5px;font-size: 12px;}
.tablerow3lt {background-color:#fff;vertical-align:top;border-left:1px solid #cccccc;padding:5px;font-size: 12px;}
.tablerow3ct {background-color:#fff;vertical-align:top;border-left:1px solid #cccccc;padding:5px;font-size: 12px;text-align:center;}
.tablerow3rt {background-color:#fff;vertical-align:top;border-left:1px solid #cccccc;padding:5px;font-size: 12px;text-align:right;}


/* Navigation Tables - END */
 
/* Student Fees Tables - START */

/* Student Fees Tables - END */
.table-border {border:1px solid #575757;padding:5px;}
.distributionlt {margin: 0 20px 0 0;width:325px;}
.distributionrt {width:225px;}
.description {background-color: #fff; color:#000; font-size:12px; font-weight:normal; padding:5px;}
.normal {font-weight:normal;}
.small {font-size:.70em;}
/*.sup {font-size:.70em;color:black;font-weight:bold;}*/
.space {padding:0 0 10px 0;}
.indent {margin-left:15px;}

/*Academic Year Fees- START*/
.feeschedule {border: 1px solid #575757;margin-left: 10px;}
.ltgreyebebeb {background-color:#ebebeb;}
.ltgreyebebebc {background-color:#ebebeb; text-align:center;}
.ltgreyebebebrt {background-color:#ebebeb; text-align:right;}

.ltblue {background-color:#d8d9e7;}
.ltbluec {background-color:#d8d9e7; text-align:center;}
.ltbluert {background-color:#d8d9e7; text-align:right;}

.medgreybar {border-top: 1px solid #bdbdbd;}
.medgreybdbdbd {background-color:#bdbdbd;}
.medgreybdbdbdc {background-color:#bdbdbd; text-align:center;}
.medgreybdbdbdrt {background-color:#bdbdbd; text-align:right;}

.medbluebar {border-top: 1px solid #454d72;color:#fff;}
.medblue {background-color:#454d72;color:#fff;}
.medbluec {background-color:#454d72; text-align:center;color:#fff;}
.medbluert {background-color:#454d72; text-align:right;color:#fff;}

.whitebar {border-top: 2px solid #fff;}
.white {background-color:#fff;}
.whitec {background-color:#fff; text-align:center;}
.whitert {background-color:#fff; text-align:right;}

.whitebar {border-top: 2px solid #ffffff;}

.bluebar {padding-top: 10px; border-top: 3px solid #ebc973;}
.bluebar2 {padding-top: 10px; border-top: 3px solid #ebc973; text-align: right;}

.medgreythinbar {padding-bottom: 5px; padding-top: 5px; border-bottom: 1px solid #575757; border-top: 1px solid #575757;}
.blackthinbar {padding-bottom: 5px; padding-top: 5px; border-bottom: 1px solid #575757; border-top: 1px solid #575757;}
.blackthinbardb2 {padding-bottom: 5px; padding-top: 5px; border-bottom: 2px solid #575757; border-top: 2px solid #575757;}
.blackthinbar2 {padding-bottom: 5px; padding-top: 5px; border-bottom: 1px solid #575757; border-top: 1px solid #575757; text-align: right;}
.blackthinbar1 {padding-bottom: 5px; padding-top: 5px; border-bottom: 1px solid #575757; border-top: 1px solid #575757;}
.blackthinbarbot1 {padding-bottom: 5px; padding-top: 5px; border-bottom: 1px solid #575757;}
/*Academic Year Fees - END*/

