body {
  font-size:12px;
  margin: 3px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  color:#666666;
  background-color:#99ccff;
  font-family:'Tahoma',sans-serif; }

.BoxTop, .BoxBottom {
  display:block;
  background:transparent;
  font-size:1px; }
.Box1B1, .Box1B2, .Box1B3, .Box1B4 {
  display:block;
  overflow:hidden; }
.Box1B1, .Box1B2, .Box1B3 {
  height:1px; }
.Box1B2, .Box1B3, .Box1B4 {
  background:#ffffff;
  border-left:1px solid #666666;
  border-right:1px solid #666666; }
.Box1B1 {
  margin:0px 5px;
  background:#666666; }
.Box1B2 {
  margin:0px 3px;
  border-width:0px 2px; }
.Box1B3 {
  margin:0px 2px; }
.Box1B4 {
  height:2px;
  margin:0px 1px;}
.Box1Content {
  display:block;
  background:#ffffff;
  border:0px solid #666666;
  border-width:0px 1px; }

#Head {
  width:900px; }

#HeadMain {
  position:relative;
  height:60px; }
#HeadLogo {
  position:absolute;
  top:5px;
  left:5px; }

#HeadSubject {
  font-size:14px;
  position:absolute;
  bottom:5px;
  right:10px; }

#HeadCounter {
  font-size:10px;
  position:absolute;
  top:5px;
  right:10px; }

#HeadDate {
  font-size:10px;
  position:absolute;
  top:20px;
  right:10px; }

#Navi {
  padding:5px 0px;
  width:900px; }

#NaviMain {
  text-align:center; }

#Main {
  position:relative;
  width:900px; }

#Subject {
  padding:2px 0px 2px 16px;
  text-align:left;
  font-size:18px; }

#SubjectNote {
  padding:0px 0px 0px 16px;
  color:#cc3333;
  text-align:left;
  font-size:14px; }

#SubjectNavi {
  padding:3px 0px 10px 16px;
  text-align:left;
  font-size:12px; }

#ApplyNow {
  font-size:10px;
  position:absolute;
  top:12px;
  right:16px; }

#ContentFrame {
  position:relative;
  padding:0px 0px 10px 0px; }

#ContentArea {
  position:relative;
  padding:10px 0px;
  text-align:left; }

#ContentInnerArea {
  overflow:auto;
  width:860px;
  height:450px;
  position:relative;
  padding:0px 10px 10px 10px;
  text-align:left; }

#ContentImage {
  position:absolute;
  top:10px;
  right:16px; }

.Line {
  width:870px;
  height:1px;
  font-size:1px;
  background-repeat:repeat-x;
  margin:0px 0px 5px 0px;
  background-image:url('../images/dot1.gif'); }

.ContentSubject1 {
  width:520px;
  background-image:url('../images/dot1.gif'); }

.ContentSubject2 {
  width:520px;
  background-image:url('../images/dot2.gif'); }

.ContentSubjectText1 {
  padding:3px 3px 3px 10px;
  font-size:16px;
  color:#476581; }

.ContentSubjectText2 {
  padding:3px 3px 3px 10px;
  font-size:16px;
  color:#816547; }

.ContentData {
  position:relative; }

.ContentLink1 {
  font-size:12px;
  width:300px;
  height:72px;
  padding:3px 3px 3px 20px; }

.ContentLink2 {
  font-size:12px;
  width:300px;
  height:36px;
  padding:3px 3px 3px 20px; }

.ContentNavi {
  position:absolute;
  top:6px;
  left:180px;
  height:74px;
  width:320px;
  background-repeat:repeat-y;
  background-image:url('../images/dot.gif'); }
  

#IndexNote {
  padding:10px 0px 0px 0px;
  font-size:14px;
  height:70px; }
  
#IndexNote b {
  font-weight:normal;
  color:#cc3333; }

#IndexNavi {
  margin:10px 0px;
  font-size:12px; }

a {
  color:#666666; }

a:hover {
  color:#cc3333; }

#Footer1 {
  width:900px;
  position:relative;
  margin:10px 0px 10px 0px;
  font-size:12px; }

#Verisign {
  position:absolute;
  top:-10px;
  right:0px; }

#Footer2 {
  width:700px;
  color:#ffffff;
  text-align:left;
  font-size:12px; }

.Term {
  position:relative;
  margin:0px 0px 5px 0px; }

.TermText {
  left:120px;
  width:200px;
  position:relative;
  text-align:left;
  padding:2px; }

.Spring {
  position:absolute;
  top:0px;
  left:10px;
  padding:2px;
  width:96px;
  text-align:center;
  color:#cc3333;
  border:1px #cc3333 solid; }

.Fall {
  position:absolute;
  top:0px;
  left:10px;
  padding:2px;
  width:96px;
  text-align:center;
  color:#3333cc;
  border:1px #3333cc solid; }

.Long {
  position:absolute;
  top:0px;
  left:10px;
  padding:2px;
  width:96px;
  text-align:center;
  color:#338833;
  border:1px #338833 solid; }

#IframeError {
  height:500px;
  color:#cc3333;
  font-size:14px;
  }
