/*****************************/
/** Frances.Shih			**/
/** 06162009				**/
/*****************************/
body{
	font-family:Arial;
}
span.date{
	line-height:2.25em;
	font-size:10px;
	display:inline;
}
#main div.grid8 ul.list li{
	line-height:2.25em;
	background-position:0 10px;
	font-weight:bold;
	position:relative;
}
#main div.grid8 ul.list li a{
	display:inline-block;
	width:450px;
	line-height:2.25em;
}
#main div.grid8 ol.list{
	margin-left:12px;
	
}
#main div.grid8 ol.list li{
	font-weight:normal;
	color:#787878;
	margin-left:15px;
	padding-left:0px;
	line-height:2.25em;
	position:relative;
}
#main ol.list li a{
	color:#787878;
}
#main ol.list li span.headline{
	display:inline-block;
	line-height:2.25em;
	font-size:12px;
	width:450px;
}
.red{
	color:#772432;
}
.green{
	color:#007934;
}
.blue{
	color:#0075b0;
}

div#logo{
	background: url(../images/logo2.gif) no-repeat;
	}
#main #breadcrumbs{
	font-size:12px;
	font-weight:normal;
}
ul#sectionnav li.nav_top_level a{
	font-size:16px;
}
ul#sectionnav  li.nav_top_level li a{
	font-size:12px;	
}
div.grid8{
	width:561px;
}
div.grid8 div{
	margin-bottom:5px;	
}
div h3{
	font-size:14px;
	color:#ffffff;
	line-height:22px;
	margin-left:16px;
	display:inline;
}
span.more{
	color:#ffffff;
	margin-left:420px;
}
div.grid8 div.red{
	background:url("../images/redbg.jpg");
	height:267px;
}
div.grid8 div.red2{
	background:url("../images/redbg2.jpg");
	height:25px;
	margin-bottom:0px;
}
div.grid8 div.green{
	background:url("../images/greenbg.jpg");
	height:274px;
}
div.grid8 div.green2{
	background:url("../images/greenbg2.jpg");
	height:25px;
	margin-bottom:0px;
}

div.grid8 div.blue{
	background:url("../images/bluebg.jpg");
	height:267px;
}
div.grid8 div.blue2{
	background:url("../images/bluebg2.jpg");
	height:25px;
	margin-bottom:0px;
}

div.grid8 div table td.des{
	padding-right:18px;
}
img.pic{
	margin-left:15px;
	margin-top:28px;
	margin-right:23px;
}
div.grid8 div h4{
	font-size:14px;
	margin-top:14px;
}
div.grid8 div p{
	color:#787878;
}
div.grid8 div table td{
	vertical-align:top;
}

hr{
	clear:both;
	height:1px;
	border-bottom:1px dotted #cccccc;
	margin-top:5px;
}


div#reg{
	background:url("../images/regbg.jpg") no-repeat;
	width:230px;
	height:161px;
	margin-bottom:5px;
}
div#reg table{
	font-size:14px;
	color:#979898;
	font-weight:bold;
	margin-left:16px;
	margin-top:20px;
}
div#reg table p{
	font-size:12px;
	font-weight:normal;
}
div#reg table span{
	background:url("../images/txtbg.jpg") no-repeat;
	height:23px;
	line-height:23px;
	width:120px;
	display:block;
}
div#reg table span input.noborder{
	background:transparent;
	border:0px;
	line-height:23px;
	height:23px;
	width:120px;
}
div#newstitle{
	background:url("../images/newsbg.jpg") no-repeat;
	width:230px;
	margin-bottom:0px;
}
div#news{
	background:url("../images/newsbg2.jpg") left top repeat-x;
	padding-top:0px;
	padding-right:15px;
	margin-top:0px;
	border-left:1px solid #e4e5e7;
	border-right:1px solid #e4e5e7;
	border-top:1px solid #e4e5e7;
}

div#btm{
	background:url("../images/btmbg.jpg") left top repeat-x;
	margin:0px;
	padding:0px;
	width:230px;
	line-height:42px;
}
div#news ul{
	margin:0px; 
	padding:0px; 
	height:auto; 
	display:block;
	margin-top:5px;
}
div#news ul li{
	line-height:1.5em;
	font-weight:normal;
	color:#787878;
	background:url("../images/itembg.jpg") left 7px no-repeat;
}
div#news ul li a{
	color:#787878;
}
ul.red li a{
	color:#772432;
}
ul.green li a{
	color:#007934;
}
ul.blue li a{
	color:#0075b0;
}
#container div.content{
	border:1px solid #e5e5e5;
	padding-left:4px;
	border-bottom:0px;
	padding-right:4px;
	margin-bottom:0px;
	padding-bottom:0px;
}
div.titlegroup h3{
	font-size:14px;
	font-weight:bold;
}
div.titlegroup h3.red{
	color:#772432;
}
div.titlegroup h3.green{
	color:#007934;
}
div.contentcallout{
	margin-right:5px;
	width:210px;
}
ul.relatedlist li{
	font-weight:normal;
}
ul.relatedlist li h3{
	color:#464646;
	margin-left:0em;
}
div.content p{
/*	text-indent:2em;*/
	margin-bottom:0px;
	line-height:1.75em;
	padding:0px 15px;
}

#container .h5Title{
	margin-top:5px;
	border-top:1px dotted #cccccc;
	padding-top:5px;
	background:url("../images/h4bg.jpg") left top repeat-y;
	padding-bottom:2px;
	padding-left:12px;
	font-size:14px;
}
#container .h5Title h5{
	margin:0px;
	border:0px;
	padding:0px;
	font-size:14px;
}

div.btm{
	background:url("../images/btmbg2.jpg") left top no-repeat;
	line-height:9px;
	margin:0px;
	padding:0px;
	font-size:9px;
}
.red3{
	background:url("../images/redbg3.jpg") left top repeat-x;
}
.green3{
	background:url("../images/greenbg3.jpg") left top repeat-x;
}
.blue3{
	background:url("../images/bluebg3.jpg") left top repeat-x;
}

.hint{
	font-size:12px;
}
table.schedule{
	margin:10px;
	margin-bottom:0px;
	color:#787878;
}
.lft{
	margin-left:10px;
	margin-right:12px;
}
dl{
	padding-left:15px;
	padding-right:15px;
}
dl dt{
	background:url("../images/itembg2.jpg") left 5px no-repeat;
	padding-left:18px;
	font-weight:bold;
}
#container dl dd p{
	text-indent:0em;
	padding-left:15px;
	padding-right:15px;
}
/*0622*/
div.line{
	clear:both;
	line-height:1px;
	border-bottom:1px dotted #cccccc;
	padding-top:15px;
	margin:0px;
}
*html div.line{
	padding-top:0px;
	margin:0px;
}
/*0622newpageadd*/
div.grid10 div.blue4{
	background:url("../images/bluebg4.jpg") left top no-repeat;
}
div.grid10 div.content{
	border:1px solid #ededee;
	padding:5px 14px;
}
div.btm2{
	background:url("../images/btmbg3.jpg") left top no-repeat;
	line-height:9px;
}
table.regform{
	background:#cccccc;
	width:100%;
	}
table.regform td{
	background:#ffffff;
	padding-left:14px;
	padding-right:14px;
	line-height:28px;
	vertical-align:top;
}
table.regform td table td{
vertical-align:top;
}
td.title{
	text-align:right;
	padding-right:4px;
	width:80px;
}
/*0624*/
div.ctnlist ul li{
	font-weight:normal;
	line-height:1.5em;
	background-position:left 8px;
	color:#787878;
}
div.ctnlist ul li a{
	font-weight:bold;
}
p#intro{
	text-indent:0em;
	padding:0px 15px;
}
/*0629*/
form{
	padding:0px;
	margin:0px;
}
/**0811**/

