body,table,td,tr,hr,p,h1,h2,h3,h4,a,input,img,form,textarea,br {
	padding: 0px;
	margin: 0px
}

body,html {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #111111;
	line-height: 16px;
}

table {
	border-collapse: collapse;
	direction: ltr;
}

img {
	border: 0px;
}

a {
	color: #333366;
	text-decoration: none;
	font-size: 12px;
}

a:hover {
	color: #852c00;
}

p {
	
}

h1 {
	font-weight: bold;
	font-size: 15px;
	color: #333366;
}

h2 {
	font-size: 12px;
	color: #852c00;
	font-weight: bold;
}

h3 {
	
}

h4 {
	
}

#ticker-border {
	padding: 8px 0px;
	border-top: 1px #105285 solid;
	border-bottom: 1px #105285 solid;
	height: 50px;
	vertical-align: top;
}

#footer {
	height: 26px;
	color: #FFFFFF;
	text-align: center;
	font-size: 11px;
	word-spacing: 0.1px;
	background: url(../images/footer_bg1.jpg) no-repeat;
}

#main {
	width: 595px;
	vertical-align: top;
	border-top: 1px solid #105285;
}

#main_in {
	width: 595px;
	vertical-align: top;
}

#mainTable {
	height: 100%;
	width: 100%;
}

#line {
	height: 1px;
	background: #105285;
}

.text {
	font-size: 12px;
	color: #111111;
}

.redTx {
	color: #852c00;
	font-size: 12px;
}

.table100W {
	width: 100%;
}

.table100Wx {
	width: 100%;
}

.space {
	height: 8px;
}

.arrow {
	color: #105285;
	font-weight: bold;
	font-size: 15px;
}

.viz {
	border: 1px solid red;
}

/*
.boxTop1{background:url(../images/box_title0_t.gif) right top repeat-x; background-color:#D0D2C7;}
.boxTitle1{vertical-align:top; text-align:center; font-size:13px; font-weight:bold; color:#00116B; border-bottom:1px #ff9933 solid; border-right:1px #ff9933 solid; border-left:1px #ff9933 solid; background-color:#D0D2C7; height:20px;}

.boxTop2{background:url(../images/box_title0_t.gif) right top repeat-x; background-color:#F7C701;}
.boxTitle2{vertical-align:top; text-align:center; font-size:13px; font-weight:bold; color:#00116B; border-bottom:1px #ff9933 solid; border-right:1px #ff9933 solid; border-left:1px #ff9933 solid; background-color:#F7C701; height:20px;}

.boxTop3{background:url(../images/box_title0_t.gif) right top repeat-x; background-color:#D0D2C7;}
.boxTitle3{vertical-align:top; text-align:center; font-size:13px; font-weight:bold; color:#00116B; border-bottom:1px #ff9933 solid; border-right:1px #ff9933 solid; border-left:1px #ff9933 solid; background-color:#D0D2C7; height:20px;}

.boxTop4{background:url(../images/box_title0_t.gif) right top repeat-x; background-color:#D0D2C7;}
.boxTitle4{vertical-align:top; text-align:center; font-size:13px; font-weight:bold; color:#00116B; border-bottom:1px #ff9933 solid; border-right:1px #ff9933 solid; border-left:1px #ff9933 solid; background-color:#D0D2C7; height:20px;}

.boxTop5{background:url(../images/box_title0_t.gif) right top repeat-x; background-color:#D0D2C7;}
.boxTitle5{vertical-align:top; text-align:center; font-size:13px; font-weight:bold; color:#00116B; border-bottom:1px #ff9933 solid; border-right:1px #ff9933 solid; border-left:1px #ff9933 solid; background-color:#D0D2C7; height:20px;}

.boxTop6{background:url(../images/box_title0_t.gif) right top repeat-x; background-color:#D0D2C7;}
.boxTitle6{vertical-align:top; text-align:center; font-size:13px; font-weight:bold; color:#00116B; border-bottom:1px #ff9933 solid; border-right:1px #ff9933 solid; border-left:1px #ff9933 solid; background-color:#D0D2C7; height:20px;}
*/
.boxTop1 {
	background: url(../images/box_title0_t.gif) right top repeat-x;
	background-color: #9EA58C;
}

.boxTitle1 {
	vertical-align: top;
	text-align: center;
	font-size: 13px;
	font-weight: bold;
	color: #00116B;
	border-bottom: 1px #ff9933 solid;
	border-right: 1px #ff9933 solid;
	border-left: 1px #ff9933 solid;
	background-color: #9EA58C;
	height: 20px;
}

.boxTop2 {
	background: url(../images/box_title0_t.gif) right top repeat-x;
	background-color: #81A0B4;
}

.boxTitle2 {
	vertical-align: top;
	text-align: center;
	font-size: 13px;
	font-weight: bold;
	color: #00116B;
	border-bottom: 1px #ff9933 solid;
	border-right: 1px #ff9933 solid;
	border-left: 1px #ff9933 solid;
	background-color: #81A0B4;
	height: 20px;
}

.boxTop3 {
	background: url(../images/box_title0_t.gif) right top repeat-x;
	background-color: #C0D5CC;
}

.boxTitle3 {
	vertical-align: top;
	text-align: center;
	font-size: 13px;
	font-weight: bold;
	color: #00116B;
	border-bottom: 1px #ff9933 solid;
	border-right: 1px #ff9933 solid;
	border-left: 1px #ff9933 solid;
	background-color: #C0D5CC;
	height: 20px;
}

.boxTop4 {
	background: url(../images/box_title0_t.gif) right top repeat-x;
	background-color: #BFCDD2;
}

.boxTitle4 {
	vertical-align: top;
	text-align: center;
	font-size: 13px;
	font-weight: bold;
	color: #00116B;
	border-bottom: 1px #ff9933 solid;
	border-right: 1px #ff9933 solid;
	border-left: 1px #ff9933 solid;
	background-color: #BFCDD2;
	height: 20px;
}

.boxTop5 {
	background: url(../images/box_title0_t.gif) right top repeat-x;
	background-color: #DBBC71;
}

.boxTitle5 {
	vertical-align: top;
	text-align: center;
	font-size: 13px;
	font-weight: bold;
	color: #00116B;
	border-bottom: 1px #ff9933 solid;
	border-right: 1px #ff9933 solid;
	border-left: 1px #ff9933 solid;
	background-color: #DBBC71;
	height: 20px;
}

.boxTop6 {
	background: url(../images/box_title0_t.gif) right top repeat-x;
	background-color: #91B796;
}

.boxTitle6 {
	vertical-align: top;
	text-align: center;
	font-size: 13px;
	font-weight: bold;
	color: #00116B;
	border-bottom: 1px #ff9933 solid;
	border-right: 1px #ff9933 solid;
	border-left: 1px #ff9933 solid;
	background-color: #91B796;
	height: 20px;
}

/*.boxBot1{background:url(../images/box_title0_t.gif) right top repeat-x; background-color:#D0D2C7;}*/
.box_footer {
	height: 11px;
	font-size: 1px;
	background: url(../images/box_title3.gif) repeat-y;
}

.box {
	background-color: #f5f7f4;
	padding: 8px 8px 3px 8px;
	border-right: 1px #ff9933 solid;
	border-left: 1px #ff9933 solid;
	color: #3E3E3F;
	font-size: 12px;
}

.box_pict {
	margin: 0px 0px 3px 5px;
}

.sideMenuLinkOff,.sideMenuLinkOver,.sideMenuLinkOn {
	padding: 3px 10px 3px 12px;
	background: #ebebef;
	color: #28557d;
	font-size: 12px;
	width: 164px;
}

.sideMenuLinkOver,.sideMenuLinkOn {
	background: url(../images/nav_border.gif) right no-repeat #fbefef;
	cursor: pointer;
	width: 164px;
}

.sideMenuLinkOn {
	cursor: default;
	width: 164px;
}

/*---------------- LINKS -----------------*/
a.advSearch,a.advSearch:hover {
	text-decoration: underline;
}

a.footer {
	color: #FFFFFF;
}

a.footer:hover {
	color: #faae27;
}

.ics {
	color: #333366;
	font-weight: bold;
	font-size: 12px;
}

.ics:hover {
	color: #852c00;
	font-size: 12px;
}

a.boxTx {
	color: #00116B;
	text-decoration: underline;
}

a.boxTx:hover {
	color: #ff9933;
	text-decoration: none;
}

a.navigator {
	color: #105285;
}

a.navigator_over {
	color: #852c00;
}

a.paging {
	color: #333366;
}

a.paging:hover {
	text-decoration: underline;
}

/*--------------------- HOME PAGE -----------*/
.hp_table,.hp_table_over {
	width: 100%;
	font-size: 12px;
	color: #111111;
}

.hp_table_over {
	color: #872d00;
	cursor: pointer;
	background: #f5f5f9;
}

.hp_title,.hp_title_fst {
	color: #333366;
	font-weight: bold;
	background: url(../images/arrow1.gif) no-repeat left top;
	padding: 2px 10px 2px 30px;
}

.hp_title_fst {
	background-color: #eef1ec;
}

.hp_title_sub {
	font-weight: normal;
}

.hp_body {
	padding: 2px 10px 2px 30px;
}

/*--------------- Research & Publications -----------------*/
.show {
	color: #5c8094;
	font-weight: bold;
	font-size: 12px;
}

.research_type {
	padding: 5px 10px;
	background: #d9e0d3;
	font-size: 12px;
	font-weight: bold;
	color: #436375;
	text-transform: uppercase;
}

.publications_type {
	padding: 5px 10px;
	font-size: 12px;
	font-weight: bold;
	color: white;
	text-transform: uppercase;
	background: #5c8094;
}

.item {
	border-bottom: 1px #e8e9e4 solid;
	padding: 5px 0px 5px 10px;
}

.item_title_sub {
	font-size: 13px;
	color: #852c00;
}

.item_author {
	font-size: 13px;
	color: #333366;
	font-weight: normal;
}

.paging {
	font-size: 12px;
	color: #852c00;
	text-align: right;
}

a.item_title {
	font-size: 13px;
	color: #852c00;
	font-weight: bold;
}

a.item_title:hover {
	color: #333366;
	text-decoration: underline;
}

a.more {
	color: #5c8094;
	font-weight: bold;
	text-decoration: underline
}

a.more:hover {
	color: #333366;
}

a.sublinks {
	color: #5c8094;
	font-weight: bold;
}

a.sublinks:hover {
	color: #852c00;
}

#PublicationList ul {
	margin: 15px 0px;
	list-style: none;
}

#PublicationList li {
	padding-bottom: 2px;
	padding-left: 12px;
	background: url(../images/arrow3.gif) left 6px no-repeat;
}

/*--------------- forms -----------------*/
#searchResults {
	padding: 15px 10px;
	font-size: 13px;
	background: #fbfbfa;
	color: #0d3554;
	border-bottom: 1px #e8e9e4 solid;
	border-top: 1px #ff9933 solid;
}

.searchTx,.searchTit {
	font-size: 13px;
	color: #0d3a5c;
}

.searchTit {
	font-weight: bold;
}

input,textarea,select {
	border: #105285 solid 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #111111;
}

.input {
	width: 110px;
}

.checkbox {
	border: none;
}

.inputSearch {
	height: 19px;
	width: 122px;
	padding: 0px 3px;
	color: #105285;
}

.remark {
	color: #666666;
	font-size: 12px;
}

.alertTx {
	color: red;
}

.contactDetails {
	border-top: 1px solid #FF9933;
	border-bottom: 1px solid #D0D2C7;
	padding-bottom: 15px;
	width: 100%;
}

.numbers {
	color: #852c00;
	font-size: 12px;
	text-align: right;
}

a.contactLinks {
	color: #852c00;
	text-decoration: underline;
}

a.contactLinks:hover {
	color: #333366;
}

.loginTable {
	padding: 20px 20px;
	background-color: #f5f7f4;
}

/*--------------- events -----------------*/
.month {
	height: 25px;
	padding: 5px 10px;
	color: #bb4900;
	font-weight: bold;
	font-size: 12px;
	background: #e4e9ed;
	text-transform: uppercase;
}

.eventItem,.eventItemb {
	border-bottom: 1px #bb4900 solid;
	padding: 5px 10px 5px 10px;
}

.eventItemB {
	background: #f5f7f4;
}

.date {
	font-size: 12px;
	color: #bb4900;
	padding-top: 2px;
	text-align: right;
	white-space: nowrap;
	vertical-align: top;
}

.event_pict {
	margin: 3px 10px 0px 0px;
}

.event_title,a.event_title {
	font-size: 13px;
	color: #5c8094;
	font-weight: bold;
}

a.event_title:hover {
	color: #bb4900;
}

a.event_more,a.event_more:hover {
	color: #5c8094;
	font-weight: bold;
	text-decoration: underline;
}

a.event_more:hover {
	color: #bb4900;
}

/*--------------- experts -----------------*/
.expField {
	padding: 5px 10px;
	background: #d0d2c7;
	font-size: 12px;
	font-weight: bold;
	color: #c35708;
}

.expTitle {
	padding: 5px 10px;
	font-size: 12px;
	color: white;
	background: #5c8094;
}

.expItem,.expItemB {
	border-bottom: 1px #bb4900 solid;
	padding: 5px 2px 5px 10px;
}

.expItemB {
	background: #f5f7f4;
}

.expTitleSub {
	font-size: 12px;
	font-weight: bold;
	color: #3c5a6a;
}

.expDetails {
	font-size: 12px;
	color: #852c00;
	height: 20px;
	vertical-align: bottom;
}

a.expName {
	font-size: 12px;
	font-weight: bold;
	color: white;
}

a.expName:hover {
	color: #faae27;
}

a.expEmail {
	font-size: 12px;
	color: #852c00;
}

a.expEmail:hover {
	color: #333366;
}

.expSub,.expSubOver,.expSubOn {
	height: 19px;
	border: 1px #852c00 solid;
	padding: 0px 5px;
	font-weight: bold;
	color: #bb4900;
	font-size: 12px;
}

.expSubOver,.expSubOn {
	color: white;
	background: #5c8094;
	cursor: pointer;
}

.expSubOn {
	cursor: default;
}

/*--------------- MEMB -----------------*/
.membTd {
	background: #F5F7F4;
	padding: 10px 5px;
}

.membTabTit {
	background: #D9E0D3;
	font-size: 12px;
	font-weight: bold;
	color: #436375;
	padding: 5px 0px;
	text-align: center;
}

.membTrB {
	background: #F5F7F4;
}

.membTdLeft {
	font-size: 12px;
	font-weight: bold;
	color: #436375;
	text-align: left;
	padding: 3px 10px 3px 0px;
}

.membTdLeft2 {
	font-size: 14px;
	font-weight: bold;
	color: #436375;
	text-align: left;
	padding: 3px 10px 3px 0px;
}

.membTdNotThis {
	background: #CCCCCC;
	padding: 5px;
	width: 33%;
	border: 2px solid #ffffff;
	background-image: url(../images/but.jpg);
}

.membTdLeft2 {
	font-size: 12px;
	font-weight: bold;
	color: #990000;
	text-align: left;
	padding: 3px 10px 3px 0px;
}

/* liScroll styles */
.tickercontainer { /* the outer div with the black border */
	/*border: 1px solid #000;*/
	background: #fff;
	width: 766px;
	height: 27px;
	margin: 0;
	padding: 0 overflow :   hidden;
}

.tickercontainer .mask {
	/* that serves as a mask. so you get a sort of padding both left and right */
	position: relative;
	left: 10px;
	top: 8px;
	width: 766px;
	margin-right: 10px;
	overflow: hidden;
}

ul.newsticker { /* that's your list */
	position: relative;
	left: 750px;
	font: bold 10px Verdana;
	list-style-type: none;
	margin: 0;
	padding: 0;
}

ul.newsticker li {
	float: left;
	/* important: display inline gives incorrect results when you check for elem's width */
	margin: 0;
	padding: 0;
	background: #fff;
}

ul.newsticker a {
	white-space: nowrap;
	padding: 0;
	/*color: #ff0000;*/
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0 30px 0 20px;
}

ul.newsticker span {
	margin: 0 10px 0 0;
}

#wtsdiv{
	display:none;
}
