body
{
	font-size: 14px;
	margin:          0;
	padding:         0;
	font-family:     'lucida grande', arial, tahoma, sans-serif; 
	color: #404040;
} 	   

#shell
{	
	margin-top:		10px;
	margin:          0 auto;
	width:           721px;
	position:        relative;
}  

#head
{
	margin:          0 auto;
	width:           168px;
	height:          150px;
	background:      transparent url('/images/logo.gif') top left no-repeat;	
	float:           left;
}	   

#head2
{
	margin:          0 auto;
	width:           545px;
	height:          150px;
	background:      transparent url('/images/top_about.jpg') top left no-repeat;	
	float:           right;
}	

#head3
{
	margin:          0 auto;
	width:           545px;
	height:          150px;
	background:      transparent url('/images/contact_top.jpg') top left no-repeat;	
	float:           right;
}	                                         

#head4
{
	margin:          0 auto;
	width:           550px;
	height:          150px;
	background:      transparent url('/images/about_top.jpg') top left no-repeat;	
	float:           right;
}	

#head5
{
	margin:          0 auto;
	width:           550px;
	height:          150px;
	background:      transparent url('/images/dandelion.jpg') top left no-repeat;	
	float:           right;
}	


#contact
{
 	margin:          0 auto;
	margin-top:      3px;
	width:           721px;
	height:          23px;
	background:      transparent url('/images/top.jpg');
	text-align: right;
	float: left; 
} 	   

#foot_l
{
 	float: left; 
	text-align: left;
}	

#foot_r
{
 	float: right; 
	text-align: right;
}	

#sidebar 
{	
	margin-top: 3px;	  
	margin-right: 0px; 
	padding: 5px 0px 10px 10px;
	width: 166px;
	background: #ffffff; 
	border-left: 1px solid #C9D0C7; 
	border-right: 1px solid #C9D0C7; 
	border-top: 1px solid #C9D0C7; 
	border-bottom: 1px solid #C9D0C7;
} 

#sidecontainer 
{	
	   float: left;
} 

#investor 
{	
	margin-top: 20px;
	text-align:center;   
} 


#content
{  
	margin-top: 3px;	  
	margin-right: 0px;
	padding-left: 15px;
    padding-right: 15px;  
	padding-bottom: 20px;
	min-height:      390px;
	width:           508px;
	border-left: 1px solid #C9D0C7; 
	border-right: 1px solid #C9D0C7; 
	border-top: 1px solid #C9D0C7; 
	border-bottom: 1px solid #C9D0C7;
	float: right;
	text-align:left;
} 

#footer
{  
	margin-top: 4px;	  
	margin-right: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	width:           719px;
	border-left: 1px solid #C9D0C7; 
	border-right: 1px solid #C9D0C7; 
	border-top: 1px solid #C9D0C7; 
	border-bottom: 1px solid #C9D0C7;
	background-color: #C9D0C7;
	float: left;
} 

#banner
{  
	margin-top: 10px;
    text-align:center;	  
} 
		   
.submenu 
{
text-align: left; 
line-height: 25px; 
padding-left: 10px;  
text-decoration: none; 
font-size:11px;
}		 

.submenu a, .submenu a:link, .submenu a:active, .submenu a:visited
{
	margin-top: 5px;	  
	margin-bottom: 5px;
	color : #666666; 
	text-decoration : none; 
	font-weight:normal;	
	text-align:left;   
	font-size:11px;
} 

.submenu a:hover
{
	color : #404040;
	font-family :Arial, tahoma, Verdana, Geneva, Helvetica, sans-serif;
	text-decoration : underline;
 	font-weight:normal;	  
	font-size:11px;
}	

.cmenu, .cmenu a:link, .cmenu a:active, .cmenu a:visited
{ 
	color: #7678BC; 
	text-align: right; 
	font-weight: bold; 
	font-size: 10px; 
	margin-right:10px;
	margin-top:3px;
	text-decoration: none;	
	display: inline;  
}

.cmenu a:hover
{ 
	color: #666666; 
}

.menu 
{
	color: #33FFCC; 
	text-decoration: none; 
	text-align:left; 
}

.menu a, .menu a:link, .menu a:active, .menu a:visited
{
	margin-top: 5px;	  
	margin-bottom: 5px;
	color : #7678BC; 
	font-size : 12px; 
	text-decoration : none; 
	font-weight:normal;	
	text-align:left;
} 

.menu a:hover
{
	color : #404040;
	font-family :Arial, tahoma, Verdana, Geneva, Helvetica, sans-serif;
	text-decoration : underline;
 	font-weight:normal;
}	

.separator
{
	background-image: url(/images/line.gif);
	height: 1px;
	margin-top: 5px;	  
	margin-bottom: 5px;
}          

.separator2
{
	background-image: url(/images/icon/line.gif);
	height: 1px;
	margin-top: 10px;	  
	margin-bottom: 10px;
} 

.bullet
{
margin-right: 10px;
}

.search
{
	margin-left: 5px; 
	width: 160px; 
	height: 30px; 
	overflow: hidden; 
	color: white
}
.smlTxt 
{
	border:	1px solid #FFFFFF;
	font:	9px tahoma, verdana, arial, helvetica, sans-serif;
	color:	#000000;
	width:	90px;
}

.smlSub 
{
	border:	1px solid #797EBC;
	background-color: #FFFFFF;
	font:	9px tahoma, verdana, arial, helvetica, sans-serif;
	color:	#797EBC;
	width:	52px;
} 

.foot_right_b 
{
	color: #7678BC; 
	text-align: right; 
	margin-right: 5px;
}

.foot_right 
{
	color: #FFFFFF; 
	text-align: right; 
	margin-right: 5px;
}	

.foot_left 
{
	color: #FFFFFF; 
	text-align: right;  
	margin-left: 5px;
}
	  
.foot 
{
	color: #7678BC; 
	text-align: center; 
	font-size: 10px; 
	float: left;
	width: 721px;
}	 

.foot_left 
{
	color: #FFFFFF; 
	text-align: right; 
	font-size: 10px; 
	margin-left: 5px;
}

a.foot_left
{
	color : #FFFFFF;
	font-family :Arial, tahoma, Verdana, Geneva, Helvetica, sans-serif;
	font-size : 10px;
	text-decoration : none;
 	font-weight:normal;
}

a.foot_left:hover
{
	color : #FFFFFF;
	font-family :Arial, tahoma, Verdana, Geneva, Helvetica, sans-serif;
	font-size : 10px;
	text-decoration : underline;
 	font-weight:normal;
}		

li 
{
margin-left:-1px;
color:#7678BC;
font-weight:normal;
line-height:20px;
font-size: 12px;
}	   
  
li a
{
margin-left:-1px;
color:#7678BC;
font-weight:normal;
line-height:20px;
font-size: 12px;
}	
li a:hover {margin-left: -1px; color: #7678BC; font-weight: normal; line-height: 20px; font-size: 12px; text-decoration: underline}	 


h1 
{ 	   
margin-top: 10px; 
color: #7678BC; 
font-size: 30px; 
}	 

h2 
{ 
margin-top: 20px; 
margin-bottom: 5px;
color: #7678BC; 
font-size: 16px; 
}	  

img
{
	border: none;
}

p
{
 	line-height: 20px;
}   

textarea
{
 	font-family:     'lucida grande', arial, tahoma, sans-serif;
}

p b 
{
   color: #7678BC; 
}					

.w3c
{
margin-top: 15px;
padding-left:40px;
}							   

a {text-decoration: none; color: #7678BC}	
a:hover {text-decoration: underline; color: #7678BC}	 

b
{
	color:#7678BC
}					

.fptext{
margin-top:15px;
font-size:14px;
font-weight:normal;
line-height:23px;
color:#666666;
}
.fpcall{
font-size:25px;
margin-top:20px}
