/*html,div,img,span,table{

     filter:gray;
     filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);
} */


/* line 1, sass/_base.scss */
body {
  margin: 0;
  padding: 0;
  font-family: Arial, Helvetica, sans-serif;
  line-height: 18px;
  font-size: 12px;
  /* rel to stylesheet */
}

/* line 10, sass/_base.scss */
/* border: 8px #09418a solid;*/
img {
  border: 1px solid #B2B6BB;
  background: #e4e4e4;
  padding: 1px 1px 1px 1px;
}

/* line 14, sass/_base.scss */
ul, dt, dd {
  margin: 0;
  padding: 0;
}

/* line 20, sass/_base.scss */
li {
  margin: 0;
  padding: 0;
  list-style-type: none;
}

/* line 27, sass/_base.scss */
ul.blue_arrow li {
  background: url("/images/ico_list5.gif") no-repeat scroll 5px 12px transparent;
  padding: 5px 0 5px 15px;
}

/* line 34, sass/_base.scss */
ul.red_arrow li {
  background: url("/images/ico_list2.gif") no-repeat scroll 5px 12px transparent;
  padding: 5px 10px 5px 15px;
}

/* line 41, sass/_base.scss */
ul.big_red_arrow li {
  background: url("../images/ico_list1.gif") no-repeat scroll 0 12px transparent;
}

/* line 46, sass/_base.scss */
a {
  text-decoration: none;
  color: #09418a;
}
/* line 49, sass/_base.scss */
a:hover {
  color: #b50729;
  text-decoration: underline;
}

/* line 54, sass/_base.scss */
h1 {
  font-size: 20px;
  color: #565245;
  line-height: 36px;
}

/* line 55, sass/_base.scss */
h2 {
  font-size: 16px;
  color: #b3273e;
  line-height: 28px;
}

/* line 56, sass/_base.scss */
h3 {
  font-size: 14px;
  color: #b3273e;
  line-height: 25px;
}

/* line 57, sass/_base.scss */
h4 {
  font-size: 13px;
}

/* line 58, sass/_base.scss */
h5 {
  font-size: 10px;
}

/* line 60, sass/_base.scss */
h1, h2, h3, h4, h5 {
  margin: 0;
  font-weight: bold;
}
/* line 63, sass/_base.scss */
h1 a, h2 a, h3 a, h4 a, h5 a {
  color: #B3273E;
}

/* line 69, sass/_base.scss */
.f1 {
  color: #333333;
}

/* line 71, sass/_base.scss */
.clear {
  font-size: 1px;
  height: 15px;
  line-height: 15px;
  clear: both;
}

/* line 78, sass/_base.scss */
.line1 {
  background: url(../images/bg_dotted.jpg) repeat-x 50%;
  clear: both;
  height: 25px;
  line-height: 25px;
}

/* line 84, sass/_base.scss */
.line2 {
  background: url(../images/bg_dotted2.gif) repeat-x 50%;
  clear: both;
  height: 11px;
  line-height: 11px;
}

/* line 91, sass/_base.scss */
hr {
  background-color: #BBCADE;
  border: 0 solid #BBCADE;
  color: #BBCADE;
  height: 1px;
}

/* line 97, sass/_base.scss */
.content_title {
  font-size: 16px;
  font-weight: bold;
  margin: 5px 0;
  padding: 5px 0;
  color: #B50729;
  border-bottom: 1px solid #BBCADE;
}

/* line 1, sass/_nav.scss */
#nav {
  width: 600px;
  height: 30px;
  padding: 0 0 10px 2px;
  overflow: visible;
  float: left;
}

/* line 10, sass/_nav.scss */
#nav_home {
  width: 79px;
  cursor: pointer;
}

/* line 12, sass/_nav.scss */
#About_SJTU, #Admission, #Academics, #Research {
  width: 105px;
}

/* line 16, sass/_nav.scss */
#Jobs {
  width: 95px;
}

/* line 20, sass/_nav.scss */
.hit_now {
  background: url(../images/nav_on.gif) repeat-x;
  color: #ffffff;
  text-decoration: none;
}

/* ######### Style for Drop Down Menu ######### */
/* line 25, sass/_nav.scss */
#colortab ul li a {
  cursor: default;
}

/* line 29, sass/_nav.scss */
.sitemap-index a {
  padding: 0 3px;
}

/* line 34, sass/_nav.scss */
ul.first_level_list li a {
  color: #B50729;
}

/* line 39, sass/_nav.scss */
ul.second_level_list {
  padding-left: 20px;
}
/* line 41, sass/_nav.scss */
ul.second_level_list li a {
  color: #09418A;
}

/* line 47, sass/_nav.scss */
.ddcolortabs {
  padding: 0;
  width: 100%;
}

/* line 52, sass/_nav.scss */
.ddcolortabs ul {
  margin: 0;
  padding: 0;
  list-style: none;
  font-size: 14px;
}

/* line 59, sass/_nav.scss */
.ddcolortabs li {
  float: left;
  margin: 0 1px 0 0;
  padding: 0px;
  background: url(../images/nav_out.gif) repeat-x;
  text-align: center;
}

/* line 65, sass/_nav.scss */
.ddcolortabs a {
  float: left;
  color: white;
  text-decoration: none;
}

/* line 72, sass/_nav.scss */
.ddcolortabs a span {
  display: block;
  padding: 0px;
  height: 30px;
  line-height: 30px;
  font-weight: bold;
}

/* line 77, sass/_nav.scss */
.ddcolortabs a span {
  float: none;
}

/* line 81, sass/_nav.scss */
.ddcolortabs a:hover {
  background: url(../images/nav_on.gif) repeat-x;
  cursor: default;
  color: #ffffff;
  text-decoration: none;
}

/* line 84, sass/_nav.scss */
.ddcolortabs a:hover span {
  background: url(../images/nav_on.gif) repeat-x;
  cursor: default;
  color: #ffffff;
  text-decoration: none;
}

/* line 88, sass/_nav.scss */
.ddcolortabsline {
  clear: both;
  padding: 0;
  width: 100%;
  height: 8px;
  line-height: 8px;
  background: black;
  border-top: 1px solid #fff;
  /*Remove this to remove border between bar and tabs*/
}

/* ######### Style for Drop Down Menu ######### */
/* line 100, sass/_nav.scss */
.dropmenudiv_a {
  position: absolute;
  top: 0;
  border-bottom-width: 0;
  font: normal 12px Arial;
  line-height: 18px;
  z-index: 100;
  width: 195px;
  visibility: hidden;
  background: #3b6baa;
}

/* line 114, sass/_nav.scss */
.dropmenudiv_a a {
  width: auto;
  display: block;
  border-top: 0 solid #678b3f;
  border-bottom: 1px solid #678b3f;
  /*THEME CHANGE HERE*/
  padding: 5px 10px;
  text-decoration: none;
  color: #ffffff;
  background: #3b6baa;
}

/* line 125, sass/_nav.scss */
* html .dropmenudiv_a a {
  /*IE only hack*/
  width: 100%;
}

/* line 129, sass/_nav.scss */
.dropmenudiv_a a:hover {
  /*THEME CHANGE HERE*/
  background: #ffffff;
  color: #b3273e;
  text-decoration: none;
}

/* line 133, sass/_nav.scss */
.ddcolortabs .selected a, #ddcolortabs .selected a span {
  background: url("../images/nav_on.gif") repeat-x scroll 0 0 transparent;
  color: #FFFFFF;
  text-decoration: none;
}

/* line 1, sass/_slide_show.scss */
#HeadlineWidget {
  width: 945px;
  height: 287px;
  overflow: hidden;
  position: relative;
  background: #ffffff;
  padding: 3px 4px 3px 4px;
}
/* line 9, sass/_slide_show.scss */
#HeadlineWidget img {
  border: medium none;
}
/* line 13, sass/_slide_show.scss */
#HeadlineWidget div.HeadlineNav {
  position: absolute;
  width: 128px;
  height: 22px;
  line-height: 22px;
  padding: 0 0 0 0px;
  top: 250px;
  left: 135px;
  right: 0px;
  color: #fff;
  z-index: 100;
}
/* line 24, sass/_slide_show.scss */
#HeadlineWidget div.HeadlineNav span {
  float: left;
  height: 22px;
  line-height: 22px;
  font-weight: bold;
  padding: 0px 2px 0 2px;
}
/* line 31, sass/_slide_show.scss */
#HeadlineWidget div.HeadlineNav a {
  width: 22px;
  height: 22px;
  float: left;
  text-indent: -5000px;
  margin: 0px 2px;
}
/* line 38, sass/_slide_show.scss */
#HeadlineWidget div.HeadlineNav a.HeadlineNavPause {
  background: url(../images/headlineWidgetPauseBtn.gif) no-repeat;
}
/* line 40, sass/_slide_show.scss */
#HeadlineWidget div.HeadlineNav a.HeadlineNavPause:hover {
  background-position: 0 -22px;
}
/* line 44, sass/_slide_show.scss */
#HeadlineWidget div.HeadlineNav a.HeadlineNavNext {
  background: url(../images/headlineWidgetNextBtn.gif) no-repeat;
}
/* line 46, sass/_slide_show.scss */
#HeadlineWidget div.HeadlineNav a.HeadlineNavNext:hover {
  background-position: 0 -22px;
}
/* line 51, sass/_slide_show.scss */
#HeadlineWidget div.HeadlineNav a.HeadlineNavPrev {
  background: url(../images/headlineWidgetPrevBtn.gif) no-repeat;
}
/* line 53, sass/_slide_show.scss */
#HeadlineWidget div.HeadlineNav a.HeadlineNavPrev:hover {
  background-position: 0 -22px;
}
/* line 58, sass/_slide_show.scss */
#HeadlineWidget div.HeadlineNav a.HeadlineNavPlay {
  background: url(../images/headlineWidgetPlayBtn.gif) no-repeat;
}
/* line 60, sass/_slide_show.scss */
#HeadlineWidget div.HeadlineNav a.HeadlineNavPlay:hover {
  background-position: 0 -22px;
}
/* line 67, sass/_slide_show.scss */
#HeadlineWidget ul.StoriesListing {
  position: relative;
}
/* line 69, sass/_slide_show.scss */
#HeadlineWidget ul.StoriesListing li {
  width: 945px;
  height: 378px;
  overflow: hidden;
  position: absolute;
  top: 0px;
  left: 0px;
  display: none;
  z-index: 10;
}
/* line 78, sass/_slide_show.scss */
#HeadlineWidget ul.StoriesListing li h2 {
  color: #b3273e;
  line-height: 45px;
  margin: 0px;
}
/* line 84, sass/_slide_show.scss */
#HeadlineWidget ul.StoriesListing li h3 {
  color: #ffffff;
  line-height: 18px;
  margin: 0px;
}
/* line 91, sass/_slide_show.scss */
#HeadlineWidget ul.StoriesListing li h4 {
  color: #fff;
  line-height: 18px;
  margin: 0px;
  padding: 10px 0px;
}
/* line 98, sass/_slide_show.scss */
#HeadlineWidget ul.StoriesListing li div.HeadlinePicture {
  overflow: hidden;
  vertical-align: middle;
  position: absolute;
  z-index: 1;
}
/* line 103, sass/_slide_show.scss */
#HeadlineWidget ul.StoriesListing li div.HeadlinePicture img {
  display: block;
  margin: 0 auto;
}

/* line 112, sass/_slide_show.scss */
.HeadlineText2 {
  padding: 70px 10px 10px 10px;
  width: 240px;
  height: 160px;
  position: relative;
  z-index: 98;
}
/* line 119, sass/_slide_show.scss */
.HeadlineText2 h2 {
  color: #b3273e;
  line-height: 45px;
  margin: 0px;
}
/* line 125, sass/_slide_show.scss */
.HeadlineText2 h3 {
  color: #ffffff;
  line-height: 18px;
  margin: 0px;
}
/* line 131, sass/_slide_show.scss */
.HeadlineText2 h4 {
  color: #fff;
  line-height: 18px;
  margin: 0px;
  padding: 10px 0px;
}

/* line 140, sass/_slide_show.scss */
.HeadlineText {
  display: none;
}

/* line 144, sass/_slide_show.scss */
.HeadlineText_bg {
  position: absolute;
  top: 0;
  left: 0;
  width: 260px;
  height: 287px;
  z-index: 30;
  background: url(../images/HeadlineText_bg.png);
}

/* line 154, sass/_slide_show.scss */
.HeadlineText_info {
  position: absolute;
  top: 2px;
  left: 2px;
  width: 260px;
  height: 287px;
  z-index: 99;
}

/*********************************
Pic_change
**********************************/
/* line 167, sass/_slide_show.scss */
.nav3 {
  width: 80px;
  text-align: right;
  height: 7px;
  line-height: 7px;
  padding-top: 7px;
  padding-left: 110px;
}

/* line 168, sass/_slide_show.scss */
#nav3 a {
  padding: 0px 5px;
  text-decoration: none;
  background: url(../images/btn_out.gif) no-repeat 50%;
  color: #8d8e8d;
  float: left;
  height: 4px;
}

/* line 169, sass/_slide_show.scss */
#nav3 a.activeSlide {
  background: url(../images/btn_on.gif) no-repeat 50%;
  padding: 0px 5px;
  color: #c84760;
  float: left;
  height: 4px;
}

/* line 170, sass/_slide_show.scss */
#nav3 a:focus {
  outline: none;
}

/* line 171, sass/_slide_show.scss */
#s4 {
  width: 180px;
  height: 70px;
  overflow: hidden;
  border: 1px #cccccc solid;
}

/* line 172, sass/_slide_show.scss */
#s4 img {
  width: 180px;
  height: 70px;
}

/* line 173, sass/_slide_show.scss */
#s4 div {
  width: 180px;
  height: 70px;
  color: #000000;
}

/* line 174, sass/_slide_show.scss */
.picbox1 {
  width: 180px;
  font-size: 0;
}
/* line 177, sass/_slide_show.scss */
.picbox1 img {
  border: medium none;
  margin: 0;
  padding: 0;
}

/* line 1, sass/_header_footer.scss */
#container {
  width: 953px;
  min-width: 953px;
  margin: 0 auto;
}

/* line 2, sass/_header_footer.scss */
.skip {
  position: absolute;
  top: -9999px;
  left: -9999px;
}

/* line 4, sass/_header_footer.scss */
#header {
  font-size: 12px;
  width: 953px;
  height: 132px;
  min-width: 953px;
  margin: 0 auto;
}
/* line 11, sass/_header_footer.scss */
#header img {
  border: medium none;
  padding: 0;
  margin: 0;
}
/* line 16, sass/_header_footer.scss */
#header a {
  border: none;
}

/* line 19, sass/_header_footer.scss */
#container_header_middle {
  float: left;
  margin-top: 17px;
  width: 600px;
}

/* line 23, sass/_header_footer.scss */
#container_header_right {
  float: left;
  padding-left: 14px;
  margin-top: 13px;
  line-height: 25px;
}
/* line 26, sass/_header_footer.scss */
#container_header_right ul li a {
  color: #cccccc;
}
/* line 28, sass/_header_footer.scss */
#container_header_right ul li a:hover {
  border-bottom: none 1px #ffffff;
}

/* line 32, sass/_header_footer.scss */
#logo {
  width: 230px;
  float: left;
  margin-top: 28px;
  padding-left: 7px;
  margin-right: 4px;
  height: 53px;
}
/* line 34, sass/_header_footer.scss */
#logo h1 {
  position: absolute;
  margin-left: -9999px;
  top: -9999px;
}

/* line 37, sass/_header_footer.scss */
#banner {
  background: #ffffff no-repeat 4px 4px;
  height: 127px;
  width: 945px;
  padding: 4px;
}
/* line 39, sass/_header_footer.scss */
#banner img {
  border: medium none;
  padding: 0;
  margin: 0;
}

/* line 46, sass/_header_footer.scss */
#banner_about_sjtu {
  background: url("../images/banner_about_SJTU.jpg") no-repeat scroll 4px 4px white;
  height: 127px;
  padding: 4px;
  width: 945px;
}

/* line 52, sass/_header_footer.scss */
#banner_news {
  background: url("../images/banner_news.jpg") no-repeat scroll 4px 4px white;
  height: 127px;
  padding: 4px;
  width: 945px;
}

/* line 58, sass/_header_footer.scss */
#banner_events {
  background: url("../images/banner_about_SJTU.jpg") no-repeat scroll 4px 4px white;
  height: 127px;
  padding: 4px;
  width: 945px;
}

/* line 67, sass/_header_footer.scss */
#items_header {
  clear: both;
  height: 20px;
  line-height: 20px;
  margin: 0px;
  padding-right: 166px;
  float: right;
}

/* line 68, sass/_header_footer.scss */
.header_items {
  padding: 0 5px;
  text-align: center;
  float: left;
  background: url(../images/line1.jpg) no-repeat 100% 50%;
}
/* line 74, sass/_header_footer.scss */
.header_items a {
  color: #cccccc;
}
/* line 76, sass/_header_footer.scss */
.header_items a:hover {
  text-decoration: underline;
  color: #cccccc;
}

/* line 83, sass/_header_footer.scss */
#header_quicklink_item {
  float: left;
  position: relative;
  left: 5px;
}

/* line 84, sass/_header_footer.scss */
#quicklink {
  z-index: 10000;
  position: absolute;
}

/* line 85, sass/_header_footer.scss */
.menu_class {
  width: 151px;
  height: 18px;
  border: none;
}

/* line 87, sass/_header_footer.scss */
.the_menu {
  display: none;
  width: 127px;
  background: #f7f3e9;
  border: 1px #999999 solid;
  padding: 5px 0px;
}
/* line 92, sass/_header_footer.scss */
.the_menu li {
  clear: both;
  padding: 3px 2px;
  line-height: 15px;
  display: block;
}
/* line 94, sass/_header_footer.scss */
.the_menu li a {
  color: #09418a;
  clear: both;
  display: block;
  padding: 0px 2px;
}
/* line 95, sass/_header_footer.scss */
.the_menu li a:hover {
  background: #b3273e;
  color: #ffffff;
  display: block;
  padding: 0px 2px;
}

/* line 100, sass/_header_footer.scss */
#search {
  color: #cccccc;
  clear: both;
  height: 20px;
  line-height: 20px;
  padding: 15px 0 17px 0;
  float: right;
  width: 100%;
  display: inline;
}

/* line 110, sass/_header_footer.scss */
#search form#searchformhome {
  margin: 0px;
  border: none;
}

/* line 111, sass/_header_footer.scss */
#search_filters {
  float: right;
  margin: -1px 0px 0px 0px;
}

/* line 112, sass/_header_footer.scss */
.searchbox {
  float: right;
  width: 177px;
}

/* line 113, sass/_header_footer.scss */
#web_label {
  vertical-align: middle;
}

/* line 114, sass/_header_footer.scss */
#search_text_label {
  position: absolute;
  top: -9999px;
  left: -9999px;
}

/* line 115, sass/_header_footer.scss */
#search_text {
  height: 16px;
  border: 1px #999999 solid;
  background: #f7f3e9;
  color: #666666;
  margin-left: 15px;
  float: left;
  width: 127px;
}

/* line 116, sass/_header_footer.scss */
.search_button {
  border: 0;
  background: url(../images/search.gif) no-repeat left top;
  width: 19px;
  height: 18px;
  text-indent: -9999px;
  margin-left: 3px;
  margin-top: 1px;
  float: left;
}

/* line 117, sass/_header_footer.scss */
#search_form {
  width: 600px;
  padding-left: 20px;
  margin: -3px 0px 0px 0px;
}
/* line 119, sass/_header_footer.scss */
#search_form input#q {
  width: 500px;
}

/* line 123, sass/_header_footer.scss */
.search_result {
  padding: 0 10px;
}

/*********************************
Footer
**********************************/
/* line 129, sass/_header_footer.scss */
#footer {
  clear: both;
  width: 100%;
  text-align: center;
  /*background: url(../images/bg_footer.jpg) repeat-x;*/
  height: 93px;
}
#footer .footbanner {
  background:#09418a; 
  height:5px;
}
/* line 130, sass/_header_footer.scss */
#footer .contact {
  color: #333333;
  height: 40px;
  line-height: 40px;
  background: none repeat scroll 0 0 #EBEFF2;
}

/* line 131, sass/_header_footer.scss */
.contact span {
  font-weight: bold;
}

/* line 132, sass/_header_footer.scss */
#footer .copyright {
  color: #cccccc;
  background: none repeat scroll 0 0 #09418A;
  height: 48px;

}
/* line 134, sass/_header_footer.scss */
#footer .copyright a {
  color: #cccccc;
}

/*********************************
Footer_Nav
**********************************/
/* line 142, sass/_header_footer.scss */
#footer_nav {
  clear: both;
  width: 100%;
  background: #09418a;
  border-top: 1px #6c8eb9 solid;
}

/* line 143, sass/_header_footer.scss */
#footer_nav_list {
  width: 880px;
  margin: 0px auto;
}

/* line 144, sass/_header_footer.scss */
#footer_nav_list .h2_bg {
  background: url(../images/footer_mav_line.jpg) no-repeat left top;
  padding: 10px 0px 20px 5px;
}

/* line 145, sass/_header_footer.scss */
#footer_nav_list ul li {
  line-height: 20px;
  border: 1px #09418a solid;
}

/* line 146, sass/_header_footer.scss */
#footer_nav_list ul li a {
  color: #dddddd;
  display: block;
  padding: 0px 25px 0px 5px;
}

/* line 147, sass/_header_footer.scss */
#footer_nav_list ul li a:hover {
  color: #ffffff;
  background: #953859;
  text-decoration: none;
}

/* line 148, sass/_header_footer.scss */
#footer_nav_list h2 {
  color: #cccccc;
  margin: 0px 0px 5px 0px;
  padding: 0px 0px 0px 5px;
}

/* line 149, sass/_header_footer.scss */
#footer_nav_list h2 a {
  color: #cccccc;
}

/* line 150, sass/_header_footer.scss */
#footer_nav_list h2 a:hover {
  color: #cccccc;
  text-decoration: none;
}

/* line 1, sass/_home.scss */
#content_main {
  clear: both;
  padding: 0;
  background: none repeat scroll 0 0 #FFFFFF;
}

/* line 7, sass/_home.scss */
#content_center_home {
  /*background: url(../images/bg_content_main_center.gif) repeat-y;*/
  background: none repeat scroll 0 0 #FFFFFF;
  float: left;
  padding-bottom: 20px;
  padding-left: 4px;
  /*width: 970px;*/
}
#content_center_home2 {
   background: none repeat scroll 0 0 #FFFFFF;
   Margin: 0px auto; 
   width: 970px;
   padding-bottom: 10px;
}

/* line 13, sass/_home.scss */
a.rss_feed {
  background: transparent url("../images/rss.gif") 0 30% no-repeat;
  float: left;
  height: 35px;
  margin: 0;
  padding: 0;
  width: 13px;
  border: none;
}

/* line 14, sass/_home.scss */
.rss_feed span {
  position: absolute;
  left: -9999px;
  margin: 0;
  padding: 0;
}

/* line 16, sass/_home.scss */
#international {
  width: 205px;
  padding: 0 11px 0 0px;
  float: left;
}

#international .footer {
 background: url("/assets/images/internationalfooter.jpg") no-repeat scroll 0 0 transparent;
 padding-top: 0px;
 height:6px;


}
#international .intermore {
  padding: 10px 5px 10px 5px;

}
#international .intermore a{

 color: #7d7d7d;
 font-weight: 600px;
 font-size:10px;
 text-transform: uppercase;

}
#international .intermore a:hover {
 color: #b50729;
 text-decoration: underline;
}
#international_Education, #international_Cooperation {
    padding-top:8px;
    padding-bottom: 0px;


}
/* line 19, sass/_home.scss */
#international_Education h2, #International_Cooperation  h2{
  background: url("/assets/images/navHearBG.jpg");
  background-repeat: repeat;
  color: #ffffff;
  padding-left: 5px;
}

#international_Education ul, #International_Cooperation ul {
 border-left: 1px solid #b2b6bb;
 border-right: 1px solid #b2b6bb;
}
#international_Education ul li, #International_Cooperation  ul li{
  padding: 10px 10px 0px 5px;
  line-height: 15px;
  font-weight: normal;
}

/* line 23, sass/_home.scss */
#news {
  width: 265px;
  padding: 0px 11px 0px 0px;
  padding-right: 11px;
  float: left;
}
/* line 27, sass/_home.scss */
#news .news_title {
  float: left;
  padding-right: 15px;
}
#news_image {
  width: 100px;
  margin: 0px;
  padding-top: 0px;
  padding-left: 0px ;
  padding-right: 8px;
  float: left;
  padding-bottom:10px;


}
/* line 30, sass/_home.scss */
#news_image .news_pic {
  border: 1px solid #b2b6bb;
  clear: both;
  width: 99px;

}
#news_image img {
  border: 1px solid #b2b6bb;
  clear: both;
  width: 100px;
  padding-top: 0px;

}
/* line 32, sass/_home.scss */
#news .news_pic img {
  border: 1px solid #b2b6bb;
  width: 99px;
  float: left;
}

/* line 39, sass/_home.scss */
#news ul li {
  /*background: url(../images/ico_list2.gif) 0px 5px no-repeat;*/
  list_style_type: none;
  padding: 0 10px 15px 0px;
  line-height: 15px;
  clear: both;
}
/* line 43, sass/_home.scss */
#news ul li .news_title_2 {
  display: block;
}
/* line 47, sass/_home.scss */
#news ul li p {
  line-height: 15px;
  margin: 5px 0px;
  color: #333333;
}

/* line 55, sass/_home.scss */
#events {
  width: 258px;
  padding: 0px 11px 0px 0px;
  float: left;
}
/* line 60, sass/_home.scss */
#events .events_title {
  float: left;
  padding-right: 15px;
}
/* line 65, sass/_home.scss */
#events h2 {
  margin: 0px;
}
/* line 68, sass/_home.scss */
#events h3 {
  margin: 0px;
  padding: 0px;
  line-height: 15px;
  vertical-align: middle;
}
/* line 71, sass/_home.scss */
#events .event_list {
  width: 78%;
  float: left;
}

/* line 76, sass/_home.scss */
.border_pic img {
  border: 4px #09418a solid;
  clear: both;
  background: #e4e4e4;
  padding: 1px;
}

/* line 77, sass/_home.scss */
.events_pic {
  clear: both;
  width: 100%;
  overflow: hidden;
}
/* line 79, sass/_home.scss */
.events_pic p {
  margin: 0;
}

/* line 81, sass/_home.scss */
.events_box {
  float: left;
  padding-bottom: 20px;
  width: 258px;
}

/* line 82, sass/_home.scss */
.event_content {
  color: #333333;
  line-height: 15px;
}

/* line 83, sass/_home.scss */
.event_content a {
  color: #b50729;
}

/* line 84, sass/_home.scss */
.event_location {
  color: #333333;
  line-height: 15px;
}

/* line 85, sass/_home.scss */
.event_date {
  width: 22%;
  text-align: left;
  float: left;
}

/* line 86, sass/_home.scss */
.event_time {
  color: #990000;
  font-weight: normal;
  line-height: 10px;
  color: #f37421; 
  font-weight:bold;
}



/* line 88, sass/_home.scss */
.event_day {
  font-family: "Times New Roman", Times, serif;
  color: #666664;
  line-height: 15px;
  font-weight: normal;
}

/* line 91, sass/_home.scss */
#gateways_for {
  width: 180px;
  padding: 0;
  float: left;
}
#gateways_for ul.gray-list li{
 background: url("/images/ico_list2.gif") no-repeat scroll 5px 12px transparent;
 padding: 5px 10px 5px 15px;

}
#gateways_for .gray-list a{


  color: #f37421;
 /*color:#7d7d7d;*/

}

#gateways_for .gray-list a:hover {
  color: #b50729;
  text-decoration: underline;
}
/* line 93, sass/_home.scss */
#gateways_for .gateways_for_list {
  margin: 5px 0px 0px 0px;
}
/* line 95, sass/_home.scss */
#gateways_for .gateways_for_list li {
  background: url(../images/gateways_out.jpg);
  height: 29px;
  line-height: 29px;
  margin: 2px 0px;
  width: 180px;
}
/* line 96, sass/_home.scss */
#gateways_for .gateways_for_list li a {
  color: #ffffff;
  width: 167px;
  padding-left: 15px;
  display: block;
}
/* line 97, sass/_home.scss */
#gateways_for .gateways_for_list li a:hover {
  background: url(../images/gateways_on.jpg);
  width: 167px;
  padding-left: 15px;
  height: 29px;
  line-height: 29px;
  cursor: pointer;
  display: block;
}

/* line 111, sass/_home.scss */
.gaving {
  background: url(../images/ico_list1.gif) no-repeat 0px 50%;
  padding-left: 10px;
}

/* line 116, sass/_home.scss */
#draft_event_form .user input#event_email {
  width: 222px;
  margin-left: 76px;
}
/* line 121, sass/_home.scss */
#draft_event_form .start_date input#event_start_date {
  width: 196px;
}
/* line 124, sass/_home.scss */
#draft_event_form .end_date input#event_end_date {
  margin-left: 5px;
  width: 196px;
}
/* line 128, sass/_home.scss */
#draft_event_form .title input#event_title {
  width: 222px;
  margin-left: 86px;
}
/* line 133, sass/_home.scss */
#draft_event_form .speaker input#event_speaker {
  width: 222px;
  margin-left: 65px;
}
/* line 137, sass/_home.scss */
#draft_event_form .location input#event_location {
  width: 222px;
  margin-left: 65px;
}
/* line 141, sass/_home.scss */
#draft_event_form .existing_venue select#event_event_venue_id {
  width: 227px;
  margin-left: 10px;
}
/* line 146, sass/_home.scss */
#draft_event_form .calendar select#event_calendar_id {
  width: 227px;
  margin-left: 58px;
}

/* line 1, sass/_news.sass */
#news_content {
  width: 740px;
  float: right;
  margin: 0 2px;
}
/* line 5, sass/_news.sass */
#news_content #spotlight {
  height: 230px;
}

/* line 8, sass/_news.sass */
.nav2 {
  width: 275px;
  text-align: left;
}
/* line 11, sass/_news.sass */
.nav2 a {
  margin: 0px 3px;
  padding: 2px 7px;
  text-decoration: none;
  color: black;
  border: 1px #bdccdf solid;
  background: white;
}
/* line 18, sass/_news.sass */
.nav2 a.activeSlide {
  color: white;
  margin: 0px 3px;
  padding: 2px 7px;
  border: 1px #bdccdf solid;
  background: #09418a;
}
/* line 24, sass/_news.sass */
.nav2 a:focus {
  outline: none;
}

/* line 27, sass/_news.sass */
#s5 {
  width: 718px;
  height: 190px;
  overflow: hidden;
  margin: 0px;
  padding: 0px;
}
/* line 33, sass/_news.sass */
#s5 dl {
  margin: 0px;
  padding: 0px;
}
/* line 36, sass/_news.sass */
#s5 img {
  border: 6px #e8e5d6 solid;
  width: 264px;
  height: 171px;
  background: #d5d8de;
  padding: 1px;
  margin: 0;
}
/* line 43, sass/_news.sass */
#s5 div {
  width: 718px;
  height: 190px;
  color: black;
}
/* line 47, sass/_news.sass */
#s5 .dt1 {
  float: left;
  padding: 0px;
  width: 275px;
  height: 179px;
}
/* line 53, sass/_news.sass */
#s5 .dd2 {
  float: left;
  padding: 0px 10px;
  width: 410px;
  color: #333333;
  height: 179px;
}
/* line 60, sass/_news.sass */
#s5 .news_title {
  color: #b50729;
  font-weight: bold;
  line-height: 18px;
}
/* line 64, sass/_news.sass */
#s5 p {
  line-height: 18px;
  margin: 5px 0px;
  padding: 0px;
}
/* line 69, sass/_news.sass */
#s5 h3 {
  color: #09418a;
  line-height: 18px;
  margin: 0px;
}
/* line 73, sass/_news.sass */
#s5 .read_more {
  background: url(../images/ico_list4.gif) no-repeat 15% 55%;
}

/* line 76, sass/_news.sass */
.read_more {
  font-size: 11px;
  background: url(../images/ico_list4.gif) no-repeat 70px 55%;
  text-transform: uppercase;
  font-weight: bold;
}

/* line 80, sass/_news.sass */
#top_news {
  width: 718px;
  border-top: 1px #d6dfeb solid;
  float: left;
  margin-top: 10px;
}
#top_news ul {
  display: flex;
  flex-wrap: wrap;
}
/* line 86, sass/_news.sass */
#top_news ul li {
  float: left;
  width: 179px;
  padding: 25px 28px;
}
/* line 90, sass/_news.sass */
#top_news ul li img {
  border: 6px solid #e8e5d6;
  width: 170px;
  height: 113px;
  background: #d5d8de;
  padding: 1px 1px 1px 1px;
}
/* line 96, sass/_news.sass */
#top_news ul li.border_dotted {
  border-left: 1px #a0b7d6 dotted;
  border-right: 1px #a0b7d6 dotted;
}
/* line 100, sass/_news.sass */
#top_news ul li div span {
  background: url(../images/ico_list2.gif) no-repeat 0px 3px;
  padding-left: 10px;
  line-height: 15px;
  margin: 5px 0px;
  display: block;
}
/* line 107, sass/_news.sass */
#top_news ul li div p {
  line-height: 16px;
  color: #333333;
  padding-left: 10px;
  margin: 5px 0px;
}

/* line 3, sass/_event.sass */
#right_content .events_list h2, #right_content_2 .events_list h2 {
  margin-top: 20px;
}

/* line 5, sass/_event.sass */
#right_content .events_list a, #right_content .events_list p.practicalities, #right_content_2 .events_list a, #right_content_2 .events_list p.practicalities {
  color: #09418a;
  line-height: 20px;
  padding-bottom: 0;
  border: none;
}
/* line 11, sass/_event.sass */
#right_content .events_list  p, #right_content_2 .events_list p {
  text-indent: 0px;

}
.event_stuff {
padding-bottom: 10px;

}
#right_content .event_stuff p {
text-indent: 0px;
}
/* line 13, sass/_event.sass */
#right_content .event, #right_content_2 .event {
  padding: 12px 15px 18px 15px;
  border-bottom: 1px solid #bbcade;
}
/* line 17, sass/_event.sass */
#right_content .event .summary h2, #right_content_2 .event .summary h2 {
  font: 14px arial;
  color: #09418a;
  line-height: 20px;
  padding: 0;
  margin: 0;
  border: none;
}
/* line 24, sass/_event.sass */
#right_content .event .summary p, #right_content_2 .event .summary p {
  margin: 0;
  color: #09418a;
  line-height: 20px;
}
/* line 28, sass/_event.sass */
#right_content .event .summary p.period, #right_content_2 .event .summary p.period {
  color: #a80016;
}
/* line 30, sass/_event.sass */
#right_content h2.listheader, #right_content_2 h2.listheader {
  margin-top: 20px;
}

/* line 1, sass/_left_sidebar.scss */
ul.menu, ul.menu ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
  width: 182px;
}

/* line 8, sass/_left_sidebar.scss */
ul.menu .current_point {
  color: #b50729;
}

/* line 10, sass/_left_sidebar.scss */
ul.menu a {
  text-decoration: none;
  line-height: 18px;
}

/* line 15, sass/_left_sidebar.scss */
ul.menu li {
  line-height: 18px;
  clear: both;
  width: 180px;
}

/* line 17, sass/_left_sidebar.scss */
ul.menu li .acitem {
  clear: both;
}

/* line 19, sass/_left_sidebar.scss */
ul.menu li a {
  float: left;
  width: 150px;
}

/* line 20, sass/_left_sidebar.scss */
ul.menu li a, ul.menu ul.menu li a {
  line-height: 18px;
  border-bottom: 1px #bbcade solid;
  padding: 6px 10px 6px 15px;
  background: url(../images/ico_list2.gif) no-repeat 5px 12px;
}

/* line 28, sass/_left_sidebar.scss */
ul.menu li ul li a, ul.menu ul.menu li ul li a {
  margin-left: 15px;
  float: left;
  width: 135px;
}

/* CSS Document */
/* line 3, sass/_template_style.scss */
.border_right {
  border-right: 1px solid #beccdf;
}

/* line 4, sass/_template_style.scss */
.border_left {
  border-left: 1px solid #beccdf;
}

/* line 5, sass/_template_style.scss */
.border_bottom {
  border-bottom: 1px solid #beccdf;
  padding: 10px 0;
}

/* line 6, sass/_template_style.scss */
.border_top {
  border-top: 1px solid #beccdf;
  padding: 10px 0;
}

/* line 7, sass/_template_style.scss */
.border_bottom_2 {
  border-bottom: 1px dotted #beccdf;
  clear: both;
  padding: 10px 0;
}

/* line 8, sass/_template_style.scss */
.pic_border {
  border: 3px #09418a solid;
  background: #e4e4e4;
  padding: 1px 1px 1px 1px;
}

/* line 10, sass/_template_style.scss */
.layout_1 {
  width: 47%;
  float: left;
  padding: 5px;
}

/* line 11, sass/_template_style.scss */
.layout_2 {
  width: 100%;
  float: left;
  padding: 0px 0px 10px 0px;
  margin: 5px 0;
}

/* line 12, sass/_template_style.scss */
.layout_3 {
  width: 100%;
  float: left;
  padding: 0px 0px 10px 0px;
}

/* line 14, sass/_template_style.scss */
#tv_box_small h3 {
  border-bottom: 1px #d1dbe9 solid;
  line-height: 30px;
}

/* line 16, sass/_template_style.scss */
.tab_news1 {
  height: auto;
  overflow: hidden;
  width: 100%;
}

/* line 17, sass/_template_style.scss */
.tab1 ul {
  padding: 0px;
  margin: 0px;
  list-style: none;
}

/* line 18, sass/_template_style.scss */
.tab1 {
  height: 37px;
  margin: 0px;
  padding: 0px;
  background: url(../images/tabbed_bg.jpg) repeat-x bottom;
}

/* line 19, sass/_template_style.scss */
.tab1 li {
  float: left;
  margin: 0px;
  padding: 0px;
}

/* line 20, sass/_template_style.scss */
.tab1 a {
  color: #09418a;
  height: 35px;
  line-height: 35px;
  text-align: center;
  float: left;
  text-decoration: none;
  border-left: 1px #bbcade solid;
  border-right: 1px #bbcade solid;
  border-top: 1px #bbcade solid;
  padding: 0px 10px;
  background: #dbe7f9;
}

/* line 21, sass/_template_style.scss */
.tab1 a.now, .tab1 a:hover {
  text-decoration: none;
  border-bottom: 1px #ffffff solid;
  background: #ffffff;
  color: #b50729;
  font-weight: bold;
}

/* line 22, sass/_template_style.scss */
.tab_news1 .show {
  padding: 10px 0px;
}

/* line 24, sass/_template_style.scss */
.tab_news2 {
  height: auto;
  overflow: hidden;
  width: 100%;
}

/* line 25, sass/_template_style.scss */
.tab2 ul {
  padding: 0px;
  margin: 0px;
  list-style: none;
}

/* line 26, sass/_template_style.scss */
.tab2 {
  height: 37px;
  margin: 0px;
  padding: 0px;
  background: url(../images/tabbed_bg.jpg) repeat-x bottom;
}

/* line 27, sass/_template_style.scss */
.tab2 li {
  float: left;
  margin: 0px;
  padding: 0px;
}

/* line 28, sass/_template_style.scss */
.tab2 a {
  color: #09418a;
  height: 35px;
  line-height: 35px;
  text-align: center;
  float: left;
  text-decoration: none;
  border-left: 1px #bbcade solid;
  border-right: 1px #bbcade solid;
  border-top: 1px #bbcade solid;
  padding: 0px 10px;
  background: #dbe7f9;
}

/* line 29, sass/_template_style.scss */
.tab2 a.now, .tab2 a:hover {
  text-decoration: none;
  border-bottom: 1px #ffffff solid;
  background: #ffffff;
  color: #b50729;
  font-weight: bold;
}

/* line 31, sass/_template_style.scss */
.event_month {
  color: #676664;
  font-family: "Times New Roman",Times,serif;
  font-weight: normal;
  line-height: 15px;
  text-transform:uppercase;
}

/* line 32, sass/_template_style.scss */
.event_day {
  font-family: "Times New Roman", Times, serif;
  color: #666664;
  line-height: 15px;
  font-weight: normal;
}

/* line 1, sass/_sub_page.scss */
#keyword_box, .keyword_box {
  width: 175px;
  border: 1px #beccdf solid;
}

/* line 2, sass/_sub_page.scss */
#search_bar, .search_bar {
  margin: 0px;
  padding: 0px;
}

/* line 3, sass/_sub_page.scss */
#search_bar #search_by_keyword {
  color: #b3273e;
  font-weight: bold;
  line-height: 28px;
}

/* line 4, sass/_sub_page.scss */
#search_bar fieldset {
  margin: 0px;
  padding: 0px;
  border: none;
}

/* line 5, sass/_sub_page.scss */
.search_bar .search_by_keyword {
  color: #b3273e;
  font-weight: bold;
  line-height: 28px;
}

/* line 6, sass/_sub_page.scss */
.search_bar fieldset {
  margin: 0px;
  padding: 0px;
  border: none;
}

/* line 8, sass/_sub_page.scss */
#search_bar div {
  color: #09418a;
  line-height: 18px;
  padding: 5px 0px;
  height: 18px;
}

/* line 9, sass/_sub_page.scss */
#search_bar ul li {
  color: #333333;
  line-height: 18px;
  padding: 5px 0px;
}

/* line 11, sass/_sub_page.scss */
.search_submit {
  background: url(../images/search_2.gif) no-repeat;
  width: 59px;
  height: 19px;
  border: none;
  cursor: pointer;
  margin: 5px 0px;
}

/* line 12, sass/_sub_page.scss */
.search_submit_2 {
  background: url(../images/search_3.gif) no-repeat;
  width: 99px;
  height: 23px;
  border: none;
  cursor: pointer;
  margin: 5px 0px;
  color: #333333;
}

/* line 13, sass/_sub_page.scss */
.rss_feed_title {
  float: left;
  padding-right: 10px;
}

/* line 14, sass/_sub_page.scss */
a.rss_feed {
  background: transparent url("../images/rss.gif") 0 30% no-repeat;
  float: left;
  height: 35px;
  margin: 0;
  padding: 0;
  width: 13px;
  border: none;
}

/* line 15, sass/_sub_page.scss */
.rss_feed span {
  position: absolute;
  left: -9999px;
  margin: 0;
  padding: 0;
}

/* line 17, sass/_sub_page.scss */
.pagination {
  display: block;
  float: right;
  height: 15px;
  line-height: 15px;
  padding: 20px 0px;
  clear: both;
}

/* line 18, sass/_sub_page.scss */
.pagination a {
  margin: 0px 5px;
  border: 1px #cccccc solid;
  color: #09418a;
  padding: 0px 5px;
}

/* line 19, sass/_sub_page.scss */
.pagination a:hover {
  margin: 0px 5px;
  border: 1px #cccccc solid;
  color: #b3273e;
  padding: 0px 5px;
}

/* line 20, sass/_sub_page.scss */
.pagination .current {
  margin: 0px 5px;
  border: 1px #ffffff solid;
  color: #666666;
  padding: 0px 5px;
}

/* line 21, sass/_sub_page.scss */
.pagination .prev_page {
  padding: 0px 5px 0px 10px;
  font-weight: bold;
}

/* line 22, sass/_sub_page.scss */
.pagination .prev_page:hover {
  padding: 0px 5px 0px 10px;
  font-weight: bold;
}

/* line 23, sass/_sub_page.scss */
.pagination .next_page {
  padding: 0px 10px 0px 5px;
  font-weight: bold;
}

/* line 24, sass/_sub_page.scss */
.pagination .next_page:hover {
  padding: 0px 10px 0px 5px;
  font-weight: bold;
}

/* line 26, sass/_sub_page.scss */
.control_bar {
  margin-bottom: 40px;
  clear: both;
}

/* line 27, sass/_sub_page.scss */
.print {
  color: #09418a;
  float: right;
  background: url(../images/ico_print.gif) no-repeat 0% 50%;
  text-align: right;
  padding: 0px 17px;
}

/* line 28, sass/_sub_page.scss */
.print:hover {
  color: #b50729;
  text-decoration: underline;
}

/* line 29, sass/_sub_page.scss */
.email {
  color: #09418a;
  float: right;
  background: url(../images/ico_email.gif) no-repeat 0% 50%;
  text-align: right;
  padding: 0px 17px;
}

/* line 30, sass/_sub_page.scss */
.email:hover {
  color: #b50729;
  text-decoration: underline;
}

/* line 32, sass/_sub_page.scss */
.more {
  background: url(../images/ico_list3.gif) 40px 53% no-repeat;
  padding: 0px 0px;
  clear: both;
}

/* line 33, sass/_sub_page.scss */
.more_programs {
  background: url(../images/ico_list3.gif) 100px 53% no-repeat;
  padding: 0px 0px;
  clear: both;
}

/* line 34, sass/_sub_page.scss */
.more_vdieo {
  background: url(../images/ico_list3.gif) 43% 53% no-repeat;
  padding: 0px 0px;
  clear: both;
}

/* line 35, sass/_sub_page.scss */
.more_news a, .more_events a {
  padding-left: 3px;
  color: #ffffff;
  text-transform: uppercase; 
  font-size:10px; 
  font-weight: bold;
}
.more_news  {
  background: url(/assets/images/buttonShort.png) 0 0 no-repeat;
  padding: 0px 0px;
  clear: both;

}
/* line 36, sass/_sub_page.scss */
.more_events {
  background: url(/assets/images/buttonShort.png) 0 0 no-repeat;
  padding: 0px 0px;
  clear: both;
}

/* line 38, sass/_sub_page.scss */
.date-pick {
  width: 155px;
  border: 1px #beccdf solid;
  float: left;
}

/* line 39, sass/_sub_page.scss */
a.dp-choose-date {
  float: left;
  width: 17px;
  height: 19px;
  padding: 0;
  margin: 0px 3px 0;
  text-indent: -2000px;
  overflow: hidden;
  background: url(../images/calendar.jpg) no-repeat;
}

/* line 49, sass/_sub_page.scss */
a.dp-choose-date.dp-disabled {
  background-position: 0 -20px;
  cursor: default;
}

/* line 54, sass/_sub_page.scss */
a.rss_feed {
  background: transparent url("../images/rss.gif") 0 30% no-repeat;
  float: left;
  height: 35px;
  margin: 0;
  padding: 0;
  width: 13px;
  border: none;
}

/* line 55, sass/_sub_page.scss */
.rss_feed span {
  position: absolute;
  left: -9999px;
  margin: 0;
  padding: 0;
}

/* line 58, sass/_sub_page.scss */
#title_bar {
  clear: both;
  height: 30px;
  line-height: 30px;
  background: #ececec;
  margin: 0px 3px 0px 3px;
  padding: 0px 8px;
}
/* line 60, sass/_sub_page.scss */
#title_bar h1 {
  color: #09418a;
  float: left;
  margin: 0px;
  padding: 0px;
}
/* line 61, sass/_sub_page.scss */
#title_bar #current_position {
  text-align: left;
  float: right;
}
/* line 63, sass/_sub_page.scss */
#title_bar #current_position span {
  color: #b3273e;
}

/* line 67, sass/_sub_page.scss */
#content_center {
  float: left;
  padding-bottom: 30px;
  background: #ffffff;
  width: 100%;
}
/* line 73, sass/_sub_page.scss */
#content_center h2, #content_center h2 a {
  color: #b50729;
  margin: 0px;
}
/* line 75, sass/_sub_page.scss */
#content_center h2 a:hover, #content_center h2 a a:hover {
  text-decoration: underline;
}

/* line 79, sass/_sub_page.scss */
#table_box .td_border {
  border-right: 1px #b0c3dd dotted;
}

/* line 81, sass/_sub_page.scss */
#left_1_box, #left_2_box, #right_1_box, #right_2_box {
  float: left;
  padding: 0px 12px;
  height: 100%;
}
/* line 83, sass/_sub_page.scss */
#left_1_box h2, #left_2_box h2, #right_1_box h2, #right_2_box h2 {
  color: #b50729;
  margin: 0px;
}

/* line 89, sass/_sub_page.scss */
.sub_1_box {
  float: left;
  width: 26%;
  padding: 15px 2%;
}

/* line 90, sass/_sub_page.scss */
.sub_2_box {
  float: left;
  width: 70%;
  padding: 15px 0px;
}

/* line 92, sass/_sub_page.scss */
#leftsidebar, #rightsidebar {
  float: left;
  width: 182px;
  padding: 0px 0px 0px 10px;
}

/* line 98, sass/_sub_page.scss */
.arwu {
  border: 1px #cccccc solid;
  margin: 5px 0px;
  padding: 0;
}

/* line 100, sass/_sub_page.scss */
#right_content {
  width: 508px;
  padding: 0px 15px 0px 30px;
  border-right: 1px #beccdf solid;
}

/* line 102, sass/_sub_page.scss */
#right_content_2 {
  width: 721px;
  padding: 0px 10px 0px 30px;
}

/* line 104, sass/_sub_page.scss */
#right_content_2, #right_content {
  float: left;
}

/* line 110, sass/_sub_page.scss */
#news_right_content {
  float: left;
  width: 721px;
  padding: 0px 10px 0px 30px;
}

/* line 111, sass/_sub_page.scss */
.date_author {
  border-bottom: 1px solid #BBCADE;
  color: #666666;
  font-size: 13px;
  padding: 8px 5px;
}

/* line 118, sass/_sub_page.scss */
.nav2 {
  width: 275px;
  text-align: left;
}

/* line 119, sass/_sub_page.scss */
#nav2 a {
  margin: 0px 3px;
  padding: 2px 7px;
  text-decoration: none;
  color: #000000;
  border: 1px #bdccdf solid;
  background: #ffffff;
}

/* line 120, sass/_sub_page.scss */
#nav2 a.activeSlide {
  color: #ffffff;
  margin: 0px 3px;
  padding: 2px 7px;
  border: 1px #bdccdf solid;
  background: #09418a;
}

/* line 121, sass/_sub_page.scss */
#nav2 a:focus {
  outline: none;
}

/* line 124, sass/_sub_page.scss */
#more_news {
  clear: both;
  width: 718px;
}
/* line 126, sass/_sub_page.scss */
#more_news h3 {
  border-bottom: 1px #d6dfeb solid;
}
/* line 127, sass/_sub_page.scss */
#more_news ul li {
  padding: 10px 0px;
  background: url(../images/ico_list2.gif) no-repeat 5px 16px;
  padding-left: 15px;
  line-height: 18px;
}

/* line 1, sass/_sitemap.sass */
.sitemap > ul > li > a {
  color: #b50729;
}

/* line 1, sass/_show_hide.sass */
.show-hide {
  cursor: pointer;
}

/* line 15, sass/sjtu.sass */
#left_sidebar {
  width: 206px;
  float: left;
  margin-right: 2px;
  background: transparent;
}

/* line 21, sass/sjtu.sass */
#right_sidebar {
  width: 206px;
  float: right;
  margin-left: 2px;
}

/* line 26, sass/sjtu.sass */
.navigator {
  width: 100%;
  heigth: 20px;
}
/* line 29, sass/sjtu.sass */
.navigator .title {
  float: left;
}
/* line 31, sass/sjtu.sass */
.navigator .navigator_bar {
  float: right;
}
/* line 33, sass/sjtu.sass */
.navigator .nav_links {
  color: blue;
}
/* line 35, sass/sjtu.sass */
.navigator .nav_links a:hover {
  color: #b3273e;
}
/* line 37, sass/sjtu.sass */
.navigator .current_position {
  color: #b3273e;
}
#sitecollection a {

}
#sitecollection a:hover {
 background: #b50729;
}

#sitecollection img {
  padding: 0px;
  border: 0px;
  margin: 0px;
}
.sitebanner {
    background: url("/assets/banners/icons/sitebanner.jpg");


}
.lquote {
width: 100%;
background: url("/assets/banners/icons/lquote.jpg") no-repeat ;
padding-right: 20px;
}

p.lquote span {
display:block;
position: relative;
float: right;
width:31px;
height:22px;
background: url("/assets/banners/icons/rquote.jpg") no-repeat center 100%;
padding: 0 65px 5px 0;
}

.spotlight_image img {

float: left;
margin-right: 10px;
border: 1px;

}