BODY {

	MARGIN: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	}

table {
	font-size: 12px;
	color:#666666;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0;
	line-height:18px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}
	
.mainBg{
background-image:url(../images/mainbg.jpg);
background-repeat:repeat-x;
}
.subBg{
background-image:url(../images/subbg.gif);
background-repeat:repeat-y;
}
.mainRight{
background-image:url(../images/main_right.gif);
background-repeat:repeat-y;
background-position:right;
}
.mainLeftTop{
background-image:url(../images/main_left_top.jpg);
background-repeat:no-repeat;
}
.subLeftTop{
background-image:url(../images/main_left_top.jpg);
background-repeat:no-repeat;
}
.subTopBg{
background-image:url(../images/sub_top.jpg);
background-repeat:repeat-x;
}
.subLeftBg{
background-color:#F4F2F3;
}
.subRightbg{
background-color:#CCCCCC;
}
.sub_01_bg{
background-image:url(../images/sub_01_bg.jpg);
background-repeat:repeat-x;
}
.sub_02_bg{
background-image:url(../images/sub_01_bg.jpg);
background-repeat:repeat-x;
}
.sub_03_bg{
background-image:url(../images/sub_01_bg.jpg);
background-repeat:repeat-x;
}
.sub_04_bg{
background-image:url(../images/sub_01_bg.jpg);
background-repeat:repeat-x;
}
.sub_05_bg{
background-image:url(../images/sub_01_bg.jpg);
background-repeat:repeat-x;
}
.sub_06_bg{
background-image:url(../images/sub_01_bg.jpg);
background-repeat:repeat-x;
}
.sub_07_bg{
background-image:url(../images/sub_01_bg.jpg);
background-repeat:repeat-x;
}
.sub_08_bg{
background-image:url(../images/sub_01_bg.jpg);
background-repeat:repeat-x;
}

.whiteFont{
    color:#FFFFFF;
	font-size:12px;
}
.yellowFont{
    color:#FFFF66;
	font-size:12px;
}
.blackFont{
    color:#666666;
	font-size:12px;
}
.titleFont{
    color:#0066CC;
	font-size:14px;
	font-weight:bold;
}
a:link {
	font-size: 12px;
	color: #666666;
	text-decoration: none;
}
a:visited {
	font-size: 12px;
	text-decoration: none;
	color:#0066CC;
}
a:active {
	font-size: 12px;	
	text-decoration: blink;
}
a:hover {
	font-size: 12px;
	font-weight:bold;
	color:#0066CC;
}
.a1:link {
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}
.a1:visited {
	font-size: 12px;
	text-decoration: none;
	color: #FFFFFF;
}
.a1:active {
	font-size: 12px;	
	line-height:23px;
	text-decoration: blink;
}
.a1:hover {
	font-size: 12px;
	line-height:23px;
	color:#FFFF00;	
}

.a2:link {
	font-size: 12px;
	color: #FFFFFF;
	line-height:17px;
	text-decoration: none;
}
.a2:visited {
	font-size: 12px;
	line-height:17px;
	text-decoration: none;
	color: #FFFFFF;
}
.a2:active {
	font-size: 12px;	
	line-height:17px;
	text-decoration: blink;
}
.a2:hover {
	font-size: 12px;
	line-height:17px;
	color:#FFFF00;	
}

.submenu:link {
	font-size: 12px;
	color: #666666;
	line-height:17px;
	text-decoration: none;
}
.submenu:visited {
	font-size: 12px;
	line-height:17px;
	text-decoration: none;
	color:#0066CC;
}
.submenu:active {
	font-size: 12px;	
	line-height:17px;
	text-decoration: blink;
}
.submenu:hover {
	font-size: 12px;
	line-height:17px;
	color:#0066CC;
}

.img{border:1px solid #ccc;}

.location{ font-size:12px;
           color:#999999;		      
		   }
.copyright{ font-size:12px;
           line-height:20px;
           color:#777777;}
.date{ font-size:12px;
          color:#999999;          
}
.en{ font-size:10px;
     font-family:Arial, Helvetica, sans-serif;
     color:#777777;          
}

.border {  border-color: #DDDDDD; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.border2 { border-color: #305161; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.border3 { border-color: #009933; border-style: dashed; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 1px}
.button  { font-size: 12px; line-height: 120%; color: #333333; text-decoration: none; height: 18; border: 1px #DDDDDD solid; text-align: center; font-weight: lighter; background-color: #FFFFFF;}