@charset "utf-8";
body{font: 12px/165% 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;margin:0;padding:0;color:#444; text-align:center;
background:#FFF url(../images/bg.jpg) repeat-y center top}
ul,li{list-style-type:none}  a{color:#444; text-decoration:none}  a:hover{color:#3486B5} .clear{clear:both}
#wrap{background:url(../images/wrap_bgs2.jpg);width:980px;text-align:left; margin:0 auto;padding:0;height:1000px}

#logo{width:724px;margin:0 auto;padding:8px 0}
#logo img{
azimuth: expression(
this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "blank.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true);
}

#header{height:60px;}
#nav{width:700px; margin:0 auto;padding:12px;height:30px;line-height:30px;background:#FFF}
#nav li{float:left; background:url(../images/nav_line.gif) no-repeat right center;padding:0 3px 0 2px} 
#nav li a{ display:block;padding:0 9px} #nav li a:hover,#nav li a.selectd{ background:#8FB5CB;color:#FFF;} 

#nav li ul{text-align:left;left: -999em;width:65px;position: absolute;z-index:1000;filter:alpha(opacity=90);-moz-Opacity:0.9; background:#FFF;margin:0;padding:0}
#nav li ul li{float: left;width:65px;background:none;height:30px; line-height:30px; overflow:hidden}
#nav li ul a{display:block;text-align:left;padding-left:8px;color:#666; text-decoration:none}
#nav li ul a:hover{color:#F3F3F3;text-decoration:none;}
#nav li:hover ul {left: auto;}
#nav li.sfhover ul {left: auto;}


/*_____________________________________________  container, overlay, & wrapper  */
#sb-container, #sb-wrapper {
  text-align: left; /* reset left alignment */
}
#sb-container, #sb-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  margin: 0;
  padding: 0;
}
#sb-container {
  height: 100%;
  display: none;
  visibility: hidden;
  z-index: 999;
}
body > #sb-container {
  /* use position:fixed in modern browsers */
  position: fixed;
}
#sb-overlay {
  /* needed in IE6 where sb-container uses position:absolute */
  height: expression(document.documentElement.clientHeight + 'px');
}
#sb-container > #sb-overlay {
  /* use for sb-container position:fixed */
  height: 100%;
}

/*_________________________________________________________________  wrapper  */
#sb-wrapper {
  position: relative;
}
#sb-wrapper img {
  border: none;
}

/*____________________________________________________________________  body  */
#sb-body {
  position: relative;
  margin: 0;
  padding: 0;
  overflow: hidden;
  border: 1px solid #303030;
}
#sb-body-inner {
  position: relative;
  height: 100%;
}
#sb-content.html {
  height: 100%;
  overflow: auto; /* make html content scrollable */
}

/*_________________________________________________________________  loading  */
#sb-loading {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  text-align: center;
  padding-top: 10px;
}
#sb-body, #sb-loading {
  background-color: #060606; /* should match loading image background color */
}

/*____________________________________________________________  title & info  */
#sb-title, #sb-info {
  position: relative;
  margin: 0; /* these must have no vertical margin or padding */
  padding: 0;
  overflow: hidden;
}
#sb-title-inner, #sb-info-inner {
  position: relative;
  font-family: 'Lucida Grande', Tahoma, sans-serif;
  line-height: 16px;
}
#sb-title, #sb-title-inner {
  height: 26px;
}
#sb-title-inner {
  font-size: 16px;
  padding: 5px 0;
  color: #fff;
}
#sb-info, #sb-info-inner {
  height: 20px;
}
#sb-info-inner {
  font-size: 12px;
  color: #fff;
}

/*_____________________________________________________________________  nav  */
#sb-nav {
  float: right;
  height: 16px;
  padding: 2px 0;
  width: 45%;
}
#sb-nav a {
  display: block;
  float: right;
  height: 16px;
  width: 16px;
  margin-left: 3px;
  cursor: pointer;
}
#sb-nav-close {
  background-image: url(../src/resources/close.png);
  background-repeat: no-repeat;
}
#sb-nav-next {
  background-image: url(../src/resources/next.png);
  background-repeat: no-repeat;
}
#sb-nav-previous {
  background-image: url(../src/resources/previous.png);
  background-repeat: no-repeat;
}
#sb-nav-play {
  background-image: url(../src/resources/play.png);
  background-repeat: no-repeat;
}
#sb-nav-pause {
  background-image: url(../src/resources/pause.png);
  background-repeat: no-repeat;
}

/*_________________________________________________________________  counter  */
#sb-counter {
  float: left;
  padding: 2px 0;
  width: 45%;
}
#sb-counter a {
  padding: 0 4px 0 0;
  text-decoration: none;
  cursor: pointer;
  color: #fff;
}
#sb-counter a.sb-counter-current {
  text-decoration: underline;
}

/*________________________________________________________________  messages  */
div.sb-message {
  font-family: 'Lucida Grande', Tahoma, sans-serif;
  font-size: 12px;
  padding: 10px;
  text-align: center;
}
div.sb-message a:link, div.sb-message a:visited {
  color: #fff;
  text-decoration: underline;
}



#container{width:700px;text-align:left;background:#FFF;margin:0 auto;padding:12px}

	
	h3{border-bottom:2px solid #8FB5CB;height:20px;line-height:20px;font-size:12px; position:relative;padding:0 3px;margin:20px 0 0 0}
	h3 img{position:absolute;right:10px;bottom:0}
	.newslist{padding:10px 160px 10px 10px;margin:0;background:url(../images/news_bg.gif) no-repeat right bottom}
	.newslist li{line-height:25px;height:25px;overflow:hidden;font-size:14px; background:url(../images/li_line.gif) repeat-x left 24px;padding-right:12px}
	.newslist li span{float:right;font-size:10px}
	.newslist li a{display:block;background:url(../images/arr_ico.gif) no-repeat 3px 12px;padding-left:12px}
	
	.photo{height:80px;padding:20px 0 10px 0;overflow:hidden;margin:0;width:700px}
	.photo li{float:left;margin:0 5px} .photo img{width:100px;height:70px;border:1px solid #8FB5CB;padding:3px}
	
	.photoList{margin:0;padding:20px 0 0 20px;height:100%}
	.photoList li{float:left;height:100px;width:125px;padding-left:10px;}
	.photoList img{width:100px;height:70px;border:1px solid #8FB5CB;padding:3px}
	
	.mentorTab{text-align:center;font-size:12px;height:25px}  .mentorTab a{margin-right:20px;font-size:14px; font-weight:bold}
	.mentorTab a.t1{border-bottom:2px solid #8FB5CB}
	
	.photoTab{padding:20px 0 0 30px} .photoTab a{margin-right:10px;}
	.photoTab a.t1{border-bottom:2px solid #8FB5CB}
	
	.Page{height:22px; overflow:hidden; font-weight:bold;padding:0 30px}
	.PageAll{float:left; background:#8FB5CB;width:120px;height:22px;text-align:center;line-height:22px;color:#FFF}
	.Page span,.Page a,.Page a:hover{width:30px;background:#8FB5CB;height:22px;margin-left:3px;text-align:center;display:block;float:left; line-height:22px;color:#FFF;}
	.Page a{color:#666;border:1px solid #8FB5CB; background:#FFF;height:20px; line-height:20px}
	
	.button{border:0;background:#8FB5CB;height:25px;line-height:25px;color:#FFF;font-size:12px;width:60px}
	
#footer{width:700px; margin:0 auto;padding:12px;height:20px;line-height:20px;background:#FFF;margin:8px auto;text-align:center; display:block}	
