@charset "utf-8";
/* CSS Document */

@import url("Layout.css");

body {background:#f5f2eb url(../Images/headerBg.png) repeat-x left top;}
a {color:#4B5C55; text-decoration:none;}

#subLeftMenu {background:url(../Images/subLeftMenu.png) repeat-y left top; margin:0 0 0 30px; overflow:hidden;}
#subLeftMenuOuter {background:url(../Images/subLeftMenuOuter.png) no-repeat left top; overflow:hidden;}
#subLeftMenuInner {background:url(../Images/subLeftMenuInner.png) no-repeat left bottom; overflow:hidden;}
#subLeftMenu h1 {background:url(../Images/subMenuText.png) no-repeat 36px 20px; height:20px; padding-top:20px;}
#subLeftMenu h4 {background:url(../Images/subMenu2Text.png) no-repeat 36px 20px; height:20px; padding-top:20px;}
#subLeftMenu h2 {padding:19px 0 0 29px;}
#subLeftMenu h3 {color:#006450; font-weight:bold; font-size:14px; padding:22px 0 0 58px; height:18px;}
#subLeftMenu h2 a {background:url(../Images/subLeftMenuBg.png) no-repeat 4px 9px; padding-left:30px; display:block; width:130px; height:28px; line-height:28px; overflow:hidden;}
#subLeftMenu h2 a:hover {background:url(../Images/subLeftMenuOver.png) no-repeat left top; text-decoration:underline;}
#columnsSideSearch {background:url(../Images/btnSearchBg.gif) no-repeat 18px 20px; padding:60px 0 20px 20px; height:20px;}
#columnsSideContent {padding:20px;}


#subMenuPath {padding:10px 12px; text-align:right;}
#subMenuPath h2 {background: url(../Images/home.gif) no-repeat left top; height:20px; line-height:20px; float:right; padding:0 0 0 30px;}
#subMenuPath h2 a {color:#444; padding:0 3px;}
#subMenuPath h2 a:hover {color:#E71A00; text-decoration:underline;}
#subMenuPath h2 span {color:#006055;}

#searchMenuPath {padding:16px 12px 0 12px;}
#searchMenuPath h2 {background: url(../Images/home.gif) no-repeat left top; float:left; height:20px; line-height:20px; padding:0 0 0 30px;}
#searchMenuPath h2 a {color:#444; padding:0 3px;}
#searchMenuPath h2 a:hover {color:#E71A00; text-decoration:underline;}
#searchMenuPath h2 span {color:#006055;}
#searchMenuPath h3 {color:#FFF; font-weight:bold; float:right;}

#columnsFrameNav {background:url(../Images/columnsFrame2Tab.png) no-repeat left top; height:40px; margin:28px 20px 28px 20px;}
#columnsFrameNav a {color:#006055; background:#F5F5F5; display:block; padding:6px 9px 4px 9px; margin-left:3px; border-top: 1px solid #FFF; border-right: 1px solid #C2C2C2; border-bottom: 1px solid #C2C2C2; border-left: 1px solid #FFF;}

#columnsFrameTab {background:url(../Images/columnsFrameTab.png) no-repeat left top; height:40px; margin:20px;}
#columnsFrame3Tab {background:url(../Images/columnsFrameTab.png) no-repeat left top; height:40px; margin:20px;}
#columnsFrameTab h2 {padding:7px 0 0 28px;}
#columnsFrame2Tab {background:url(../Images/columnsFrame2Tab.png) no-repeat left top; height:40px; margin:0 20px;}
#columnsFrame4Tab, #columnsFrame5Tab, #columnsFrame6Tab, #columnsFrame7Tab, #columnsFrame8Tab, #columnsFrame9Tab, #columnsFrame10Tab {background:url(../Images/columnsFrameTab.png) no-repeat left -120px; height:40px; margin:20px;}
#columnsFrame5Tab {background:url(../Images/columnsFrameTab.png) no-repeat left -160px;}
#columnsFrame6Tab {background:url(../Images/columnsFrameTab.png) no-repeat left -200px;}
#columnsFrame7Tab {background:url(../Images/columnsFrameTab.png) no-repeat left -240px;}
#columnsFrame8Tab {background:url(../Images/columnsFrameTab.png) no-repeat left -280px;}
#columnsFrame9Tab {background:url(../Images/columnsFrameTab.png) no-repeat left -320px;}
#columnsFrame10Tab {background:url(../Images/columnsFrameTab.png) no-repeat left -360px;}

#columnsFrame2Tab a, #columnsFrame3Tab a {float:left; background:url(../Images/columnsFrame2Tab.png) no-repeat left -40px; display:inline; height:31px; margin:0 10px 0 0;}
#columnsFrame2Tab a span, #columnsFrame3Tab a span {float:left; background:url(../Images/columnsFrame2Tab.png) no-repeat right -80px; display:block; height:22px; padding:9px 16px 0 33px; color:#006450; font-weight:bold; font-size:14px; cursor:pointer;}
#columnsFrame2Tab span:hover, #columnsFrame3Tab span:hover {text-decoration:underline;}
#columnsOrder {background:url(../Images/columnsOrder.png) repeat-x left top; color:#659FB2; font-weight:bold; height:28px; line-height:28px; margin:10px 36px 0 36px; padding:0 16px;}
#columnsOrder a {color:#C60; font-weight:normal; padding:0 16px; text-decoration:underline;}
#searchFrameTab {background:url(../Images/columnsFrameTab.png) no-repeat left -40px; height:40px; margin:0 20px;}
#searchFrame2Tab {background:url(../Images/columnsFrameTab.png) no-repeat left -80px; height:40px; margin:80px 20px 0 20px;}
#searchBar {text-align:center; padding: 40px 0 0 0; height:60px; margin:0 20px;}

.columnsScrollBox{width:658px; padding:0 0 12px 20px; overflow:hidden;}
.columnsScrollBox .LeftBotton{height:128px; width:12px; background:url(../Images/columnsScroll.gif) no-repeat left center; overflow:hidden; float:left; display:inline; cursor:pointer;}
.columnsScrollBox .RightBotton{height:128px; width:12px; background:url(../Images/columnsScroll.gif) no-repeat right center; overflow:hidden; float:left; display:inline; cursor:pointer;}
.columnsScrollBox .Cont{width:630px; overflow:hidden; float:left;} 
.columnsScrollBox .ScrCont{width:10000000px;}
.columnsScrollBox dl, #columnsFramePic dl {width:210px; float:left; text-align:center;}
.columnsScrollBox dt img, #columnsFramePic dt img {padding:3px; background:#eee; display:block; margin:0 auto;}
.columnsScrollBox dd, #columnsFramePic dd {height:20px; line-height:20px; padding:0; margin:0; overflow:hidden;}
.columnsScrollBox dd a, #columnsFramePic dd a {color:#006055;}
.columnsScrollBox dd a:hover, #columnsFramePic dd a:hover {color:#E71A00;text-decoration:underline;}
.columnsScrollBox #List1,.columnsScrollBox #List2 {float:left;}

#columnsFrameContent, #columnsFrame2Content, #nsfzGuide {padding:20px 42px 40px 42px;}
#columnsFrame2Content {line-height:1.8;}
#columnsFrame2Content p {text-indent:2em; margin:10px 0;}
#columnsFrame2Content p span {color:#C60;}
#columnsFrame2Content h1 {color:#006055; font-size:18px; font-weight:bold; text-align:center; padding-bottom:20px;}
#columnsFrame2Content h4 {color:#006055; font-size:13px; font-weight:bold;}
#columnsFrame2Content li {text-align:center; padding:4px;}

#columnsFrameContent h2 {height:40px; line-height:40px; width:100%; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
#columnsFrameContent h2 a {font-size:14px; font-weight:bold;}
#columnsFrameContent h3 {float:left; width:380px; height:76px; line-height:1.6;}
#columnsFrameContent p {float:right; text-align:right; width:180px; padding-bottom:18px; overflow:hidden;}
#columnsFrameContent p img {background:#FFF; padding:1px; border:3px solid #CCC;}
#columnsFrameContent em {color:#528C8C; font-style:normal;}

#columnsFramePic {padding:30px 30px;}

#columnsFrameContent li {background:url(../Images/nsfzIcon.gif) no-repeat left 4px; display:block; text-align:left; padding:0 0 0 12px; height:28px; line-height:28px; border-bottom:1px solid #EEE; overflow:hidden;}
#columnsFrameContent li span {float:right; color:#999; text-align:right; height:24px; padding:0 3px 0 0; line-height:24px;}
#columnsFrameContent li:hover {background: url(../Images/nsfzIcon.gif) no-repeat left -36px; color:#E71A00; text-decoration:none;}
#columnsFrameContent li a:hover {color:#E71A00; text-decoration:underline;}

#noteBox {background:url(../Images/noteBox.gif) no-repeat left bottom;}
#noteOuter {background:url(../Images/noteOuter.gif) no-repeat right bottom; padding-bottom:10px;}
#noteOuter h3 {color:#538c8c; padding:0 20px;}
#noteInner {background:url(../Images/noteInner.gif) no-repeat left top;}
#noteInner h2 {color:#538c8c; background:url(../Images/noteCorner.gif) no-repeat right top; padding:12px 20px 8px 20px;}

#btnFirst, #btnPrev, #btnNext, #btnLast, #lblCurrentPage {border:1px solid #76ADAD; height:24px; line-height:24px; padding:2px 4px; margin:0px 4px;}
#lblCurrentPage {color:#7A3E00; letter-spacing:2px; border:1px solid #999;}
#columnsFrameContent h1, #columnsFramePic h1 {text-align:center; padding:14px 0; line-height:1.8px;}

#SearchNews1_Button1 { background:url(../Images/btnSearch.gif) no-repeat left top; width:58px; height:21px; border:0 0 0; cursor:pointer;}

#nsfzGuide {line-height:2.0;}
#nsfzGuide h3 {color:#C60; padding-left:24px;}
#columnsAcademician td {border-bottom: 1px solid #eee;}
#columnsAcademician td img {padding:3px; border:1px solid #eee;}
#columnsTeacherStyle td {padding-bottom:20px;}
#columnsTeacherStyle td img {float:left; padding:3px; border:1px solid #eee; margin-right:10px;}
#columnsMsg {background:url(../Images/SchoolProfile/columnsMsg01.jpg) no-repeat right bottom;}

.container {width:980px; margin:0 auto; line-height:1.8; overflow:hidden;}
#statementCon h1 {padding:36px 0 37px 0;}
#statementCon span {color:#E71A00; font-size:16px; font-weight: bold; background:url(../Images/document.png) repeat-x left top; text-align:center; display:block; padding:8px 0; margin:0 0 12px 0; overflow:hidden;}
#statementCon em {color:#E71A00; font-style:normal;}
#statementCon hr {padding:0; margin:16px 0;}