BODY {

   background-color:black;

   font:8pt Arial,Verdana,sans-serif;

   color:#585858;

}

.main {

   background-color:white;

   border-width:1px;

   border-style:solid;

   border-color:white;

}

.home_center {

   padding-top:23px;

   padding-bottom:17px;

   padding-left:20px;

   padding-right:20px;

}

.blueline {

   background-color:#0088CB;

}

.home_leftcol {

   padding-left:1px;

   font:8pt Arial,Verdana,sans-serif;

   color:#004CAE;

}

.home_rightcol {

   padding-left:19px;

   font:8pt Arial,Verdana,sans-serif;

   color:#004CAE;

}

.home_centercol {

   padding-left:21px;

   font:8pt Arial,Verdana,sans-serif;

   color:#004CAE;

}

.home_text {

   font:14px Arial,Verdana,sans-serif;

   color:#004CAE;

}

.home_text A {

   font:bold 8pt Arial,Verdana,sans-serif;

   color:#004CAE;

   text-decoration:none;

}

.home_text A:hover {

   font:bold 8pt Arial,Verdana,sans-serif;

   color:#BE1F1F;

   text-decoration:underline;

}

.bottom_menu {

    background-color:#004DB0;

    padding-top:10px;

    padding-bottom:10px;

    padding-left:21px;

    font:bold 10px Tahoma,sans-serif;

    color:#DDE7F4;

}

.bottom_menu A {

    font:bold 10px Tahoma,sans-serif;

    color:#DDE7F4;

    text-decoration:none;

}

.bottom_menu A:hover {

    text-decoration:underline;

}

.green {

    background-color:#277C09;

}

.blue {

   background-color:#004CAE;

}

.blue_spa {

   background-color:#3C3684;

}

.yellow {

   background-color:#F1B30B;

}

.lightblue {

   background-color:#639CE6;

}

.darkblue {

   background-color:#014DAF;

}



.lightgreen {

   background-color:#A6CE39;

}



.int_leftcol {

   background-image:url("images/int_leftcol_bg.gif");

   background-position:bottom;

   background-repeat:no-repeat;

   background-color:#277C09;

}

.int_leftcol_blue {

   background-image:url("images/int_leftcol_blue_bg.gif");

   background-position:bottom;

   background-repeat:no-repeat;

   background-color:#004CAE;

}

.int_leftcol_spa_blue {

   background-image:url("images/int_leftcol_spa_blue_bg.gif");

   background-position:bottom;

   background-repeat:no-repeat;

   background-color:#3C3684;

}

.int_leftcol_yellow {

   background-image:url("images/int_leftcol_yellow_bg.gif");

   background-position:bottom;

   background-repeat:no-repeat;

   background-color:#F1B30B;

}

.int_leftcol_lightblue {

   background-image:url("images/int_leftcol_lightblue_bg.gif");

   background-position:bottom;

   background-repeat:no-repeat;

   background-color:#639CE6;

}

.int_leftcol_lightgreen {

   background-image:url("images/int_leftcol_lightgreen_bg.gif");

   background-position:bottom;

   background-repeat:no-repeat;

   background-color:#A6CE39;

}

.int_leftcol_darkblue {

   background-image:url("images/int_leftcol_darkblue_bg.gif");

   background-position:bottom;

   background-repeat:no-repeat;

   background-color:#014DAF;

}

.int_leftcol_quote {

   padding-bottom:170px;

}

.white {

   background-color:white;

}

.int_centercol {

   font:9pt Arial,Verdana,sans-serif;

   color:#545252;

   background-color:white;

   padding-top:23px;

   padding-bottom:20px;

   padding-left:22px;

   padding-right:24px;

   line-height:14px;

}

.int_centercol P {

   padding-top:0px;

   margin-top:0px;

   margin-bottom:20px;

}

.int_centercol H1 {

   font:bold 11pt Arial,Verdana,sans-serif;

   color:#545252;

   margin-top:5px;

   padding-bottom:10px;

   margin-bottom:9px;

   border-bottom-style:solid;

   border-bottom-width:1px;

   border-bottom-color:#525252;

}

.int_centercol A {

   font:9pt Arial,Verdana,sans-serif;

   color:#004CAE;

   text-decoration:none;

}

.int_centercol A:hover {

   font:9pt Arial,Verdana,sans-serif;

   color:#004CAE;

   text-decoration:underline;

}

.image_left {

   margin:5px 18px 10px 0px;

   float:left;

}

.image_left_margin {

   margin:5px 25px 10px 0px;

   float:left;

}



.image_right {

   margin:5px 0 10px 18px;

   float:right;

}

.int_centercol_aboutus {

   font:9pt Arial,Verdana,sans-serif;

   color:#545252;

   background-color:white;

   padding-top:23px;

   padding-bottom:20px;

   padding-left:22px;

   padding-right:24px;

}

.int_centercol_aboutus UL {

   margin-top:5px;

   margin-bottom:5px;

   padding-left:0px;

   margin-left:15px;

}

.int_centercol_aboutus LI {

   margin-bottom:10px;

   padding-left:0px;

   margin-left:0px;

}



.int_centercol_aboutus P {

   padding-top:0px;

   margin-bottom:0 0 20px 0;

}

.int_centercol_aboutus em {

   font:14px Arial,Verdana,sans-serif;

   color:#277C09;

}

.int_centercol_aboutus.author {

   font:bold 14px Arial,Verdana,sans-serif;

   color:#277C09;

   display:block;

   margin-top:34px;

}

.int_centercol_aboutus big {

   font:20px Arial,Verdana,sans-serif;

   color:#277C09;

}



.int_centercol_aboutus H1 {

   font:20px Arial,Verdana,sans-serif;

   color:#277C09;

   margin-top:5px;

   padding-bottom:12px;

   margin-bottom:9px;

   border-bottom-style:solid;

   border-bottom-width:1px;

   border-bottom-color:#349C11;

}

.int_centercol_aboutus h2 {

   font:bold 9pt Arial,Verdana,sans-serif;

   color:#277C09;

   margin:0 0 0 0;

}

.int_centercol_aboutus A {

   font:9pt Arial,Verdana,sans-serif;

   color:#004CAE;

   text-decoration:none;

}

.int_centercol_aboutus A:hover {

   font:9pt Arial,Verdana,sans-serif;

   color:#004CAE;

   text-decoration:underline;

}

.int_centercol_programs {

   font:9pt Arial,Verdana,sans-serif;

   color:#545252;

   background-color:white;

   padding-top:23px;

   padding-bottom:20px;

   padding-left:22px;

   padding-right:24px;

}

.int_centercol_programs UL {

   margin-top:5px;

   margin-bottom:5px;

   padding-left:0px;

   margin-left:15px;

}

.int_centercol_programs LI {

   margin-bottom:10px;

   padding-left:0px;

   margin-left:0px;

}



.int_centercol_programs P {

   padding-top:0px;

   margin-top:0px;

   margin-bottom:20px;

}

.int_centercol_programs em {

   font:14px Arial,Verdana,sans-serif;

   color:#2279E9;

}

.int_centercol_programs big {

   font:20px Arial,Verdana,sans-serif;

   color:#2279E9;

}

.int_centercol_programs big.afterschool {

   font:bold 16px Arial,Verdana,sans-serif;

   color:#2279E9;

}



.int_centercol_programs.author {

   font:14px Arial,Verdana,sans-serif;

   color:#2279E9;

   display:block;

   margin-top:23px;

}



.int_centercol_programs H1 {

   font:20px Arial,Verdana,sans-serif;

   color:#2279E9;

   margin-top:5px;

   padding-bottom:12px;

   margin-bottom:9px;

   border-bottom-style:solid;

   border-bottom-width:1px;

   border-bottom-color:#2379EA;

}

.int_centercol_programs H2 {

   font:bold 9pt Arial,Verdana,sans-serif;

   color:#2279E9;

   margin:0 0 0 0;

}

.int_centercol_programs A {

   font:9pt Arial,Verdana,sans-serif;

   color:#004CAE;

   text-decoration:none;

}

.int_centercol_programs A:hover {

   font:9pt Arial,Verdana,sans-serif;

   color:#004CAE;

   text-decoration:underline;

}

.table_text {

   font:9pt Arial,Verdana,sans-serif;

   color:#545252;

}

.table_text em {

   font:9pt Arial,Verdana,sans-serif;

   color:#545252;

   font-style:italic;

}



.int_centercol_spa {

   font:9pt Arial,Verdana,sans-serif;

   color:#545252;

   background-color:white;

   padding-top:23px;

   padding-bottom:20px;

   padding-left:22px;

   padding-right:24px;

}


.int_centercol_spa2 {

   font:9pt Arial,Verdana,sans-serif;

   color:#545252;

   background-color:white;

   padding-top:23px;

   padding-bottom:20px;

   padding-left:0px;

   padding-right:0px;

}



.int_centercol_spa UL {

   margin-top:5px;

   margin-bottom:5px;

   padding-left:0px;

   margin-left:15px;

}

.int_centercol_spa LI {

   margin-bottom:10px;

   padding-left:0px;

   margin-left:0px;

}

.int_centercol_spa P {

   padding-top:0px;

   margin-top:0px;

   margin-bottom:20px;

}

.int_centercol_spa H1 {

   font:20px Arial,Verdana,sans-serif;

   color:#3C3684;

   margin-top:5px;

   padding-bottom:12px;

   margin-bottom:9px;

   border-bottom-style:solid;

   border-bottom-width:1px;

   border-bottom-color:#3B3784;

}

.int_centercol_spa H1 A{

   font:20px Arial,Verdana,sans-serif;

   color:#004CAE;

   text-decoration:none;

}

.int_centercol_spa H1 A:hover{

   font:20px Arial,Verdana,sans-serif;

   color:#004CAE;

   text-decoration:underline;

}

.int_centercol_spa H2 {

   font:bold 9pt Arial,Verdana,sans-serif;

   color:#3C3684;

}

.int_centercol_spa big {

   font:bold 12px Arial,Verdana,sans-serif;

   color:#3C3684;

}

.int_centercol_spa em {

   font:9pt Arial,Verdana,sans-serif;

   color:#3C3684;

}

.table_tuition {

   font:9pt Arial,Verdana,sans-serif;

   color:#545252;

}

.table_tuition td {

   font:9pt Arial,Verdana,sans-serif;

   color:#545252;

   border-top:solid 1px CAC8C9;

}

.table_tuition th {

   font:9pt Arial,Verdana,sans-serif;

   color:#545252;

   text-align:left;

}

.table_dresscode {

   font:9pt Arial,Verdana,sans-serif;

   color:#545252;

    border-top:solid 1px #CBC9CA;

}



.int_centercol_spa A {

   font:9pt Arial,Verdana,sans-serif;

   color:#004CAE;

   text-decoration:none;

}

.int_centercol_spa A:hover {

   font:9pt Arial,Verdana,sans-serif;

   color:#004CAE;

   text-decoration:underline;

}

.int_centercol_hip {

   font:9pt Arial,Verdana,sans-serif;

   color:#545252;

   background-color:white;

   padding-top:23px;

   padding-bottom:20px;

   padding-left:22px;

   padding-right:24px;

}

.int_centercol_hip UL {

   margin-top:5px;

   margin-bottom:5px;

   padding-left:0px;

   margin-left:15px;



}

.int_centercol_hip LI {

   margin-bottom:10px;

   padding-left:0px;

   margin-left:0px;

}

.int_centercol_hip P {

   padding-top:0px;

   margin-top:0px;

   margin-bottom:20px;

}

.int_centercol_hip H1 {

   font:20px Arial,Verdana,sans-serif;

   color:#82A12E;

   margin-top:5px;

   padding-bottom:12px;

   margin-bottom:9px;

   border-bottom-style:solid;

   border-bottom-width:1px;

   border-bottom-color:#82A02E;



}

.int_centercol_hip H2 {

   font:bold 9pt Arial,Verdana,sans-serif;

   color:#82A12E;

   margin-top:5px;

   margin-bottom:0px;

}

.int_centercol_hip A {

   font:9pt Arial,Verdana,sans-serif;

   color:#004CAE;

   text-decoration:none;

}

.int_centercol_hip A:hover {

   font:9pt Arial,Verdana,sans-serif;

   color:#004CAE;

   text-decoration:underline;

}

.int_centercol_hip big {

   font:16px Arial,Verdana,sans-serif;

   color:#82A12E;

}

.int_centercol_hip big.quote {

   font:bold 16px Arial,Verdana,sans-serif;

   color:#5C7221;

}

.int_centercol_hip table {

   font:9pt Arial,Verdana,sans-serif;

   color:#545252;

   border-top-style:solid;

   border-top-width:1px;

   border-top-color:#AAAAAA;

   border-right-style:solid;

   border-right-width:1px;

   border-right-color:#AAAAAA;

}

.int_centercol_hip th {

   font:bold 9pt Arial,Verdana,sans-serif;

   color:#0000FF;

   text-align:center;

   border-left-style:solid;

   border-left-width:1px;

   border-left-color:#AAAAAA;

   border-bottom-style:solid;

   border-bottom-width:1px;

   border-bottom-color:#AAAAAA;

}

.int_centercol_hip td {

   border-bottom-style:solid;

   border-bottom-width:1px;

   border-bottom-color:#AAAAAA;

   border-left-style:solid;

   border-left-width:1px;

   border-left-color:#AAAAAA;

}



.int_centercol_involved {

   font:9pt Arial,Verdana,sans-serif;

   color:#545252;

   background-color:white;

   padding-top:23px;

   padding-bottom:20px;

   padding-left:22px;

   padding-right:24px;

}

.int_centercol_involved UL {

   margin-top:0px;

   padding-top:0px;

   margin-bottom:5px;

   padding-left:0px;

   margin-left:15px;

}

.int_centercol_involved LI {

   margin-bottom:20px;

   padding-left:0px;

   margin-left:0px;

}

.int_centercol_involved P {

   padding-top:0px;

   margin-top:0px;

   margin-bottom:20px;

}

.int_centercol_involved H1 {

   font:20px Arial,Verdana,sans-serif;

   color:#4577B9;

   margin-top:5px;

   padding-bottom:12px;

   margin-bottom:9px;

   border-bottom-style:solid;

   border-bottom-width:1px;

   border-bottom-color:#4676B8;

}

.int_centercol_involved H2 {

   font:bold 9pt Arial,Verdana,sans-serif;

   color:#4577B9;

   margin:0 0 0 0;

}

.int_centercol_involved A {

   font:9pt Arial,Verdana,sans-serif;

   color:#004CAE;

   text-decoration:none;

}

.int_centercol_involved A:hover {

   font:9pt Arial,Verdana,sans-serif;

   color:#004CAE;

   text-decoration:underline;

}

.int_centercol_news {

   font:9pt Arial,Verdana,sans-serif;

   color:#545252;

   background-color:white;

   padding-top:23px;

   padding-bottom:20px;

   padding-left:22px;

   padding-right:24px;

}

.int_centercol_news UL {

   margin-top:0px;

   padding-top:0px;

   margin-bottom:5px;

}

.int_centercol_news LI {

   margin-bottom:10px;

   padding-left:0px;

   margin-left:0px;

}

.int_centercol_news P {

   padding-top:0px;

   margin-top:0px;

   margin-bottom:20px;

}

.int_centercol_news H1 {

   font:20px Arial,Verdana,sans-serif;

   color:#F1870B;

   margin-top:5px;

   padding-bottom:12px;

   margin-bottom:9px;

   border-bottom-style:solid;

   border-bottom-width:1px;

   border-bottom-color:#F0880B;

}

.int_centercol_news td {

  padding:10px 0px 10px 0px;

  font:9pt Arial,Verdana,sans-serif;

  color:#545252;

}

.int_centercol_news H2 {

   font:bold 9pt Arial,Verdana,sans-serif;

   color:#F1870B;

   margin:0 0 0 0;

}

.int_centercol_news A {

   font:9pt Arial,Verdana,sans-serif;

   color:#004CAE;

   text-decoration:none;

}

.int_centercol_news A:hover {

   font:9pt Arial,Verdana,sans-serif;

   color:#004CAE;

   text-decoration:underline;

}



hr {

   height:1px;

   color:#545252;

   margin-top:0px;

}

.calendar {

   font:8pt Arial,Verdana,sans-serif;

   color:#008080;

   border-top-style:solid;

   border-top-width:1px;

   border-top-color:#AAAAAA;

   border-right-style:solid;

   border-right-width:1px;

   border-right-color:#AAAAAA;



}

.calendar th {

   font:bold 9pt Arial,Verdana,sans-serif;

   color:black;

   text-align:left;

   padding:5px;

   border-left-style:solid;

   border-left-width:1px;

   border-left-color:#AAAAAA;

   background-color:#CCFFCC;

   border-bottom-style:solid;

   border-bottom-width:1px;

   border-bottom-color:#AAAAAA;

}

.calendar td {

   border-bottom-style:solid;

   border-bottom-width:1px;

   border-bottom-color:#AAAAAA;

   border-left-style:solid;

   border-left-width:1px;

   border-left-color:#AAAAAA;

   padding:5px;

}

.font_darkgreen {

   font:8pt Arial,Verdana,sans-serif;

   color:#006411;

}

.font_orange {

   color:#FF6600;

}

.font_darkblue {

   color:#0000D4;

}

.schedule {

   font:8pt Arial,Verdana,sans-serif;

   color:#545252;

   border-top-style:solid;

   border-top-width:1px;

   border-top-color:#AAAAAA;

   border-right-style:solid;

   border-right-width:1px;

   border-right-color:#AAAAAA;

}

.schedule th {

   font:bold 9pt Arial,Verdana,sans-serif;

   color:black;

   text-align:center;

   border-left-style:solid;

   border-left-width:1px;

   border-left-color:#AAAAAA;

   border-bottom-style:solid;

   border-bottom-width:1px;

   border-bottom-color:#AAAAAA;

}

.schedule td {

   border-bottom-style:solid;

   border-bottom-width:1px;

   border-bottom-color:#AAAAAA;

   border-left-style:solid;

   border-left-width:1px;

   border-left-color:#AAAAAA;

   text-align:center;

}

.clear {

    clear:both;

}