body
{
  background-repeat: no-repeat;
  background-color: #EEF3FA;
  color: #000000;
  font-family: Arial,Tahoma,Verdana;
  font-size: 11px;
  margin: 10px 0 0 0;
  padding: 0;
}
#frame
{
  background-color: #FFFFFF;
  background-image: url('../images/bg.gif');
  margin-left: auto;
  margin-right: auto;
  padding: 0 10px 0 10px;
  text-align:left;
  width: 960px;
}
#content
{
  float:left;
  margin: 0;
  padding: 0;
}
p, h1, h2, h3
{
  padding: 0 5px 0 5px;
}
p
{
  color: #333333;
}
p.nomargin
{
   margin-top: 0;
   margin-bottom: 0;
}
h1
{
  color: #737373;
  font-family: Times New Roman, Arial, Tahoma;
  font-size: 18px;
}
h2
{
  color: #9A0100;
  margin-bottom: 0;
  font-size: 12px;
  font-weight: bold;
}
img
{
  border: none;
}
a
{
  color: Gray;
  text-decoration: none;
}
a:hover
{
  text-decoration: none;
}
#newsletter_signup
{
  float: right;
  margin: 20px 0 0 0;
}
#newsletter_signup label
{
  color: #E0901E;
  float: left;
  font-size: 11px;
  font-weight: bold;
  padding: 3px 5px 0 0;
}
#newsletter_signup input
{
  border: 1px solid silver;
  float:left;
}
#newsletter_signup img
{
  float: right;
}

 /*----------rounded corner styles----------*/
.rounded_corner p {margin:0 10px; letter-spacing:1px; padding:0;}
.rounded_corner {background: transparent;}
.xtop, .xbottom {display:block; background:transparent; font-size:1px;}
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {background:#fff; border-left:1px solid #99CDFF; border-right:1px solid #99CDFF;}
.xb1 {margin:0 5px; background:#99CDFF;}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}
.rounded_content {display:block; background:#fff; border:0 solid #99CDFF; border-width:0 1px;} 

/*----------main content styles----------*/
DIV .hm_welcome
{
  background: #000000;
  color: #FFFFFF;
  float: left;
  height: 466px;
  width: 262px;
}
DIV .hm_welcome P
{
  color: #FFFFFF;
  font-size: 12px;
  font-weight: bold;
  padding: 5px 10px 0 10px;
}
DIV .hm_welcome UL
{
   list-style-type: none;
   margin: 30px 0 0 0;
   padding: 0;
   text-align: center;
}
DIV .hm_welcome UL LI
{
    padding-bottom: 5px;
}
DIV .hm_welcome LI A
{
  color: #F24324;
  font-family: Times New Roman, Arial, Tahoma;
  font-size: 15px;
  font-weight: bold;
}

.horiz_separator_1
{
  background: #000000;
  clear: both;
  float: left;
  height: 1px;
  width: 100%;
}
.horiz_separator_2
{
  background: #000000;
  clear: both;
  float: left;
  height: 2px;
  width: 100%;
}
.horiz_separator_4
{
  background: #000000;
  clear: both;
  float: left;
  height: 4px;
  width: 100%;
}
#hm_content_left
{
  background: #EAEEF0;
  float: left;
  font-size: 11px;
  padding: 10px 20px 10px 20px;
  width: 330px;
}
#hm_content_left h1
{
  color: #000000;
  font-family: Arial;
  font-size: 11px;
}
#hm_content_left h2
{
  color: #E0901E;
  font-size: 11px;
  font-weight: bold;
}
#hm_content_left h2 a
{
  color: #E0901E;
}
#hm_content_left p
{
  color: #333333;
  text-align: justify;
}
#hm_content_right
{
  float: left;
  font-size: 9px;
  margin: 0;
  width: 380px;
}
#hm_content_right h1
{
  color: #849BA3;
  font-family: Times New Roman;
  font-size: 22px;
  font-weight: normal;
}
#hm_content_right p
{
  font-size: 13px;
}
#hm_content_right a
{
  color: #E0901E;
  text-decoration: none;
}
.hm_highlight
{
  background: #F9F4E7;
  float: left;
  font-size: 9px;
  height: 100%;
  margin: 0 10px 0 0;
  padding: 0 10px 10px 5px;
  width: 217px;
}
.hm_highlight img
{
  float: right;
  margin: 5px 0 10px 5px;
}
.hm_highlight h1
{
  color: #000000;
  font-family: Times New Roman;
  font-size: 20px;
  font-weight: normal;
  margin: 5px 0 10px 0;
  width: 180px;
}
.hm_highlight h2
{
  color: #8C9B9E;
  font-size: 12px;
  margin: 0;
}
.hm_highlight a
{
  color: #E0901E;
  font-family: Impact;
  font-size: 11px;
  text-decoration: none;
}

.teacher_bio h1, .teacher_bio h2
{
  color: #000000;
  font-family: Arial, Tahoma;
  font-size: 20px;
  font-weight: normal;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
}
.teacher_bio h2
{
  font-size: 14px;
}
.teacher_bio a
{
  color: #0067CA;
  text-decoration: underline;
}
.teacher_bio a:hover
{
  text-decoration: none;
}
.teacher_heading
{
  color: #9A0100;
  font-weight: bold;
}
.teacher_achievement
{
  border-bottom: dotted 2px Grey;
  border-top: dotted 2px Grey;
  margin-top: 10px;
  padding: 10px 0 10px 0;
  width: 100%;
}
.teacher_achievement a
{
  color: #0067CA;
  text-decoration: underline;
}
.teacher_achievement a:hover
{
  text-decoration: none;
}

/*----------footer styles----------*/
div#footer
{
  color: #5F6162;
  font-size: 9px;
  text-align: center;
}
div#footer img
{
  float: left;
  padding: 3px 5px 0 0;
}
div#footer p
{
  padding: 0 10px 10px 10px;
}
div#footer a
{
  color: #5F6162;
  text-decoration: none;
}

