body 
{ 
	margin: 0px; 
	font-family: Verdana,  sans-serif;
	font-size: 9pt;
	color: #333;
        background-color:#ddd;
}



p 
{ 
        line-height: 150%;
	text-align: justify;
	padding-left: 6px
}



.bulletlist
{
	font-size: 8pt ;
	font-family: Verdana, sans-serif;
	padding-left: 6px
}

.caption
{
	font-family: Verdana, sans-serif; 
	font-size: 7pt; 
}

ul
{
     line-height:12pt;
}
li
{
   padding-bottom: 13px;
}

ul ul
{
   line-height: 6pt;
}
ul li
{
   padding-bottom: 6px;
}

table 
{ 
	margin-top: 0px; 
	text-align: justify;
}
h1
{
	text-decoration: none;	
	font-size: 12pt;
	padding-top:7px;	
	padding-bottom:7px;
	padding-left: 4px;
	border: 1px solid #eee;
}
h2
{
	font-size: 10pt;
	padding-top:4px;	
	padding-bottom:4px;
	padding-left: 9px;
	border-bottom: 1px dotted #aaa;
	border-left: 1px dotted #aaa;
}
h3 
{
	font-size: 9pt;
	padding-top:3px;	
	padding-bottom:2px;
}


.linkextra
{
	color: #FFF;
}
a:link 
{ 
	font-family: Verdana, sans-serif; 
	text-decoration: none; 
	color: #14349b;
}

a:visited 
{ 
	font-family: Verdana, sans-serif; 
	text-decoration: none; 
	color: #14349b;
}

a:hover, a:active 
{ 
	font-family: Verdana, sans-serif; 
	text-decoration: none; 
	color: #14349b;
}

a.externallink
{
        background-repeat: no-repeat;
        background-position: right;
        padding-right:14px;
        padding-top:2px;
        border-bottom: 1px dotted #ccc;
}

.tex
{
	vertical-align:bottom;
}


/* ....................................................... */


biography_list
{
  font-family: Verdana, sans-serif; 
  font-size: 8pt;
}

biography_list bulletlist
{
  font-family: Verdana, sans-serif; 
  font-size: 8pt;
}


#BaseContainer 
{
  width: 986px;
  margin: 10px auto;
  background-color: #ffffff;
  border: 1px solid #aaa;
}

/* ....................................................... */

#top_area
{
  	width: 988px;
	height:85px;
}

#top_leftarea {
       float:left;
       padding-right: 20px;
	padding-top:6px;
       border-right:2px solid #999;
	margin-left:15px;
	margin-top:1px;
	width:240px;
	height:73px;
	background: url(www_shenteq_com/logo.png) no-repeat;
}

#top_middle{
}

#top_rightarea{
    margin-top:0px;
	padding-top: 1px;
}


/* ....................................................... */

#middle_area
{
	width:986px;
	height: 260px;
	margin-top: -3px;
	margin-bottom: -22px;
}


/*  ########## RH THREE column layout ############   */

#container 
{
	width:100%;
	clear: both;
}

#navigation 
{
	float:left;
	width:20%;
}

#wrapper 
{
	float:right;
	width:75%;
}
#main-content 
{
	float:left;
	width:95%;

}
#subcontent 
{
	float:right;
	width:0%;

}

/*  ########## RH THREE column layout ############   */



#footer_area
{
	clear: both;
	color:#000000;
        background-color: #9e0e0e; 
}
#lastupdate
{
	font-family: Verdana, sans-serif;
	font-size:7pt;
	padding-top:10px;
	padding-bottom:10px;
	margin-left:32%;
	margin-right:32%;
	color:#ffffff;

}



/* ....................................................... */


pre { 
	BORDER-RIGHT:  1px solid #bbb; 
	BORDER-TOP:    1px solid #bbb; 
	BORDER-BOTTOM: 2px solid #aaa; 
	BORDER-LEFT:   2px solid #aaa; 
	PADDING-RIGHT: 2pt; 
	DISPLAY: block; 
	margin-LEFT: 2pt; 
	margin-right: -2pt; 
	PADDING-LEFT: 2pt; 
	PADDING-BOTTOM: 2pt; 
	PADDING-TOP: 2pt; 
	FONT-FAMILY: "Courier New", Courier, mono; 
	background-color: #EEEEEE; 
	font-size: small}
.keyword {  color: #000099}
.identifier {  }
.comment {  font-style: italic; color: #990000}
.special {  color: #800040}
.preprocessor {  color: #3F007F}
.string {  font-style: italic; color: #666666}
.literal {  font-style: italic; color: #666666}

img.tex 
{
vertical-align: middle;
}

#navtop1
{
	padding-left:324px;
	margin-top:15px;
 	height: 26px;
}
#navtop2
{
	padding-left:324px;
 	height: 16px;
}


.headline
{
  background-color:#ccc;
}


.shenteq_subheader1
{
  font-size:11pt;
   width:200px;
   color:#ffffff;
   background-color:#9e0e0e;
   border-bottom: 1px solid #888;
   border-left: 1px solid #888;
}


div.tx-fdfx3cols-pi1{
    position:relative;
    left:0px;
    margin-top:0px;
    border: 0px solid #000;
}

div.c3l1d-left{
   position:absolute;
   left:0px;
   padding: 0px;
   width:250px;
   white-space:normal;
}

div.c3l1d-middle{
   position:absolute;
   left:280px;
   padding: 0px;
   width:250px;
   white-space:normal;
 border:1px solid #aaa;
}

div.c3l1d-right{
   position:absolute;
   left:540px;
   padding: 0px;
   width:250px;
   white-space:normal;
} 
