/* Common CSS */body, h1, h2, h3, h4, h5, h6, p {font-family: arial,STHeiti,"Microsoft JhengHei",pmingliu,sans-serif;}body, td, input, select, div, p {font-family: arial,STHeiti,"Microsoft JhengHei",pmingliu,sans-serif;}* {padding:0; margin:0; }img {border:0;}p {margin:0 0 15px 0; }table {border:0; }table tr td {	vertical-align:top;	font-size:13px;	font-family:arial,STHeiti,"Microsoft JhengHei",pmingliu,sans-serif;	color:#666666;}a {}a:link , a:visited {color:#6D023C; text-decoration:none;}a:hover , a:active {color:#cc9900; text-decoration:underline;}body {	font-size:13px;	color:#666666;	font-family:arial,STHeiti,"Microsoft JhengHei",pmingliu,sans-serif;	margin: 0;}input, textarea {	font-size:13px;	color:#333333;}/* END Common CSS */table.StructureTable tr td{	padding:0;	vertical-align:top;}.clear {	height:1px;	overflow:hidden;	clear:both;}.logo {	background-color: #FFFFFF;    background-image: url("../images/spacer.gif");    background-position: 20px 20px;    background-repeat: no-repeat;    height: 147px;	padding-top: 20px;    text-align: center;    width: 248px;}.top_banner {	background-image: url(../images/top_banner.jpg);	height: 167px;	width: 732px;	float: left;	}.page_width {	width: 980px;	margin-left: auto;	margin-right: auto;	background-color:#FFFFFF;	overflow:hidden;}table.StructureTable {	width:980px}.main_content_front  {	float: left;	width:722px;	min-height: 400px;	background-image: url(../images/ind_bg.jpg);	background-repeat: no-repeat;	font-size: 13px;	font-family: Arial, Helvetica, sans-serif;	line-height: 18px;	padding-top: 40px;	padding-right: 20px;	padding-bottom: 40px;	padding-left: 40px;}.main_content {	width:672px;	background-image: url(../images/ind_bg.jpg);	background-repeat: no-repeat;	font-size: 13px;	font-family: Arial, Helvetica, sans-serif;	padding-top: 30px;	padding-right: 20px;	padding-bottom: 40px;	padding-left: 40px;	float: left;	min-height:600px;	* height:auto !important;	* height :600px;	}.main_content_front {	font-family: Arial,Helvetica,sans-serif;    font-size: 13px;    line-height: 18px;	padding: 0px 10px 40px 0;}.foot {	font-size: 10px;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #912E54;	clear: both;	width: 940px;	padding-top: 4px;	padding-bottom: 10px;	margin-left: auto;	margin-right: auto;	background-color:#FFFFFF;}.copyright { color: #73223E;	}.quicklink .menu {	padding: 0px;	margin:0px;	font-size: 12px;		}.quicklink .menu li  {	list-style-type: none;	margin: 0px;	}.quicklink .menu a:link {	color: #FFF;	text-decoration: none;	background-image: url(../images/quicklink_bg_s1.gif);	padding-right: 10px;	padding-left: 15px;	height: 20px;	width: 185px;	background-repeat: no-repeat;	padding-top: 3px;	display: block;		}.quicklink .menu a:visited  {	color: #FFF;	text-decoration: none;	background-image: url(../images/quicklink_bg_s1.gif);}.quicklink .menu a:hover {	color: #FFF;	text-decoration: none;	background-image: url(../images/quicklink_bg_s2.gif);}.quicklink .menu a:active {	color: #FFF;	text-decoration: none;	background-image: url(../images/quicklink_bg_s2.gif);}.logo_scroll {/* 	margin-top: 153px; */	margin:0;	padding-left:20;	background-image:url(../images/logo_scroll.jpg);	height: 60px;	width: 730px;}.quicklink h3 {	margin:0 0 15px 0;	padding:25px 0 0 0; }.top_menu  {	width: 630px;	text-align: right;	float:left;	padding: 3px;	font-size: 11px;}.top_menu  a{	color: #FFF;	text-decoration: none;	}.top_menu .menu {	margin:0;	padding:5px 0;}.top_menu .menu li {	list-style-type: none;	display: inline;	padding-right: 20px;}.lang { 	float:right;	padding-right:10px;}.row01 {	float: left;    padding-left: 40px;    padding-right: 40px;    padding-top: 43px;    width: 650px;	}.row02 {	float: left;    padding-left: 40px;    padding-right: 40px;    padding-top: 60px;    width: 650px;	}.press_release {	float: left;	width: 300px;	}.ind_promote{	float: left;	width: 550px;	padding-top: 50px;	padding-left: 80px;	font-size: 12px;	color: #82134D;		}		.ind_promote_cell {	width: 193px;	padding-right: 20px;	vertical-align: top;	text-align: center;	font-size: 12px;	color: #710F3D;		}.photo_album {	float: right;	width: 300px;}	.main_content ul , .main_content_front ul ,.main_content ol , .main_content_front ol  {	margin: 10px 0;	padding:0;	}.main_content li ,.main_content_front li {	background-image:url(../images/bullet_gold.gif);	background-position: 5px 6px;	background-repeat: no-repeat;	padding:0 0 0 20px;	list-style-type: none;	}.main_content a:link , .main_content_front a:link {	text-decoration: none;	color: #6D023C;}.main_content a:visited .main_content_front a:visited {	text-decoration: none;		color: #6D023C;}.main_content a:hover , .main_content_front a:hover {	text-decoration: underline;		color: #C90;}.main_content a:active , .main_content_front a:active {	text-decoration: underline;		color: #C90;}.list_head {	font-size:14px;	color:#960;	float: left;	width: 100%;	height: 20px;}.main_content .list_head a , .main_content_front .list_head a {	font-size:14px;	color:#960;	font-weight: bold;}.main_content .list_head a:visited , .main_content_front .list_head a:visited {	font-size:14px;	color:#600;	}.main_content .list_head a:hover ,.main_content_front .list_head a:hover  {	font-size:14px;	color:#960;	}.sub_head {	color: #6D023C;	font-weight: bold;}/*Abous Us Buuton Link*/a.mainlevelAboutUsButtonLink {	background-image:url(../images/ButtonLink.png);	background-repeat: no-repeat;	display:block;	width:132px;	height:37px;	line-height:37px;	overflow:hidden;	color:#FFFFFF !important;	font-weight:bold;	padding:3px 10px 0 20px;	float:left;	margin:20px 2px;}a.mainlevelAboutUsButtonLink:link , a.mainlevelAboutUsButtonLink:visited {background-image:url(../images/ButtonLink.png);  text-decoration:none;}a.mainlevelAboutUsButtonLink:hover , a.mainlevelAboutUsButtonLink:active {background-image:url(../images/ButtonLink_Hover.png); text-decoration:none;}/*Award SubMenu*/ul.menuAwardSubMenu {	list-style:none;	padding:0; margin:0;}ul.menuAwardSubMenu li {	background-image:none;    background-position: 0 0 !important;    float: left;    height: 40px;    list-style: none outside none;    margin: 0 3px;    padding-left: 0;    text-align: center;    width: 160px;	margin-bottom:30px;}ul.menuAwardSubMenu li a {	background-image: url("../images/AwardSubMenu.png");	background-repeat:no-repeat;	color: #FFFFFF !important;    display: block;    font-weight: bold;    line-height: 1.2;    padding: 5px 10px 0 10px;    text-align: center;	width:140px;	height: 35px;}ul.menuAwardSubMenu li a:link , ul.menuAwardSubMenu li a:visited { text-decoration:none; background-image: url("../images/AwardSubMenu.png");}ul.menuAwardSubMenu li a:hover , ul.menuAwardSubMenu li a:active { text-decoration:none; background-image: url("../images/AwardSubMenu_Active.png");}ul.menuAwardSubMenu li.active a {	background-image: url("../images/AwardSubMenu_Active.png") !important;	}.row01 h3 {	margin:0 0 8px 0;	padding-bottom:5px;	border-bottom:1px solid #b39f4a;	height: 13px;    overflow: hidden;}.row02 h3 {	margin:0 0 8px 0;	padding-bottom:5px;	border-bottom:1px solid #b39f4a;	height: 13px;    overflow: hidden;}.row01 h3 img , .row02 h3 img {	padding:0;	margin:0;	display:block;}.aidanews * { color:#666666; font-size:12px !important;}.aidanews a:link , .aidanews a:visited { color:#666666;}.aidanews a:hover , .aidanews a:active {color:#6D023C;}#form-login  .input {	margin-top:10px;	background-color:#f1f1f1;	border:none;	border:1px solid #CCC;}#form-login  .input p#form-login-username,#form-login  .input p#form-login-password  {	color:#6D023C;}#form-login  .input p#form-login-remember {	color:#cc9900;}#form-login .input input.button {	background:none;	background-color:#6D023C;	color:#FFFFFF;	font-weight:bold;	border:none;	cursor:pointer;	width:80px;	height:26px;	line-height:26px;	font-size:14px;}#form-login ul {	margin: 10px 0;    padding: 0;}#form-login ul li {	background-image: url("../images/bullet_gold.gif");    background-position: 5px 6px;    background-repeat: no-repeat;    list-style-type: none;    padding: 0 0 0 20px;}#form-login ul li a {	font-size:13px;}#form-login ul li a:link , #form-login ul li a:visited {color:#6D023C; text-decoration:none;}#form-login ul li a:hover , #form-login ul li a:active {color:#cc9900; text-decoration:none;}#k2Container .itemHeader .itemTitle {	color: #6D023C;    font-family: "Lucida Sans Unicode","Lucida Grande",sans-serif;    font-size: 24px;    line-height: 1.2;/*    height: 40px;    padding-bottom: 20px;*/}/*2011-12-19*/.itemRatingForm ul {	margin:0;	padding:0;} .itemRatingForm ul li {	background:none;}#com-form-login table.contentpane img {	display:none;}#com-form-login .input {	background-color: transparent;    border: none;    margin-top: 10px;	margin-left: 0;    margin-right: 0;	padding:0;}#com-form-login .input p#com-form-login-username, #com-form-login .input p#com-form-login-password {    color: #6D023C;}#com-form-login .input p#com-form-login-remember {    color: #CC9900;}#com-form-login .input input.button {    background: none repeat scroll 0 0 #6D023C;    border: medium none;    color: #FFFFFF;    cursor: pointer;    font-size: 14px;    font-weight: bold;    height: 26px;    line-height: 26px;    width: 80px;}.form-validate .validate {	background: none repeat scroll 0 0 #6D023C;    border: medium none;    color: #FFFFFF;    cursor: pointer;    font-size: 14px;    font-weight: bold;    height: 26px;    line-height: 26px;    width: 80px;}dl#system-message {	margin:0;	padding-bottom:15px;}dl#system-message dt.message {	display:none;}dl#system-message dd.message {	margin:0;	padding:0;}dl#system-message dd.message ul {	margin:0;	padding:0;}dl#system-message dd.message ul li {	background-image:none;	color:#6D023C;	padding:0;}#com-form-login a:link , #com-form-login a:visited { color:#6D023C; text-decoration:none;}#com-form-login a:hover , #com-form-login a:active { color:#CC9900; text-decoration:none;}.k2AccountPage th.k2ProfileHeading {    background: none;    color: #CC9900;    font-size: 17px;    padding: 20px 0 10px;    text-align: left;}.k2AccountPage td {	padding:5px 0;}.k2AccountPage table.admintable td.key, .k2AccountPage table.admintable td.paramlist_key {    background: none repeat scroll 0 0 transparent;    border-bottom: medium none;    border-right: medium none;    color: #666666;    font-size: 12px;    font-weight: normal;    text-align: right;    width: 140px;	padding:5px 10px 5px 0;}/*2011-12-19 Album*/#phocagallery-module-ri div.phocagallery-box-file {	background: none !important;    border: none  !important;	margin:0  !important;	padding:0  !important;	height:90px  !important;	width:90px  !important;		margin-right:10px !important;}#phocagallery-module-ri .phocagallery-box-file-first {	height:90px  !important;	width:90px  !important;}#phocagallery {	padding-top:20px;	padding-bottom:20px;}#phocagallery div table {	margin-bottom:15px;}#phocagallery table tr td {	width:auto !important;	text-align:left !important;	padding:0 10px 0 0 !important;}#phocagallery table tr td img {	background-color:#FFFFFF;	border:1px solid #CCC;	padding:4px;	height:90px  !important;	width:90px  !important;}#phocagallery a.category:link , #phocagallery a.category:visited { color:#6D023C; text-decoration:none;}#phocagallery a.category:hover , #phocagallery a.category:active { color:#CC9900; text-decoration:none;}#phocagallery .phocagallery-box-file {	height:100px  !important;	width:100px  !important;}/*2011-12-19 Login*/#form-login div {	float:left;	width:100px;	color:#6D023C;}#form-login  .button {	background: none repeat scroll 0 0 #6D023C;    border: medium none;    color: #FFFFFF;    cursor: pointer;    font-size: 12px;    font-weight: bold;    width: 80px;	height:22px;}/*SiteMap Login*/.sitemap ul {}.sitemap ul li {	font-size:14px;	font-weight:bold;}.sitemap ul li a:link , .sitemap ul li a:visited {color:#6D023C; text-decoration:none;}.sitemap ul li a:hover , .sitemap ul li a:active {color:#6D023C; text-decoration:none;}.sitemap ul li ul li {	font-size:13px;	font-weight:normal;}.sitemap ul li ul li  a:link , .sitemap ul li ul li a:visited {color:#CC9900; text-decoration:none;}.sitemap ul li ul li  a:hover , .sitemap ul li ul li  a:active {color:#CC9900; text-decoration:none;}.breadcrumbs {	border-bottom: 1px dotted #AAAAAA;    margin-bottom: 15px;    padding: 0 0 5px;}/* Menber Login */#com-form-login  .input {	background-color: #F1F1F1;    border: 1px solid #CCCCCC;    padding: 15px;    width: 300px;}#com-form-login   ul {    width: 300px;}/* About Us */table.aboutus tr td {	padding:3px 0;	color: #666666;}table.aboutus tr td.key {	padding:3px 10px 3px 0;    color: #333;    font-size: 12px;    font-weight: normal;    width: 80px;	white-space:nowrap;	font-weight:bold;}table.aboutus tr td.title {	color: #CC9900;    font-size: 17px;    padding: 20px 0 10px;    text-align: left;}/* After Registration */.main_content_front .message {	width: 650px;	margin: 0 auto;	padding: 20px 0 0 0;}.main_content_front .message dd.message {	width: 610px;    margin: 0 auto !important;	padding:20px !important;	background-color:#d4b9ca;	border-radius: 15px 15px 15px 15px;	-moz-border-radius: 15px 15px 15px 15px;	-webkit-border-radius: 15px 15px 15px 15px;}.main_content_front .message  dl#system-message {    margin: 0;    padding-bottom:0 !important;}.main_content_front .message dd.message ul li {	color:#6D023C!important;}table.StructureTable div.logo a img {	width:208px !important;	height:147px !important;}.StructureTable .top_banner {    height: 167px !important;    background-position: 0 0 !important;}/*2012-5-18*/td #jflanguageselection {    float: none !important;}#jflanguageselection ul.jflanguageselection {    margin: 0;}#form-login .input {    margin-top: 0;    padding: 10px;}#form-login .input p {	margin:0 0 10px 0;}.moduletable_menu {	padding-left: 10px !important;    width: 231px !important;}.aidanews2_K2_line {	height:1px;	overflow:hidden;}.PressRelease div.itemContainer .catItemDateCreated,.LatestNews div.itemContainer .catItemDateCreated  {    color: #666 !important;    font-size: 12px !important;    line-height: 1.5 !important;	font-weight:normal !important;	font-family:Arial, Helvetica, sans-serif  !important;}.PressRelease div.itemContainer h3.catItemTitle,.LatestNews div.itemContainer h3.catItemTitle  {	font-weight:normal !important;	font-family:Arial, Helvetica, sans-serif  !important;	padding:0 !important;}.breadcrumbs .pathway {	border-bottom:none;}.itemBody table {	width:100%;}tr.award_list_head td {	color:#FFF;}.quicklink .menu a:link {    display: block !important;}.componentheading {    font-size: 24px !important;}.top_menu a {    color: #FFFFFF !important;}.phocaname {    display: none;}#phocagallery-module-ri .detail {    display: none;}.phocagallery-box-file-first .gallery_name{    bottom: 0;    font-size: 15px;    height: 50px;    line-height: 22px;	margin: auto 0;/*     margin: auto; *//*     overflow: hidden; */    padding: 5px 15px;    position: absolute;/*     text-overflow: ellipsis; */    top: 0;/*     white-space: nowrap; */    width: 170px;}