﻿@charset "iso-8859-1";
@import url(/isc/manhattan/css/redesign_5_advanced.css); 
html,body {
    margin:0;
    padding:0;
    /*background: #369; */
    /*font-family: verdana, arial, helvetica, sans-serif; */
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    
    }
body {
background-color: #333; 
    margin:0px;
    padding:0px;
}
    
* html #pageWrapper
{
    text-align: left;    /* keep the content left-aligned */
}

#pageWrapper
{
    width: 762px;
    margin-left: auto;
    margin-right: auto;
/*    margin-top: 50px; */
}
#bottom {
position: absolute;

top: 125px;
/*left: 0px; */
width:  760px;
/*height: 360px; */
height: 480px;
background-color: #333333;
color: #FFFFFF;
z-index: 1;
padding: 0px;
margin: 0px;

}
#top {
position: absolute;

top: 125px;
/*left: 0px; */
width:  760px;
/*height: 360px; */ /*eliminate this so the text all fits? cpd */
BACKGROUND: #832f61;  /* check this - cpd ??? */
color: #000000; 
padding: 0px;
margin: 0px;
}
/* trying to set min height of the top layer cpd - Aug 2005 */
/* for Mozilla/Safari/Opera */
*>#top {
 padding-top: 357px;
 min-height: 1px;
}
*>#top #PhotoStream {
 margin-top: -357px;
}
/* for IE, with IE5/Mac backslash filter \*/
* html #top {
 height: 357px;
}
/* end filter */


.insidetop {
padding-top: 6px;
padding-bottom: 0px;
padding-left:20px;
padding-right: 20px;
    font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
/*color: #333333; */

}
.insidetop p {
    text-align: justify;
}
.insidetopAcademics {
padding-top: 12px;
padding-bottom: 0px;
padding-left:20px;
padding-right: 20px;
    font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color: #FFFFFF;
/*color: #333333; */

}
#academics div.insidetopAcademics div#schooltitle  { 
    padding: 0px;
    margin: 0px;
    padding-bottom: 10px;
}
.insidetopAcademics p {
    text-align: justify;
}

.insidemarg {
padding: 0px;
margin: 0px;
padding-left:6px;
padding-right: 6px;
padding-top: 5px;
}
#top a:link {
    text-decoration: none;
    color: #FFFFFF;
}
#top a:visited {
    text-decoration: none;
    color: #5A5131;
}
#top a:link:hover {
    text-decoration: none;
    color: #FFFFFF;
}
#top a:active {
    text-decoration: none;
    color: #FFFFFF;
}

#top table {
font-size: 11px;
font-weight: bold;

}
#top table td {
font-size: 11px;
font-weight: bold;
letter-spacing: 0.02em;

}
            #mastheadRight { float: right; width: 375px; text-align: left; }
            #mastheadRight p, #mastheadRight form { margin: 0; padding: 0; }

            #mastheadRight input.text { width: 130px; }
            #mastheadRight input.button { width: 20px; }
            #mastheadRight input { font-size: 10px; border-width: 1px; margin-left: 5px; }
            #mastheadRight label span { color: #fff; font-weight: normal; }
            #mastheadRight p {margin-top: 15px;  }
            #mastheadRight p{
                font-size: 10px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
            }
#mastheadRight input.text { font-size: 10px;
    font-family:Verdana, Arial, Helvetica, sans-serif; }            
#mastheadRight a {
text-decoration: none;
color: #FFFFFF;
}
#mastheadRight a:link:hover {
text-decoration: none;
color: #FF9;
}
table#toptable {
    background-color: #666;
padding-bottom: 3px;
}
table#toptable td {
vertical-align: top;

}

#HeaderCell {
     background-image: url(/isc/manhattan/images/css_js/header_bg.jpg);
}
#SearchCell {
     background-image: url(/isc/manhattan/images/css_js/header_bg.jpg);
}
#flmoviehp {
position: relative;
padding: 0px;
margin: 0px;
/*position: relative; */
width:760px; height:400px;
 z-index:0;
 background-color: #333;
    }
#footer,#footer p  {
    clear: both;
    color: #fff;
    text-align: center;
    background-color: transparent;
    font-size: 11px;
}
#footer p {
   padding: 2px 0px 0px 0px;
   margin: 0px 0px 0px 0px;
}
/* Page Layout - Main Table */
#MainTable {

}
 #MainContent {
     font-size: 12px;    /*/*/font-size: 100%; /* */
    background-color: #fff;
     color: #000;
        vertical-align: top;
     /*background-image: url(/isc/manhattan/images/css_js/main_bg.jpg); */
    padding-bottom: 1em;

 }
   #MainContent h2 {
      margin-top: 0px;
    /*padding: 1.0em;
    padding-left: 1.2em; */
    FONT: 16px Arial, Helvetica, sans-serif;
    font-weight: bold;
    letter-spacing: 0.075em;
    TEXT-TRANSFORM: uppercase;
    /*margin-bottom: 5px; */ /* changed by cpd 08/05 */
    margin-bottom: 4px;
  }
     #top h2 {
      margin-top: 0px;
    /*padding: 1.0em;
    padding-left: 1.2em; */
    FONT: 16px Arial, Helvetica, sans-serif;
    font-weight: bold;
    letter-spacing: 0.075em;
    TEXT-TRANSFORM: uppercase;
    margin-bottom: 5px;
  }
  #MainContent h3 {
      margin-top: 0px;
    /*padding: 1.0em;
    padding-left: 1.2em; */
    FONT: 16px Arial, Helvetica, sans-serif;
    font-weight: bold;
    letter-spacing: 0.075em;
    TEXT-TRANSFORM: uppercase;
  }
  #MainContent h4 {
    margin-top: 0px;
    padding: 0em;
    /*FONT: 14px Arial, Helvetica, sans-serif; */
    FONT: 12px Arial, Helvetica, sans-serif;

    font-weight: bold;
  } 
  #MainContent h5 {
     margin-top: 0px;
    padding: 0em;
        FONT: 12px Arial, Helvetica, sans-serif;
    font-weight: bold;
  } 
  
/* set defaults for MainContent Section - no body id cpd 070505 */
#MainContent a:link {
    color: #333;
}
#MainContent a:visited {
    color: #333;
}
#MainContent a:link:hover {
    color: #666;
}
#MainContent a:active {
    color: #333;
}

#MainContent #ContentSection a, #MainContent #ContentSection li a {
color: #333333; 
text-decoration: underline; 
/* border-bottom: 1px solid #333; */
}    
#MainContent #ContentSection a:hover, #MainContent #ContentSection li a:hover {
color: #155EA6; 
text-decoration: underline; 
/* border-bottom: 1px solid #155EA6; */
}

 /* end of this add */
  
  #NavContent {
  width: 245px;
     font-size: 12px;    /*/*/font-size: 80%; /* */
    background-color: #fff;
     color: #000;
    vertical-align: top;
     /*background-image: url(/isc/manhattan/images/css_js/main_bg.jpg); */

 }
 
/*set defaults for NavContent Section - no body id cpd 070505  */
.subs-navbar a:link {
    color: #333;
}
.subs-navbar a:visited {
    color: #333;
} 
.subs-navbar a:link:hover {
    color: #666;
}
.subs-navbar a:active {
    color: #333;
}
/*  end of this add  */
 
 table#LinkTable {  text-align:left; }
  table#LinkTable td{  text-align:left; }
  table#LinkTable td ul {
    list-style-type: none;
  margin-left: 0px;
   padding-left: 0px;
   TEXT-TRANSFORM: uppercase;
    }
  
 /* Set Section Colors */
    #about  #MainContent {
     background-color: #a40000;
     background-image: url(/isc/manhattan/images/css_js/main_bg_about.jpg);
 }
   #about #NavContent {
     font-size: 12px;    /*/*/font-size: 80%; /* */
        background-color: #820100;
     /*background-image: url(/isc/manhattan/images/css_js/main_bg_about.jpg); */
 }
     #about  #top {
     background-color: #a40000;
    color: #FFFFFF;
 }
   #admissions  #MainContent {
     background-color: #ffffff;

/*
     background-color: #dab83d;
     background-image: url(/isc/manhattan/images/css_js/main_bg_admissions.jpg);
*/
 }
   #admissions #NavContent {
     font-size: 12px;    /*/*/font-size: 80%; /* */
    background-color: #c6a633;
     background-image: url(/isc/manhattan/images/css_js/nav_bg_admissions.jpg);
 }
      #admissions  #top {
     background-color: #c6a633;
    color: #333;
 }
    #academics  #MainContent {
     /*background-color: #000066; oroginal - changed 6/03/05  per L. Gray */
    background-color: #1A75CF;
     /*background-image: url(../assets/images/academics/main_bg.jpg); */
 }
   #academics #NavContent {
     font-size: 12px;    /*/*/font-size: 80%; /* */
     /*background-color: #000066; oroginal - changed 6/03/05  per L. Gray */
    background-color: #155EA6;
     /*background-image: url(../assets/images/academics/nav_bg.jpg); */
 }
      #academics  #top {
     /*background-color: #000066; oroginal - changed 6/03/05  per L. Gray */
    background-color: #1A75CF;
    color: #FFFFFF;
 }
    #student_life  #MainContent {
     background-color: #97b564;
     /*background-image: url(../assets/images/admissions/main_bg.jpg); */
 }
   #student_life #NavContent {
     font-size: 12px;    /*/*/font-size: 80%; /* */
    background-color: #799150;
     /*background-image: url(../assets/images/admissions/nav_bg.jpg); */
 }
    #student_life  #top {
     background-color: #97b564;
    color: #333;
 }
 

    #athletics_mc  #MainContent {
     background-color: #3a631e;
     /*background-image: url(../assets/images/about/main_bg.jpg); */
 }
   #athletics_mc #NavContent {
     font-size: 12px;    /*/*/font-size: 80%; /* */
    background-color: #2E4F18;
     /*background-image: url(../assets/images/about/main_bg.jpg); */
 }
       #athletics_mc  #top {
     background-color: #3a631e;
    color: #FFFFFF;
 }
     #alumni_mc  #MainContent {
     background-color: #6a428c;
     /*background-image: url(../assets/images/about/main_bg.jpg); */
 }
   #alumni_mc #NavContent {
     font-size: 12px;    /*/*/font-size: 80%; /* */
    background-color: #553570;
     /*background-image: url(../assets/images/about/main_bg.jpg); */
 }
      #alumni_mc  #top {
     background-color: #6a428c;
    color: #FFFFFF;
 }
  #library_mc  #MainContent {
     /*background-color: #832f61; */
    background-color: #fff3a5; /* new cream color */
     /*background-image:  url("../assets/images/library_mc/main_bg.jpg"); */
 }
#library_mc #NavContent {
     font-size: 12px;    /*/*/font-size: 80%; /* */
    /*background-color: #6A264E; */
    background-color: #ffef84; /* new color */
 /*    background-image: url(../assets/images/library_mc//nav_bg.jpg); */
 }
 #library_mc #top {
 /*background-color: #832f61; */
 background-color: #fff3a5; /* new color */
 color: #333;
 }
 
    #inside  #MainContent {
     /*background-color: #82a2ca; oroginal - changed 6/03/05  per L. Gray */
    background-color: #78B3E0;
     /*background-image: url(../assets/images/admissions/main_bg.jpg); */
 }
   #inside #NavContent {
     font-size: 12px;    /*/*/font-size: 80%; /* */
     /*background-color: #82a2ca; oroginal - changed 6/03/05  per L. Gray */
    background-color: #608FB3;
     /*background-image: url(../assets/images/admissions/nav_bg.jpg); */
 }
     #inside  #top {
     /*background-color: #82a2ca; oroginal - changed 6/03/05  per L. Gray */
    background-color: #78B3E0;
    color: #333;
 }
 
 /* set common text color properties here */
/* #about #MainContent, #academics #MainContent, #athletics_mc #MainContent, #alumni_mc #MainContent, #library_mc #MainContent */
 #about #MainContent, #academics #MainContent, #athletics_mc #MainContent, #alumni_mc #MainContent
 {
      color: #fff;
 }
 /* #about #top, #academics #top, #athletics_mc #top, #alumni_mc #top, #library_mc #top */
   #about #top, #academics #top, #athletics_mc #top, #alumni_mc #top

 {
      color: #fff;
 }
 
 /*#about #MainContent a:link , #academics #MainContent a:link , #athletics_mc #MainContent a:link , #alumni_mc #MainContent a:link , #library_mc #MainContent a:link */
*#about #MainContent a:link , #academics #MainContent a:link , #athletics_mc #MainContent a:link , #alumni_mc #MainContent a:link

  {
    /*text-decoration: none; comment out for development  cpd 08/05*/
    color: #FFFFFF;
}
 #about .subs-navbar a:link, #academics .subs-navbar a:link, #athletics_mc .subs-navbar a:link, #alumni_mc #.subs-navbar a:link, #library_mc .subs-navbar a:link {
    text-decoration: none;
    color: #FFFFFF;
} 
 /*#about #MainContent a:visited, #academics #MainContent a:visited, #athletics_mc #MainContent a:visited, #alumni_mc #MainContent a:visited, #library_mc #MainContent  a:visited */
  #about #MainContent a:visited, #academics #MainContent a:visited, #athletics_mc #MainContent a:visited, #alumni_mc #MainContent a:visited

  {
    /*text-decoration: none; comment out for development  cpd 08/05*/
    color: #FFFFFF;
}
/* #about .subs-navbar a:visited, #academics .subs-navbar a:visited, #athletics_mc .subs-navbar a:visited, #alumni_mc .subs-navbar a:visited, #library_mc .subs-navbar a:visited */
 #about .subs-navbar a:visited, #academics .subs-navbar a:visited, #athletics_mc .subs-navbar a:visited, #alumni_mc .subs-navbar a:visited

  {
    text-decoration: none;
    color: #FFFFFF;
} 
 /*#about #MainContent a:link:hover, #academics #MainContent a:link:hover, #athletics_mc #MainContent a:link:hover, #alumni_mc #MainContent a:link:hover, #library_mc #MainContent a:link:hover */
  #about #MainContent a:link:hover, #academics #MainContent a:link:hover, #athletics_mc #MainContent a:link:hover, #alumni_mc #MainContent a:link:hover

  {
    /*text-decoration: none; comment out for development  cpd 08/05*/
    color: #CCCCCC;
}
 #about #.subs-navbar a:link:hover, #academics .subs-navbar a:link:hover, #athletics_mc .subs-navbar a:link:hover, #alumni_mc .subs-navbar a:link:hover, #library_mc .subs-navbar
 a:link:hover {
    text-decoration: none;
    color: #999;
}
 #about #MainContent a:active, #academics #MainContent a:active, #athletics_mc #MainContent a:active, #alumni_mc #MainContent a:active, #library_mc #MainContent
 a:active {
    /*text-decoration: none; comment out for development  cpd 08/05*/
    color: #FFFFFF;
}
 #about .subs-navbar a:active, #academics .subs-navbar a:active, #athletics_mc .subs-navbar a:active, #alumni_mc #.subs-navbar a:active, #library_mc .subs-navbar
 a:active {
    text-decoration: none;
    color: #999;
}
 #about #MainContent table.insidetable td a:link {
     text-decoration: none;
    color: #FFFFFF;
 }
  #about #MainContent table.insidetable td a:visited {
     text-decoration: none;
    color: #FFFFFF;
 }
   #about #MainContent table.insidetable td a:link:hover {
     text-decoration: none;
    color: #CCCCCC;
 }
   #about #MainContent table.insidetable td a:active {
     text-decoration: none;
    color: #FFFFFF;
 }
 
 
  #academics #MainContent table.insidetable td a:link {
     text-decoration: none;
    color: #FFFFFF;
 }
  #academics #MainContent table.insidetable td a:visited {
     text-decoration: none;
    color: #FFFFFF;
 }
   #academics #MainContent table.insidetable td a:link:hover {
     text-decoration: none;
    color: #CCCCCC;
 }
   #academics #MainContent table.insidetable td a:active {
     text-decoration: none;
    color: #FFFFFF;
 }
 
 
  #admissions #MainContent, #student_life #MainContent, #inside #MainContent {
      color: #333;
  }
   #admissions #top, #student_life #top, #inside #top {
      color: #333;
  }
  
#top a:link, #top a:visited, #top a:link:hover, #top a:active  {
    text-decoration: none;
}
#about #top a:link, #about #MainContent a:link {
    color: #FFFFFF;
}
#about #top a:visited, #about #MainContent a:visited {
    color: #FFFFFF;
}
#about #top a:link:hover, #about #MainContent a:link:hover {
    color: #999999;
}
#about #top a:active, #about #MainContent a:link {
    color: #FFFFFF;
}
/*
#admissions #top a:link, #admissions #MainContent a:link {
    color: #333;
}
#admissions #top a:visited, #admissions #MainContent a:visited {
    color: #333;
}
#admissions #top a:link:hover, #admissions #MainContent a:link:hover {
    color: #FFFFFF;
}
#admissions #top a:active, #admissions #MainContent a:active {
    color: #333;
}
*/
#library_mc #top a:link, #library_mc #MainContent a:link {
    color: #333;
}
#library_mc #top a:visited, #library_mc #MainContent a:visited {
    color: #333;
}
#library_mc #top a:link:hover, #library_mc #MainContent a:link:hover {
    color: #FFFFFF;
}
#library_mc #top a:active, #library_mc #MainContent a:active {
    color: #333;
}




#academics #top a:link, #academics #MainContent a:link {
    color: #FFFFFF;
}
#academics #top a:visited, #academics #MainContent a:visited {
    color: #FFFFFF;
}
#academics #top a:link:hover, #academics #MainContent a:link:hover {
    color: #999999;
}
#academics #top a:active, #academics #MainContent a:link {
    color: #FFFFFF;
}
#student_life #top a:link, #student_life #MainContent a:link {
    color: #333;
}
#student_life #top a:visited, #student_life #MainContent a:visited {
    color: #333;
}
#student_life #top a:link:hover, #student_life #MainContent a:link:hover {
    color: #FFFFFF;
}
#student_life #top a:active, #student_life #MainContent a:active {
    text-decoration: none;
    color: #333;
}

#athletics_mc #top a:link, #athletics_mc #MainContent a:link {
    color: #FFFFFF;
}
#athletics_mc #top a:visited, #athletics_mc #MainContent a:visited {
    color: #FFFFFF;
}
#athletics_mc #top a:link:hover, #athletics_mc #MainContent a:link:hover {
    color: #999999;
}
#athletics_mc #top a:active, #athletics_mc #MainContent a:active {
    color: #FFFFFF;
}

#alumni_mc #top a:link, #alumni_mc #MainContent a:link {
    color: #FFFFFF;
}
#alumni_mc #top a:visited, #alumni_mc #MainContent a:visited {
    text-decoration: none;
    color: #FFFFFF;
}

#alumni_mc #top a:link:hover, #alumni_mc #MainContent a:link:hover {
    text-decoration: none;
    color: #999999;
}
#alumni_mc #top a:active, #alumni_mc #MainContent a:active {
    color: #FFFFFF;
}


/*#library_mc #top  a:link {
    color: #FFFFFF;
}
#library_mc #top a:visited {
    color: #FFFFFF;
}
#library_mc #top a:link:hover {
    color: #999999;
}
#library_mc #top a:active {
    color: #FFFFFF;
 } */
  #inside #top a:link, #inside #MainContent a:link {
    color: #333;
}
#inside #top a:visited, #inside #MainContent a:visited {
    color: #333;
}
#inside #top a:link:hover, #inside #MainContent a:link:hover {
    color: #FFFFFF;
}
#inside #top a:active, #inside #MainContent a:active {
    text-decoration: none;
    color: #333;
}
  
 #ContentSection {
 padding: 0px;
 padding-left: 20px;
 padding-right: 20px;
 padding-top: 0px;
 margin-top: 0px;
 }
 #ContentSection p {
     FONT: 12px Arial, Helvetica, sans-serif;
    /*font-weight: bold;  */
    letter-spacing: 0.01em; 
     text-align: justify;
    padding: 0px 0px 10px 0px;
    margin: 0px;
 }
 #ContentSection ul {
 list-style-type:square;
    FONT: 12px Arial, Helvetica, sans-serif;
    letter-spacing: 0.01em; 
    margin: -5px 0px 10px 0px;
    padding-left: 1.2em;
  }
  #ContentSection ol {
 FONT: 12px Arial, Helvetica, sans-serif;
     letter-spacing: 0.01em; 
    margin-left: 2px;
    padding-left: 1.4em;

 }
 

  #ContentSection ol ul{
    margin: 5px 0px 5px 0px;
 }
   #ContentSection ol.alpha {
    list-style-position: inside; 
    list-style-type: lower-alpha;
  
 FONT: 12px Arial, Helvetica, sans-serif;
     letter-spacing: 0.01em; 
/*    margin-left: 2px; */
        margin-left: 2px;
    padding-left: 1.4em;

 }
 
#ContentSection h1 {
    FONT: 18px Arial, Helvetica, sans-serif;
    font-weight: bold;
    letter-spacing: 0.075em;
    color: #ffffff;
    TEXT-TRANSFORM: none;
    padding: 0px;
    margin: 0px;
    }

#ContentSection h2 {
    FONT: 16px Arial, Helvetica, sans-serif;
    font-weight: bold;
    letter-spacing: 0.075em;
    color: #c6a633;
    TEXT-TRANSFORM: none;
    padding: 9px 0px 5px 0px;
    margin: 0px;
    }
#ContentSection h3 {
    FONT: 14px Arial, Helvetica, sans-serif;
    font-weight: bold;
    letter-spacing: 0.075em;
    color: #c6a633;
    TEXT-TRANSFORM: none;
    padding: 9px 0px 5px 0px;
    margin: 0px;
    }

#ContentSection hr {
    border: none; 
    color: transparent;
    border-top: 1px solid #155EA6;
    height: 1px;
    display: block;
}

#ContentSection table {
    border-spacing: 0px;
    border-collapse: collapse;
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
}
#ContentSection table tr th {
    text-align: left;
    font-weight: normal;
    padding: 0.2em 0.5em;
}
#ContentSection table td {
    text-align: left;
     padding: 0.2em 0.5em;
    border: 1px solid #D9D9D9; 
}

#ContentSection table.noBorder td {
    text-align: left;
    padding: 0.2em 0px;
    border: none; 
}

#ContentSection table td ul {
    list-style-type:square;
    FONT: 12px Arial, Helvetica, sans-serif;
    letter-spacing: 0.01em; 
    margin: 5px 0px 5px 5px;
    padding-left: 2em;
}

#ContentSection table td ol {
    FONT: 12px Arial, Helvetica, sans-serif;
    letter-spacing: 0.01em; 
    margin: 5px 0px 5px 5px;
    padding-left: 2em;
}

#ContentSection table  tr th {
    text-align: left;
    border: 1px solid #D9D9D9;
}
#ContentSection table  tbody tr.selected td {
        font-weight: bold;
} 


 .PageTitle {
    /*CLEAR: right; */
    margin: 0px;
    padding: 0px;
    padding-left: 0px;
    margin-left: 0px;
    MARGIN-TOP: 0px;
    DISPLAY: block;
}

.SchoolTitle H2 {
    margin-top: 0px;
    padding: 1.0em;
    padding-left: 1.2em;
    FONT: 16px Arial, Helvetica, sans-serif;
    font-weight: bold;
    letter-spacing: 0.075em;
    width: 320px;
    TEXT-TRANSFORM: uppercase;
}
.PageTitle H3 {
    margin-top: 0px;
    padding: 1.0em;
    padding-left: 1.2em;
    FONT: 16px Arial, Helvetica, sans-serif;
    font-weight: bold;
    letter-spacing: 0.075em;
    width: 460px;
    TEXT-TRANSFORM: uppercase;
}
.PageTitle H3.admissions {
    /*COLOR: #dab83d; */
    color: #333;
     /*background-color: #c6a631; */
}
.PageTitle H3.about {
    /*COLOR: #dab83d; */
         /*background-color: #c6a631; */
}

#footer {
text-align: center;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
color: #FFFFFF;
}
#ContentSection {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;

}

 dl.margins-removed
{
margin: 0;
padding: 0;
}

.margins-removed dt
{
margin: 0;
padding: 0;
font-weight: bold;
 margin: 1em 0 0 0;
}

.margins-removed dd
{
/*margin: 0 0 1em 0; */
margin: 0 0 0em 0.0em;
padding: 0;
}
.position {
font-style: italic;
}
dt {
font-weight: strong;
font-style: italic;
}
/*#pageWrapper  a:link {
    text-decoration: none;
    color: #FFFFFF;
}
#pageWrapper   a:visited {
    text-decoration: none;
    color: #FFFFFF;
}
#pageWrapper   a:link:hover {
    text-decoration: none;
    color: #CCCCCC;
}
#pageWrapper  a:active {
    text-decoration: none;
    color: #FFFFFF;
}*/

/*#MainContent  a:link {
    text-decoration: none;
    color: #000;
}
#MainContent   a:visited {
    text-decoration: none;
    color: #000;
}
#MainContent   a:link:hover {
    text-decoration: none;
    color: #a40000;
    border-bottom-color: #a40000;
}
#MainContent  a:active {
    text-decoration: none;
    color: #000;
} */
/*#academics #schooltitle {
position: absolute;
top: 210px;
z-index: 1000;

} */

#schooltitle { 
    padding: 0.5em;
    padding-left: 1.2em;
} 


/*#academics #schooltitle img { 
margin-left: 10px;
margin-left: 0px;
margin-top: 5px;
margin-bottom: 5px;
} */
/*#academics div.insidetopAcademics div#schooltitle img { 
    padding: 0px;
    margin: 0px;
} */
/*#top #schooltitle {
position: absolute;
top: 85px;
left: 10px;
z-index: 1000;

} */


/* add these her or in advanced ?  */
.padding
{
    padding: 0 1.5em;    /* glitch in IE caused by vertical padding in
                   this class, so 0 padding is set here and
                   those blocks that need the vertical padding
                   must be applied to the parent element.
                   the purpose of this class is to provide 
                   horizontal padding without using hacks to
                   get around IE's broken box model. so it's
                   okay to apply vertical padding to the parent
                   element, just not horizontal padding. */
}
/* end of questionable add */
#ContentSection div.newsend {
text-align: left;
margin: 0px auto;

}

#ContentSection .newsend p {
text-align: left;
margin: 0px auto;
}
#footer a:link {
    text-decoration: none;
    color: #FFFFFF;
}
#footer a:visited {
    text-decoration: none;
    color: #FFFFFF;
}
#footer a:link:hover {
    text-decoration: none;
    color: #FF9;
}
#footer a:active {
    text-decoration: none;
    color: #FFFFFF;
}
table th {
font-weight: bold;
text-align: left;
}
p.source {
font-size: 8px;
font-style: italic;
padding-top: 20px;
margin-top: 20px;
 !important;
}
.p5bChar {
font-weight: bold;
 !important;
}
.p5b {
font-weight: bold;
 !important;
}
div#abroad {
margin: 0px;
padding: 0px;
}
div#abroad  p{
margin: 0px;
padding: 0px;
text-align: right;
font-size: 14px;
font-style: italic;
font-weight: bold;
color: #FFFF33;
}
div#cbox  p{
margin: 0px;
padding: 0px;
text-align: center;
font-size: 14px;
font-style: italic;
/*font-weight: bold; */
}

/*****
div#menudiv table{
    width: 100%;
    padding: 0px;
    margin: 0px;
    background-color: #000033;
}

div#menudiv table td{
    padding: 6px 7px 6px 7px;
    margin: 0px;
}
div#menudiv a{
    color: #ffffff;
    text-decoration: none;
    font-size: 10px;
    text-transform: uppercase;
    letter-spacing: 1px;
}
****/

#tblenquiry .tdreq
{
    font-size: 120%;
    color: Red;
    font-weight: normal;
    padding: 0px 5px 0px 0px;
    margin: 0px;
    vertical-align: top;
}
#tblenquiry  {
    padding: 0px 0px 20px 0px;
    margin: 0px;
}
#tblenquiry td.tdtitle {
    width: 160px;
    text-align: right;
    padding-right: 5px;
}
#tblenquiry .tblchklist, #tblenquiry textarea{
   width: 270px;
}

#tblenquiry .tdchklist table td p {
   padding: 0px 0px 0px 0px;
   margin-top: -2px;
   font-size: 12px;
   width: 230px;
}

#tblenquiry td.tdchklist p {
   font-size: 11px;
   width: 270px;
   margin: 3px 0px 0px 0px;
   padding: 0px;
}

#ucBRS_tblOrderForm td.labelcell  {
    text-align: right;
    width: 50px;
}

#ucBRS_tblOrderForm .redtext
{
    font-size: 120%;
    color: Red;
    font-weight: normal;
    padding: 0px 0px 0px 2px;
    margin: 0px;
    vertical-align: top;
}
#ucBRS_tblOrderForm input {
     width: 240px;
}
#ucBRS_tblOrderForm #ucBRS_chkSpecialOffers{
     width: 0px;
}
 #ucBRS_tblOrderForm .tdchklist p {
   padding: 0px 0px 0px 28px;
   width: 215px;
   margin-top: -2px;
}


#ContentSection #tblenquiry  td{
    border: none;
}

#ContentSection #tblenquiry td table
{
margin: -5px 0px 0px 0px;
}

#ContentSection img {
/*  border:solid 1px silver; */
  border:solid 1px #155EA6;
  padding:5px;
  margin: 6px 10px;
  } 

#ContentSection img.noBorder {
  border: none;
  } 

#ContentSection img.noBorderNoPadding {
  border: none;
  padding: 0px;
  margin: 0px;
  } 

 div.bar {
    margin: 0px;
    padding: 2px 10px 2px 10px;
background-color: #dab83d;
  /*  background-color:#FFCC00;  */
    /*height: 20px; */

 }

div#PageTitle {
    margin: 0px;
    padding: 0px;

/*    background-color:#97b564; */
}
div#PageTitle h2 {

    /*padding: 1.0em;
    padding-left: 1.2em; */
    FONT: 16px Arial, Helvetica, sans-serif;
    font-weight: bold;
    letter-spacing: 0.075em;
    TEXT-TRANSFORM: uppercase;
    margin: 10px;
    color: #FFFFFF;
}

div#PageTitle a {
    color: #FFFFFF;
    text-decoration: none;
}

div#PageTitle a:hover {
    text-decoration: underline;
}

#ContentSection table.sitemap_table {
  width: 100%;
  border-collapse: collapse;
  font-weight: bold;
  border: 1px solid #ffffff;
}
#ContentSection table.sitemap_table tr{
  background-color: #c6a633;
  border: 1px solid #ffffff;
}
#ContentSection table.sitemap_table tr.altColor{
  background-color: #c6a633;
}
#ContentSection .sitemap_table td{
  padding: 8px 8px 8px 30px;
  border: none;
}
#ContentSection table.sitemap_table td.sitemap_col1{
  width: 40%;
  border: 1px solid #ffffff;
  white-space: nowrap;
}
#ContentSection table.sitemap_table td.sitemap_col2{
  font-weight: normal;
  width: 60%;
  border: 1px solid #ffffff;
}

#MainContent .applyContactButtons {
    margin: 0px; 
    padding: 5px 10px 0px 0px;
    display: block;
    width: 500px;
    height: 28px;
}
#MainContent .applyContactButtons .applyContactButtons_links {
    float: right;
}

#PageTitle .applyContactButtons {
    margin: -37px 0px 0px 0px; 
    padding: 5px 0px 0px 0px;
    display: block;
    height: 28px;
    float: right;
}


/*****  RedDot *****/
#reddot_container {
    margin: 170px 0px 0px 5px;
    width: 250px;
    text-align: left;
    background-color: #ffffff;
}
.reddot_tip {
    color: red;
    font-size: 10px;
}
