	/* Color Palette 
		blue 0a497a
		light beige f1f1e9
		med beige e6e4d7
	*/
	
	body{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#000000;
	}
	
	#page{
		width:875px;
		margin:0px auto;
	}
	
	#slideshow1{
		margin-bottom:213px;
		position:relative; 
	}

	/*********************************/
	#content_index{
		border-top:1px solid #d3d3d2;
		margin-top:1px;
		display:block;
		background-color:#f1f1e9;
	}
	
	#content{
		border-top:1px solid #d3d3d2;
		margin-top:1px;
		display:block;
		background-color:#ffffff;
	}
	
	/******************************/
	#top_nav{
	/*position:relative;*/
	z-index:999;
		}
	
	#top_nav ul{
		padding:0px 0px 0px 0px;
		margin:20px 0px 5px 0px;
	}
	
	#top_nav ul li{
		list-style-type:none;
		color:#ffffff;
		display:inline;
	}
	
	#top_nav li{
		list-style-type:none;
		padding:5px 28px 4px 28px;
		font-size:12px;
		background-image:url(../assets/tab_bg.jpg);
		font-weight:bold;
		margin:0px;
	}
	
	#top_nav li.contact{
		padding:5px 22px 4px 22px;
	}
	
	#top_nav li.home{
		background-image:url(../assets/home_tab.jpg);
		padding:5px 38px 4px 38px;
	}
	
	#top_nav li.about{
		background-image:url(../assets/tab_bg.jpg);
		padding:5px 29px 4px 30px;
	}
	
	#top_nav li.service{
		background-image:url(../assets/tab_bg.jpg);
		padding:5px 29px 4px 30px;
	}
	
	#top_nav li.product{
		background-image:url(../assets/tab_bg.jpg);
		padding:5px 27px 4px 30px;
	}
	#top_nav li.research{
		background-image:url(../assets/tab_bg.jpg);
		padding:5px 27px 4px 27px;
	}
	#top_nav li.investor{
		background-image:url(../assets/tab_bg.jpg);
		padding:5px 32px 4px 32px;
		
	}
	#top_nav li.career{
		background-image:url(../assets/tab_bg.jpg);
		padding:5px 32px 4px 31px;
		
	}
	
	#top_nav a{
		color:#FFFFFF;
		text-decoration:none;
	}
	
	#top_nav a:hover{
		color:#ffffff;
		text-decoration:underline;
	}
	/***********************/
	#left_content{
		width:245px;
		background-color:#f1f1e9;
		float:left;
		padding:2px 10px 0px 10px;
		display:block;
	}
	
	#left_content_index{
		width:272px;
		background-color:#f1f1e9;
		float:left;
		padding:2px 10px 0px 10px;
		display:block;
	}
	/* ---------------------------  */

	
	#left_content ul{
		padding:10px 0px 0px 0px;
		margin:0px 0px 0px 0px;
	}
	
	#left_content ul li {
		list-style-type:none;
		text-align:left;
		padding:0px 0px 0px 0px;
	}
	
	#left_content .inn, #left_content .inn_t{
		padding:0px;
		margin:0px;
	}
	
	#left_content .inn a{
	background: url(../assets/side_nav_bg.jpg) 0 0 no-repeat;
	color:#000000;
	text-decoration:none;
	height:24px;
	display:block;
	overflow: hidden;
	padding:3px 0px 0px 15px;
	}

	#left_content .inn_sub, #left_content .inn_t{
		padding:0px;
		margin:0px;
		padding-left:25px;
	}
	
	#left_content .inn_sub a{
	background: url(../assets/side_nav_bg.jpg) 0 0 no-repeat;
	color:#000000;
	text-decoration:none;
	height:24px;
	display:block;
	overflow: hidden;
	padding:3px 0px 0px 15px;
	}
	
	#left_content .inn_t a{
	background: url(../assets/side_nav_bg_2.jpg) 0 0 no-repeat;
	color:#000000;
	text-decoration:none;
	height:33px;
	display:block;
	overflow: hidden;
	padding:3px 0px 0px 15px;
	}
	
	#left_content div a:hover{
		background-position: 0 -27px;
		color:#000000;
		text-decoration:none;
	}
	
	#left_content .inn_t a:hover {
		background-position: 0 -35px;
		color:#000000;
		text-decoration:none;
	}
	/***********************************/
	
	#middle_content_index{
		width:260px;
		background-color:#e6e4d7;
		float:left;
		padding:2px 10px 0px 20px;
		display:block;
		height: inherit;
	}
	
	#middle_content_index ul{
	margin:0px 0px 0px 0px;
	padding:5px 0px 0px 15px;
		
	}
	
	#middle_content_index li{
	padding:5px 0px 0px 0px;
	list-style-position:outside;
		
	}
	
	#middle_content{
		background-color:#ffffff;
		padding:2px 10px 0px 20px;
		display:block;
		height: inherit;
		width:580px;
		float:right;
	}
	
	#full_content{
		background-color:#ffffff;
		padding:2px 10px 0px 20px;
		display:block;
		height: inherit;
	}
	
	#right_content{
		float:right;
		background-color:#f1f1e9;
		width:252px;
		padding:2px 10px 0px 10px;
		display:block;
	}
	
	#footer{
		float:none;
		clear:both;
		background-color:#000000;
		height:43px;
		text-align:center;
		background-image:url(../assets/footer_border.gif);
		background-repeat:repeat-x;
		background-position:top;
	}
	
	#footer ul{
		padding:13px 10px 10px 0px;
	}
	
	#footer ul li{
		list-style-type:none;
		color:#ffffff;
		display:inline;
	}
	
	#footer li{
		list-style-type:none;
		border-right:1px solid #ffffff;
		padding:0px 5px 0px 5px;
		font-size:10px;
	}
	
	#footer li.last{
		border:none;
	}
	
	#footer a{
		color:#FFFFFF;
		text-decoration:none;
	}
	
	#footer a:hover{
		color:#ffffff;
		text-decoration:underline;
	}
	/***************************/
	
	sup{
		font-size:75%;
	}
	
	h2{
		font-size:20px;
		padding:10px 0px 0px 0px;
		margin:0px;
	}
	
	h3{
		font-size:20px;
		padding:10px 0px 0px 0px;
		margin:0px;
		color:#0a497a;
	}
	
	#middle_content h4{
		font-size:16px;
		padding:10px 0px 0px 0px;
		margin:0px;
		color:#0a497a;
	}
	
	h4{
		font-size:18px;
		padding:5px;
		margin:0px;
		color:#ffffff;
	}

	h5{
		font-size:14px;
		padding:10px 0px 0px 0px;
		margin:0px;
		color:#0a497a;
	}
	
	p{
		padding:10px 0px 10px 0px;
		margin:0px;
	}
	
	a {
		color:#0a497a;
		text-decoration:underline;
	}
	
	a:hover {
		color:#0a497a;
		text-decoration:none;
	}
	
	.reg_list ul{
		margin:0px 0px 0px 15px;
		padding:5px;
	}
	
	.reg_listli{
		list-style-type:none;
		list-style-image:url(../assets/arrow.png);
		padding:2px 0px 2px 0px;
	}
	
	ol li{
		padding:3px;
	}
	/***********************/
	.square_list li{
		list-style-type:square;
	}
	.right {
		text-align:right;
		margin-top:-12px;
	}
	
	.table {
		border:1px solid #c7c5c5;
	}
	.table p{padding:2px 2px 0px 5px;}
	
	.text_blu {
		color:#0a497a;
	}
	.logo{
	vertical-align: middle;
	padding:0px 0px 0px 25px;
	}
	
	.main_title {
		border-bottom:1px solid #0a497a; 
	}
	
   .diseases{background-color:#f1f1e9;
   	border:2px solid #e6e4d7; 
   }
   
    .diseases p{
		text-align:center;
	}
	.diseases ul{
		padding:0px;
		margin:0px 0px 0px 20px;
	}
	
	.diseases  ul li {
		padding:0px 0px 0px 0px;
		list-style-position:outside;
	}

	.answer p{
		padding-left:15px;
	}
	
	.library_img{
		background: #f1f1e9;
		border:1px solid #e6e4d7;
		width:152px;
	}

/********************/
#tab { border-collapse: collapse; border-left: 1px solid #ccc; border-top: 1px solid #ccc; margin: 10px 0; }
#tab th, #tab td { border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; }
#tab td { background: #fff; padding: 4px; }
#tabhead th { background: #e6e4d7; padding: 4px; color: #0a497a; }
#tabhead td { background: #e6e4d7; padding: 4px; color: #0a497a; font-weight: bold;}

#tab tr.odd td { background: #f1f1e9; }

.order{
	font-size:12px;
}

table#events {border: 1px solid #ccc; border-left-width: 0px; border-bottom-width: 0px; margin-bottom: 10px;}
table#events td {border-left: 1px solid #ccc; border-bottom: 1px solid #ccc;}
a.visitblog{
	float:left;
	width:186px;
	}

div.visitourblog{
	float:right; 
	width:186px; 
	height:82px; 
	}
