html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight:normal;
	list-style:none;
}
body {
	font:12px Tahoma, "MS Sans Serif";
	/*background-image:url(images/world-map.jpg);
	background-repeat:no-repeat;*/
	background-position:center 100px;
	color:#222;
	min-width:1000px;
}

* html body {
	width:1005px;
}

a {
	text-decoration:none;
	font-weight:bold;
}
a:link {
	color:#06C;
}
a:visited {
	color:#06C;
}
a:hover {
	color:#F60;
}
#header {
	background-image:url(images/banner.gif);
	background-repeat:no-repeat;
	height:80px;
	text-align:right;
	background-position:10px 0;
}
#menubar a {
	color:#FFF;
	text-decoration:none;
	font-weight:bold;
	padding:10px 5px 10px 5px;
}
#menubar a:hover {
	color: #EEE;
}
#menubar {
	height:34px;
	background-image:url(images/bgmenu2.jpg);
	background-repeat:repeat-x;
	white-space:nowrap;
	overflow:hidden;
}
#menubar ul {
	float:right;
}
#menubar ul li {
	float:left;
	list-style:none;
	text-align:center;
	padding-top:10px;
	color:#FFF;
}
#searchBox {
	float:left;
	padding-left:10px;
	padding-top:8px;
}
#searchBox input[type="text"] {
	width:150px;
	height:18px;
	border:none;
	background-color: #D9DFE1;
	padding: 0 3px 0 3px;
	margin:0;
}
#searchBox select {
	height:18px;
	border:none;
	background-color: #D9DFE1;
}
#searchBox input.btnsearch {
	width:18px;
	height:18px;
	border:none;
	background:none;
	background-image:url(images/search.png);
	background-repeat:no-repeat;
	cursor:pointer;
	margin-left:3px;
}
#fixedbody {
	float:left;
	width:100%;
}
#sideBar {
	width:180px;
	padding:10px;
	float:left;
}
.titlehead {
	width:180px;
	height:27px;
	background-repeat:no-repeat;
	text-align:center;
	color:#DDD;
	font-weight:bold;
	padding-top:8px;
	font-size:15px;
}
.menuhome {
	background-image:url(images/title01.png);
}
.menucal {
	background-image:url(images/title02.png);
}
.menubanner {
	background-image:url(images/title03.png);
}
#sideBar .sideBarBody {
	background-image:url(images/title_02.jpg);
	background-repeat:no-repeat;
}
#sideBar ul.sideList {
	background-image:url(images/title_02.jpg);
	background-color:#FFF;
	background-repeat:no-repeat;
	padding:7px 7px 5px 10px;
}
#sideBar ul.sideEvent {
	background-image:none;
	padding:5px 15px 10px 10px;
}
#sideBar ul.sideList li, #sideBar ul.sideEvent li {
	list-style:none;
	text-indent:5px;
	padding:4px 0 3px 10px;
	border-bottom:1px dotted #CCC;
	background-image:url(images/db_bullet.gif);
	background-repeat:no-repeat;
	background-position:0 4px;
}
 #sideBar ul.sideList li[class^="submenu_"] {
 background-image:url(images/arrow-left.png);
 background-position:8px 2px;
 background-color:#F8FFEF;
 border:none;
 text-indent:10px;
 display:none;
}
/**************************** calendar ************************/
#showCalendar {
	background-image:url(images/title_02.jpg);
	background-color:#FFF;
	background-repeat:no-repeat;
}
.calendarContent {
	border:1px solid #CCC;
}
.calendarContent ul.headCalender li.btn1 {
	float:left;
	background:url(images/cal_1.png) no-repeat 2px 3px;
}
.calendarContent ul.headCalender li.btn2 {
	float:right;
	background:url(images/cal_2.png) no-repeat 2px 3px;
}
.calendarContent ul.headCalender li input[type="button"] {
	width:20px;
	height:20px;
	border:none;
	cursor:pointer;
	background:none;
}
.calendarContent ul.headCalender li.text {
	float:left;
	font-weight:bold;
	width:70%;
	padding:3px;
	text-align:center;
}
.calendarContent ul.dateCalender li {
	float:left;
	width:14%;
	text-align:center;
	font-weight:bold;
	padding-top: 3px;
	padding-bottom:4px;
}
.calendarContent ul.dateRun li {
	float:left;
	width:14%;
	text-align:center;
	padding-top: 2px;
	padding-bottom:4px;
}
.calendarContent ul.dateRun li span {
	font-weight:bold;
	color:#900;
}
ul.listCalendar {
	background-color:#FFF;
	padding:3px 0 5px 0;
}
ul.listCalendar li {
	padding:5px;
	text-indent:16px;
	background-image:url(images/calendar16.gif);
	background-repeat:no-repeat;
	background-position:3px 3px;
	border-bottom:1px dotted #CCC;
}
/**************JqUI*********************/

.ui-helper-clearfix {
	height:29px;
}
/*******************************************/
.listHeadBanner{
	padding-top:10px;
	font-weight:bold;
	text-align:center;
	color:#990000;
}
.listBanner {
	padding-top:10px;
	text-align:center;
}
.listBanner img{
	width:160px;
	height:40px;
	padding:2px;
	border:1px solid #CCC;
}
#fixedcontent {
	margin-top:10px;
	margin-left:200px;
	min-height:850px;
}
#fixedIndex {
	float:right;
	width:100%;
}
#indexContent {
	margin-right:390px;
	min-height:850px;
}
* html #indexContent {
	margin-right:400px;
	min-height:850px;
}
#rightContent {
	float:right;
	width:380px;
	min-height:850px;
}
.bannerIMG {
	float:left;
	overflow:hidden;
	padding:10px;
}
.bannerDetail {
	margin:10px 10px 5px 420px;
	height:58px;
	padding:5px;
	overflow:hidden;
	background-color:#999;
	border:1px dotted #666;
}
.bannerIMG, .bannerIMG img {
	width:400px;
	height:230px;
}
ul.rowListImg {
	width:100%;
	display:inline-block;
}
ul.rowListImg li {
	float:left;
	width:100%;
	padding-bottom:5px;
	padding-top:4px;
	border-bottom:1px dotted #CCC;
}
ul.rowListImg li div.rowImg {
	float:left;
	padding:2px;
	width:120px;
	border:1px solid #CCC;
}
ul.rowListImg li div.rowImg img{
	border:none;
	margin:0px;
	padding:0px;
	width:120px;
	height:100px;
}
ul.rowListImg li div.rowDetail {
	margin-left:135px;
}
ul.rowListImg li div.rowDetail span {
	color:#666;
	font-style:italic;
}

div.row2ListImg {
	width:100%;
	display:inline-block;
}
div.row2ListImg ul{
	width:100%;
	float:left;
	border-bottom:1px dotted #CCC;
	padding: 10px 0 10px 0;
}
div.row2ListImg ul li{
	width:49%;
	float:left;
}
div.row2ListImg ul li div.rowImg {
	float:left;
	padding:2px;
	width:120px;
	border:1px solid #CCC;
	margin-left:10px;
}
div.row2ListImg ul li div.rowImg img{
	border:none;
	margin:0px;
	padding:0px;
	width:120px;
	height:100px;
}
div.row2ListImg ul li div.rowDetail {
	margin-left:145px;
}
div.row2ListImg ul li div.rowDetail span {
	color:#666;
	font-style:italic;
}

ul.rowList {
	width:100%;
}
ul.rowList li {
	border-bottom:1px dotted #CCC;
	padding-top:4px;
	padding-bottom:5px;
	text-indent:20px;
	background-image:url(images/db_bullet.gif);
	background-repeat:no-repeat;
	background-position: 2px 5px;
 width:
}
ul.rowList li img{
	padding:0px;
	margin:0px;
	border:none;
}
ul.rowList li span {
	color:#666;
	font-style:italic;
}
ul.siteMap{
	padding-left:20px;
}
ul.siteMap li{
	padding:3px;
}
ul.subSiteMap{
	padding-left:30px;
}
ul.subSiteMap li{
	padding:1px;
}
.tabsContent{
	min-height:400px;
	margin-right:10px;
}
.viewContent{
	margin-right:10px;	
	min-height:400px;
	padding:2px;
	border:1px solid #CCC;
}
.viewContent .Detail{
	padding:10px;
}
.viewContent .Detail .Detail_img, .tabsContent .Detail_img{
	margin:10px;
	border:#CCC 1px solid;
	padding:2px;
}
.viewContent .Detail ul.rowList li img{
	padding:0px;
	margin:0px;
	border:none;
}
.viewContent .gallery{
	float:left;	
}
.viewContentBar{
	text-align:right;
	margin:5px 15px 0 0;	
}
#gListLab{
	padding:2px;
	border:1px solid #AAAAAA;
	display:inline-block;
}
#gListLab .rowHead, .viewContent .rowHead {
	padding:10px;
	background-color:#E0E0E0;
	font-weight:bold;
	color:#444;
	background-image: url(images/bg_highlight.png);
	background-repeat:repeat-x;
	background-position:center;
	border:1px solid #AAAAAA;
}
#gListLab .rowContent{
	padding:5px;
	float:left;
	width:120px;
	text-align:center;
	padding-top:15px;
}
#gListLab .rowImg{
	text-align:center;
	width:100px;
	margin-left:7px;
	padding:2px;
	border:1px solid #CCC;
}
#gListLab .rowLink, .rContentLink {
	text-align:center;
	padding-top:10px;
	padding-bottom:5px;
}
.Detail .subHead, .tabsContent .subHead{
	background-color:#EEE;
	font-weight:bold;
	border-bottom:2px solid #BBB;
	padding:5px 5px 5px 15px;
	color:#444;
	margin:10px 0 10px 0;	
}
.Detail .subHead img, .tabsContent .subHead img{
	padding:0;
	margin:0;
	border:none;	
}
.subHeadBar{
	text-align:right;
	font-style:italic;
	color:#666;
	margin-bottom:10px;
}
.rContentLink {
	height:40px;
	overflow:hidden;
}
 div[class^="listLab_"] {
 min-height:150px;
 padding-bottom:5px;
 overflow: hidden;
 display:none;
}
.listLabHead {
	padding:3px;
	font-weight:bold;
	margin-bottom:5px;
}
.listContentLab {
	padding:5px;
}
.listContentLab .rowImg {
	padding:2px;
	border:1px solid #CCC;
	float:left;
}
.listContentLab .rowImg img {
	width:80px;
	height:80px;
}
.listContentLab ul.rowDetail, .boxRightContentFull ul, .boxRightContent ul {
	padding:0 5px 0 2px;
	display:inline-block;
}
.listContentLab ul.rowDetail li, .boxRightContentFull ul li, .boxRightContent ul li {
	padding:2px;
	text-indent:16px;
	border-bottom:1px dotted #CCC;
	background-image:url(images/bullet02.gif);
	background-repeat:no-repeat;
	width:46%;
	margin-left:5px;
	float:left;
	text-align:left;
}
.boxRightContent {
	background-color:#EEE;
	padding-bottom:5px;
	overflow:hidden;
}
.boxRightContent ul li {
	width:94%;
}
.boxRightContent .rContentImg {
	width:130px;
	height:160px;
	padding:2px;
	border:1px solid #CCC;
	margin:0 auto;
}
.boxRightContent .rContentFixed {
	position:relative;
	height:221px;
	overflow:hidden;
}
.boxRightContent .rContentBlock {
	position:absolute;
}
.boxRightContent .rContentImg Img {
	width:130px;
	height:160px;
}
.boxRightContent, .boxRightContentFull {
	width:180px;
	float:left;
	margin-right:10px;
	margin-bottom:10px;
}
.boxRightContentFull {
	width:370px;
	min-height:150px;
	background-color:#EEE;
	padding-bottom:5px;
}
.boxRightContent .rContentHead, .boxRightContentFull .rContentHead{
	background-color:#FFF;
	background-image:url(images/bgsubtitle.png);
	padding-left:15px;
	background-repeat:no-repeat;
	padding-top:5px;
	padding-bottom:5px;
	color:#333;
	font-weight:bold;
	border-bottom:2px solid #900;
	margin-bottom:10px;
}
.boxRightContentFull .rContentImg{
	float:left;
	width:180px;
	text-align:center;
	margin-bottom:10px;
}
.boxRightContentFull .rContentImg img{
	padding:2px;
	border:1px solid #CCC;
}
.boxRightContent .rContentDetail, .boxRightContentFull .rContentDetail {
	min-height:50px;
	padding:5px;
}
ul.tbList{
	display:inline-block;
	width:100%;
}
ul.tbList li.h{
	text-align:center;
	float:left;
	background-color:#990000;
	line-height:20px;
	font-weight:bold;
	color:#FFF;
}
ul.tbList li.b{
	line-height:20px;
	border-bottom:1px dotted #CCC;
	float:left;
	text-align:center;
}
ul.tbRowList{
	display:inline-block;
	width:100%;
	border-bottom:1px dotted #CCC;
}
ul.tbRowList li.h{
	text-align:center;
	float:left;
	background-color:#990000;
	line-height:20px;
	font-weight:bold;
	color:#FFF;
}
ul.tbRowList li.b{
	line-height:20px;
	float:left;
	text-align:center;
}
ul.tbRowList li.b a{
	white-space: normal;
}
ul.tbDetail{
	width:44%;
	margin-left:10px;
	margin-bottom:10px;
	display:inline-block;
	overflow:hidden;
}
ul.tbDetail li.h{
	float:left;
	font-weight:bold;
	color:#990000;
	width:30%;
	padding:2px;
}
ul.tbDetail li.b{
	float:left;
	width:65%;
	padding:2px;
	overflow:hidden;
}
div.tbDetailSet{
	width:100%;	
}
div.tbDetailSet ul{
	width:100%;
	display:inline-block;
	border-bottom:1px dotted #B5B5B5;
}
div.tbDetailSet ul li.h{
	width:20%;
	float:left;	
	height:100%;
}
div.tbDetailSet ul li.h div{
	color:#900;
	font-weight:bold;
	margin:5px;
}
div.tbDetailSet ul li.b{
	width:79%;
	float:left;
}
div.tbDetailSet ul li.b div{
	margin:5px;
}
div.tbDetailSet{
	width:100%;	
}
div.tbDetailSS ul{
	width:100%;
	display:inline-block;
}
div.tbDetailSS ul li.h{
	width:20%;
	float:left;	
	height:100%;
}
div.tbDetailSS ul li.h div{
	color:#900;
	font-weight:bold;
	margin:5px;
	text-align:right;
}
div.tbDetailSS ul li.b{
	width:79%;
	float:left;
}
div.tbDetailSS ul li.b div{
	margin:5px;
}
ul.tbDetailSIn{
	width:100%;
	display:inline-block;
	padding:0;
	margin:0;
}
ul.tbDetailSIn li{
	width:33%	;
	float:left;
	padding:0;
	margin:0;
}
ul.tbDetailSIn li div{
	padding-bottom:5px;
}
ul.attached{
	margin:20px 0 20px 0;	
}
ul.attached li{
	text-indent:20px;
	background-image:url(images/attach.png);
	background-repeat:no-repeat;
	font-weight:bold;
	line-height:16px;
	color:#333;
}
.tb2colum{
	width:45%;
	float:left;
	padding:10px;
	margin-bottom:20px;
	background-color:#EEE;
	border:1px dotted #CCC;
}
.contentHSearch{
	width:100%;
	line-height:30px;
	text-indent:10px;
	font-weight:bold;
	color:#900;
	border-top:1px solid #999;
	border-left:1px solid #999;
	border-right:1px solid #999;
	border-bottom:2px solid #CCC;
	background-color:#DDD;
}
.contentSearch{
	width:100%;
	min-height:120px;
	background-color:#EEE;
	border-bottom:1px solid #999;
	border-left:1px solid #999;
	border-right:1px solid #999;
	padding-bottom:20px;
}

.contentSearch ul.boxSearch{
	width:400px;
	float:left;
	margin-left: 20px;
	margin-top:10px;
}
.contentSearch ul.boxSearch li{ padding:3px;}
.contentSearch ul.boxSearch li img.calendarImg{
	border:none; 
	margin:0px; 
	padding:0px;
	width:16px;
	height:16;
	cursor:pointer;
}
.contentSearch ul.boxSearch li.h{
	float:left;
	width:60px;
	font-weight:bold;
}
.contentSearch ul.boxSearch li.b{
	float:left;
	width:320px;
}
.contentSearch ul.boxTip{
	float:right;
	margin-right:20px;
	margin-top:10px;
}
.contentSearch ul.boxTip li{ padding:3px;}
.contentSearch ul.boxTip li.h{
	width:100%;
	font-weight:bold;
	text-indent:20px;
	background-image:url(Picture/bullet/tip.gif);
	background-position:0 3px;
	background-repeat:no-repeat;
}
.contentSearch ul.boxTip li.b{
	width:100%;
	color:#444;
}
.searchValue{
	padding:3px 0 5px 0;	
}
.footerLink {
	float:right;
	padding-top:5px;
	padding-right:5px;
}
.footerLink li {
	float:left;
	padding:2px 5px 2px 5px;
}
#footer {
	min-height:80px;
	background-color:#E6E9F0;
	background-image:url(images/bg_footer.jpg);
	background-repeat:repeat-x;
}
#pageNavi{
	margin-bottom:10px;
	display:inline-block;
}
#pageNavi div.selectPage{
	float:left;
	margin-right:20px;
	padding-top:3px;
	color:#900;
	font-weight:bold;
}
#pageNavi ul{
	float:left;
	vertical-align:middle;
}
#pageNavi ul li{
	float:left;
	padding-top:4px;
}
#pageNavi ul li input{
	border:none;
	background:none;
	background-repeat:no-repeat;
	cursor:pointer;
	width:18px;
	height:16px;
}
#pageNavi ul li input.pageBn{ background-image:url(images/pageBn.gif);}
#pageNavi ul li input.pageB{ background-image:url(images/pageB.gif);}
#pageNavi ul li.text{
	padding-top:0px;
	border:1px solid #AAA;
	width:100px;
	height:20px;
	margin-left:3px;
	margin-right:4px;
	line-height:20px;
	text-align:center;
	overflow:hidden;
	color:#666;
	font-weight:bold;
	padding:0 5px 0 5px;
}
#pageNavi ul li input.pageG{ background-image:url(images/pageG.gif);}
#pageNavi ul li input.pageGn{ background-image:url(images/pageGn.gif);}
.readmore {
	text-align:right;
	padding-top:5px;
}
.readmore a {
	padding-left:20px;
	background-image:url(images/readmore.png);
	background-repeat:no-repeat;
	background-position:0 2px;
}
.sciLogo, .nimtLogo{
	float:left;
	width:60px;
	padding-left:10px;
	padding-bottom:10px;
}
.sciLogo img, .nimtLogo img{
	width:60px;
	height:60px;
}
.footertext {
	float:left;
	padding:10px;
	color:#555;
}
.footerComunity {
	float:right;
	padding:10px;
	margin-top:10px;
}
.clear {
	clear:both;
}
.clear_l {
	clear: left;
}
.space {
	clear:both;
	padding-top:10px;
}
.space_p {
	padding-top:10px;
}
.viewContent .Detail img.imgIcon{
	padding:0;
	margin:0;
	border:none;	
}
/*------------------------*/
.HilightSearch {
	font-weight: bold;
	color: #000000;
	background-color: #FFFF66;
}

.alertNew{
	background-image:url(images/icons/new_logo.gif);
	background-position:5px 2px;
	background-repeat:no-repeat;
}
