body { margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; background-color: #ffffff; }
body img {border: 0}
th { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: white; BACKGROUND-COLOR: #4455aa; line-height: 150%; }
td { font-size: 9pt; text-decoration: none; color: #333333; line-height: 158%; }

/*-----------------------------------*/

td.title { text-align:center;color:#333; font-size: 14px; font-weight: bold;background-image: url(../images/bar_long.jpg); height:29px; }
td.menu { color: 006699; height:24px; text-align:center; padding:10; font-size: 16px; line-height: 20px; font-weight: bold; border-bottom: 1px solid #000000; }
table.list-table { background-color:#cccccc; }
tr.list-column-title { background-color:#efefef; font-weight: bold; font-size: 12pt; text-align:center; vertical-align:middle; height:25px; }
tr.list-column-normal { font-size: 11pt; background: #ffffff; }
tr.list-column-over { font-size: 11pt; background: #fdffe3; }
table.input_table { font-size: 10pt; line-height: 1.6; border:1px solid #3399ff; border-collapse: collapse }
.input-box { font-size: 12px; padding-top: 2px; border: 1px solid  #C0C0C0; background-color: #ffffff; width:150px }
.input-longbox { font-size: 12px; padding-top: 2px; border: 1px solid #C0C0C0; background-color: #ffffff; width: 300px; }
.input-file { font-size: 12px; padding-top: 2px; border: 1px solid #C0C0C0; background-color: #ffffff; width: 300px; }
.gobox { font-size: 12px; padding-top: 2px; border: 1px solid #C0C0C0; background-color: #ffffff; width: 30px; }
.input-textarea { font-size: 12px; border: 1px solid #C0C0C0; background-color: #ffffff; }
.input-select { font-size: 12px; padding-top: 2px; border: 1px solid #C0C0C0; background-color: #ffffff; width: 140px; }
.input-radio { }
.input-checkbox { }
.button { font-size: 12px; cursor:pointer;margin:2;text-align:center; padding: 2px; border: 1px solid #999999; background-color: #ffffff; }

.emphases { font-size: 12pt; color: #0066ff; text-decoration: none; }

/*-------------- links ---------------*/
.my_nav{padding:3;border-bottom:1px solid #FF5353;}
a:link { color: #09C  ; text-decoration: none;  }
a:visited { color:#09C; text-decoration: none; }
a:hover { color: #FF3300; text-decoration: underline; }

a.footer:link{color:#FFFFFF; text-decoration: none; }
a.footer:visited{color:#FFFFFF; text-decoration: none; }
a.footer:hover { color: #FFFFCC; text-decoration: underline; }
/*-------menu -----*/
.subMenuLink { background-color: #efefef; padding:5 0; }
.cookMenu-left{height:50px;padding:5px 0px 5px 50px; text-align:left; }
#cookMenu a:link{ color: #333333 ; font-weight:bold;  font-size:14px}
#cookMenu a:visited{ color:#333333 ; font-weight:bold;  font-size:14px}
#cookMenu a:hover{color: #FFFFCC; text-decoration:none }

.cookMenu-left01{background:url(../images/icon_menu_01.gif) no-repeat left #439411 ; background-position:-20px;}
.cookMenu-left02{background:url(../images/icon_menu_02.gif) no-repeat left #529d1e; background-position:-20px;}
.cookMenu-left03{background:url(../images/icon_menu_03.gif) no-repeat left #6bad33; background-position:-15px;}
.cookMenu-left04{background:url(../images/icon_menu_04.gif) no-repeat left #89bf4a; background-position:-20px;}
.cookMenu-left05{background:url(../images/icon_menu_05.gif) no-repeat left #bdde75; background-position:-15px;}

.cookMenu-right{height:30px;padding:5 10; }
.cookMenuContent{ background-color: #fdffd9; padding:0; }

/*-----------index-----------*/
.rightNav {margin-top:33px; text-align:center; line-height:120%;}
.rightNavText {font-family:Verdana; font-size:12px; color:#999999}


/**** reversion begin**********/
.bg-cc-top{ background-image:url(../images/CC_bg-top.gif); background-repeat:no-repeat; background-position:right;}
.bg-cc-center{ background-image:url(../images/CC_center01.gif); background-repeat:repeat-y; background-position:right;}
.bg-cc-red { background-color:#ce2930}
.bg-cc-green {background-image: url(../images/CC_bg_green.gif);background-repeat: repeat-y; background-color:#1c8077}
.bg-nav {background-image: url(../images/CC_nav_01.gif);background-repeat: no-repeat;}
.bg-banner {background-image: url(../images/CC_banner.gif);background-repeat: repeat-x;}
.bg-cc-bottom {background-image: url(../images/CC_bottom.gif);background-repeat: no-repeat;background-position: right;}
.bg-cc-left {background-image: url(../images/CC_bg_left.gif);background-repeat: repeat-x;text-align:left;}
.bg-shop-bottom{ background-image:url(../images/shop-bottom.gif); background-repeat:no-repeat; background-position:right;}
.bg-title{ background-image:url(../images/CC_shop-title.gif); background-repeat:no-repeat;}
.t-blow {color: #1d73b0;}
.t-black {font-size: 16px;font-weight: bolder;color: 000000;}
.t-green {color: #269100;}
.line-table { border-bottom:solid 1px #ededed; border-right:solid 1px #ededed; border-top:solid 1px #ededed;}
.line-right { border-right:solid 1px #ededed;}
.line-shop{ border:solid 1px #cacaca;} 
/*
for something like fix 
*/
td input{

text-align:left;
}
.fix_to_center{
text-align:center;
}
.fix_to_left{
text-align:left;
}
/*
	form 
*/
form input.input-box{
text-align:left;
margin-left:0px;
}
/*   for foodshop application */
.goods_wrapper{
	margin:0px;
	padding:0px;
	text-align:center;
	width:100%;
}
.goods_item{
	display:block;
	width:20%;
	height:130px;
	float:left;
	text-align:center;
	margin-bottom:20px;
}
.goods_item_img{
	margin:auto;
	width:80px;
	border:0;
	display:block;
	height:90px;
}
.goods_item_img_wrapper{
   margin-bottom:10px;
   margin-top:5px;

}
.clear{
clear:both;
}

.text-content-title { font-size: 12pt; color: #009900; text-decoration: none; font-weight: bold; }
.t-content-blue { color: #1E6278; }
.t-content-brown { color: #7E4A00; }
.t-content-grey { color:#999 }
.t-content-green { color: #337100; }
.t-content-yGREEN { color: #d5e5b0; }
.t-content-mud { color: #606049; }
.t-title-blue { color: #006699; font-size: 10pt; font-weight: bold; text-decoration: none; }
.t-nav-grey { color: #999999; }
.t-title-brown { color: #7E4A00; font-size: 11pt; font-weight: bold; }
.t-title-black { color:#333; font-size: 14px; font-weight: bold; }
.t-title-red { color: #FF0000; font-size: 11pt; font-weight: bold; }
.t-title-red-line{background-color:#ff8800}
.t-nav-white { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; text-decoration: none; }
.t-nav-green { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: 3d9401; text-decoration: none; }
.t-red{ color: #FF0000; font-size: 15pt; font-weight: bold;}
.t-orange{ color:#ffa405; font-size:24px;}
/* ---------------  */

.dotLine-bottom { border-bottom: 1px dotted #CCC; }
.dotLine-top { border-top: 1px dotted #ccc }
.dotLine-right { border-right: 1px dotted #ccc }
.dotLine-box { border:1px #CCC  dashed }
.dotLine-column { border-right:1px #E1E1E1 dotted; }
.line-bottom { border-bottom: 1px  #CCCCCC solid }
.line-top { border-top: 1px  #efefef solid }
.line-box { border: 1px  #CCCCCC solid }

/* ------------------*/

.padding-list { padding:5px 0 5px 8px }
.padding-more { padding:5px 10px 5px 0 }
.padding-right { padding:0 10px 0 30px }
.margin-top { margin-top:15px }
.table_content_width { width: 98%; margin:0 auto 0 auto }
.table-text-padding {padding:0 5px 0 15px}



.left-color {background-color: #ce2930;}

/*-----------special--------------*/

.footer-bg{background:url(../images/bg_footer.gif) no-repeat; width:837px; height:127px; margin-top:10px;}
.right-bg {background: url(../images/bg_right.jpg) repeat-y left #1b661d;}
.title_bg_long { background-image: url(../images/bar_long.jpg); height:29px; padding-left:13px}
.title_bg_2th { background-color:#f7f7f7; border-bottom:dotted #ccc 1px ; color:#269100; height:26px; padding-left:13px; font-size:14px;}

#register li {margin-top:10px}


.linecolor {background: #f88548; height:6px }


div.county_normal{background: #ffffff;border-bottom: 1px ridge #FF8000;cursor:pointer}
div.county_selected{background: #FF8800}		
div.county_over{background: #5E67D7}

.bg-leftnav {background-image: url(../images/leftNav_bg_title.gif);background-repeat: no-repeat;background-position: left top;}
.leftnav-bg {background-image: url(../images/leftNav_btn_normal.gif);background-repeat: no-repeat;background-position: center;}
.leftnav-bg-over {background-image: url(../images/leftNav_btn_over.gif);background-repeat: no-repeat;background-position: center;}

.lineheight{ line-height:180%;}
