body{

	background-color: #FFF;

	margin: 0px;

	padding: 0px;

	font: normal 100.01% Arial, Helvetica, Verdana, sans-serif;

/*	text-align: center; */

}



/* All setteings */

img{

	border: 0;

}



a{

    text-decoration: underline;

    color: #39B54A;

}



a:hover{

    text-decoration: none;

    color: #F26522;

}

form{

	margin: 0px;

	padding: 0px;

}

.red{

    color: #BF0000;

}



/* Layout */

#box{

	margin: 0px;

	padding: 0px;

	width: 780px;

}



#header{

	margin: 0px;

	padding: 0px;

	width: 100%;

	height: 55px;

	background-image: url(../img/shared/bg_header.gif);

}



#logo{

	margin: 0px;

	padding: 0px;

	text-align: left;

}

#logo img{

	margin-left: 10px;

	padding: 0px;

}



#nav{

	width: 100%;

	height: 55px;

	margin: 0px;

	padding: 0px;

	text-align: left;

	background-image: url(../img/shared/bg_menu.gif);

}



#left{

	margin-left: 10px;

	padding: 0px;

	color: #333;

	float: left;

	width : 205px ;

}



#content {

	margin: 0px;

	padding: 0px;

	padding: 0px;

	float: right;

	width : 530px;

}



#rootline{

	color: #666;

	font-size: 75%;

	margin-top: 5px;

	margin-left : 235px ;

	margin-bottom: 5px;

	text-align: left;

}



/* Nav */



div#nav ul{

	margin: 0px;

	padding: 0px;

	list-style: none;

	text-align: left;

}



div#nav ul li{

	margin: 0px;

	padding: 0px;

	display: inline;

}

div#nav img{

	height: 55px;

	margin-left: 10px;

	padding: 0px;

}

div#nav ul li a{

	border: none;

}



/* Left Content */



#search{

	margin-top: 10px;

	margin-bottom: 10px;

	padding: 0px;

	width: 205px;

	text-align: center;

	background-color: #f5f5f5;

	border: 1px solid #ccc;

}

#search span{

	margin-top: 5px;

	margin-bottom: 5px;

	margin-left: 5px;

	margin-right: 5px;

	padding: 5px;

	font-size: 80%;

}

#search input{

	margin-top: 5px;

	margin-bottom: 5px;

	margin-left: 5px;

	margin-right: 5px;

}



#loginform{

	margin-bottom: 10px;

	padding: 0px;

	width: 205px;

	text-align: center;

	background-color: #f5f5f5;

	border-bottom: 1px solid #ccc;

}

#loginform span{

	margin-top: 5px;

	margin-bottom: 5px;

	margin-left: 5px;

	margin-right: 5px;

	font-size: 80%;

}

#loginform input{

	margin-top: 5px;

	margin-bottom: 5px;

	margin-left: 5px;

	margin-right: 5px;

}



#news{

	margin-bottom: 10px;

	padding: 0px;

	width: 205px;

	text-align: left;

}

#news .date{

	color: #999;

}

#news ul{

	margin: 0px;

	padding: 0px;

	list-style: none;

}

#news ul li{

	margin-top: 5px;

	margin-bottom: 10px;

	padding: 3px;

	font-size: 75%;

	line-height: 150%;

}



#scut1{

	margin-bottom: 15px;

	padding: 0px;

	width: 205px;

	text-align: left;

}

#scut1 .date{

	color: #999;

}

#scut ul{

	margin: 0px;

	padding: 0px;

	list-style: none;

}

#scut1 ul li{

	margin-top: 5px;

	margin-bottom: 10px;

	padding: 3px;

	font-size: 75%;

	line-height: 150%;

}



#scut2{

	margin-bottom: 15px;

	padding: 0px;

	width: 205px;

	text-align: left;

}

#scut2 .date{

	color: #999;

}

#scut2 ul{

	margin: 0px;

	padding: 0px;

	list-style: none;

}

#scut2 ul li{

	margin-top: 5px;

	margin-bottom: 10px;

	padding: 3px;

	font-size: 75%;

	line-height: 150%;

}



#corp{

	margin-bottom: 15px;

	padding: 0px;

	width: 205px;

	text-align: left;

}

#corp strong{

	color: #cc0000;

}

#corp p{

	margin-top: 5px;

	margin-bottom: 5px;

	padding: 3px;

	font-size: 75%;

}



/* Rootline */





#rootline a{

	text-decoration: none;

}

#rootline a:hover{

	text-decoration: underline;

    color: #BF0000;

}





#copyright{

	width: 800px;

	height: 80px;

	margin-left: 10px;

	padding: 0px;

	text-align: left;

	color: #999999;

}

#copyright p{

	margin: 0px;

	padding: 0px;

	font-size: 75%;

	color: #999;

	line-height: 140%;

	letter-spacing: 1px;

}



.leftcolumn{

	margin-bottom: 10px;

	padding: 0;

	float: left;

	width: 48%;

}

.rightcolumn{

	margin-bottom: 10px;

	padding: 0;

	float: right;

	width: 48%;

	text-align: center;

}

.rightcolumn p{

	font-size: 75%;

	margin-top: 5px;

	margin-bottom: 5px;

	margin-left: 5px;

}



/* content */

/* #content h1 {

	border-bottom: 1px solid #d0d0d0;

	font-size: 2.5em;

	margin-top:0;

} */



/*#content h2{

	margin-top: 10px;

	padding: 0;

	font-size: 110%;

	text-align: left;

	color: #333;

} */

/* h2 {

	text-align: left;

	font-size: 110%;

	padding: 5px;

	background-color: #F26522;

	font-weight: bold;

	color: #fff;

}	*/



#content h3{

	margin: 0px;

	padding: 0;

	text-align: left;

	font-size: 100%;

	color: #299E30;

}

#content h4{

	margin: 0px;

	padding: 0;

	text-align: left;

	font-size: 90%;

	color: #333;

}

#content p{

	margin-bottom: 1px;

	padding-left: 15px;

	padding-top: 2px;

	text-align: left;

	font-size: 80%;

	color: #333333;

}



/* Table */



table{

	text-align: left;

	font-size: 80%;

	border: 1px solid #ccc;

	width: 100%;

}

td.head{

	padding: 5px;

	background-color: #F26522;

	font-weight: bold;

	color: #fff;

}

td.odd{

	padding: 5px;

	background-color: #fff;

	color: #333;

}

td.even{

	padding: 5px;

	background-color: #FEFAD0;

	color: #333;

}

td.more{

	padding: 5px;

	text-align: right;

	background-color: #fff;

	color: #333;

}



table.topinfo a{

    color: #F26522;

}



table.mailform span.errorfield {

   color:red;

}

table.mailform input.errorfield,select.errorfield,textarea.errorfield {

	color:#000000;

   background-color:#fffFC8;

}

	

#login_password, #login_username {

	width: 120px;

	padding-left: 20px;

}



#login_password {

	background: url(../img/shared/key_go.png) no-repeat center left #FFFFCC;

}



#login_username {

	background: url(../img/shared/user_go.png) no-repeat center left #FFFFCC;

}	



#search_input {

	background: url(../img/shared/zoom.png) no-repeat center left #FFFFFF;

	padding-left: 20px;	

}



/*********************/

/* Tables, Stune */

/*********************/

/* TABLE.contenttable P { font-size: 11px; }

TABLE.contenttable TR TD { vertical-align: top; } */



TABLE.contenttable {

        color: #666666;

        width: 100%;

        margin: 0px;

        padding: 0px;

        border: 1px solid #DEEAF5;

        border-spacing: 1px;

        border-collapse: separate;

}

TABLE.contenttable tr{

        margin: 0px;

        padding: 0px;

        border-right: 1px solid #e6e6e6;

        border-bottom: 1px solid #e6e6e6;

}

TABLE.contenttable td{

      padding: 6px 5px 0px 5px;

        border-right: 1px solid #e6e6e6;

        border-bottom: 1px solid #e6e6e6;

        background-color: #FFF;

        font-size: 80%;

}

TABLE.contenttable td.td-0{

        width: 135px;

        background-color: #f5f5f5;

}

TABLE.contenttable td.td-last{

        border-right: 0px;

}		

TABLE.contenttable td.td-odd{

        background-color: #DEEAF5;

}



TABLE.contenttable span.field {

	display: none;

}

TABLE.contenttable span.errorfield {

   color:red;

}

TABLE.contenttable input.errorfield,select.errorfield,textarea.errorfield {

	color:#000000;

   background-color:#fffFC8;

}

   

DT {

	margin-bottom: 10px;

	padding-left: 15px;

	padding-top: 2px;

	text-align: left;

	font-size: 80%;

	color: #333333;

}

DD {

	margin-bottom: 10px;

	padding-left: 15px;

	padding-top: 2px;

	text-align: left;

	font-size: 80%;

	color: #333333;

}



/* RTE table */

.csc-header TABLE {

        color: #666666;

        width: 100%;

        margin: 0px;

        border: 1px solid #DEEAF5;

        border-spacing: 1px;

        border-collapse: separate;

}

.csc-header TABLE tr {

        margin: 0px;

        padding: 5px;

        border-right: 1px solid #e6e6e6;

        border-bottom: 1px solid #e6e6e6;

}

.csc-header TABLE td {

/*        padding-top: 8px;

        padding-bottom: 8px;

        padding-left: 5px;

        padding-right: 5px; */

        border-right: 1px solid #e6e6e6;

        border-bottom: 1px solid #e6e6e6;

        background-color: #FFF;

}

.csc-header TABLE td.td-0 {

        width: 130px;

        background-color: #f5f5f5;

}

.csc-header TABLE td.td-last {

        border-right: 0px;

}		

.csc-header TABLE td.td-odd{

        background-color: #DEEAF5;

}



/* site-map */

.csc-sitemap {

	margin: 0px;

	padding: 0px;

	font-size: 75%;

	color: #999;

	line-height: 130%;

	letter-spacing: 1px; 

}



.content-recommnend {

   margin: 0;

   padding: 0;

}



.box-recommend {

	width: 253px;
	height:240px;
	float: left;

	margin-right: 9px;

	font-size: 12px;

/*	color: #FF3E0D; */

	font-weight: bold;

}

.name-recommend {

	color: #138B31;

	font-size: 12px;

	font-weight: normal;

	background-color: #C8E8F7;

}

.box-recommend img {

	border: 1px solid #4C91F0;

	width: 250px;

	margin-top: 8px;

	margin-bottom: 2px;

}

.box-recommend table {
	width:253px;
}

TABLE span {

   color:red;

}



span.bodytext {

color:#666;

}

