body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin:0;
	background-color:#F2F8C9;
}
p, form{margin:0px;}
.down{clear:both;}

#comp-main{
	width:850px; margin:0px auto; border-left:solid 1px #999999; border-right:solid 1px #999999; background-color:#FFFFFF
}
#logo{
	width:217px; float:left;
}
#top-style{
	width:633px; float:left;
}
#top-link-bg{
	background:url(images/bg_nav.gif) repeat-x top; float:left; width:633px;
}
#top-links{
	padding:0px; margin:0px; line-height:35px;
}
#top-links ul{
	padding:0px; margin:0px;
}
#top-links ul li{
	display:inline; padding:10px 10px; background:url(images/nav_line.gif) no-repeat right top; 
}
#top-links ul li a{
	display:inline; color:#0066B2; text-decoration:none; font-weight:bold; font-size:13px;
}
#header-main{
	width:850px; margin:0px auto; border-left:solid 1px #999999; border-right:solid 1px #999999; background-color:#FFFFFF
}
#header-image{
	width:368px; float:left; text-align:center;
}
#header-punch{
	width:480px; float:left; text-align:center;
}
#menu-image-main{
	width:480px; float:left
}
#menu-image{
	width:120px; float:left; text-align:center; height:100px;
}
.menu-main{
	width:345px; float:left; background:url(images/menu-button.jpg) no-repeat center; line-height:26px;
}
.dwn-button{
	float:left; width:100px;
}
#header-btm-shdw{
	background:url(images/bg_below_nav.gif) repeat-x top left; height:10px; clear:both
}
#content{
	width:850px; margin:0px auto; border-left:solid 1px #999999; border-right:solid 1px #999999; background-color:#FFFFFF;
}
#left-navi{
	width:220px; float:left;
}
#midd-line{
	width:15px; float:left;
}
#right-navi{
	width:600px; float:left; text-align:justify;
}
#wel-image{
	margin:0px 10px 10px 0px;
}
.shortly-li{
	padding:0px; margin:0px;
}
.shortly-li ul{
	padding:0px; margin:0px;
}
.shortly-li ul li{
	background:url(images/bg_dot.gif) no-repeat left; padding-left:20px; list-style-type:none;
}
#animation-image{
	width:420px; float:left; text-align:center
}
#fotter-main{
	width:850px; margin:0px auto; border-left:solid 1px #999999; border-right:solid 1px #999999; background:url(images/footer_bg.gif) repeat-x top left; height:58px;
}
#copy{
	line-height:25px; padding-left:10px;
}
#bottom-links{
	line-height:20px; text-align:center; color:#0066B2;
}
#bottom-links a{
	color:#0066B2; text-decoration:none; font-size:13px; font-weight:bold
}
#content-main{
	padding:0px 30px 0px 30px; text-align:justify
}
#here-text{
	font:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; height:22px; padding-top:8px; text-align:left
}
#here-text a{
	color:#000000; text-decoration:none
}
#here-text a:hover{
	color:#317BAC; text-decoration:none
}
#here-line{
	border-top:solid 1px #317BAC; height:15px;
}
#back{
	line-height:30px; text-align:right;
}
#back a{
	color:#000000; text-decoration:none
}
#back a:hover{
	color:#317BAC; text-decoration:none
}
#contact-image{
	margin:0px 30px 0px 0px; float:left;
}
#contact-detail{
	float:left; text-decoration:none
}
#email-bg{
	background:url(images/email-bg.jpg); width:323px; margin:0px auto
}
.dwnl-ctlg{
	width:263px; float:left; text-align:center
}
.gallery{
	width:395px; float:left; text-align:center; font-size:14px; font-weight:bold; color:#0066B2;
}
.gallery a{
	text-align:center; font-size:13px; font-weight:bold; color:#0066B2; text-decoration:none;
}
#management-image{
	padding-right:15px;
}
.mission-image{
	width:263px; text-align:center; float:left; padding-bottom:10px;
}
#protocols-main{
	width:750px; margin:0px auto;
}
#protocols-text{
	line-height:25px; border:solid 1px #CCCCCC; color:#0066B2; font-size:13px; font-weight:bold; font-style:italic
}
#pro{
	float:left; width:420px; line-height:20px; text-align:center; padding-left:5px; 
}
#num{
	float:left; width:40px; line-height:20px; text-align:center; 
}
#status{
	float:left; width:80px; line-height:20px; text-align:center; 
}
#pack-insert{
	float:right; width:205px; line-height:20px; text-align:center;
}
h1{
	font-size:16px; color:#8CA000;
}









.green{
color:#8CA000;
font-size: 18px;
font-weight:bold;
}
.main_table{
color:#0066B2;
font-size: 13px;
font-weight:bold;
text-decoration:none;
}
.border {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #999999;
	border-left-color: #999999;
}.text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}.heading-bg {
	background-image: url(images/heading-bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	height: 29px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #3579A8;
	text-decoration: none;
}
