@charset "UTF-8";

html { 
   /*font-size: 76%;*/
}

body,td,th, .Normal {
      font-family: Arial, Helvetica, sans-serif;
      font-size: .90em; 
      line-height: 1.3em;
      color: #4d4d4d;
      }

      body {
            background-color: #e0e0e0;
            text-align : center;
            }


a, a:link, a:visited { 
      color: #8B0E0E;
      text-decoration: none;
      }
      
      a:active { 
            text-decoration: underline;
            }
            
      a:hover {
            text-decoration: underline;
            }
            
            
h2, .Head { 
   padding: 0px;
   margin: 0px;  
   color: #f6921e;	
   font-size: 1em;
   font-weight: bold;
   text-transform: uppercase;
}
h3 { 
   padding: 0px;
   margin: 0px; 
   color: #f6921e;
   font-size: 1.1em;
   font-weight: bold;
}


.clear_block { 
   clear: both;
}


#dnn_ControlPanel {
      width             : 960px;
      margin            : 0px auto;
      padding           : 0;
      background-color  : #fefefe;
      border            : 0px solid #CCCCCC;
      border-bottom     : 0px solid #CCCCCC;
      }
      /*
      .controlpanel {
            margin            : 0px auto;
            }
      */


#Form { 
      margin: 0px auto;
      padding : 0;
      }


#page {
      margin            : 0px auto 0px auto;
      padding           : 10px 20px 20px 20px;
      width             : 920px;
      background-color  : #ffffff;
      }


#header { 
   width: 920px; 
   margin: 0px auto 0px auto;
}
#logo { 
   float: left;
   width: 210px;
   padding: 0px 10px 20px 10px;
}
#header_nav { 
   float: right; 
   text-align: right; 
   margin: 55px 0px 0px 0px;
   padding: 0px 10px 0px 10px;
   width: 670px;
}

#header_nav_links {
      margin    : 5px 221px 0px 0px;
      font-size : 0.75em;
      }
      
      #header_nav_links a {
            font-weight : bold;
            color       : #5B5B5B;
            }  
         
      #header_nav_links a:hover {
            text-decoration: underline;
            }            
            
#header_nav_links .SkinObject {
	font-size: inherit;
	font-family: inherit;
}
#search_form { 
   margin: 0px 0px 0px 0px;
   width: 210px;
   float: right;
}

#nav { 
      margin            : 0px auto 0px auto;
      width             : 920px;
      padding-top       : 0.7em;
      padding-bottom    : 0.7em;
/*      background-color  : #f6921e;   JAK 10/30/09 - Chg from orange to red so we know which site is running*/
      background-color  : #981c26; 
      font-weight       : bold;
      color             : #ffffff;
      }


#home-content { 
      width             : 920px;
      text-align        : left;
      }
      

#content { 
      width             : 922px;
      color             : #9198ae;
      text-align        : left;
      background        : url(../../bg_content.jpg) repeat-y;
      }

#footer  {
      font-family       : Arial, Helvetica, sans-serif;
      font-size         : 11px;
      font-weight       : bold;
      width             : 920px;
      padding           : 0;
      background-color  : #981c26;
      color             : #ffffff;
      } 
      
      #footer .footer {
            text-align  : left;
            padding     : 10px;      
            }
      
      #footer .footer-left {
            float    : left;
            padding  : 10px;
            }
      
      #footer .footer-right   {
            float    : right;
            padding  : 10px;
            }
            
            #footer .footer-right a, #footer .footer-right a:link, #footer .footer-right a:visited {
                  font-family       : Arial, Helvetica, sans-serif;
                  font-size         : 11px;
                  font-weight       : bold;      
                  color             : #FF9933;
                  text-decoration   : none;
                  }

            #footer .footer-right a:hover { 
                  text-decoration: underline;
                  }              
            
      #footer .footer-end  {
            clear : both;
            }
   
      #footer a, #footer a:link, #footer a:visited {
            font-family       : Arial, Helvetica, sans-serif;
            font-size         : 11px;
            font-weight       : bold;      
            color             : #ffffff;
            text-decoration   : none;
            }

            #footer a:hover { 
                  text-decoration: underline;
                  }     
                  
                  
      #footer span   {
            font-family : Arial, Helvetica, sans-serif;
            font-size   : 11px;
            font-weight : bold;       
            color       : #ffffff;
            }
            


.home_banners {
         background-color  : #20305d;
         clear             : both;
         width             : 920px;
         height            : 150px;
      }

      .home_banner_first { 
            float    : left;
            padding  : 10px 0 10px 20px;
            }
      .home_banner { 
            float    :  left;
            padding  : 10px 0 10px 10px;
            }
            
            
/* Article Styles */
.article_date { 
   float: left;
}
.article_title { 
   margin-left: 5em;
}
.article_source { 
   margin-left: 5em;
   font-style: italic;
}
.article_detail_source { 
   font-style: italic;
}
.article_synopsis { 
   margin-left: 5em;
}
.article_list_item_block { 
   margin-bottom: 15px;
}




.main_image p, .home_image p { 
      padding: 0px;
      margin: 0px;
      }


.home_image { 
      z-index: 10;
      }

.home_testimonial {
      background-color  : #000000;  
      position          : absolute;
      margin-top        : 70px;
      margin-left       : 500px;
      width             : 420px;
      z-index           : 900; 
      -moz-opacity      : 0.7;
      opacity           :.70;
      filter            : alpha(opacity=70);
      }


      .home_testimonial .testimonial_block {
            -moz-opacity: 1;
            opacity     : 1;
            filter      : alpha(opacity=100);
            font-size   : 1.2em;
            line-height : 1.7em;
            color       : #ffffff;
            padding     : 20px;
            }

      .testimonial_customer { 
            text-align: right;
            }


.schoolcontent {
      float       : left;
      width       : 690px;
      background-color: #000000;
      background: url(/site/Portals/0/school_photo/SCR_007_find-a-school.jpg) no-repeat;
      padding     : 0;
      margin      : 0;   
      }

      .schoolcontent .Head {
            font-size         : 13px;
            width             : 280px;
            color             : #FFFFFF;
            background-color  : #f6921e;
            padding           : 3px;
            }
            
      .schoolcontent a, .schoolcontent a:link, .schoolcontent a:visited {
            color             : #FFFFFF;
            } 
            
      .schoolcontent .Normal {
            color             : #FFFFFF;
            font-size         : 11px;
            }  
            
      .schoolcontent .CommandButton {
            color             : #FFFFFF;
            }             


.school_list_item {
      font-size   : 12px;
      color       : #ffffff;
      }


.school_list {
      text-align        : left;
      background-color  : #000000;
      position          : relative;
      left              : 0;
      top               : 0;
      width             : 350px;
      height            : 500px;
      z-index           : 900; 
      -moz-opacity      : 0.8;
      opacity           :.80;
      filter            : alpha(opacity=80);
      padding     : 15px;
      overflow    : auto;
      }



/* side menu styles */
.currentItemHighlight { 
   color: #f6921e;
}
.MenuItem { 
   color: #cccccc;
   text-align: right;
   padding-bottom: 15px;
   padding-right : 10px;
}
.MenuItem a, .MenuItem a:link, .MenuItem a:visited {
   color: #cccccc;
}


.MenuHdr { 
      color          : #f6921e;
      font-weight    : bold;
      padding-bottom : 15px;
      padding-left   : 10px;
      padding-right  : 10px;
      }
      
      .MenuHdr a, .MenuHdr a:link, .MenuHdr a:visited {
            color    : #f6921e;
            }      





.toppane {
   width: 900px;
   background-color: transparent;
   padding-left: 10px;
   padding-right: 10px;
   padding-top: 10px;
}


.leftpane {
      width             : 230px;
      float             : left;
      background-color  : transparent;
      margin            : 0;
      padding           : 25px 0px 10px 0px;
      }
      
.maincontentpane   {
      float       : left;
      background  : #FFFFFF;
      width       : 690px;
      padding     : 0;
      margin      : 0;
      }
      
.maincontentpaneend   {
      clear : both;
      }      
      
      
.homeimagepane {
      margin            : 0px;
      background-color  : #FFFFFF;
      padding           : 0px;
      }
      
.mainimagepane {
      background-color  : #FFFFFF;
      padding           : 0;
      margin            : 0;
      }
      
.contentpane {
      /*margin-left: 230px;*/
      background-color  : #ffffff;
      /*padding: 25px 10px 10px 10px;*/
      /*padding : 10px;*/
      padding           : 25px;   
      }


.rightpane {
   float: right;
   width: 210px;
   background-color: transparent;
   padding: 25px 10px 10px 10px;
}
.bottompane {
   width: 100%;
   background-color: transparent;
   padding: 0px 10px 10px 10px;
}




.main_dnnmenu_container {
   background-color: transparent;
}
.main_dnnmenu_bar {
   cursor: pointer; 
   cursor: hand;
   background-color: Transparent;
}


.main_dnnmenu_item td { 
      cursor            : pointer; 
      cursor            : hand; 
      color             : #ffffff;
      font-size         : 0.75em; 
      font-weight       : bold; 
      font-style        : normal; 
      background-color  : Transparent;
      font-family       : Arial, Helvetica, sans-serif;
      white-space       : nowrap;  
      padding           : 5px 5px 5px 0px;
      }

.main_dnnmenu_rootitem  { 
      cursor            : pointer; 
      cursor            : hand; 
      color             : #ffffff;
      font-size         : .80em; 
      font-weight       : bold; 
      font-style        : normal; 
      background-color  : Transparent;
      border-right      : solid 1px #ffffff;
      font-family       : Arial, Helvetica, sans-serif;
      white-space       : nowrap;            
      padding           : 2px 12px 2px 12px;
      }

.main_dnnmenu_selected_root   {
      color          : #981c26;
      }

.main_dnnmenu_itemhover {
      color          : #981c26;
      text-decoration: underline;
      }

.main_dnnmenu_itemhover td { 
      color          : #981c26;
      text-decoration: underline;   
      }


.main_dnnmenu_icon {
   cursor: pointer; 
   cursor: hand; 
   text-align: center; 
   width: 15px; 
   height: 100%;
}

.main_dnnmenu_submenu {
      background-color  : #f6921e;  
      z-index           : 1000; 
      cursor            : pointer; 
      cursor            : hand; 
      -moz-opacity      : 0.9;
      opacity           :.90;
      filter            : alpha(opacity=90);
      margin-top        : 8px;
      /*visibility        : hidden; */
      }
      
.main_dnnmenu_break {
      height   : 1px;
      font-size: 1px;
      }

.main_dnnmenu_arrow {
      border-right: #cad5ea 1px solid; 
      border-bottom: #cad5ea 1px solid; 
      border-top: #cad5ea 0px solid;
      font-family: webdings; 
      font-size: 10pt; 
      cursor: pointer; 
      cursor: hand;
      }

.main_dnnmenu_rootmenuarrow {
      font-family: webdings; 
      font-size: 10pt; 
      cursor: pointer; 
      cursor: hand;
      }
      
.StandardButton {
  background: #7994cb none; 
  color: #ffffff;
  font-family: verdana, sans-serif; 
  font-size: 11px;
  font-weight: normal;
}
.TreeViewMenu {
   width: 175px;
   background-color: #dfe5f2;
   
   border-right: #7994cb 1px solid; 
   border-top: #7994cb 1px solid; 
   border-left: #7994cb 1px solid; 
   border-bottom: #7994cb 1px solid;
   -moz-border-radius-bottomleft: 15px; 
   -moz-border-radius-bottomright: 15px; 
   -moz-border-radius-topleft: 3px; 
   -moz-border-radius-topright: 3px;
}
.TreeViewMenu_Header {
   background-image: url(gradient_LtBlue.jpg);
}
/*
.SkinObject { 
   color: inherit;
   font-family: inherit;
   font-size: inherit;
   font-weight: inherit;
   text-decoration: inherit;
}

.SkinObject a, .SkinObject a:link, .SkinObject a:visited { 
   
   text-decoration: none;
}
.SkinObject a:hover { 
   text-decoration: underline;
}
*/