body {
	text-align: left;
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 13px;
	background-image: url(../images/ibrain_index_bg1.gif);
}
#txt {
	font-size: 13px;
	color: #5D5D5D;
	width: 580px;
	padding: 15px 20px 50px 12px;
	line-height: 20px;

}
#content {
	font-size: 13px;
	color: #5D5D5D;
	width: 580px;
	padding: 15px 30px 50px 65px;
	line-height: 20px;
	text-align: justify;

}
#container {
	font-size: 13px;
	color: #5D5D5D;
	width: 85%;
	padding: 15px 30px;
	line-height: 20px;
}
.H {
	font-size: 18px;
	color: #185BA6;
	font-weight: bold;
	background-image: url(../Images/ibrain_main_top3.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 35px;

}

.H_ {
	font-size: 13px;
	color: #5D5D5D;
	line-height: 150%;
	background-image: url(../Images/ibrain_main_top3.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 35px;

}
	
#main {
	text-align: left;
	width: 100%;
	margin: 0 35 50 30px;
}
.line {
	background-image: url(../images/ibrain_main_line01.gif);
	padding-top: px;
	background-repeat: repeat-y;
	width: 25px;
}
.select {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 11px;
}
.location {
	font-size: 13px;
	color: #ABCEFA;
	text-align: right;
	padding-right: 28px;
}
.location1 {
	font-size: 13px;
	color: #C7EFB1;
	text-align: right;
	padding-right: 28px;
}
.location2 {
	font-size: 13px;
	color: #FFBC7A;
	text-align: right;
	padding-right: 28px;
}
.location3 {
	font-size: 13px;
	color: #9CE9FC;
	text-align: right;
	padding-right: 28px;
}
.Title {
	font-size: 30px;
	color: #FFFFFF;
	padding-left: 50px;
	font-weight: bold;
	height: 53px;
	valign: bottom;
}

.R-bg2 {
	background-image: url(../Images/ibrain_index_R2-bg.gif);
	background-repeat: no-repeat;
	background-position: top;
}
.R-bg3 {
	background-image: url(../Images/ibrain_index_R3-bg.gif);
	background-repeat: no-repeat;
	background-position: top;
}
.font10 {
	font-size: 10px;
	color: #000000;
}
.gray11 {
	font-size: 11px;
	color: #737373;
	line-height: 13px;
}
.gray12 {
	font-size: 12px;
	color: #737373;
}
.blue12 {
	font-size: 12px;
	color: #336699;
}
.gray13 {
	font-size: 13px;
	color: #5D5D5D;
	line-height: 150%;
}
a.R-link {
	text-decoration:none ;
	font-size: 13px;
	color: #000000;
	line-height: 18px;
}
a.R-link:hover {
	text-decoration: underline;
	position: relative;
	left: 1px;
	top: 1px;
}
a.O12 {
	text-decoration:none ;
	font-size: 12px;
	color: #FF6000;
	line-height: ;
}
a.O12:hover {
	text-decoration: underline;
}
a.G12 {
	text-decoration:none ;
	font-size: 12px;
	color: #737373;
	line-height: ;
}
a.G12:hover {
	text-decoration: underline;
}
.style46 {color: #FFFFFF}
.style48 {color: #0033FF}
.style49 {	color: #FFFF00;
	font-weight: bold;
}
.style6 {color: #FF0000}
.style7 {font-size: x-small}
.s1 {

	font-size: 15px;
	line-height: 20px;
	color: #006699;
	margin: 2px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-bottom-color: #0099CC;
	border-left-color: #0099CC;
	border-top-color: #0099CC;
	border-right-color: #0099CC;
	border-color: #999900;
	background-color: #339999;
	
	
}

.style3 {color: #FFFFFF; font-weight: bold; }

.style5
{
	font-size: 13px; background-color:#FFFFFF;
}

.style5Link a:hover {  color:#666666;text-decoration: underline}
.style5Link a:link  {  text-decoration:none}
.style5Link a:visited {  text-decoration:none}
.gundongtext a:hover {  LEFT: 0px;TOP: 0px;  text-decoration:none}
.gundongtext a:link  {  text-decoration:none}
.gundongtext a:visited {  text-decoration:none}
.no a:hover {
	LEFT: 0px;
	TOP: 0px;
	text-decoration:none;
	font-size: 13px;
}
.no a:link  {  
    text-decoration:none;
	font-size: 13px;
}
.no a:visited {  
    text-decoration:none;
	font-size: 13px;
}

.f1 {
	FONT-SIZE: 16px;
	LINE-HEIGHT: 140%;
	FONT-FAMILY: "Verdana", "Arial", "Helvetica", "sans-serif";
	TEXT-DECORATION: none;
	color: #F30B8A;
	padding: 0px 0px 0px 15px;
	border: none;
	font-weight: bold;

}
.f2 {
	FONT-SIZE: 15px;
	COLOR: #666666;
	font-family: "Arial", "Helvetica", "sans-serif";
	padding: 0px;
	text-decoration: none;
}
.f2a {
	FONT-SIZE: 16px;
	COLOR: #333333;
	line-height: 160%;
	font-family: "Arial", "Helvetica", "sans-serif";
	padding: 0px;
	text-decoration: none;
	font-weight: bold;
}
.f3 {
	FONT-SIZE: 16px;
	TEXT-DECORATION: none;
	line-height: 160%;
	font-family: "Arial", "Helvetica", "sans-serif";
	font-weight: normal;

}
.f4 {
	TEXT-DECORATION: none;
	border: none;
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 16px;
	color: #666666;
	line-height: 160%;
}
.f5 {

	TEXT-DECORATION: none;
	border: none;
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
	color: #999999;
	line-height: 160%;
}
.f6 {
	TEXT-DECORATION: none;
	border: none;
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 13px;
	color: #666666;
	line-height: 130%;
}

.f7 {
	FONT-SIZE: 18px;
	LINE-HEIGHT: 140%;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: underline;
	color: #666666;
	padding: 0px 0px 0px 0px;
	border: none;
}
.f7b {
	FONT-SIZE: 21px;
	LINE-HEIGHT: 140%;
	FONT-FAMILY: "Verdana", "Arial", "Helvetica", "sans-serif";
	TEXT-DECORATION: none;
	color: #F30B8A;
	padding: 0px 0px 0px 15px;
	border: none;
	font-weight: bold;		

}

/* Images */

p img {padding: 0;max-width: 100%;}
img.centered {display: block;margin-left: auto;margin-right: auto;}
img.alignright {padding: 4px;margin: 0 0 2px 7px;display: inline;}
img.alignleft {padding: 4px;margin: 0 7px 2px 0;display: inline;}
.alignright {float: right;}
.alignleft {float: left}

.f1a {

	FONT-SIZE: 15px;
	LINE-HEIGHT: 160%;
	FONT-FAMILY: "Verdana", "Arial", "Helvetica", "sans-serif";
	TEXT-DECORATION: none;
	color: #000000;
	padding: 0px;
	border: none;
	font-weight: bold;
}

.f1-line {
	FONT-SIZE: 16px;
	LINE-HEIGHT: 180%;
	FONT-FAMILY: "Verdana", "Arial", "Helvetica", "sans-serif";
	TEXT-DECORATION: none;
	color: 25446C;
	padding: 0px 0px 0px 50px;
	font-weight: bold;
	border-top: none;
	border-right: none;
	border-bottom: 1px solid #666666;
	border-left: none;

}
.MenuFont
{
font-size:13px;
color: #000000;
background-color:#FFFFFF
}
.style5_link {
	font-size: 12pt;
	color: #666666;
}


.style12 {
color: #FFFFFF
}
.style13 {
font-size: 12pt; color: #FFFFFF; font-weight: bold
}
body {
	background-color: #EBEBEB;
}
.style5Copy {
font-size: 12pt;
}
.style12 {
font-size: 12px
}
.f7bLink a:link {
	FONT-SIZE: 21px;
	LINE-HEIGHT: 140%;
	FONT-FAMILY: "Verdana", "Arial", "Helvetica", "sans-serif";
	TEXT-DECORATION: none;
	color: #F30B8A;
	padding: 0px 0px 0px 15px;
	border: none;
	font-weight: bold;	
text-decoration:underline
}
.f7bLink a:visited {
	FONT-SIZE: 21px;
	LINE-HEIGHT: 140%;
	FONT-FAMILY: "Verdana", "Arial", "Helvetica", "sans-serif";
	TEXT-DECORATION: none;
	color: #F30B8A;
	padding: 0px 0px 0px 15px;
	border: none;
	font-weight: bold;	
	text-decoration:underline
}
.f7bLink a:hover {
	FONT-SIZE: 21px;
	LINE-HEIGHT: 140%;
	FONT-FAMILY: "Verdana", "Arial", "Helvetica", "sans-serif";
	TEXT-DECORATION: none;
	color: #F30B8A;
	padding: 0px 0px 0px 15px;
	border: none;
	font-weight: bold;	
	text-decoration: none
}
.R-txt {
	font-size: 13px;
	color: #;
	background-image: url(../Images/ibrain_index_txt-line.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding-bottom: 5px;
	padding-top: 3px;
}


.DRMFont {color:#3366CC;font-size:16px}

.style1 {color: #000000}
.style2 {font-size: 12px}
.style3 {color: #000000; font-size: 12px; }

.font-w {
	font-size: 13px;
	color: #FFFFFF;
	line-height: 20px;
}
.font-size {
	font-size: 15px;
}
.font-gr20 {
	font-size: 13px;
	color: #333333;
}
.font13-class {

	font-size: 13px;
	color: #0066CC;
}
.font13-classA {
	font-size: 13px;
	color: #0066CC;
	text-decoration:none;}
.font15-class {
	font-size: 15px;
	color: #0066CC;
	line-height: 22px;
}
.ScheduleClass{
	font-size: 13px;
	color: #0066CC;
	text-decoration: underline;
}
.ScheduleClassLink{
	color: #333333;
	font-size: 14px;
	font-weight: bold;
}

.vscape {
	line-height: 22px;
	font-size: 13px;
	color: #333333;

}
.font-15 {
	font-size: 15px;
	line-height: 18px;
	color: #333333;
}
.font-15t {
	font-size: 15px;
	line-height: 20px;
	color: #333333;
}
.font-15bt {
	font-size: 15px;
	line-height: 20px;
	color: #666666;
	font-weight: bold;
}
.font-13t {
	font-size: 13px;
	line-height: 18px;
	color: #333333;
}
.font-gray3333 {
	color: #333333;
}

.style5 {color: #FFFFFF;font-size:13px}

.font-w {
	font-size: 13px;
	color: #FFFFFF;
	line-height: 20px;
}
.font10 {
	font-size: 10px;
	color: #999999;
}
.style15 {color: #FFCC00}
.style16 {color: #FF9900}
.style18 {color: #333333; font-size: x-small; }
.style19 {font-size: x-small}
.style22 {font-size: xx-small}
.style23 {
	font-size: x-small;
	color: #333333;
	font-weight: bold;
}
.style24 {font-size: x-small; color: #3366CC; }
.style25 {color: #666666}
.style26 {font-size: x-small; color: #666666; }
.style28 {color: #3399CC}
.style29 {
	font-size: small;
	font-weight: bold;
	color: #990000;
}
.style30 {font-size: xx-small; color: #666666; }
.style33 {color: #990000}
.style34 {
	font-size: small;
	font-weight: bold;
}
.style35 {
	font-size: small;
	font-weight: bold;
	color: 0066CC;
}
.style45 {color: #FF0000}

.red_a {
	color: #CC0000;
	font-size: 10pt;
}

.post_a {
	color: #333333;
	font-size: 10pt;
	line-height: 130%;
}

#wrapper {
background="../Schedule/Images/ibrain_index_bg.gif"
	width: 978px; /*指定整個版面的寬度*/
	margin: 0 auto;
	test-align: left;
}

#header {
	height: 100Px;
}	

#container {
	position: relative;
	margin:-10px 0;
	width:100%;
}

#primary {
	margin-left: 140px;/*設定左邊界*/
	background-color: #EFEFEF;
	width: 750;
}

#secondary {
	position:absolute;
	left: 13px;
	top: 15px;
	width: 150px;/*指定Box的寬度*/
}

#secondary UL{
	list-style:none;
	margin-left: 20;
	padding:0;
	text-align:left;	
	}

#secondary LI{
	background: url(../Schedule/images/arrow04.gif) left center no-repeat;
	padding: 1px 0 4px 10px;
}

.font-tab-title 
{
	font-size: 13px;
	line-height: 20px;
}
.font-tab-title A:link {color: #0066CC;}
.font-tab-title A:visited {color: #659BD1;}
a:hover {
	position: relative;
	left: 1px;
	top: 1px;
}

.font-tab-title A:active {color: #0066CC;}
.font-tab-title A:hover {
	color: #E16001;
}
.class_table {
	border: 1px solid #CCCCCC;
}


.logo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	line-height: 150%;
}

.logo A:link{
	color: #666666;
	font-weight: normal;
	font-size: 8pt;
	text-decoration: none;
}
.logo A:visited{
	font-size: 8pt;
	color: #666666;
	text-decoration: none;
}
 
.logo A:hover{
	font-size: 8pt;
	color: #CC0000;
	text-decoration: underline;
	position: relative;
	left: 1px;
	top: 1px;
}
.font36 {
	font-size: 36px;
}
a.end_12t {
	font-size: 12px;
	color: #8F8F8F;
	height: 16px;
	text-decoration: none;
}
a.end_12t:hover {
	text-decoration: underline;
	left: 0px;
	top: 0px;
	position: relative;
}
a.end_12t_line {
	font-size: 12px;
	color: #5085AB;
	height: 16px;
	text-decoration: underline;
}
a.end_12t_line:hover {
	text-decoration: none;
	left: 0px;
	top: 0px;
	position: relative;
}
a.end_13t_line {
	font-size: 13px;
	color: #A3B168;
	height: 16px;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
}
a.end_13t_line:hover {
	text-decoration: none;
	left: 0px;
	top: 0px;
	position: relative;
}
a.end_15t {
	font-size: 15px;
	color: #7E8257;
	height: 20px;
	font-weight: bold;
	text-decoration: none;
}
a.end_15t:hover {
	text-decoration: underline;
	left: 0px;
	top: 0px;
	position: relative;
}
.end_font_12 {
	font-size: 12px;
	color: #8F8F8F;
	line-height: 14px;
}
.end_font_12_b {
	font-size: 12px;
	color: #6699CC;
	font-weight: bold;
	line-height: 20px;
}
.end_font_15_b {
	font-size: 15px;
	color: #0066CC;
	font-weight: bold;
}
