/*
p {
	border: 1px solid blue;
}
*/
img { behavior:url( "css/iepngfix.htc"/*tpa=http://www.shangcorp.com/css/css/iepngfix.htc*/); }
ul.content_indent li {
	list-style-type:disc;list-style-position:outside;margin-left:45px;
}

ul.content_indent2 li {
	list-style-type:disc;list-style-position:outside;margin-left:35px; margin: 0px 10px 10px 35px;
}

html {
	width: 99.9%;
	height: 99.8%;
}
body {
	font-size: 12px;
/*	font-family:Tahoma; */
font-family:Trebuchet MS, Tahoma, Verdana, Arial;
	text-align: center;
/*	background-color: transparent;
	background-image: url("images/bg_body.gif"); */
	width: 100%;
	margin: 0;
	padding: 0;
	color: #666;
	background: #fff; 
	height: 99.8%;
}

a, a:hover, a:visited {
	color: #343c47; 
/*	color: #EBEBEB;*/
	text-decoration: none;
}

table, td, tr, img, p, ul, li, dd, dt, dl {
	margin: 0;
	padding: 0;
}
/****************  show hidden  alt text for A tag  ***************/
.showme{
	position:relative;
	border: 1px solid blue;
}	
.showme:hover{
	background:none;
}
.showme span {
	display: none;
}
.showme:hover span{
	display:block;
	width: 100px;
	position:absolute;
	top:20px;
	left:8px;
	border:1px solid #000;
}
/****************  show hidden  alt text for A tag  ***************/

div.wrapper_outer{
	width: 100%;
	background-color: transparent;
/*	background-image: url("images/bg_body.png");  */
	background-repeat: repeat-y;	
	text-align: left;
}
div.wrapper_inner{
	width: 960px;
	/*margin-left: 9px;  FF don't support align center */
	margin: 0px auto;
}
div.wrapper_bottom{
	width: 780px;
	height: 23px;
	background-color: transparent;
 	background-image: url("images/bg_white.gif"/*tpa=http://www.shangcorp.com/css/images/bg_white.gif*/);
	background-repeat: repeat-y;
}

#gHeader {
	height: 99px;
	background-color: #FFF;
}
#header_logo {
	background-image: url("images/LOGO.png"/*tpa=http://www.shangcorp.com/css/images/LOGO.png*/);	
	background-repeat: no-repeat;
/*	background-position: 18px 40px; */
}

div#gNav {
	height: 30px;
/*	background-image: url("images/nav.gif");	 */
	background-repeat: repeat-x;		
		text-align: center;

}

div#gNav a {
	font-family: Arial;
	display: block;
	line-height: 28px;
	width: 120px;
	float: left;
/*	color: #FFF; */
	color: #CCC;
/*	font-weight: bold; */
	padding-top: 2px;
	background: url( "images/themes_v2/nav.jpg"/*tpa=http://www.shangcorp.com/css/images/themes_v2/nav.jpg*/) no-repeat;
}

div#gNav a:hover {
	font-family: Arial;
	display: block;
	line-height: 28px;
	width: 120px;
	float: left;

	background: url( "images/themes_v2/nav_hover_gray.jpg"/*tpa=http://www.shangcorp.com/css/images/themes_v2/nav_hover_gray.jpg*/ ) no-repeat ;
	padding-top: 2px;
}

div#gNav a:hover {
	font-family: Arial;
/*	color: #818181; */
	font-weight: bold;
	color: #999999;
/*	background: #fff;
	background-image: url("images/nav_hover.gif"); */
	background-image: url( "images/themes_v2/nav_hover.jpg"/*tpa=http://www.shangcorp.com/css/images/themes_v2/nav_hover.jpg*/ ) no-repeat ;
}

		a.menu_active {
			font-family: Arial;
			color: #FFF;
			line-height: 28px;
			font-weight: bold;
		/*	background-image: url("images/nav_hover.gif");	 */
			background-image: url( "images/themes_v2/nav_hover.jpg"/*tpa=http://www.shangcorp.com/css/images/themes_v2/nav_hover.jpg*/); 
			background-repeat: repeat-x;	
		}

td#contents_top {
	width: 700px;/* 566px; */
	height: 0px;
/*	background-image: url("images/bg_part_top.gif");	 */
	background-repeat: no-repeat;
}
td#contents {
	width: 666px; /* 566-20-20 = 526 */
	/* height: 500px; /* testing */
/*	background-image: url("images/bg_part_right.gif"); */
	background-repeat: repeat-y;
	background-position: right top;		
	background-color: #FFF;
	margin-bottom: 15px;
	padding: 5px 20px 40px 20px;
}

td#contents a {
	text-decoration:underline;
}

td#edit_contents {
	width: 626px; /* 566-20-20 = 526 */
	/* height: 500px; /* testing */
/*	background-image: url("images/bg_part_right.gif"); */
	background-repeat: repeat-y;
	background-position: right top;		
	background-color: #FFF;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
td.edit_contents {
	width: 626px; /* 566-20-20 = 526 */
	/* height: 500px; /* testing */
/*	background-image: url("images/bg_part_right.gif"); */
	background-repeat: repeat-y;
	background-position: right top;		
	background-color: #FFF;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
td#contents_bottom {
	width: 566px; 
	height: 11px;
/*	background-image: url("images/bg_part_foot.gif");	*/
	background-repeat: no-repeat;
}

td#widgets_wrapper{
	padding-right: 4px;
/*	background-image: url("images/line_widgets_bg.gif");	*/
	background-repeat: repeat-y;
}

/* ****************** widges accordion eare ***************** */


#widgets dl{
	margin: 0;
	padding: 0;
	color: #000;
	/* margin: 0 0 0 1px;  fix IE */
}

dl#widgets dt{
	cursor:auto ;
}
#widgets ul, #widgets li{
	list-style: none;
}

#widgets ul{
	margin: 0px 0; padding: 18px 0px 18px 0px;
	/* border:1px solid red; */
}

#widgets ul.contact {
	margin: 0px 0; padding: 7px 0px 9px 0px;
}



#widgets ul.good {
	margin: 0px 0; padding: 7px 0px 9px 0px; width: 152px; margin-left: 15px;
}

#widgets li{
	margin: 0px 17px 6px 17px;
	/* border:1px solid red; */
}
.industries {
	width: 190px;
}
.industries a {
	display: block;
	background-color:  transparent; 
	width: 152px;
	height: 31px;
	/* border: 1px solid red; */
}
.industries a:hover {
	background-color:  #EBEBEB;
}

#widgets .goodies ul, #widgets .goodies li {
/*	border: 1px solid red; */
	margin: 0; padding: 0;
}
#widgets .goodies li {
	margin: 8px 0;
}

/* ****************** widges accordion eare ***************** */


.clr {
	clear:both;
}

p#gFooter {
	height: 32px; /* 55-18 */
	text-align: right;
	padding-top: 18px;
	background-image: url("images/dot.gif"/*tpa=http://www.shangcorp.com/css/images/dot.gif*/);	
	background-repeat: repeat-x;
	color: #999;
	background-color: #FFF;
	font-size: 10px;
	font-weight: bold;
	margin-bottom: -6px;
}
