@charset "utf-8";
/* CSS Document */
body {
	margin:0;
	font-family: "ө", "Ln", Arial, Tahoma, SimSun, Calibri, Helvetica, sans-serif;
	font-size: 12px;
	color: #595959;
	background-image: url(../images/TableBG.gif);
	background-repeat: repeat-y;
	background-position: center;
	line-height: 150%;
}
div, h1, h2, h3, h4, hr, p, form, label, input, textarea, img, span{
	margin:0; padding:0;
}
hr{
    color: #DDDDDD;
	noshade:noshade;
}
a:link {
	text-decoration: none;
	color: #0066CC;
/*	font-size: 14px;*/
}
a:visited {
    text-decoration: none;
	color: #003366;
/*	font-size: 14px;*/
}
a:hover {
	text-decoration: none;
	color: #FF6600;
/*	font-size: 14px;*/
}
a:active {
	text-decoration: none;
/*	font-size: 14px;*/
}
/*----------------------------header right start-------------------*/
#Header{
	float:right;
	font-size: 14px;
	margin-right: 20px;
}
#header p.Logo{
	float:left;
	margin-top:0px;
	margin-right: 20px;
}
#header form{
	margin-top:20px;
	margin-right: 20px;
	padding-top: 200px;
	padding-right: 20px;
}
#header p.ContactUs{
	display:block;
	margin-top:10px;
	margin-right: 20px;
}
#header p.HotKeyword{
	display:block;
	margin-top:40px;
	margin-right: 20px;
}
/*----------------------------header right end--------------------*/
/*----------------------------SubListPage Left Start--------------------*/
#Login{
	background-image: url(../images/log_in_bg.jpg);
	background-position: 160px 107px;
}
/*----------------------------SubListPage Left End--------------------*/
.AllGap {
	padding: 10px;
}
.All5Gap {
	padding: 5px;
}
.InputGap {
margin: 5px 0;
padding: 1px;
/*color: #6A6969;
border-width: 1px;
border-style: solid;
border-color: #d4d4d4 #ebebeb #ebebeb #d4d4d4;*/
}
input.button {
	padding: 2px 4px 0px;
/*	margin: 2px 2px;*/
	border: 1px solid #34A7DB;
	background: url(../images/button_bg.gif) repeat-x;
	color: #003471;
}
input.text {
	background-color: #F3F3F3;
	font-weight: bold;
	border: 1px solid #999999;
	font-family: "ө", "Ln", Arial, Tahoma, SimSun, Calibri, Helvetica, sans-serif;
	color: #666666;
}
.SubjectKindRndGap {
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
}
.Pcontent {
	line-height: 150%;
	background-position: left top;
	background-repeat: no-repeat;
	background-image: url(../images/arrow.gif);
	background-color: #fff; text-align:left;
	padding-left:12px; padding-right:0px;
}
.AllTitleBoLine {
	border: 10px solid #DDDDDD;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 5px;
}
.UnderLine {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DDDDDD;
}
.UnderLine {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DDDDDD;
}
.FreeCourseList {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #727272;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #727272;
	padding: 5px;
}
.FreeCourseTr {
	padding-left: 10px;
	padding-top: 4px;
	height: 25px;
	font-size: 13px;
}
.TopUnderLine {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DDDDDD;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #DDDDDD;
}
.TableLine {
	border: 1px solid #DDDDDD;
}
#OverHide { /*指定區域產生捲軸*/
	width:95%;
	height:480px;
	overflow:auto;
	border-top-width: thin;
	border-top-style: outset;
	border-top-color: #E6E6E6;
	border-right-color: #E6E6E6;
	border-bottom-color: #E6E6E6;
	border-left-color: #E6E6E6;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-left-style: outset;
	padding: 0px;
	line-height: 150%;
	text-align: left;
}
.Red12 {
	color: #FF0000;
	font-size: 12px;
}
.Red12:visited {
	color: #FF0000;
	font-size: 12px;
}
.Red12:hover {
	color: #0066CC;
	font-size: 12px;
}
.Red12:link {
	color: #FF0000;
	font-size: 12px;
}
.white12 {
	color: #FFF;
	font-size: 12px;
	text-align: right;
}
.white12:visited {
	color: #FFF;
	font-size: 12px;
	text-align: right;
}
.white12:hover {
	color: #FFF;
	font-size: 12px;
	text-align: right;
}
.white12:link {
	color: #FFF;
	font-size: 12px;
}
.Red14 {
	color: #FF0000;
	font-size: 14px;
	
}
.Red14Bo {
	color: #FF0000;
	font-size: 14px;
	font-weight: bold;
	height: 5pt;
}
.Red16 {
	font-size: 16px;
	line-height: 150%;
	color: #FF0000;
}
.Red16 a:link{
	text-decoration: none;
	color: #FF0000;
	font-size: 16px;
}
.Red16 a:visited {
    text-decoration: none;
	color: #FF0000;
	font-size: 16px;
}
.Red16 a:hover {
	text-decoration: none;
	color: #FF6600;
	font-size: 16px;
}
.Red16 a:active {
	text-decoration: none;
	font-size: 16px;
}
.Green16 {
	font-size: 16px;
	line-height: 150%;
	color: #090;
}
.Black12 {
	font-size: 12px;
	line-height: 130%;
}
.Black14 {
	font-size: 14px;
	line-height: 150%;
/*	text-align:justify;*/ /*文字齊行，好像沒用*/
/*	text-justify :distribute-all-lines;*/ /*文字齊行，好像沒用*/
}
.Black14:visited  {
	font-size: 14px;
	line-height: 150%;
	color: #595959;
}
.Black14:hover{
	font-size: 14px;
	line-height: 150%;
/*	color: #FF6600;*/
}
.Black14:link {
	font-size: 14px;
	line-height: 150%;
	color: #595959;
}
.Black14Right {
	font-size: 14px;
	line-height: 150%;
	float: right;
}
.Black15Bo {
	font-size: 15px;
	line-height: 140%;
	font-weight: bold;
	color: #595959;
}
.Black16 {
	margin:0;
	padding:0;
	color: #666666;
	font-size: 16px;
	line-height: 150%;
	/*	list-style-image: url(../images/LoginDot.gif);*/
	list-style-position: inside;
	list-style-type: disc;
	font-weight: bold;
}
.Gay16 {
	font-size: 16px;
	line-height: 150%;
}
.Gay24Bo {
	font-size: 24px;
	line-height: 150%;
	font-weight: bold;
}
/*----------------------------Footer Start--------------------*/
.FooterRed16{
	text-decoration: none;
	color: #FF0000;
	font-size: 16px;
}
/*----------------------------Footer End--------------------*/
#TextMarqueeDiv1{
	overflow:hidden;
	width:700pt;
	height: 28px;
}
#TextMarqueeDiv2{
	overflow:hidden;
	width:700pt;
	height: 28px;
}
/*----------------------------Member Reg Start--------------------*/
#Reg table {
	border: 1px solid #CCCCCC;
	font-size: 13px;
	line-height: 150%;
}
#Reg td {
	padding: 5px;
}
#Reg input.submit {
	color: #FFFFFF;
	font-size: 14px;
	height: 30px;
	border: 0px;
   _padding: 5px 0 0 0 ;/*firefox*/ /*左右間繫*/
	margin: 10px 10px !important;/*firefox*/ /*2個按鈕間隔*/
	background: url(../images/ButtonBG.gif) repeat-x;
	font-weight: bold;
	width: 120px;
}
/*----------------------------Member Reg end--------------------*/
#MemberCenterSB td{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DDDDDD;
}
.Board a {
	font-size: 16px;
	line-height: 150%;
	list-style-position: outside;
	list-style-type: disc;
	text-align: left;
	display: block;
}
.Board:visited {
	font-size: 16px;
	line-height: 150%;
	list-style-position: outside;
	list-style-type: disc;
	text-align: left;
	display: block;
}
.Board:hover {
	color: #AE5700;
	display: block;
}
.Board:link{
	display: block;
}
#strength_L {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #666;
}
#strength_M {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #666;
}
#PWStrg {
	margin: 5px 0 0 0;
}
#PWStrg td{
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	color: #FFF;
}
#SendMail table{
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #0079B9;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #0079B9;
}
#SendMail td{
	color: #595959;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DDF3FF;
	font-size: 14px;
	line-height: 150%;
}
/*#SendMail input, textarea, select{
	background-color: #DDF4FF;
}*/
#SendMail input.submit {
	background-color: #76B900;
	color: #FFFFFF;
	font-size: 14px;
	height: 30px;
	border: 0px;
   _padding: 5px 0 0 0 ;/*firefox*/ /*左右間繫*/
	margin: 30px 10px !important;/*firefox*/ /*2個按鈕間隔*/
	background: url(../images/ButtonBG.gif) repeat-x;
	font-weight: bold;
	width: 120px;
}
#submenu-div {
	color: #595959;	
}
#submenu-div a:link{
	color: #595959;
}
#submenu-div a:visited{
	color: #595959;
}
#submenu-div a:hover{
	color: #F60;
}
#submenu-div a:active{
	color: #595959;
}
