body {
	/*background-color: #9E9E9E;*/
	background-color: #FFFFFF;
	padding: 0px;
	margin: 0px;
	color:#555;
	line-height : 180%;
      	font-size:13px;
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
}

#Container {
/*header*/
  margin: 0pt auto;
  position: relative;
  width: 980px;
  margin-top:  0px;
  padding-top: 0px;
}

#TOP {
/*TOP_BANNER*/
  margin: 0pt auto;
  position: relative;
  width: 980px;
  margin-top:  0px;
  padding-top: 0px;
  BACKGROUND-COLOR: #FFFFFF
}

#TOP_Bottom {
/*按鈕*/
  margin: 0pt auto;
  position: relative;
  width: 980px;
  margin-top:  0px;
  padding-top: 0px;
  BACKGROUND-COLOR: #8E87F5
}

#ContentBody {
/*按鈕*/
  width: 980px;
  margin-top:  0px;
  padding-top: 0px;
  padding:0px 0px 0px 0px;
}


#Sidebar {
  background:url(http://content.dsc.com.tw/images/bg05.gif) repeat center;
  float : left;
  width : 171px;
  height : 100%;
  margin: 5px 0px 0px 0px;
  text-align: left;
}

#Content {
  float : left;
  width : 809px;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  background: none;
}

	#Content_MAIN {
	  float : left;
	  /*width : 439px;*/
	  width : 550px;
	  text-align: center;
	  margin: 0px;
	  padding: 0px;
	  background: none;
	  /*border-style: solid;*/
	  /*border-width: 1px;*/
	}

		#dm_banner {
		  margin: 5px 0px 0px 0px;
		}

	
	#Content_RIGHT {
	  float : right;
	  /*width : 300px;*/
	  width : 250px;
	  margin: 0px 0px 0px 0px;
	  padding: 0px;
	  background: none;
	  /*border-style: solid;*/
	  /*border-width: 1px;*/
	}

#Footer {
  clear: both;
  width: 980px;
  color:#5e0523;
  text-align: center;
  margin-left: 0px;
  margin-right: 0px;
  line-height: 180%;
  font-size:12px;
}

#WebPath {
  clear: both;
  margin: 2px 0px 0px 20px;
  padding: 0px;
  width: 95%;
  height: 27px;
}

#WebPath_Path {
  float : left;
  width : 500px;
  margin: 0px;
  padding: 0px;
}

#WebPath_Tool {
  float : right;
  margin: 0px;
  padding: 0px;
}

#TrainsTitle {
  clear: both;
  background:url(http://content.dsc.com.tw/images/t1.gif) repeat center;
  margin: 20px 0px 0px 20px;
  padding: 0px;
  width: 95%;
  height:39px;
}

#TrainsTitle_LEFT {
  float : left;
  width : 295px;
  margin: 0px;
  padding: 0px;
}

#TrainsTitle_TOOL {
  float : left;
  width : 465px;
  margin: 0px;
  padding: 0px;
}

#TrainsTitle_TOOL_Item1 {
  float : left;
  margin-top: 10px;
  padding: 0px;
}
#TrainsTitle_TOOL_Item2 {
  float : right;
  margin-top: 5px;
  padding: 0px;
}

#TrainsTitle_RIGHT {
  float : right;
  margin: 0px;
  padding: 0px;
}

#TrainsTitle_BACK {
  clear: both;
  text-align: right;
  width: 95%;
  margin: 5px 5px 0px 0px;
  padding: 0px;
}

#Trains_BoxCar {
  clear: both;
  text-align: center;
  position: relative;
  width: 95%;
  margin: 10px 0px 0px 20px;
  padding: 0px;
 }

td.Trains_BoxCar_Cell {
  width: 25%;
 }

table.Class2Title {
  clear: both;
  background:url(http://content.dsc.com.tw/images/e-know-class2-middle10-2.gif) repeat center;
  margin: 20px 0px 0px 20px;
  width: 95%;
  height:46px;
}

td.Class2Title_Left {
  width : 8px;
  height: 46px;
  margin: 0px;
  padding: 0px;
}

td.Class2Title_Right {
  width : 11px;
  height: 46px;
  margin: 0px;
  padding: 0px;
}

td.Class2Title_Car {
  text-align: right;
  height: 41px;
  margin: 0px;
  padding: 0px;
}

#Title_Item_Text {
    float:left;
    width: 100%;
    position: relative;
    left: 10px;
    top: 50%;
    margin-top: -0.5em; 
}

.Class2Title_Item {
  background:url(http://content.dsc.com.tw/images/e-know-class2-bottom11.gif) repeat center;
  text-align: left;
  width: 207px;
  height: 27px;
 }

.Class2Title_Item_Over {
  background:url(http://content.dsc.com.tw/images/e-know-class2-bottom11-over.gif) repeat center;
  text-align: left;
  width: 207px;
  height: 27px;
 }
 
#Title_ItemMenuDiv {
  position:absolute;
  left:634px;
  top:215px;
  width:207px;
  z-index:4;
  border-style:solid;
  border-width:1px;
  border-color:#A7A6A6;
}

td.Class2Title_Menu {
  background:url(http://content.dsc.com.tw/images/e-know-class2-formbg.gif) repeat center;
  cursor:pointer;
  text-align: left;
  width: 205px;
  height: 27px;
  padding-left: 10px;
}

td.Class2Title_Menu_Over {
  background:url(http://content.dsc.com.tw/images/e-know-class2-formbg-over.gif) repeat center;
  cursor:pointer;
  text-align: left;
  width: 205px;
  height: 27px;
  padding-left: 10px;
}

.Couse2List {
  width: 95%;
  margin: 0px 0px 0px 20px;
  border-style:solid;
  border-width:1px;
  border-color:#c3c3c1;
}

.Couse2List_Cell {
  color: #423d3d;
}

#TrainsCouseList {
  clear: both;
  position: relative;
  width: 95%;
  margin: 10px 0px 0px 20px;
  padding: 0px;
  border-color:#C3C3C1;
  border-width:1px;
  border-style:solid;
}

.Web_Part {
  margin: 5px 0px 0px 0px;
}

.Web_Part_Header {
  background:url(http://content.dsc.com.tw/images/top_or01.gif) center;
  width: 246px;
  height: 30px;
}

.Web_Part_Header_Left {
  float: left;
  padding: 6px 0px 0px 10px;
  color: #5D310E;
}

.Web_Part_Header_Right {
  float: right;
  padding: 6px 10px 0px 0px;
}

.Web_Part_Body {
  clear: both;
  background:url(http://content.dsc.com.tw/images/middle_or01.gif) repeat center;
  padding: 3px 0px 3px 0px;
  width: 246px;
}

.Web_Part_Body_Weekbook {
  margin: 0px 10px 0px 10px;
  text-align: left;  
}

.Web_Part_Footer {
  width: 246px;
  height: 4px;
  margin: 0px;
  padding: 0px;
}

table.menu {
	border-collapse : collapse;
	border-spacing : 0px;
	margin-left:0px;
	width : 171px;
}

table.menu td {
	padding:0px;
}

td {
	font-family: "新細明體";
	font-size: 10pt;
	color: #030D04;
	line-height: 16px;
}

tr.THeader {
	font-family: "新細明體";
	font-size: 10pt;
	color: #423D3D;
	line-height: 16px;
	BACKGROUND-COLOR: #D6D5D5;
}

tr.TBody td {
	font-family: "新細明體";
	font-size: 10pt;
	color: #666565;
	line-height: 16px;
}

.EditField
{
    BORDER-RIGHT: salmon 1px solid;
    BORDER-TOP: salmon 1px solid;
    PADDING-LEFT: 0px;
    FONT-SIZE: 13px;
    BORDER-LEFT: salmon 1px solid;
    COLOR: #5B878C;
    BORDER-BOTTOM: salmon 1px solid;
    FONT-FAMILY: "????";
    BACKGROUND-COLOR: #FEF7F5
}
.EditField1
{
    BORDER-RIGHT: #B6B6B6 1px solid;
    BORDER-TOP: #B6B6B6 1px solid;
    PADDING-LEFT: 0px;
    FONT-SIZE: 13px;
    BORDER-LEFT: #B6B6B6 1px solid;
    COLOR: #000000;
    BORDER-BOTTOM: #B6B6B6 1px solid;
    FONT-FAMILY: "????";
    BACKGROUND-COLOR: #FEF7F5
}
.LockedField
{
    BORDER-RIGHT: lightskyblue 1px solid;
    BORDER-TOP: lightskyblue 1px solid;
    FONT-SIZE: 9pt;
    BORDER-LEFT: lightskyblue 1px solid;
    COLOR: #3c3c00;
    BORDER-BOTTOM: lightskyblue 1px solid;
    FONT-FAMILY: 新細明體;
    BACKGROUND-COLOR: lightcyan
}
.idField
{
	FONT-SIZE: 19px;
	COLOR: #000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #FFFFFF;
	border: 1px solid #999999;
	height: 26px;
	width: 120px;
	letter-spacing: 1pt;
	word-spacing: 1pt;
	line-height: 25px;
}
.botton1 {
	font-family: "新細明體";
	font-size: 13px;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-color: #DCDCDC;
	border-right-color: #999999;
	border-bottom-color: #666633;
	border-left-color: #DCDCDC;
	color: #000000;
	font-weight: lighter;
	BACKGROUND-COLOR: #DCDCDC;
}
.Button2
{
    BORDER-RIGHT: moccasin 2px outset;
    BORDER-TOP: moccasin 2px outset;
    FONT-SIZE: 9pt;
    BORDER-LEFT: moccasin 2px outset;
    WIDTH: 35px;
    CURSOR: hand;
    COLOR: #3c3c00;
    BORDER-BOTTOM: moccasin 2px outset;
    HEIGHT: 22px;
    BACKGROUND-COLOR: navajowhite
}
.Button3
{
    BORDER-RIGHT: moccasin 2px outset;
    BORDER-TOP: moccasin 2px outset;
    FONT-SIZE: 9pt;
    BORDER-LEFT: moccasin 2px outset;
    WIDTH: 130px;
    CURSOR: hand;
    COLOR: #3c3c00;
    BORDER-BOTTOM: moccasin 2px outset;
    HEIGHT: 22px;
    BACKGROUND-COLOR: navajowhite
}
.p12p {
	font-family: "新細明體";
	font-size: 12pt;
	line-height: 18pt;
	color: #FF0000;
}
.10b {
	font-family: "新細明體";
	font-size: 10pt;
	line-height: 16px;
	color: #8A7D41;
}
.p10b-1 {
	font-size: 10pt;
	line-height: 16px;
	color: #663300;
}
.p10g {
	font-family: "新細明體";
	font-size: 10pt;
	line-height: 16px;
	color: #4D7A0C;
}
a:visited {
	text-decoration: none;
	color: #000000;
}
a:link {
	text-decoration: none;
	color: #000000;
}
a:hover {
	color: #CC3300;
	text-decoration: none;
}
.1a {
	font-family: "細明體";
	font-size: 10pt;
	line-height: 20px;
}
.p10d {
	line-height: 20px;
}
.p14r {
	font-size: 12pt;
	line-height: 16pt;
	color: #FF0000;
}
.p10w {
	font-size: 10pt;
	line-height: 16pt;
	color: #FFFFFF;
}
.p10brown {
	font-size: 10pt;
	line-height: 10pt;
	color: #663300;
}
.12y {
	font-size: 12pt;
	line-height: 16pt;
	color: #F7A000;
}
.p12w-b {
	font-size: 12pt;
	line-height: 16pt;
	font-weight: bold;
	color: #FFFFFF;
}
.10or {
	font-size: 10pt;
	line-height: 16pt;
	color: #CB301F;
}
.p10or {
	font-size: 10pt;
	line-height: 16pt;
	color: #CB301F;
}
.p11b {
	font-size: 11pt;
	line-height: 18pt;
	color: #000000;
}
.p11r {
	font-size: 11pt;
	line-height: 18pt;
	color: #FF3333;
}
.p12g {
	font-size: 12pt;
	line-height: 18pt;
	color: #336600;
}
.p12b {
	font-size: 12pt;
	line-height: 18pt;
	color: #663300;
}
.title1 {
	font-family: "新細明體";
	font-size: 10pt;
	color: #5D310E;
}
.Class2ItemSelected {
	text-decoration: none;
	color: #B08635;
	cursor:default;
}
.Class2Item {
	text-decoration: underline;
	color: #686767;
	cursor:pointer;
}
.Class2ItemOver {
	text-decoration: underline;
	color: #CC3300;
	cursor:pointer;
}
.link1:visited {
	font-family: "新細明體";
	text-decoration: underline;
	color: #663300;
}
.link1:link {
	font-family: "新細明體";
	text-decoration: underline;
	color: #663300;
}
.link1:hover {
	font-family: "新細明體";
	color: #CC3300;
	text-decoration: none;
}
.link2:visited {
	font-size: 12pt;
	line-height: 12pt;
	color: #FF0000;
}
.link2:link {
	font-size: 12pt;
	line-height: 18pt;
	color: #FF0000;
}
.link2:hover {
	
	line-height: 18pt;
	color: #FF9900;
}
.link3:visited {
	text-decoration: underline;
	color: #FF9900;
}
.link3:link {
	text-decoration: underline;
	color: #FF9900;
}
.link3:hover {
	text-decoration: underline;
	color: #663300;
}
.link4:visited {
        font-family: "新細明體";
	font-size: 10pt;
	font-weight: normal;
	color: #A96E20;
}
.link4:link {
        font-family: "新細明體";
	font-size: 10pt;
	font-weight: normal;
	color: #A96E20;
}
.link4:hover {
        font-family: "新細明體";
	font-size: 10pt;
	font-weight: normal;
	color: #E79F40;
}
.link5:visited {
        font-family: "新細明體";
	font-size: 10pt;
	font-weight: normal;
	color: #E00E0E;
}
.link5:link {
        font-family: "新細明體";
	font-size: 10pt;
	font-weight: normal;
	color: #EA6B0E;
}
.link5:hover {
        font-family: "新細明體";
	font-size: 10pt;
	font-weight: normal;
	color: #EA6B0E;
}
.link6:visited {
        font-family: "新細明體";
	font-size: 10pt;
	font-weight: normal;
	color: #BB5355;
}
.link6:link {
        font-family: "新細明體";
	font-size: 10pt;
	font-weight: normal;
	color: #CE6675;
}
.link6:hover {
        font-family: "新細明體";
	font-size: 10pt;
	font-weight: normal;
	color: #F99EAB;
}
.link7:visited {
        font-family: "新細明體";
	font-size: 10pt;
	font-weight: normal;
	color: #CC0000;
}
.link7:link {
        font-family: "新細明體";
	font-size: 10pt;
	font-weight: normal;
	color: #CC0000;
}
.link7:hover {
        font-family: "新細明體";
	font-size: 10pt;
	font-weight: normal;
	color: #F99EAB;
}
.link8:visited {
        font-family: "新細明體";
	font-size: 10pt;
	font-weight: normal;
	color: #0000CC;
}
.link8:link {
        font-family: "新細明體";
	font-size: 10pt;
	font-weight: normal;
	color: #0000CC;
}
.link8:hover {
        font-family: "新細明體";
	font-size: 10pt;
	font-weight: normal;
	color: #9EABF9;
}

