

.br3,.br5,.br10,.br15,.br14,.br1,.br20,.br25,.br30,.br40{height:5px;overflow:hidden;display:block;clear:both;}
.br40{height:40px;}
.br30{height:30px;}
.br25{height:25px;}
.br20{height:20px;}
.br15{height:15px;}
.br14{height:14px;}
.br10{height:10px;}
.br3{height:3px;}
.br1{height:1px;}

html{height:100%;}
body{height:inherit;overflow-y:scroll;background-color:#ebebeb;margin:0;}

#wrapper,#pre_wrapper{height:inherit;}
.modal-open{overflow-x:hidden;}
.modal-open #pre_wrapper{overflow:hidden;}
.modal-open #comment_text{display:none !important;}
#root_table{height:100%;}

#header{}
#header .wrapper{padding:48px 0 35px 0;}
.width{max-width:1160px;min-width:880px;margin:0 50px;text-align:left;}
.inline_li{list-style:none;margin:0;padding:0;}
.inline_li li{display:inline-block;padding:0;margin:0 14px 0 0;}
.top_menu a,.top_menu span{color:#fff;font-size:16px;font-family:Arial;}
.top_menu .cur{border-top:1px solid #cccccc;background:url(/i/top_menu_current.png);}
.top_menu .cur span,.top_menu .cur a{color:#b92696;}
.top_menu td{padding:10px 10px;margin:0;background-color:#5b6a71;border-top:1px solid #5b6a71;border-bottom:1px solid #fff;display:table-cell;text-align:center;}
.top_menu td:first-child{-moz-border-radius:10px 0 0 10px;-webkit-border-radius:10px 0 0 10px;border-radius:10px 0 0 10px;padding-left:15px;}
.top_menu td.cur:first-child{border-left:1px solid #cccccc;padding-left:14px;}
.top_menu td:last-child{-moz-border-radius:0 10px 10px 0;-webkit-border-radius:0 10px 10px 0;border-radius:0 10px 10px 0;padding-right:15px;}
.top_menu td.cur:last-child{border-right:1px solid #cccccc;padding-right:14px;}
.top_menu{display:table;top:10px;position:relative;width:80%;}
.top_phone{color:#666666;font-size:11px;text-align:left;padding-top:10px;}
.top_phone div{color:#616a71;font-size:18px;font-weight:bold;white-space: nowrap;}
.hd{font-family:"PT Sans Narrow";font-size:26px;margin-bottom:30px;line-height: 28px;}
.xl_link a,.xl_link span{font-family:"PT Sans Narrow";font-size:26px;color:#000;}
.xl_link img{position:relative;top:-4px;}
.master_t_n_sh,.master_t_s_sh{position:absolute;z-index:3;}
.master_t_s_sh{margin-top:-20px;}
.master_t{
  background-color:#a2b7c0;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.45);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.45);
  position:relative;
  z-index:2;
}
.master_t td{padding:30px 20px;}
.master_t .ftd{border-right:1px solid #757f85;}
.master_t .std{border-left:1px solid #c2ccd2;}
.master_t .ttd{
  background:url(/i/ttd.png) left;
  -moz-border-radius:0 10px 10px 0;
  -webkit-border-radius:0 10px 10px 0;
  border-radius:0 10px 10px 0;
  
}
.master_t .ttd .wrapper{padding:0 0 0 32px;}
.relative{position: relative;height:100px;}
.master_t .abso{right:-52px;top:-30px;position:absolute;}
.master_t select{width:100%;}
.range-wrapper{position:relative;bottom:-4px;padding:2px 0 0 0;}
.h2{font-size:22px;}

.sprite26{background-image:url(/i/sprite26.png);width:26px;height:26px;}
.sprite26_ok{background-position:0 0;}
.sprite26_info{background-position:-26px 0;}
.sprite26_media{background-position:-52px 0;}
.sprite26_book{background-position:-78px 0;}
.main_middle .f{padding:0 20px 0 30px;}
.inline_links{}
.inline_links a{margin-right:20px;margin-top:5px;display:inline-block;}

.stuped_block{
  border:1px solid #a7b6bf;padding:20px 20px 20px 56px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;background-color:#fff;
  -webkit-box-shadow:0 5px 0px #a7b6bf;
  -moz-box-shadow:0 5px 0px #a7b6bf;
  box-shadow:0 5px 0px #a7b6bf;
  border-bottom:none;
}
.stuped_block .sprite26{position:absolute;margin-left:-36px;}
.stuped_block a{text-decoration:none;border-bottom:1px dashed;}
.stuped_block a:hover{border-bottom:none;}

#search_block input{width:197px;}
.main_rand_middle{background:url(/i/main_rand_middle.png) repeat-y;text-align:center;padding:7px 0;}
#footer_wrapper{padding:20px 0 70px 0;text-align:left;}
#footer{border-top:1px solid #b41f8e;}

.info_thumbnails .thumbnail .r{
  padding:0 35px 40px 0;
}
.info_thumbnails .thumbnail a
{
  color:#383d41;
}
.info_thumbnails .thumbnail img
{
  -webkit-box-shadow:0 4px 6px rgba(12, 41, 84, 0.55);
  -moz-box-shadow:0 4px 6px rgba(12, 41, 84, 0.55);
  box-shadow:0 4px 6px rgba(12, 41, 84, 0.55);
  background-color:#fff;
}

.pre_footer{background:url(/i/footer_bg.png) repeat-x center;}
#comments{width:960px;height:350px;display:table-cell;vertical-align:bottom;text-align:center;}
#comments_t td{padding:0 3px 0 2px;text-align:center;}
#comments_t img{cursor:pointer;}
#comment_text{position:absolute;max-width:450px;min-width:150px;display:none;}
#comment_text div{border:1px solid #b0b0b0;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;padding:15px;background:#fff;text-align:left;font-size:13px;}
#comment_text img{position:absolute;margin-top:-1px;background-image:url(/i/comment_bullet.png);background-position:0 0;left:30px;}
#comment_text img.left{background-position:-25px 0;right:30px;left:auto;}

.bottom_menu{margin:0 0 0 40px;padding:0;list-style: none;}
.bottom_menu li{margin:0;padding:0 0 5px 0;list-style:none;}
.copy{}
.ftext{line-height:150%;}
.ftext,.ftext *{font-size:14px;}
.ftext b.h{font-size:16px;}
.ftext p{line-height:20px;}
.ftext ol{margin:0;padding:0 0 0 35px;}
.ftext ol li{margin:0;padding:10px 0 10px 0;line-height:20px;}
.ftext .smaller{font-size:13px;color:#606a70;}

#full_master{background-color:#dde3e8;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;border:1px solid #d0d0d0;}
#full_master div.wrapper{padding:20px;}
#full_master .colspan{padding:20px 0;background:url(/i/colspan_sh.png);-moz-border-radius:0 0 10px 10px;-webkit-border-radius:0 0 10px 10px;border-radius:0 0 10px 10px;border-top:1px solid #9c9c9c;}
#full_master .h{font-family:"PT Sans Narrow";font-size:20px;margin-bottom:10px;}
#full_master .partners a{margin-right:5px;padding:2px 5px;color:#7f888e;margin-bottom:5px;display:inline-block;}
#full_master .partners a.checked{background-color: #cb30b1;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;color:#fff;text-decoration:none;}
#full_master select{width:100%;}

.hr{height:17px;background:url(/i/hr.png) center no-repeat;margin:10px 0;}
.hd_menu li{padding:2px 6px;}
.hd_menu .cur{background:#fff;}
.hd_menu .cur a{color:#000;}

.u_by_abc .letter{font-family:"PT Sans Narrow";font-size:28px;margin-bottom:10px;}
.u_by_abc .type_of_c a{color:#606a70}
.u_by_abc .u{float:left;width:350px;margin-right:40px;margin-top:10px;}
.u_by_abc .i{margin:20px 0 30px 0;}

.u_anons{color:#606a70;background-color:#fff;background-position:right;background-repeat:no-repeat;padding:15px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;}
.u_anons b{font-size:20px;}
#google_map_draw{width:800px;height:500px;}
.checkbox_list,.radio_list{list-style:none;margin:0;padding:0;}
.checkbox_list input{position:relative;top:-1px;}
li.bred{float:none;clear:both;}
li.bred label{float:none;clear:both;}

#photos_on_main
{
  position:relative;
  border-radius:10px;
  background:#606a70;
  width:800px;
}
#photos_on_main_wrapper
{
  overflow:hidden;
}
#photos_on_main_c
{
  min-height:140px;
  width:6000em;
}
#photos_on_main .triangle
{
  font-size:80px;
  font-family:Arial;
  position:absolute;
  cursor:pointer;
  top:50%;
  margin-top:-15px;
}
#photos_on_main .off{color:#C0C0C0;cursor:default;}
#photos_on_main .prew
{
  left:-40px;
}
#photos_on_main .next
{
  right:-40px;
}
#photos_on_main_c .i
{
  float:left;
  margin:1px 0 0 20px;
  background-color:#fff;
  padding:4px;
  border-radius:3px;
  box-shadow:0 4px 6px rgba(12, 41, 84, 0.55);
  cursor:pointer;
}
.abs{position:absolute;top:50%;margin-top:-90px;border-radius:10px;}

#atma{float:right;}
#atma a{color:#000;}
#atma img{float:left;position:relative;left:-15px;top:-3px;}
#atma div{width:230px;}

.photo_thumbnail .r{padding:0 35px 40px 0;}
.photo_thumbnail .thumbnail{}

.album_lt,.album_lt *{background-image:url(/i/album-top.png);}
.album_lt{background-position:0 0;background-repeat:no-repeat;padding-left:37px;}
.album_t{background-position:0 -29px;height:29px;background-repeat:repeat-x;}
.album_rt{background-position:right -58px;background-repeat:no-repeat;padding-right:37px;}

.album_lb,.album_lb *{background-image:url(/i/album-bottom.png);}
.album_lb{background-position:0 0;background-repeat:no-repeat;padding-left:9px;}
.album_b{background-position:0 -9px;height:9px;background-repeat:repeat-x;}
.album_rb{background-position:right -18px;background-repeat:no-repeat;padding-right:9px;}

.album_l,.album_r{background-image:url(/i/album-left-right.png);background-repeat:repeat-y;}
.album_l{padding-left:9px;}
.album_r{background-position:right -6px;padding-right:9px;}
.album_c{background-color:#fff;padding:6px 4px;}
.album{float:left;}
.album_title{padding-left:13px;}

#modal_request
{
  width:500px;
  margin: -200px 0 0 -250px;
}
#modal_request .modal-body
{
  
}
#modal_new_student
{
  width:500px;
  margin: -250px 0 0 -250px;
}

.video_thumbnail .r{padding:0 35px 40px 0;}
.video_thumbnail .v_cover{width:275px;height:175px;background:#000;color:#fff;background-position:center center;cursor: pointer;position: relative;
  -webkit-box-shadow:0 4px 6px rgba(12, 41, 84, 0.55);
  -moz-box-shadow:0 4px 6px rgba(12, 41, 84, 0.55);
  box-shadow:0 4px 6px rgba(12, 41, 84, 0.55);
}
.video_thumbnail .play{position:absolute;background-image: url(/i/play_button.png);background-position: 0 0;margin-top:-52px;margin-left:-52px;top:50%;left:50%;background-position: 0 0;}
.video_thumbnail a:hover .play{background-position: 0 -104px;}
.video_thumbnail .stop{background-position: 0 -208px;}
.video_thumbnail a:hover .stop{background-position: 0 -312px;}
.video_thumbnail  a{text-decoration:none;}
.video_thumbnail  a .v_title{border-bottom:1px dashed;}
.video_thumbnail  a:hover .v_title{border-bottom:none;}

#photo_gallery_overlay
{
  width:100%;
  height:100%;
  background-color:#ebebeb;
  position:absolute;
  top:0;
  left:0;
  opacity:0.6;
}
#photo_gallery_t
{
  
}
#photo_gallery_t img
{
  margin:2px 2px;
  cursor:pointer;
}
#photo_gallery_t img.cur
{
  margin:0;
  border:2px solid #b41f8e;
  cursor:pointer;
}
#photo_gallery_table
{
  position:absolute;
  top:0;
  left:0;
}
#photo_gallery_close
{
  
}
#photo_gallery_close i
{
  font-style:normal;
  border-bottom:1px dotted;
}
#photo_gallery_close div
{
  cursor:pointer;
  margin-right:10px;
  margin-top:8px;
}
#photo_gallery_close div:hover span
{
  color:#b41f8e;
}
#photo_gallery_close span
{
  font-size:50px;

}
#photo_gallery_title
{
  font-family:"PT Sans Narrow";
  font-size:20px;
  padding:10px 20px 0 10px;
}
#photo_gallery_full_td img.shadow
{
  -webkit-box-shadow:0 4px 6px rgba(0, 0, 0, 0.55);
  -moz-box-shadow:0 4px 6px rgba(0, 0, 0, 0.55);
  box-shadow:0 0 6px rgba(0, 0, 0, 0.55);
}
.ui-effects-transfer{border: 2px dotted gray;}

.photos_thumbnail .r{padding:0 10px 10px 0;}
.photos_thumbnail img{
  -webkit-box-shadow:0 4px 6px rgba(12, 41, 84, 0.55);
  -moz-box-shadow:0 4px 6px rgba(12, 41, 84, 0.55);
  box-shadow:0 4px 6px rgba(12, 41, 84, 0.55);
}
.accordion-toggle{text-decoration: none;border-bottom: 1px dashed;}
.accordion-toggle:hover{border-bottom:none;}

.fc{text-decoration: none;border-bottom: 1px dashed;}
.fc:hover{border-bottom:none;}

a.multiSelect {
  background: #FFF url(/i/select_right.png) right center no-repeat;
  border: solid 1px #BBB;
  padding: 4px 20px 4px 4px;
  position: relative;
  cursor: default;
  text-decoration: none;
  color: black;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  border-radius:3px;
}

a.multiSelect:link, a.multiSelect:visited, a.multiSelect:hover, a.multiSelect:active {
  color: black;
  text-decoration: none;
}

a.multiSelect span
{
  margin: 1px 0px 1px 3px;
  overflow: hidden;
  display: -moz-inline-stack;
  display: inline-block;
  white-space: nowrap;
}

a.multiSelect.hover {
  background-image: url(/i/select_right.png);
}

a.multiSelect.active, 
a.multiSelect.focus {
  
}

a.multiSelect.active {
  background-image: url(/i/select_right.png);
}

.multiSelectOptions {
  margin-top: -1px;
  overflow-y: auto;
  overflow-x: hidden;
  border: solid 1px #B2B2B2;
  background: #FFF;
}

.multiSelectOptions LABEL {
  padding: 4px 2px;
  display: block !important;
  white-space: nowrap;
}
.multiSelectOptions input {
  display: inline-block;
  margin-right:5px;
  margin-left:5px;
  position:relative;
  top:-1px;
}

.multiSelectOptions LABEL.optGroup
{
  font-weight: bold;
}

.multiSelectOptions .optGroupContainer LABEL
{
  padding-left: 10px;
}

.multiSelectOptions.optGroupHasCheckboxes .optGroupContainer LABEL
{
  padding-left: 18px;
}

.multiSelectOptions input{
  vertical-align: middle;
}

.multiSelectOptions LABEL.checked {
  background-color: #dce5f8;
}

.multiSelectOptions LABEL.selectAll {
  border-bottom: dotted 1px #CCC;
}

.multiSelectOptions LABEL.hover {
  background-color: #3399ff;
  color: white;
}

.sOverlay{position:absolute;opacity:0.8;background-color:#ebebeb;background-repeat:no-repeat;background-position:center center;background-image:url(/i/282.gif);z-index:10000;}


#search-result .i{margin:15px 0 0 0}
#search-result a:visited{color:#ab0099;}
.description{margin-top:3px;font-size:11px;}
.search_info{margin-top:3px;font-size:11px;font-weight:bold;}

.hil td{font-weight:bold;background-color:#C0FFC0;}

.cur_sel{width:80px;padding:2px;height:24px;position:relative;margin:0;bottom:0px;line-height:0;}

.u_photos a{float:left;display:block;margin:0 15px 15px 0;width:250px;}

.sOverlayRounded{border-radius:6px}

label.error {
  color: #FF0000;
  display: block;
  font-size: 12px;
  margin-top: 0;
}
.two-col p
{
  -moz-column-count: 2;
  -webkit-column-count: 2;
  column-count: 2;
}
.mlt div{width:257px;text-align: left;margin-top: 10px;font-family: "Times New Roman";font-size: 13px;}
.mlt i{font-family: "Times New Roman";font-size: 14px;}
.checkbox_list li.a_replaced{float:left;width:150px;}
.hide_btn .btn{visibility: hidden;}
.hide_btn:hover .btn{visibility: visible;}

.fuller{margin:0 0 15px 15px;}

.ml_map .first_td{background:url(/i/ml_map.png) bottom no-repeat;}

.arcticmodal-overlay { position: fixed; left: 0; top: 0; right: 0; bottom: 0; }
.arcticmodal-container { position: fixed; left: 0; top: 0; right: 0; bottom: 0; overflow: auto; margin: 0; padding: 0; border: 0; border-collapse: collapse; }
*:first-child+html .arcticmodal-container { height: 100% }
.arcticmodal-container_i { height: 100%; margin: 0 auto; }
.arcticmodal-container_i2 { padding: 24px; margin: 0; border: 0; vertical-align: middle; }
.arcticmodal-error { padding: 20px; border-radius: 10px; background: #000; color: #fff; }
.arcticmodal-loading { width: 80px; height: 80px; border-radius: 10px; background: #000 url(/i/282.gif) no-repeat 50% 50%; }

.b-modal { position: relative; display: none; width: 500px; padding: 24px; background: #fff; border: 3px solid #bbb; border-radius: 10px; }
.b-modal_close { position: absolute; right: 12px; top: 6px; font-weight: bold; color: #999; cursor: pointer; }
.b-modal_close:hover { color: #000; }
ul.error_list{position:absolute;list-style:none;margin:0;padding:0;font-size:12px;margin-top:-10px;color:#800000}