/* CSS Document */
body{
padding:0px; margin:0px; 
color:#666; 
font:12px/20px Arial, Helvetica, sans-serif;
background-color:#F2F1DB;}

div, p, ul, h1, h2, h3, h4, h5, img{padding:0px; margin:0px;}
ul{list-style-type:none;}
sub{font-size:75%;}
a:link,a:visited
{
color:#9eb23f;
text-decoration:underline;}

a:hover
{
color:#5c6c2e;
text-decoration:underline;}

#main{width:770px; position:relative; top:10px; margin:0 auto; z-index:1;}

#header{padding-top:40px;}
#headerimg{width:160px; height:31px; position:absolute; top:15px; left:0;}
#headerlogo{ position:absolute; top:15px; right:15px;}

#navmain{position:relative;top:20px;}
#navmain p{ width:770px; background-color:#9eb23f; height:25px; color:#fff; position:absolute; top:35px; left:0;}

#sidebarmain { width:200px;}
#sidebarmain li { background:url(images/banner_bg.png);}
#sidebarmain li a {
	color:#5c6c2e;
	text-align:center;
	height:30px;
	line-height:30px;
	text-decoration: none;
	display:block;
	border-bottom:1px dashed #ddd;
}

#sidebarmain li a:visited {
    color:#5c6c2e;
	text-align:center;
	height:30px;
	line-height:30px;
	text-decoration: none;
	display:block;
	border-bottom:1px dashed #ddd;
	}

#sidebarmain li a:hover {
    color:#fff;
	text-align:center;
	background:url(images/banner_bg_hover.png);
	height:30px;
	line-height:30px;
	text-decoration: none;
	display:block;
	font-weight:bold;
}

#clinical { width:200px;}
#clinical li { background:url(images/banner_bg.png);}
#clinical li a {
	color:#5c6c2e;
	text-align:center;
	height:30px;
	line-height:30px;
	text-decoration: none;
	display:block;
	border-bottom:1px dashed #ddd;
}

#clinical li a:visited {
    color:#5c6c2e;
	text-align:center;
	height:30px;
	line-height:30px;
	text-decoration: none;
	display:block;
	border-bottom:1px dashed #ddd;
	}

#clinical li a:hover {
    color:#fff;
	text-align:center;
	background:url(images/banner_bg_hover.png);
	height:30px;
	line-height:30px;
	text-decoration: none;
	display:block;
	font-weight:bold;
}

#leftcontent{float:left; padding:0 10px 15px 0; width:200px; position:relative; top:55px; z-index:-1;}

#rightcontent{background-color:#fff; float:left; width:540px; padding:10px 10px 5px 10px; position:relative; top:55px; z-index:-1;}
#rightcontent p{padding-bottom:5px;}
#rightcontent h1{ width:540px; height:40px;background-color: #9eb23f;
  filter:alpha(opacity=80); /*IE*/
  -moz-opacity:0.8; /*MOZ , FF*/
  opacity:0.8;/*CSS3, FF1.5*/font-size:20px; color:#fff; line-height:40px;
  padding:0;
  }
  
#rightcontent h2{ width:540px; height:30px;font-size:16px; line-height:30px; padding:5px 0;}

.product{
width:440px; height:248px; float:left; border:1px solid #f1f1f1; background:#fff; color:#5F7A77; padding:10px 0 25px 5px;
}

.title{ width:200px; height:30px; background:url(images/bannertitle_bg.png) no-repeat; color:#deeea7; text-align:center; line-height:30px; font-weight:bold;}
.title2{ width:200px; height:30px; background:url(images/banner_bg_hover.png) no-repeat; color:#5c6c2e; text-align:center; line-height:30px; font-weight:bold;}

#footerbar{
width:770px; 
height:25px;
position:relative; 
top:65px;
margin:0 auto;
float:left;
background-color:#9eb23f;
color:#5c6c2e;
}

#footer{
width:770px; 
height:30px;
position:relative; 
top:70px; 
clear:both;
padding-bottom:10px;
padding-top:10px;
margin:0 auto;
}

#admin{
position:relative; top:100px;
background-image:url(images/bg_login.gif);
width:500px;
height:300px;
margin:0 auto;
}

.fc{
border-top:2px solid #3399ff;
padding:5px 0 0 0;
}

.pic1{
border:1px solid  #ddd; padding:5px;
}

.gr {
	FONT-SIZE: 12px;
	COLOR: #666666;
	LINE-HEIGHT: 16pt;
	margin: 0px;
	padding: 5px 0 5px 5px;
}

table {
	border-spacing:1px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color:#efefef;
	color: #999;
	width:540px;
}

td, th {
	padding: 2px;
}

thead th {
	text-align: center;
	background: #F5F5F5;
	color: #666;
	border: 1px solid #FFF;
	text-transform:uppercase;
}

tbody th {
	color:#666;
	padding:3px 0px 0px 8px;
	font-weight:normal;
}

tbody tr		{
	background-color:#FFF; 
	text-align:left;
	}
tbody tr.odd 	{
	background: #f9f9f9;
	border-top:1px solid #FFF;
}

tbody tr td { 
	height:25px;
	background: #FFF;
	border: 1px solid #FFF;
	color:#666;
	}

tbody tr.odd td{ 
	background: #f9f9f9;
	border-top:1px solid #FFF;
	color:#666;
	}
