body {
  margin           : 0px;
  padding          : 0px;
  background       : url("../images/bg.gif"/*tpa=http://www.sew-eurodrive.com.cn/templates/sew/images/bg.gif*/) #999;
  font-family      : arial, sans-serif;
  font-size        : 12px;
  color            : #333;
}



.body_outer {
	padding:5px;
	background-color: #ffffff;
	background:url("../images/main_content_back.png"/*tpa=http://www.sew-eurodrive.com.cn/templates/sew/images/main_content_back.png*/) #FFFFFF;
    background-repeat:repeat-x;
}



ul
{
margin: 0;
padding: 0;
list-style: none;
}



li
{
line-height: 150%;
padding-left: 15px;
padding-top: 0px;
background-image: url("../images/arrow.png"/*tpa=http://www.sew-eurodrive.com.cn/templates/sew/images/arrow.png*/) ;
background-repeat: no-repeat;
background-position: 0px 3px;
}

td, tr, p, div {
  font-family      : Arial, Helvetica, sans-serif;
  font-size        : 12px;
  color            : #333;
  line-height:20px;
}
table td.body_outer {
	padding: 8px;
	
}

hr {
  color            : #E0E0E0;
  height           : 1px;
  width            : 100%;
}

.maincontainer {
  border           : 10px solid #fff;
  width            : 780px;
  background-color : #fff;
}

.headercontainer {
  height           : 70px;
  border           : 1px solid #e0e0e0;
  padding          : 1px;
}

.logocontainer {
  width            : 485px;
  float            : left;
  height           : 66px;
}

.pathwaycontainer {
  height           : 20px;
  padding          : 5px;
}

.leftmenucontainer {
  width            : 200px;
  background-color : #F0F0F0;
  border           : 1px solid #e0e0e0;
}
.clear {
  clear: both;
}


table.moduletable {
  width            : 100%;
}

table.moduletable th {
background: url("../images/title_background.png"/*tpa=http://www.sew-eurodrive.com.cn/templates/sew/images/title_background.png*/) no-repeat;
	vertical-align: middle;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-align: left;
	text-indent: 15px;
	width: 100%;
	height: 24px;
	text-transform: uppercase;
	}

table.moduletable td {
  padding          : 2px;
}

.button {
  color: #7a95ab;
  font-family: Tahoma, ËÎÌå, Arial, Hevlvetica, sans-serif;
  text-align: center;
  font-size: 12px;
  
  border: 1px double #cccccc;
  width: auto;
  background: url("../images/button_bg.png"/*tpa=http://www.sew-eurodrive.com.cn/templates/sew/images/button_bg.png*/) repeat-x;
  padding: 0px 5px;
  line-height: 18px !important;
  line-height: 16px;
  height: 20px !important;
  margin-left: 10px;
  
}

.inputbox {
  font-family: Tahoma, ËÎÌå, Verdana, Arial, Helvetica, sans-serif;
  font-size        : 12px;
  color            : #333333;
  border           : 1px solid #cccccc;
}

.sectiontableheader {
  font-size        : 11px;
  font-weight      : bold;
  text-transform   : uppercase;
  text-align       : left;
  letter-spacing   : 1px;
  color            : #044497;
  height           : 20px;
  vertical-align   : middle;
  border-bottom    : 1px solid #cccccc;
}

.sectiontableentry1 {
  vertical-align   : top;
  padding          : 3px;
  background       : #F0F0F0;
}

.sectiontableentry2 {
  vertical-align   : top;
  padding          : 3px;
  background       : #ffffff;
}

.mainlevel {
  border           : 1px solid #e0e0e0;
  width            : 184px;
  height           : 25px;
}

a.mainlevel:link, a.mainlevel:visited {
   text-decoration  : none;
  padding-top      : 4px;
  padding-left     : 10px;
}

a.mainlevel:hover {
  border           : 1px solid #d0d0D0;
  text-decoration  : none;
}
.mainlevel-bottom
{
padding:5px;
}
a.mainlevel-bottom:link,a.mainlevel-bottom:visited
{
font-weight:bold;
color:#FFFFFF;
}

ul#mainlevel-company li
{
	background-image:none;
	line-height:300%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color:#becfe1;
}



.sublevel {
  font-size        : 10px;
  height           : 20px;
  padding-top      : 5px;
}

a.sublevel:link, a.sublevel:visited {
        padding-left: 1px;
        vertical-align: middle;
        font-size: 12px;
        color: #ff6600;
        text-align: left;
}


a.sublevel:hover {
color: #ff9e31; text-decoration: none;
}

a:link,a:visited,a.actived {
  color            : #044497;
  text-decoration  : none;
}

a:hover {
  color: #044497;
	text-decoration: underline;
}

a.category:link, a.category:visited {
  font-weight      : bold;
}

a.readon:link,a.readon:visited {
  font-weight : bold;
  margin-top:10px;
  color:#8eaabd; 
}

.pagenavbar {
  background-color : #F0F0F0;
  border           : 1px solid #e0e0e0;
  padding          : 2px;
}

.pagenav {
  font-weight      : bold;
  color            : #bbb;
}

a.pagenav:link, a.pagenav:visited {
  text-decoration  : none;
}

a.pagenav:hover {
  text-decoration  : none;
}

.contenttoc {
  width            : 200px;
  background-color : #F0F0F0;
  border           : 1px solid #e0e0e0;
  padding          : 2px;
}

.contenttocheading {
  font-size        : 11px;
  font-weight      : bold;
  text-transform   : uppercase;
  text-align       : center;
  letter-spacing   : 1px;
  color            : #044497;
  height           : 20px;
  vertical-align   : middle;
}

.small {
  font-size        : 10px;
  color            : #6BA9FD;
}

.smalldark {
  font-size        : 10px;
  color            : #000;
}

.createdate, .modifydate {
  font-size        : 10px;
  color            : #bbb;
}

.content_rating {
  font-size        : 10px;
  color            : #FEC56A;
}

.content_vote {
  font-size        : 10px;
  height           : 22px;
  padding-top      : 2px;
  padding-bottom   : 2px;
  padding-left     : 10px;
  padding-right    : 10px;
  background-color : #F0F0F0;
  border           : 1px solid #e0e0e0;
}

.pathway {
  font-size        : 12px;
  color            : #000;
}

a.pathway:link, a.pathway:visited {
  font-size        : 12px;
}

a.pathway:hover {
  font-size        : 12px;
}

.contentpane {
	padding-left: 8px;
	padding-right:8px;
	padding-bottom:5px;
	border:1px;
	border-color:#e0e0e0;
	border-style:solid;
	background-color: #FFFFFF;
}

.contentpaneopen {
  padding:8px;
}


.contentheading {
	height: 30px;
	background: url("../images/contenthead.png"/*tpa=http://www.sew-eurodrive.com.cn/templates/sew/images/contenthead.png*/) top left repeat-x;
	color: #666666;
	text-indent: 15px;
	font-weight: bold;
	font-size: 12px;
	white-space: nowrap;
}

 .componentheading {
     color:#4a7822;
	text-align: left;
	text-indent:10px;
	height: 25px;
	font-weight: bold;
	font-size: 13px;
	vertical-align:middle;
	display:block;
	text-align:left;
	padding-top:0px;
	margin-top:3px;
}

.contentpagetitle {
  font-weight      : bold;
}

a.contentpagetitle:link, a.contentpagetitle:visited, a.contentpagetitle:active {
  text-decoration  : none;
}

.ontab {
  background-color : #FFF;
  border-left      : 1px solid #D0D0D0;
  border-top       : 1px solid #D0D0D0;
  text-align       : center;
  cursor           : hand;
  font-weight      : bold;
  color            : #044497;
  padding          : 5px;
}
.offtab {
  background-color : #F0F0F0;
  border-left      : 1px solid #D0D0D0;
  border-top       : 1px solid #D0D0D0;
  border-bottom    : 1px solid #D0D0D0;
  text-align       : center;
  cursor           : hand;
  font-weight      : normal;
  color            : #6BA9FD;
  padding          : 5px;
}
.tabpadding {
  border-left      : 1px solid #D0D0D0;
  border-bottom    : 1px solid #D0D0D0;
}

.pagetext {
  visibility       : hidden;
  display          : none;
  position         : relative;
  top              : -19;
  border-left      : 1px solid #D0D0D0;
  border-right     : 1px solid #D0D0D0;
  border-bottom    : 1px solid #D0D0D0;
  background-color : #FFF;
}

.user1_inner {
	border: 1px solid #cccccc;
  float: none !important;
  float: left;
	margin: 0px;
	padding: 2px;
	 background-images:url("../templates/sew/images/index_td_bg.gif"/*tpa=http://www.sew-eurodrive.com.cn/templates/sew/templates/sew/images/index_td_bg.gif*/);
 background-repeat:repeat-x;
}

/*topnav*/

UL#mainlevel-nav {
	FONT-SIZE: 0.8em; LIST-STYLE: none; MARGIN: 0px; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
UL#mainlevel-nav LI {
DISPLAY: block;
FLOAT: left;
FONT-SIZE: 11px;
LINE-HEIGHT: 28px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; WHITE-SPACE: nowrap; 
WIDTH: atuo;
background-image:none;
list-style-type:none;
}
UL#mainlevel-nav LI A {
	background-image:none;
	COLOR: #000000;
	DISPLAY: block;
	FONT-WEIGHT: bold;
	PADDING-LEFT: 15px;
	PADDING-RIGHT: 15px;
	TEXT-DECORATION: none;

}

UL#mainlevel-nav LI A:hover {
	color:#ffffff;
background-color: #637a8b;
text-decoration:none;
}
/*topnav*/

/*freelink*/
.freelink-definebar
{
}
.moduletable-freelink
{
background-color: #ffffff;
line-height:20px;
width:100%;
}
.moduletable-freelink td
{
height:50px;
vertical-align:middle;
border:1px solid;
border-color:#fff #fff #8eaabd #fff;
}
.moduletable-freelink a
{
white-space:nowrap;
text-indent:30px;
text-decoration:none;
display:block;

color:#333333;
}

.moduletabel-freelink a:hover
{
text-decoration:none;
}

/*********/

.sewTopNav
{
background:#FFFFFF;
background-image:url("../images/topmenubg.jpg"/*tpa=http://www.sew-eurodrive.com.cn/templates/sew/images/topmenubg.jpg*/);
background-repeat:no-repeat;
background-position:left;
height:15px;
padding-left:50px;
}

.sewBottomNav
{
background:#FFFFFF;
background-image:url("../images/topmenubg.jpg"/*tpa=http://www.sew-eurodrive.com.cn/templates/sew/images/topmenubg.jpg*/);
background-repeat:no-repeat;
background-position:left;
height:25px;
}


.index-td
{
background-color:#00CC99;
 background-images:url("../images/index_td_bg.gif"/*tpa=http://www.sew-eurodrive.com.cn/templates/sew/images/index_td_bg.gif*/);
 background-repeat:repeat-x;
 }
 
td.tmp_left
 {
 margin-top:2px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
 }
 .fronttd
 {
 background-repeat:repeat-x;
 }
.rgh_top_bg {
	background-color: #BECFE1;
}

 
 /*****************************/
.latestnews
{
overflow:hidden;
}
.latestnews ul{
	width: 240px !important;
	color: #666666;

	padding-right: 20px;
	overflow: hidden;
	text-overflow: ellipsis;
}

.latestnews li{
	color: #666666;
	width: 200px !important;
	padding: 0px 5px 2px 15px;
	font-size: 12px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.latestnews a:link,a:hover,a:visited,a:active
{
color:#333333;
text-decoration:none;
}

/**
/* tree menu
**/

.TreeWrap {margin-top:30px;width:200px;}
.MenuBox2 .titBox a,link
.MenuBox2 .titBox a:visited
{
background-image:url("../images/rot.gif"/*tpa=http://www.sew-eurodrive.com.cn/templates/sew/images/rot.gif*/);
color:#FFFFFF;
background-repeat:no-repeat;
padding-left:15px;
display:block;
line-height:30px;
}

.MenuBox .titBox a,link
.MenuBox .titBox a:visited
{
padding-left:14px;
color:#FFFFFF;
display:block;
line-height:30px;

}

.MenuBox .titBox a:hover,
.MenuBox .titBox a:active
{
background-image:url("../images/rot.gif"/*tpa=http://www.sew-eurodrive.com.cn/templates/sew/images/rot.gif*/);
color:#FFFFFF;
background-repeat:no-repeat;
padding-left:15px;
line-height:30px;
}
.MenuBox2 .titBox a:hover{
background-image:url("../images/rot.gif"/*tpa=http://www.sew-eurodrive.com.cn/templates/sew/images/rot.gif*/);
color:#FFFFFF;
background-repeat:no-repeat;
padding-left:15px;
display:block;
line-height:30px;
}

.MenuBox2 .txtBox ul li{
	padding-left:25px;
	line-height:200%;
	background-image:none;
}


.MenuBox2 .txtBox ul li a {color:#f0f0f0;}
.MenuBox2 .txtBox ul li a .current{color:#FF0000;}

 .MenuBox .txtBox {display:none;}
 

