body { background-color: #505050; }

#container { background-color: #fff; margin: 20px auto; width: 860px; border: 1px solid #323232; }
#grey_container { border: 1px solid #c4c3c3; }

.left { float: left; }
.right { float: right; }

/* HEADER STYLES */
#header { width: 842px; padding: 8px 8px 5px 8px; background-color: #fff; overflow: hidden; }
#header_images { width: 850px; height: 112px; padding: 0 0 5px 8px; background-color: #fff; overflow: hidden; }
#header_images IMG { padding: 0 3px 0 0; margin: 0; }

#home #container #header_images #images_1 { width: 273px; height: 112px; padding-right: 5px; overflow: hidden; }
#home #container #header_images #images_1 IMG { width: 273px; height: 112px; top: 0; left: 0; }
#home #container #header_images #images_2 { width: 141px; height: 112px; padding-right: 5px; overflow: hidden; }
#home #container #header_images #images_2 IMG { width: 141px; height: 112px; top: 0; left: 0; }
#home #container #header_images #images_3 { width: 273px; height: 112px; padding-right: 4px; overflow: hidden; }
#home #container #header_images #images_3 IMG { width: 273px; height: 112px; top: 0; left: 0; }
#home #container #header_images #images_4 { width: 141px; height: 112px; overflow: hidden; }
#home #container #header_images #images_4 IMG { width: 141px; height: 112px; top: 0; left: 0; }

#container #header_images #images_1 { width: 273px; height: 112px; padding-right: 5px; overflow: hidden; }


/* PRESENTERS */
#presenters #container #header_images #page_title { float: right; background: #fff url('../images/for_presenters.gif') no-repeat; height: 112px; width: 564px; padding: 0 8px 0 0; }


/* ATTENDEES */
#attendees #container #header_images #page_title { float: right; background: #fff url('../images/for_attendees.gif') no-repeat; height: 112px; width: 564px; padding: 0 8px 0 0; }


/* EXHIBITORS */
#exhibitors #container #header_images #page_title { float: right; background: #fff url('../images/for_exhibitors.gif') no-repeat; height: 112px; width: 564px; padding: 0 8px 0 0; }


/* VOLUNTEERS */
#volunteers #container #header_images #page_title { float: right; background: #fff url('../images/for_volunteers.gif') no-repeat; height: 112px; width: 564px; padding: 0 8px 0 0; }


/* MEDIA */
#media #container #header_images #page_title { float: right; background: #fff url('../images/for_media.gif') no-repeat; height: 112px; width: 564px; padding: 0 8px 0 0; }


/* SPONSORS */
#sponsors #container #header_images #page_title { float: right; background: #fff url('../images/for_sponsors.gif') no-repeat; height: 112px; width: 564px; padding: 0 8px 0 0; }


/* SINGAPORE */
#singapore #container #header_images #page_title { float: right; background: #fff url('../images/singapore.gif') no-repeat; height: 112px; width: 564px; padding: 0 8px 0 0; }


/* CONTACT US */
#contact_us #container #header_images #page_title { float: right; background: #fff url('../images/contact_us.gif') no-repeat; height: 112px; width: 564px; padding: 0 8px 0 0; }


/* IMAGE CREDITS */
#image_credits #container #header_images #page_title { float: right; background: #fff url('../images/image_credits.gif') no-repeat; height: 112px; width: 564px; padding: 0 8px 0 0; }


/* EVENTS */
#events #container #header_images #page_title { float: right; background: #fff url('../images/events.gif') no-repeat; height: 112px; width: 564px; padding: 0 8px 0 0; }


/* SEARCH ENGINE */
#search #container #header_images #page_title { float: right; background: #fff url('../images/search_results.gif') no-repeat; height: 112px; width: 564px; padding: 0 8px 0 0; }


/* COMMITTEE */
#committee #container #header_images #page_title { float: right; background: #fff url('../images/committee.gif') no-repeat; height: 112px; width: 564px; padding: 0 8px 0 0; }


/* GENERAL INFORMATION */
#general_info #container #header_images #page_title { float: right; background: #fff url('../images/general_info.gif') no-repeat; height: 112px; width: 564px; padding: 0 8px 0 0; }


/* TRAVEL & HOUSING */
#travhouse #container #header_images #page_title { float: right; background: #fff url('../images/travhouse.gif') no-repeat; height: 112px; width: 564px; padding: 0 8px 0 0; }


/* REGISTRATION */
#registration #container #header_images #page_title { float: right; background: #fff url('../images/registration.gif') no-repeat; height: 112px; width: 564px; padding: 0 8px 0 0; }


/* IN THE NEWS */
#news #container #header_images #page_title { float: right; background: #fff url('../images/news.gif') no-repeat; height: 112px; width: 564px; padding: 0 8px 0 0; }

/* SUPPORTERS */
#supporters #container #header_images #page_title { float: right; background: #fff url('../images/supporters.gif') no-repeat; height: 112px; width: 564px; padding: 0 8px 0 0; }


/* CONTENT HR */
#content hr { margin: 0 0 0 70px; }


/* LEFT NAVIGATION */

/* FORM STYLES */
#left_column { float: left; width: 280px; margin: 0 0 0 -1px; }
form { padding: 5px 0 15px 8px; }
input { width: 115px; border: 1px solid #999; text-transform: uppercase; color: #666; font: normal 10px Verdana, sans-serif; padding: 2px;}
input.radio { width: 20px; border: 1px solid #999; text-transform: uppercase; color: #666; font: normal 10px Verdana, sans-serif; padding: 0;}
#left_column p { padding: 0 0 7px 12px; }

table#insurance td { padding: 2px; }

/* CONTACT FORM */
#contact_us #content form { padding: 0; }
#contact_us #content input { font: normal 12px Verdana, sans-serif; text-transform: none; width: 200px; margin: 0 0 0 70px; }
#contact_us #content textarea { font: normal 12px Verdana, sans-serif; color: #666; border: 1px solid #999; margin: 0 0 0 70px; }
#contact_us #content select { font: normal 12px Verdana, sans-serif; color: #666; border: 1px solid #999; margin: 0 0 0 70px; }
#contact_us #content input.mfSend { width: 75px; margin: 0 0 0 70px; }
#contact_us #content form span { font: normal 12px Verdana, sans-serif; padding: 0 0 0 70px; }

#contact_us #content table { margin: 0; padding: 0 0 0 70px; }
#contact_us #content td { vertical-align: top; margin: 0; padding: 0; }
#contact_us #content td span { padding: 0; margin: 0; }


/* CONTENT STYLES */
#content_container { background-color: #fff; }
#grey_rule { border-left: 1px solid #c4c3c3; }
#content { float: right; background-color: #fff; width: 548px; border-left: 1px solid #ccc; margin: 12px 0 12px 0; padding-right: 25px; min-height: 300px; }
#content table { padding: 0 0 0 70px; }


/* RELATED */
#container ul#related { width: 273px; border-top: 1px solid #999; border-bottom: 1px solid #999; padding: 5px 0 5px 5px; margin: 0; }
#container ul#related  { }
#container ul#related li { list-style: none; padding: 5px 0 5px 0; margin: 0; font: normal 11px Verdana, sans-serif; text-decoration: none; }


/* MAILING LIST TABLE */
#contact_us form#mailinglist table td { padding: 0 0 5px 0; }
#contact_us form#mailinglist input { text-transform: none; width: 180px; margin: 0; }
#contact_us form#mailinglist select { width: 180px; margin: 0; }
#contact_us form#mailinglist input.check { width: 10px; margin: 0; border: none; }
#contact_us form#mailinglist #submit { width: 82px; height: 21px; border: none; }


/* MEDIA FORM STYLES 
#media #content form { padding: 0; }
#media #content input { font: normal 12px Verdana, sans-serif; text-transform: none; width: 200px; margin: 0 0 0 70px; }
#media #content textarea { font: normal 12px Verdana, sans-serif; color: #666; border: 1px solid #999; margin: 0 0 0 70px; }
#media #content select { font: normal 12px Verdana, sans-serif; color: #666; border: 1px solid #999; margin: 0 0 0 70px; }
#media #content input.mfSend { width: 75px; margin: 0 0 0 70px; }
#media #content form span { font: normal 12px Verdana, sans-serif; padding: 0 0 0 70px; }*/

#media #content form { padding: 0; }
#media #content td { vertical-align: top; margin: 0; padding: 0 0 5px 0; }
#media #content td span { padding: 0; margin: 0; }
form#accredform input { text-transform: none; width: 180px; margin: 0 0 0 5px; }
form#accredform select { width: 180px; margin: 0 0 0 5px; }
form#accredform #submit { width: 82px; height: 21px; border: none; }
form#accredform input.upload { border: none; }

/* REFERRALS TABLE */
form#referrals { padding: 0 0 5px 75px; }
form#referrals input { text-transform: none; }
form#referrals #submit { width: 82px; height: 21px; border: none; }


/* FOOTER STYLES */
#footer_content_container { margin: 0 auto 20px; width: 860px; border-left: 1px solid #323232; border-right: 1px solid #323232; border-bottom: 1px solid #323232; }
#footer_grey_rule { border-bottom: 1px solid #c4c3c3; border-left: 1px solid #c4c3c3; border-right: 1px solid #c4c3c3; }
#footer { width: 850px; padding: 8px 0 8px 8px; background-color: #fff; }
#left_column form{display:none;}