body, td  {
  font-family:  Arial, verdana, sans-serif;
  font-size:  12px;
  color:  #494949; 
  line-height:  16px; 
}
body  {
  background-color:  #fff;
}
h1  {
  font-family:  Arial, verdana, sans-serif;
  font-size:  19px;
  color:   #205e9f;
  font-weight:  normal;
  line-height:  20px;
}
h2  {
  font-family:  Arial, verdana, sans-serif;
  font-size:  15px;
  color:  #eb6b33;
  line-height:  18px;

}
h3  {
  font-size:  13px;
  line-height:  17px;
  color:  #487eb6;
  margin-top:  12px;
  margin-bottom:  10px;
}
a  {
  color:  #eb6b33;
  text-decoration:  underline;
}
a:hover  {
  color:  #eb6b33;
  text-decoration:  none;
}
a.MENU-1-OFF  {
  font-family:  Arial, verdana, sans-serif;
  text-decoration:  none;
  color:  #ffffff; 
  font-size:  10px;
  line-height:  12px;
  text-transform:  uppercase;
  display:  block;
  padding:  10px 5px;
}
a.MENU-1-ON,  a.MENU-1-OFF:hover, a.MENU-1-ON:hover  {
  font-family:  Arial, verdana, sans-serif;
  text-decoration:  none;
  color:  #eee0bd; 
  font-size:  10px;
  line-height:  12px;
  text-transform:  uppercase;
  display:  block;
  padding:  10px 5px;
}
ul  {
  list-style-image: url("/.control/images/bullet.png"); 
}
ul li  {
  margin-bottom: 5px;
 
}
p  {
  margin-bottom: 10px;
  margin-top:  10px;
}
hr  {
  border:  solid 5px #ecf2f7;
}

/* ------ LATEST NEWS & COURSE MENUS TABLE ------ */

table.news {
  width:  420px;
  background-color:  #d4b669;
  padding:  10px;
}
table.news h1  {
  font-family:  Arial, verdana, sans-serif;
  font-size: 14px;
  line-height:  16px;
  color:  #0c5398;
  font-weight:  bold;
  text-transform:  uppercase;
  margin-bottom:  0px;
  margin-top:  5px;
}
table.news h2  {
  font-family:  Arial, verdana, sans-serif;
  font-size: 12px;
  line-height:  14px;
  color:  #0c5398;
  font-style:  normal;
  font-weight:  bold;
  letter-spacing:  1px;
  margin-bottom:  0px;
  margin-top:  0px;
}
table.news h3  {
  font-family:  times, times-roman, serif;
  font-size:  19px;
  line-height:  21px;
  color:  #f0e8d5;
  font-weight:  bold;
  font-style:  italic;
} 
table.news td  {
  font-size:  11px;
  line-height:  15px;
  color:  #487eb6;
}
table.news p  {
  padding-left:  20px;
}
table.news ul  {
  list-style-image: url("/.control/images/News_dots.gif"); 
}
table.news ul li  {
  margin-bottom: 15px;
 
}
/* ------ LATEST NEWS TABLE END ------ */


/* ------ FOOTER START ------ */

table.footer  {
  width:  860px;
  height:  29px;
}
table.footer td  {
  text-align:  center;
  vertical-align:  middle;
  color:  #d4b669;
}
/* ------ FOOTER END ------ */

/* ------ HOME PAGE COURSE TABLES START ------*/

table.courses  {
  width:  420px;
  border:  solid 1px #d4b669;
  padding:  5px;
}
table.courses th  {
  background-color:  #487eb6;
  color:  #fff;
  font-weight:  bold;
  font-size:  14px;
  padding:  10px 2px 10px 2px;
}
table.courses td  {
  font-size:  11px;
  line-height:  16px;
  text-align:  center;
}
td.rccDiploma  {
  background-image:  url(/010~Home/Registered_Massage_Therapy_Program.jpg);
  background-repeat:  no-repeat;
  height:  255px;
  vertical-align:  bottom;
}
table.courses h1 {
  font-size:  13px;
  line-height:  16px;
  color:  #4badda;
  font-weight:  bold;
  margin-top:  10px;
  margin-bottom:  0px;
}
/* ------ HOME PAGE COURSE TABLES END ------*/

/* ------ HOME PAGE PRES MESSAGE TABLE START ------*/

table.presMessage  {
  width:  420px;
  border:  solid 1px #d4b669;
  padding:  5px;
}
table.presMessage th  {
  background-color:  #074e95;
  color:  #fff;
  font-weight:  bold;
  font-size:  14px;
  padding:  10px 5px 10px 5px;
}
table.presMessage td  {
  font-size:  12px;
  line-height:  16px;
}


/* ------ COURSES PAGES START ------*/

ul.rmtdp  {
  margin-left:  10px;
  padding-left:  10px;
  list-style-image:  url(/.control/images/arrow.png);
  padding-top:  10px;
}
ul.rmtdp li  {
  font-size:  14px;
  line-height:  17px;
  margin-bottom:  12px;
}
ul.rmtdp li a  {
  color:  #487eb6;
  text-decoration:  none;
}
ul.rmtdp li a:hover  {
  color:  #fff;
  text-decoration:  none;
}
table.overview  {
  width:  423px;
  border:  solid 1px #d4b669;
  padding:  5px;

}
table.overview th  {
  background-color:  #487eb6;
  color:  #fff;
  font-weight:  bold;
  font-size:  14px;
  padding:  10px 5px 10px 5px;
}
table.overview td  {
  font-size:  10px;
  line-height:  14px;
  font-weight:  bold;
  padding:  10px;
  text-align:  center;

}
tr.overview  {
  background-color:  #ecf2f7;
}  

/* ------ OTHER BOXES START  ------ */

table.box  {
  width:  420px;
  border:  solid 1px #d4b669;
  padding:  5px;
}
table.box th  {
  background-color:  #487eb6;
  color:  #fff;
  font-weight:  bold;
  font-size:  14px;
  padding:  10px 5px 10px 5px;
}
table.box td  {
  font-size:  12px;
  line-height:  16px;
}
/* ------ OTHER BOXES END ------ */

/* ------ ADDITIONAL STUFF START ------*/

.contentPadding  {
  padding:  10px 0 10px 0;
}
td.bottomPadding  {       /* --- home page tables --- */
  padding-bottom:  10px; 
  vertical-align:  top; 
}
td.leftBottomPadding  {   /* --- home page tables --- */
  padding:  0 0 10px 10px;
  vertical-align:  top;
}
td.leftPadding  {         /* --- home page tables --- */
  padding:  0 0 0 10px;
  vertical-align:  top;
}
p.strong  {
  color:  #eb6b33;
  font-weight:  bold;
}
fieldset  {
  border:  solid 3px #ecf2f7;
  padding:  15px;
}
legend  {
  font-family:  Arial, verdana, sans-serif;
  font-size:  15px;
  font-weight:  bold;
  color:  #eb6b33;
  line-height:  18px;
}

/* ------ ALL FOOTER START ------*/

div.FOOTER  {
  font-size:  9px;  
  line-height:  9pt;  
}
div.FOOTER a  {
  font-size:  9px;  
  line-height:  9px;
}
