BODY {
	BORDER-TOP-WIDTH: 0px;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	BORDER-LEFT-WIDTH: 0px;
	FONT-SIZE: 76%;
	BORDER-BOTTOM-WIDTH: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 10px 0px 20px;
	COLOR: #666;
	PADDING-TOP: 0px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #bdd4a1;
	TEXT-ALIGN: center;
	BORDER-RIGHT-WIDTH: 0px
}

TABLE {
	FONT-SIZE: 1em;
	BORDER-COLLAPSE: collapse;
	empty-cells: show
}

P {
	MARGIN: 0px
}

FORM {
	MARGIN: 0px
}

#skipNav {
	DISPLAY: none
}

.clearer {
	FLOAT: left
}

.clearer BR {
	CLEAR: both
}

.clearerNof {
	CLEAR: both
}

HR {
	MARGIN-TOP: 0.5em;
	MARGIN-BOTTOM: 0.5em;
	COLOR: #ddd;
	BORDER-TOP-STYLE: none;
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none;
	HEIGHT: 1px;
	TEXT-ALIGN: center;
	BORDER-BOTTOM-STYLE: none
}

HTML>BODY HR {
	MARGIN: 0.5em auto;
	BORDER-TOP-STYLE: none;
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none;
	HEIGHT: 1px;
	BACKGROUND-COLOR: #ddd;
	BORDER-BOTTOM-STYLE: none
}

HTML>BODY HR {
	BORDER-RIGHT: #ddd 0px solid;
	BORDER-TOP: #ddd 0px solid;
	MARGIN: 0.8em auto;
	BORDER-LEFT: #ddd 0px solid;
	BORDER-BOTTOM: #ddd 0px solid;
	HEIGHT: 1px;
	BACKGROUND-COLOR: #ddd
}

HR.thin {
	MARGIN-TOP: 4px;
	MARGIN-BOTTOM: 4px
}

HR.green {
	MARGIN-TOP: 0px;
	MARGIN-BOTTOM: 0px;
	WIDTH: 740px;
	COLOR: #73a534;
	BACKGROUND-COLOR: #73a534
}

#mainWrapper {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-SIZE: 1em;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px auto;
	WIDTH: 760px;
	PADDING-TOP: 0px;
	BACKGROUND-COLOR: white
}

#headWrapper {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	WIDTH: 760px;
	PADDING-TOP: 0px
}

#contentWrapper {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	WIDTH: 760px;
	PADDING-TOP: 0px;
	TEXT-ALIGN: left
}

#innerContentWrapper {
	CLEAR: none;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px 10px 10px;
	COLOR: #666;
	LINE-HEIGHT: 1.2em;
	PADDING-TOP: 0px
}

#rightColumnWrapper {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FLOAT: right;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	WIDTH: 160px;
	LINE-HEIGHT: 1.2em;
	PADDING-TOP: 0px
}

#innerRightColumnWrapper {
	
}

#contentWrapper #txtWrapper {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 30px;
	MARGIN: 0px 180px 0px 0px;
	LINE-HEIGHT: 1.2em;
	PADDING-TOP: 0px
}

#innerContentWrapperFull {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px 10px 10px;
	COLOR: #666;
	LINE-HEIGHT: 1.2em;
	PADDING-TOP: 0px
}

#innerContentWrapperFull #txtWrapper {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	LINE-HEIGHT: 1.2em;
	PADDING-TOP: 0px
}

#innerContentWrapperFull #rightColumnWrapper {
	DISPLAY: none
}

#navcontainerFirst {
	BORDER-TOP-WIDTH: 0px;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	BORDER-LEFT-WIDTH: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 2px 10px 10px;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: #73a534 1px solid;
	HEIGHT: 23px ! important;
	BORDER-RIGHT-WIDTH: 0px
}

* HTML #navcontainerFirst {
	MARGIN-TOP: 0px
}

#navcontainerFirst UL {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-SIZE: 11px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
	LIST-STYLE-TYPE: none;
	HEIGHT: 23px;
	TEXT-ALIGN: left;
	pposition: relative
}

* HTML #navcontainerFirst UL {
	MARGIN-TOP: 0px ! important
}

#navcontainerFirst LI {
	BORDER-TOP-WIDTH: 0px;
	PADDING-RIGHT: 0px;
	DISPLAY: inline;
	PADDING-LEFT: 0px;
	BORDER-LEFT-WIDTH: 0px;
	BORDER-BOTTOM-WIDTH: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
	BORDER-RIGHT-WIDTH: 0px
}

#navcontainerFirst LI A {
	BORDER-TOP-WIDTH: 0px;
	PADDING-RIGHT: 4px;
	PADDING-LEFT: 10px;
	BORDER-LEFT-WIDTH: 0px;
	FONT-SIZE: 11px;
	BORDER-BOTTOM-WIDTH: 0px;
	PADDING-BOTTOM: 4px;
	COLOR: #73a534;
	LINE-HEIGHT: 22px ! important;
	PADDING-TOP: 4px;
	HEIGHT: 13px;
	BORDER-RIGHT-WIDTH: 0px;
	TEXT-DECORATION: none
}

#navcontainerFirst LI A:visited {
	COLOR: #73a534;
	TEXT-DECORATION: none
}

#navcontainerFirst LI A:hover {
	COLOR: #aadf68;
	TEXT-DECORATION: none
}

#navcontainerFirst LI A:focus {
	COLOR: #aadf68;
	TEXT-DECORATION: none
}

#navcontainerFirst LI A:active {
	COLOR: #aadf68;
	TEXT-DECORATION: none
}

P.imagelist {
	MARGIN-TOP: 10px
}

P.imagelist IMG {
	BORDER-TOP-WIDTH: 0px;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	BORDER-LEFT-WIDTH: 0px;
	BORDER-BOTTOM-WIDTH: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
	BORDER-RIGHT-WIDTH: 0px
}

#txtWrapper IMG.pageTitle {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 8px 0px 0px;
	PADDING-TOP: 0px
}

#txtWrapper H3 {
	PADDING-RIGHT: 8px;
	PADDING-LEFT: 8px;
	FONT-SIZE: 1.2em;
	PADDING-BOTTOM: 6px;
	MARGIN: 0px;
	COLOR: #73a534;
	LINE-HEIGHT: 1.5em;
	PADDING-TOP: 20px;
	FONT-FAMILY: Trebuchet MS, Arial, Helvetica, sans-serif
}

#txtWrapper P {
	PADDING-RIGHT: 8px;
	PADDING-LEFT: 8px;
	FONT-SIZE: 1em;
	PADDING-BOTTOM: 6px;
	COLOR: #777;
	LINE-HEIGHT: 1.5em;
	PADDING-TOP: 6px
}

#txtWrapper P.cite {
	MARGIN-LEFT: 36px
}

#txtWrapper UL {
	MARGIN-TOP: 4px;
	MARGIN-BOTTOM: 4px
}

#txtWrapper LI {
	FONT-SIZE: 1em;
	MARGIN-BOTTOM: 4px;
	COLOR: #777;
	LINE-HEIGHT: 1.5em
}

#txtWrapper #pageTitleInside {
	PADDING-LEFT: 8px;
	PADDING-BOTTOM: 20px;
	PADDING-TOP: 20px;
	FONT-FAMILY: Trebuchet MS, Arial, Helvetica, sans-serif
}

#txtWrapper A:link {
	COLOR: #73a534;
	TEXT-DECORATION: none
}

#txtWrapper A:visited {
	COLOR: #73a534;
	TEXT-DECORATION: none
}

#rightColumnWrapper A:link {
	COLOR: #73a534;
	TEXT-DECORATION: none
}

#rightColumnWrapper A:visited {
	COLOR: #73a534;
	TEXT-DECORATION: none
}

#txtWrapper A:hover {
	COLOR: #436616;
	TEXT-DECORATION: underline
}

#txtWrapper A:focus {
	COLOR: #436616;
	TEXT-DECORATION: underline
}

#txtWrapper A:active {
	COLOR: #436616;
	TEXT-DECORATION: underline
}

#rightColumnWrapper A:hover {
	COLOR: #436616;
	TEXT-DECORATION: underline
}

#rightColumnWrapper A:focus {
	COLOR: #436616;
	TEXT-DECORATION: underline
}

#rightColumnWrapper A:active {
	COLOR: #436616;
	TEXT-DECORATION: underline
}

#txtWrapper P.note {
	PADDING-RIGHT: 8px;
	PADDING-LEFT: 8px;
	PADDING-BOTTOM: 8px;
	PADDING-TOP: 4px
}

#txtWrapper #pageTitleInside H3 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 1em;
	PADDING-BOTTOM: 3px;
	MARGIN: 0px;
	COLOR: #73a534;
	PADDING-TOP: 3px
}

#txtWrapper #pageTitleInside H2 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-SIZE: 1.4em;
	PADDING-BOTTOM: 3px;
	MARGIN: 0px;
	COLOR: #73a534;
	PADDING-TOP: 3px
}

#txtWrapper #pageTitleInside IMG {
	MARGIN-TOP: 20px
}

#txtWrapper .abstract {
	PADDING-RIGHT: 10px;
	BORDER-TOP: #73a534 1px solid;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 10px;
	LINE-HEIGHT: 1.4em;
	PADDING-TOP: 10px;
	BORDER-BOTTOM: #73a534 1px solid
}

.boxFloat {
	FONT-SIZE: 11px;
	MARGIN-BOTTOM: 16px;
	COLOR: #999
}

.boxFloat P {
	MARGIN-TOP: 6px
}

.firstSpace {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	WIDTH: 160px;
	PADDING-TOP: 0px;
	HEIGHT: 30px
}

.boxFloat .loginForm {
	PADDING-RIGHT: 4px;
	MARGIN-TOP: 8px;
	DISPLAY: block;
	PADDING-BOTTOM: 8px;
	BORDER-BOTTOM: #73a534 1px solid;
	TEXT-ALIGN: right
}

.boxFloat .loginForm INPUT.login {
	BORDER-RIGHT: #b0d286 1px solid;
	PADDING-RIGHT: 2px;
	BORDER-TOP: #b0d286 1px solid;
	PADDING-LEFT: 2px;
	FONT-SIZE: 1em;
	MARGIN-BOTTOM: 1px;
	PADDING-BOTTOM: 2px;
	MARGIN-LEFT: 8px;
	BORDER-LEFT: #b0d286 1px solid;
	WIDTH: 110px;
	LINE-HEIGHT: 1em;
	PADDING-TOP: 2px;
	BORDER-BOTTOM: #b0d286 1px solid
}

.boxFloat .loginForm INPUT.loginSubmit {
	BORDER-RIGHT: #b0d286 1px solid;
	BORDER-TOP: #b0d286 1px solid;
	FONT-SIZE: 1em;
	BORDER-LEFT: #b0d286 1px solid;
	WIDTH: 116px;
	COLOR: #73a534;
	BORDER-BOTTOM: #b0d286 1px solid;
	BACKGROUND-COLOR: #f1f6ea
}

TABLE {
	
}

TR {
	
}

THEAD {
	DISPLAY: table-header-group
}

TBODY {
	
}

TFOOT {
	DISPLAY: table-footer-group
}

COL {
	
}

COLGROUP {
	
}

TD {
	
}

TH {
	
}

CAPTION {
	
}

TABLE.conferences {
	MARGIN: 0px;
	WIDTH: 529px;
	BORDER-COLLAPSE: collapse;
	empty-cells: show;
	bborder-top: 1px solid #73A534
}

* HTML #innerContentWrapperFull TABLE.conferences {
	WIDTH: 97%
}

* HTML #innerContentWrapper TABLE.conferences {
	WIDTH: 560px
}

TABLE.conferences TD {
	PADDING-RIGHT: 6px;
	BORDER-TOP: #b6d88a 1px solid;
	PADDING-LEFT: 6px;
	FONT-SIZE: 0.9em;
	PADDING-BOTTOM: 6px;
	PADDING-TOP: 6px;
	BORDER-BOTTOM: #b6d88a 1px solid;
	TEXT-ALIGN: left
}

TABLE.conferences TR.order TD {
	PADDING-RIGHT: 8px;
	COLOR: #ccc;
	TEXT-ALIGN: right
}

TABLE.conferences TD.image {
	TEXT-ALIGN: right
}

TABLE.conferences TR.order TD A:link {
	COLOR: #999;
	TEXT-DECORATION: none
}

TABLE.conferences TR.order TD A:visited {
	COLOR: #999;
	TEXT-DECORATION: none
}

TABLE.conferences TR.order TD A:hover {
	COLOR: #666;
	TEXT-DECORATION: none
}

TABLE.conferences TR.order TD A:focus {
	COLOR: #666;
	TEXT-DECORATION: none
}

TABLE.conferences TR.order TD A:active {
	COLOR: #666;
	TEXT-DECORATION: none
}

TABLE.conferences TR.title TD {
	BACKGROUND-COLOR: #f1f6ea
}

TABLE.conferences TR.title TD.short {
	PADDING-RIGHT: 12px;
	PADDING-LEFT: 12px;
	VERTICAL-ALIGN: top;
	COLOR: #73a534
}

TABLE.conferences TR.title TD.short A:link {
	COLOR: #73a534;
	TEXT-DECORATION: none
}

TABLE.conferences TR.title TD.short A:visited {
	COLOR: #73a534;
	TEXT-DECORATION: none
}

TABLE.conferences TR.title TD.short A:hover {
	COLOR: #436616;
	TEXT-DECORATION: none
}

TABLE.conferences TR.title TD.short A:focus {
	COLOR: #436616;
	TEXT-DECORATION: none
}

TABLE.conferences TR.title TD.short A:active {
	COLOR: #436616;
	TEXT-DECORATION: none
}

.conflist .item {
	border-bottom: 1px solid #b6d88a;
	font-size: 0.9em;
	text-align: left;
	margin: 0 15px 7px 15px;
	padding: 2px 4px 2px 4px;
}

.conflist .item  .time {
	color: #73a534;
}

.conflist .item  .title {
	font-weight: bold;
}

.conflist .head {
	background-color: #a1c379;
	color: #f8ffe6;
	font-size: 110%;
	margin: 17px 30px 10px 0;
	padding-left: 20px;
}

.conflist .last { /*    margin-top: 10px;*/
	margin-bottom: 10px;
	border-bottom: 0px solid #ffffff;
}

#txtWrapper .conflist .item .title a:link,#txtWrapper .conflist .item .title a:visited,#txtWrapper .conflist .item .title a:hover,#txtWrapper .conflist .item .title a:active
	{
	color: #436616;
}

TABLE.conferences TR.title TD.title {
	PADDING-RIGHT: 12px;
	FONT-WEIGHT: bold
}

TABLE.conferences TR.title TD.title A:link {
	COLOR: #666;
	TEXT-DECORATION: none
}

TABLE.conferences TR.title TD.title A:visited {
	COLOR: #666;
	TEXT-DECORATION: none
}

TABLE.conferences TR.title TD.title A:hover {
	COLOR: #436616;
	TEXT-DECORATION: underline
}

TABLE.conferences TR.title TD.title A:focus {
	COLOR: #436616;
	TEXT-DECORATION: underline
}

TABLE.conferences TR.title TD.title A:focus {
	COLOR: #436616;
	TEXT-DECORATION: underline
}

TABLE.conferences TR.title TD {
	BACKGROUND-COLOR: white
}

TABLE.conferences TR.title TD.time {
	COLOR: #73a534
}

TABLE.conferences TR.title TD.time .icons {
	PADDING-LEFT: 20px
}

TABLE.conferences TR.title TD.time .icons A {
	PADDING-RIGHT: 6px;
	FONT-WEIGHT: bold
}

TABLE.conferences TR.title TD.time .icons A:link {
	COLOR: #73a534;
	TEXT-DECORATION: none
}

TABLE.conferences TR.title TD.time .icons A:visited {
	COLOR: #73a534;
	TEXT-DECORATION: none
}

TABLE.conferences TR.title TD.time .icons A:hover {
	COLOR: #436616;
	TEXT-DECORATION: none
}

TABLE.conferences TR.title TD.time .icons A:focus {
	COLOR: #436616;
	TEXT-DECORATION: none
}

TABLE.conferences TR.title TD.time .icons A:active {
	COLOR: #436616;
	TEXT-DECORATION: none
}

TABLE.conferences TR.section TD {
	FONT-WEIGHT: bold;
	COLOR: white;
	BACKGROUND-COLOR: #a4c180
}

TABLE.board {
	BORDER-TOP: #73a534 1px solid;
	WIDTH: 100%;
	BORDER-COLLAPSE: collapse;
	empty-cells: show
}

* HTML TABLE.board {
	WIDTH: 97%
}

TABLE.board TD {
	PADDING-RIGHT: 6px;
	PADDING-LEFT: 6px;
	FONT-SIZE: 0.9em;
	PADDING-BOTTOM: 6px;
	PADDING-TOP: 6px;
	BORDER-BOTTOM: #73a534 1px solid
}

TABLE.board COL#boardName {
	TEXT-ALIGN: right
}

TABLE.board TD A:link {
	COLOR: #73a534;
	TEXT-DECORATION: none
}

TABLE.board TD A:visited {
	COLOR: #73a534;
	TEXT-DECORATION: none
}

TABLE.board TD A:hover {
	COLOR: #436616;
	TEXT-DECORATION: none
}

TABLE.board TD A:focus {
	COLOR: #436616;
	TEXT-DECORATION: none
}

TABLE.board TD A:active {
	COLOR: #436616;
	TEXT-DECORATION: none
}

TABLE.textTable {
	BORDER-RIGHT: white 0px solid;
	BORDER-TOP: white 0px solid;
	BORDER-LEFT: white 0px solid;
	WIDTH: 100%;
	BORDER-BOTTOM: white 0px solid
}

TABLE.textTable TD {
	BORDER-RIGHT: #999 1px solid;
	PADDING-RIGHT: 4px;
	BORDER-TOP: #999 1px solid;
	PADDING-LEFT: 4px;
	PADDING-BOTTOM: 4px;
	BORDER-LEFT: #999 1px solid;
	PADDING-TOP: 4px;
	BORDER-BOTTOM: #999 1px solid
}

#footerContainer {
	PADDING-RIGHT: 40px;
	PADDING-LEFT: 40px;
	FONT-SIZE: 0.9em;
	PADDING-BOTTOM: 0px;
	MARGIN: 10px auto;
	WIDTH: 700px;
	COLOR: #73a534;
	PADDING-TOP: 0px;
	TEXT-ALIGN: left
}

#footerContainer A {
	PADDING-RIGHT: 4px;
	PADDING-LEFT: 4px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px
}

#footerContainer A:link {
	COLOR: white;
	TEXT-DECORATION: none
}

#footerContainer A:visited {
	COLOR: white;
	TEXT-DECORATION: none
}

#footerContainer A:hover {
	COLOR: #73a534;
	TEXT-DECORATION: none
}

#footerContainer A:focus {
	COLOR: #73a534;
	TEXT-DECORATION: none
}

#footerContainer A:active {
	COLOR: #73a534;
	TEXT-DECORATION: none
}

#footerContainer #copy {
	BORDER-TOP: #dde6dc 1px solid;
	MARGIN-TOP: 4px;
	FONT-SIZE: 0.9em;
	COLOR: #fafafa;
	PADDING-TOP: 4px
}

form.searchform {
	text-align: center;
	margin: 0;
}

form .inline {
	display: inline;
	padding: 4px;
}

form .searchbutton {
	margin: 0 15px 0 15px;
	padding: 4px 0 0 0;
	border-top: 1px solid #b6d88a;
}

.inline select {
	width: 150px;
}
