@charset "utf-8";
body {
	font: 13px/1.5 arial;
	background: #FFF;
	background-image:url(../images/background_line.jpg);
	background-repeat:repeat-x;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
}

a {
	color:#a1292a;
	text-decoration:none;
	font-weight:bold;
}

a:hover {
	color:#8e7f5e;
	text-decoration:underline;
}


h2 {
	margin:15px 0 5px 0;
}

h3 {
	margin:12px 0 0 0;
}

p {
	margin-bottom:5px;
	margin-top:5px;
}

.oneColFixCtr #container {
	width: 960px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	background: #FFFFFF;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	border: 0px solid #000000;
	text-align: left; /* this overrides the text-align: center on the body element. */
}
.oneColFixCtr #mainContent {
	padding: 0 20px 10px 20px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
	margin:0 0 10px 168px;
	text-align:justify;
}

/* Sidebar for each page, varying heights */

.sidebar_index {
	width:168px;
	background-color:#7b653e;
	float:left;
	height:100%;
}

.sidebar_index_arrangement {
	width:168px;
	background-color:#7b653e;
	float:left;
	height:1068px;
}

.sidebar_index_committees {
	width:168px;
	background-color:#7b653e;
	float:left;
	height:2442px;
}

.sidebar_index_contact {
	width:168px;
	background-color:#7b653e;
	float:left;
	height:1070px;
}

.sidebar_index_formtoemail {
	width:168px;
	background-color:#7b653e;
	float:left;
	height:808px;
}

.sidebar_index_guidingquestions {
	width:168px;
	background-color:#7b653e;
	float:left;
	height:1098px;
}

.sidebar_index_index {
	width:168px;
	background-color:#7b653e;
	float:left;
	height:1070px;
}

.sidebar_index_insert {
	width:168px;
	background-color:#7b653e;
	float:left;
	height:798px;
}

.sidebar_index_programme {
	width:168px;
	background-color:#7b653e;
	float:left;
	height:3700px;
}

.sidebar_index_registrationhtml {
	width:168px;
	background-color:#7b653e;
	float:left;
	height:1071px;
}

.sidebar_index_registrationphp {
	width:168px;
	background-color:#7b653e;
	float:left;
	height:855px;
}

.sidebar_committee_member {
	width:168px;
	background-color:#7b653e;
	float:left;
	height:1070px
}

.sidebar_index_sitemap {
	width:168px;
	background-color:#7b653e;
	float:left;
	height:968px;
}

.sidebar_index_sponsors {
	width:168px;
	background-color:#7b653e;
	float:left;
	height:659px;
}

.sidebar_index_submission {
	width:168px;
	background-color:#7b653e;
	float:left;
	height:1155px;
}

.sidebar_index_uploader_abstract {
	width:168px;
	background-color:#7b653e;
	float:left;
	height:808px;
}

.sidebar_important_dates {
	width:168px;
	background-color:#7b653e;
	float:left;
	height:1070px;
}

.sidebar_index_uploader_final {
	width:168px;
	background-color:#7b653e;
	float:left;
	height:808px;
}

.sidebar_index_venue {
	width:168px;
	background-color:#7b653e;
	float:left;
	height:1070px;
}

/* End of Sidebars */

.header {
	height:160px;
}

.vmenu {
	width:155px;
	margin:35px 0 0 5px;
	color:#FFF;
}

.vmenu td {
	background-color:#635132;
	padding:2px 5px 2px 8px;
}

.vmenu td:hover {
	background-color:#7b653e;
}

.vmenu td a{
	text-decoration:none;
	color:#FFF;
	display:block;
	font-weight:400;
}

.vmenu td a:hover{
	background-color:#7b653e;
	text-decoration:underline;
}




.footer {
	padding: 0 0;
	background: #fff;
	border-top:solid 1px #000;
	height: 35px;
	vertical-align:top;
}

.footer a {
	font-weight:normal;
	color:#000;
}
	

.footer_designedby {
	width:280px;
	padding:5px;
	border:0px solid #000;
	
}

.footer_menu {
	width:475px;
	padding:5px;
	text-align:center;
	border:0px solid #000;
}

.footer_copyright {
	width:180px;
	border:0px solid #000;
	text-align:right;
	padding-right:2px;
}

.top_pics {
	width:758px;
	margin:10px 10px 0 0;
}



.fltrt_table {
	margin:8px 0 0 20px;
	float:right;
	width:145px;
}

.paper_button {
	background-color:#7b653e;
	color:#FFF;
	padding:5px;
	text-align:center;
}

.date_button {
	background-color:#7b653e;
	color:#FFF;
	padding:5px;
	text-align:center;
}

.paper_button a {	
	color:#FFF;	
	display:block;
}

.date_button a {	
	color:#FFF;	
	display:block;
}

.paper_button a:hover {	
	background-color:#635132;		
}

.date_button a:hover {	
	background-color:#635132;
	
}

.index_committee {
	border:#7b653e solid 3px;
	padding:0 0 10px 15px;
	padding:5px;
	text-align:center;
}

.index_committee_p {
	
	font-size:12px;
}

.bold {
	font-weight:bold;
}

.capitalise {
	font-size:12.5px;
}

.coorganisers {	
	margin:40px 0 15px 0;
}


table.background {
	width:608px;
}

.background_left {
	padding:0 8px 0 0;
}

.background_right {
	padding:0 0 0 8px;
}

.advert {
	float: right;
	width: 125px;
	margin: 60px 4px 0 0;
}

.venue_table {
	width:750px;
}

.venue_text {
	width:340px;
}

.register_form {
	width: 600px;
	margin:0 0 10px 10px;
	border:0px solid #000;
}

.register_form td {
	border:0px solid #000;
	padding: 10px;
	vertical-align:top;
}

.submission_table {
	width:700px;
	margin:0 auto;
	height:965px;
}

.submission_table td {
	vertical-align:top;
}

.submission_nested_table {
	width: 600px;
}

/* Page heights*/

.insertphp {
	height: 617px;
}

.uploaderfinal {
	height:632px;
}

.uploaderabstract {
	height:632px;
}

.guidingquestions {
	text-align:justify;
	margin: 0 155px 0 0;
}

.sponsorspage {
	height:468px;
	margin-right:155px;
}

.programmepage {
	height:3509px;
	margin-right:155px;
}

.contacts_page {
	height:880px;
}

.venue_page {
	height:880px;
}

.contact_form {
	height:420px;
}

.intro {
	width:590px;
	height:884px
}

.list_no_decoration {
	list-style-type:none;
}

.registrationhtml {
	margin-right:155px;
	height:880px;
}

.important_dates {
	height: 879px
}

.registrationformpage {
	height:568px;
}

.contact_response {
	height:517px;
}

.committees_table {
	width:755px;
	border:1px Solid #000;
	border-collapse:collapse;	
}

.committees_table td {
	padding:5px;
	border:1px Solid #CCC;
}


.width430 {
	width:430px;
}

.width150 {
	width:70px;
}

.widthname {
	width:220px;
}

a img {
	text-decoration: none;
	border: 0 none;
	}
	
.registration_table {
	border:solid 1px #666;
	width: 350px;
}

.registration_table td {
	border:solid 1px #666;
	padding:5px;
}

.regtd1 {
	width:50px;
}

.registration_table1 {
	border:solid 1px #666;
	width: 300px;
}

.registration_table1 td {
	border:solid 1px #666;
}

.scientific_member_div {
	height:879px;
}

#uclhomesponsor {
	text-align:center;
	width:140px;
	font-size:12px;
}

.workshop {
	height: 1400px;
}

.workshop_iran {
	height: 870px;
}

.sidebar_faq {
	width:168px;
	background-color:#7b653e;
	float:left;
	height:2038px;
}

.sidebar_index_workshop {
	width:168px;
	background-color:#7b653e;
	float:left;
	height:1590px;
}

.sidebar_index_workshop_iran {
	width:168px;
	background-color:#7b653e;
	float:left;
	height:1060px;
}


.sidebar_index_specialfeatures {
	width:168px;
	background-color:#7b653e;
	float:left;
	height:1760px;
}

.special_features {
	height:1570px;
}


.sidebar_index_exhibition {
	width:168px;
	background-color:#7b653e;
	float:left;
	height:1070px;
}

.sidebar_index_winners {
	width:168px;
	background-color:#7b653e;
	float:left;
	height:1070px;
}

.winners {
	height:879px;
}

.exhibition_page {
	height:880px;
}

.poster {
	width: 584px;
	border:0px solid #000;
}

td {
	border: 0px #000 solid;
}

.poster_img {
	border:1px solid #7b653e;
}

.margin_bottom {
}

.important_notice {
	float:right;
	width:271px;
	background-color:#7b653e;
	color:#FFF;
	padding:5px 10px;
	font-size:14px;
	margin:-60px 4px 0 0;
	border:0px solid #635132;
}

.arrangement_page {
	height: 877px;
}

.black {
	color:#000;
}

.faq {
	height:1847px;
}

.faq_table {
}

.blue {
	color:#a1292a;
	vertical-align:top;
}

.impotent_notice {
	background-color:#7b653e;
	color:#FFF;
	padding:5px 10px;
	font-size:14px;
	margin:10px 0 0 3px;
	width:574px
}

.notice_news {
	height:645px;
}

.sidebar_notice_news {
	width:168px;
	background-color:#7b653e;
	float:left;
	height:836px;
}

.posters_width {
	width:300px;
}

.nxttoposterswidth {
	width:220px;
}

.usar {
	text-align:left;
}

.programme_table {
}