html, body 
{
    margin : 0px;
    padding : 0px;
    width : 100%;
    height : 100%;
    font-size: 100%;
    background-color : #FFFFFF;
    font-family:·L³n¥¿¶ÂÅé, Verdana, Tahoma, Times New Roman;
}
.contentwrapper 
{
	margin:10px; clear:both; font-family:Verdana; position:relative;
}

div#topbanner {clear:both;top:0px;left:0px;width:100%;}
div#topbanner_first {width:100%;height:49px; background-image:url('/images/top_bg.gif');clear:both; overflow:hidden;}
div#topbanner_first1 {width:766px;height:49px; background-image:url('/images/top_bg.gif');clear:both;}
div#topbanner_first2 {float:left; background-image:url('/images/top_01.jpg');width:100px;height:49px;overflow:hidden;}
div#topbanner_first3 {float:left;overflow:hidden;}
div#topbanner_first4 {float:left; background-image:url('/images/top_03.jpg');width:356px;height:49px;overflow:hidden;}
div#topbanner_first5 {float:left; background-image:url('/images/top_04.jpg');width:135px;height:49px;overflow:hidden;}
div#topbanner_second {clear:both;width:100%;background-image:url('/images/top_bg02.gif'); text-align:right;font-family:Arial;font-size:small; color:White; white-space:nowrap;overflow:hidden;padding-top:5px;}


div#footer {clear:both;width:100%;color:#404040;background-color:#CBD6FE;font-family:Verdana;border-top:solid 0px #CCC; display:table;}
div#footer_second {width:100%;clear:both;display:table-row;}
div#footer_second1 {float:right;font-size:x-small;}
div#footer_second2 {float:left;margin-top:-3px;}



.pageheadimage {height:90px; width:100%; background-repeat:no-repeat;}

.verysmall {font-size:1%;}

.advwrapper {clear:both;display:block;width:100%;background-color:#DDDDDD;padding-top:0px;padding-bottom:5px;}
.advrow {clear:both;white-space:nowrap;}
.advimage {border-width:0px;margin:2px;}
.pageheadline {font-size:1%;color:White;}


.activitylist {clear:both;display:block; border:solid 0px red;overflow:visible; font-family:Verdana;margin:0px 20px 0px 20px;}

.activity_arearow {padding-bottom:10px;margin-bottom:20px;}
.activity_upperdiv {background-image:url(/Activity/Images/UpperBack.jpg);background-repeat:repeat-x;border:solid 0px red;}
.activity_upperdiv_row {border:solid 0px yellow;margin-bottom:20px;clear:both;}
.activity_upperdiv_row_picture {float:left;margin-top:0px;margin-left:20px;width:76px;height:57px; border:solid 1px #CCCCCC;padding:3px;}
.activity_upperdiv_row_shadow {float:left;margin-top:15px;width:5px;height:59px;}
.activity_upperdiv_row_title {margin-top:0px;margin-left:135px;border:solid 0px blue;font-weight:bold;}
.activity_upperdiv_row_content {margin-top:8px;margin-left:135px;border:solid 0px blue;font-size:small;}

.activity_lowerdiv {margin-top:20px;margin-left:22px;clear:both;border:solid 0px blue;}

.activity_period {margin-left:20px;font-size:small;}
.activity_lowerwrap {border:solid 20px #FFCC00;height:1000px;}
.activity_titlewrap {margin-top:15px; border-bottom:solid 1px #DDDDDD;}
.activity_title_left {float:left;width:18px;padding-top:2px;}
.activity_title_right {margin-left:18px;color:#006699;font-weight:bold;}




.articlepicture {margin-left:5px;margin-right:5px;}



.bluecell 
{
    font-size:x-small;
    color:#6699CC;
}

.productmenuon {color:white;background-color:#336699;font-weight:normal;font-size:small;border:solid 0px #336699;padding-top:2px;padding-left:2px;padding-right:2px; float:left;}
.productmenuoff {color:blue;font-size:small;border:solid 0px #000099;padding-top:2px;padding-left:2px;padding-right:2px;float:left;}

.AdvTableCell 
{
	padding-left:5px;
}
.menumaindiv 
{
	margin : auto;
	text-align:center; 
	width:100px; 
	padding-top : 2px;
	}

.divmenu 
{
	text-align:center; 
	margin-top :0px;
	margin-bottom :10px;
	white-space:nowrap;
	letter-spacing:2px;
	color : #003333; border:solid 0px red;
	}
.divmenu a 
{
	color : #003333;
	background-color : #FFCC00;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:5px;
	padding-right :5px;
	border : solid 1px #003366;
	}

.divmenu a:hover
{
	color : #FFCC00;
	background-color : #5376FB;
	padding-top:2px;
	padding-bottom:2px; text-decoration:none;
	padding-left:5px;
	padding-right :5px;
	border : solid 1px #FFCC00;
	}
	

.unnamed1 {  font-size: 80%; line-height: 14px;}
.unnamed2 {  font-size: 100%; line-height: 17px; color: #333333}

.productnew {background-color: #CD2D6E; color:#FFFFFF; font-size:x-small;}
.productintro {background-color: #6239D7; color:#FFFFFF; font-size:x-small; font-weight: bold;}
.productgeneral {background-color: #0000CC; color:#666666; font-size:x-small; }
.productkind {font-size:x-small; background-color:#E4E4E4; color : #000066;padding-left:10px;}
.productmenu {float:left;white-space:nowrap;font-family:Arial;padding-left:2px;padding-right:2px;}
.productimage {width:120px;height:90px;background-repeat: no-repeat; background-position: center;}
.productcell {float:left;margin:2px;width:120px;height:200px;overflow:hidden;border-right:dotted 0px #EEEEEE;border-top:dashed 2px #EEEEEE;}
.productbrand {font-size:x-small;background-color:#F4F4F4;color:#666666;text-align:center;}
.producttitle {font-size:small; text-align:center;}
.producttitle A {color:#000099;}
.producttitle A:hover {color:red; text-decoration:underline;}
.productspecial {font-size:x-small;color:red;}
.productsmallcell {font-size:xx-small;}

.canedit {
	border : 1px dotted #5376FB;
	background-color: #EFEFE5;
	font-family : Verdana;
}
.noedit {
	border:1px solid #7A96DF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 100%;
	background-color : #EEEEEE;
	}
	

A {
	font-size : 100%;
	text-decoration : none;
}
a:hover {text-decoration:none; color:Red;}

.headnewsA A {color:blue;text-decoration:none;}
.headnewsA A:hover {color:Blue;text-decoration:none;}
.headnewsA A:visited {color:Blue;text-decoration:none;}
