@charset "UTF-8";
/* CSS Document */

body{ margin: 0; background-color: #D6EDDA; font-size: 12px; font-family:Arial, Helvetica, sans-serif; }
img { border: 0; }

a { color: #000; text-decoration: underline }

#container { width: 992px; margin: auto }
#header_admin { background-color: #D5752B; height: 30px; font-size: 11px; color: #FFFFFF; line-height: 30px;  }
#header_admin ul { list-style: none; margin: 0; padding-left: 5px; }
#header_admin li { float: left; margin: 0; padding: 0; list-style: none; margin-left: 15px; background: url(/images/footer_arrow.jpg) no-repeat left;   }
#header_admin a { color: #FFFFFF; text-decoration: none }
#header_admin span { padding-left: 15px; }


#header { background-image: url(/images/header.jpg); height: 132px; padding: 0 20px 0 20px }
#logo { float: left; width: 160px; margin-top: 16px }
#header_right { float: right; width: 300px }
#header_date { text-align: right; margin-top: 20px; height: 59px; font-size: 22px; }
#header_date_date { color: #15936D }
#header_date_year { color: #D5752B }
#header_date_location { font-size: 14px; color: #666 }

#header_account { height: 43px; padding: 10px 10px 0 10px; background-color: #15936D; color: #FFFFFF; font-weight: bold }
#header_account a { color: #FFFFFF; text-decoration: none; }
#header_account_overview { float: left; width: 200px }
#header_account_overview_name { font-weight: normal}

#navigation { background-color: #D5752B; height: 30px; line-height: 30px; }
#navigation ul { list-style: none; margin: 0; padding-left: 5px; }
#navigation li { float: left; margin: 0; padding: 0; list-style: none; padding-left: 15px; font-size: 14px }

#navigation_sub { background-color: #DF9860; height: 30px; line-height: 30px;  }
#navigation_sub ul { list-style: none; margin: 0; padding-left: 5px; }
#navigation_sub li { float: left; margin: 0; padding: 0; list-style: none; padding-left: 15px; font-size: 14px }

#navigation_sub_left { float: left; width: 600px }
#navigation_sub_share { float: right; width: 150px; margin-right: 20px; text-align: right }

#content { padding-top: 20px; background-color: #FFFFFF }
.content_1 { background: url(/images/background_01.jpg) bottom no-repeat #FFFFFF }
.content_2 { background: url(/images/background_02.jpg) bottom no-repeat #FFFFFF }
.content_3 { background: url(/images/background_03.jpg) bottom no-repeat #FFFFFF }
#content_spacer { float: left; width: 20px; height: 550px }
#content_content { float: left; width: 952px;  }

#footer_splitter{ height: 5px; background-color: #01835D }
#footer_images { height: 71px; background-image: url(/images/footer.jpg) }

#navigation_footer { background-color: #D5752B; height: 20px; font-size: 11px; color: #FFFFFF; line-height: 20px;  }
#navigation_footer ul { list-style: none; margin: 0; padding-left: 5px; }
#navigation_footer li { float: left; margin: 0; padding: 0; list-style: none; margin-left: 15px; background: url(/images/footer_arrow.jpg) no-repeat left;   }
#navigation_footer a { color: #FFFFFF; text-decoration: none }
#navigation_footer span { padding-left: 15px; }

#navigation_footer_left { float: left; width: 600px }
#navigation_footer_sponsor { float: right; width: 107px; text-align: center }

.navigation_selected a{ color: #FFFFFF; text-decoration: underline }
.navigation_out a{ color: #FFFFFF; text-decoration: none }

.box { float: left; width: 181px; height: 197px; background: top no-repeat; margin-right: 11px; color: #FFF; cursor: pointer }
.box a { color: #FFFFFF; text-decoration: none; }
.box_wide { float: left; margin-right: 11px; width: 368px; height: 197px; background: top no-repeat; color: #FFF; cursor: pointer; }
.box_side{ width: 181px; height: 197px; cursor: pointer; }
.box_last { margin-right: 0; }

.button { width: 111px; height: 46px }

.box_abstract{ background-image: url(/images/box_abstract.gif); }
.box_abstract_content { height: 87px;  padding: 65px 100px 0 7px }

.box_book{ background-image: url(/images/box_book.gif); }
.box_book_content { height: 35px;  padding: 117px 70px 0 7px }

.box_conference{ background-image: url(/images/box_conference.gif); }
.box_conference_content { height: 87px;  padding: 65px 70px 0 7px }

.box_programme{ background-image: url(/images/box_programme.gif); }
.box_programme_content { height: 87px;  padding: 65px 70px 0 7px }

.box_register{ background-image: url(/images/box_register.gif); }
.box_register_content { height: 87px;  padding: 65px 70px 0 7px }

.box_download{ background-image: url(/images/box_download.gif); }
.box_download_content { height: 87px;  padding: 65px 70px 0 7px }

.box_signin{ background-image: url(/images/box_signin.gif); cursor: auto }
.box_signin_content { height: 107px;  padding: 45px 7px 0 7px }
.box_signin_field { width: 160px }
#box_signin_forgotton{ float: right; font-size: 11px; } 

.box_account{ background-image: url(/images/box_account.png); }
.box_account_content { height: 102px;  padding: 50px 7px 0 7px }

.box_download{ background-image: url(/images/box_download.gif); }
.box_download_content { height: 62px;  padding: 90px 250px 0 7px }

.box_side_abstract{ background-image: url(/images/box_side_abstract.gif); }
.box_side_register{ background-image: url(/images/box_side_register.gif); }

#content_2col_left { float: left; width: 350px;  }
#content_2col_left h1 { font-size: 45px; font-weight: normal; color: #D37C3C; margin: 0; padding: 0; line-height: 45px  }
#content_2col_right { float: right; width: 550px; padding-top: 5px }
#content_2col_right h3 { color: #D37C3C; margin: 0; padding: 0; font-weight: bold }

#content_3col_left { float: left; width: 170px;  }
#content_3col_center { float: left; width: 540px; padding-top: 5px; margin-left: 30px; }
#content_3col_center h3 { color: #D37C3C; margin: 0; padding: 0; font-weight: bold; }
#content_3col_right { float: right; width: 181px; padding-top: 5px;  }

.form_inline { display: inline }
.form_table td { padding-bottom: 5px; }

.floatL{ float: left }
.floatR{ float: right }
.break{ clear: both; height: 0px; overflow: hidden }
.alignR { text-align: right }
.spacer5 { height: 5px; clear: both }
.spacer20 { height: 20px; clear: both }
.marginBottom300{ margin-bottom: 300px }
.paddingBottom30{ padding-bottom: 30px }

.intro{ font-weight: bold; color: #D5752B }
.tab{ float: left; width: 170px; height: 31px; cursor: pointer; font-weight: bold; text-align: center; line-height: 31px; color: #FFFFFF; margin-right: 5px; }
.tab_out{ background-image: url(/images/tab_out.gif);  }
.tab_over{ background-image: url(/images/tab_over.gif); }
.tab_splitter{ clear:both; height: 3px; background-color: #15936D; margin-bottom: 20px;}

.width70 { width: 70px; }
.width300 { width: 300px; }
.width460 { width: 460px; }
.textfield
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	float: left;
	border: 1px solid #15936D;
	padding: 2px;
}

h1{ font-size: 20px; font-weight: bold }
h2{ font-size: 18px; font-weight: bold }
h3{ font-size: 16px; font-weight: bold }
h4{ font-size: 14px; font-weight: bold }
h5{ font-size: 13px; font-weight: bold }

.heading4_notbold{ font-size: 14px }
