 #header {background-image:url(../img/cestagi_brown.gif);} a, a:link, a:visited, a:active,a:hover {color:#A29266;}  .cfg0 { color:#464646; }  .cfg1 { color:#C0B598; }  .cfg2 { color:#DDD7C8; }  .cfg3 { color:#F0EDE6; }  .cfg4 { color:#FAFAFA; }   .cbg0 { background-color:#464646; } .cbg1 { background-color:#C0B598; } .cbg2 { background-color:#DDD7C8; } .cbg3 { background-color:#F0EDE6; } .cbg4 { background-color:#FAFAFA; }  .cb0 { border-color:#464646; } .cb1 { border-color:#C0B598; } .cb2 { border-color:#DDD7C8; } .cb3 { border-color:#F0EDE6; } .cb4 { border-color:#FAFAFA; } .red { color:#E10000; } .bred { border-color:#E10000; } .bgred { background-color:#FFF2F2; } .bpass0 { border-color:#FF0000; } .bpass1 { border-color:#FFCC00; } .bpass2 { border-color:#009933; }    * { margin: 0px; padding: 0px; } html {} body, div, h1, h2, h3, table, img, form, input, textarea, select, submit { position: relative; z-index: 0; border-width:0px; border-style:solid; top: 0px; left: 0px; overflow: hidden; text-align: center; font-family: 'lucida grande', tahoma, verdana, arial, sans-serif; font-size: 11px; } table { border-collapse: collapse; } td, th { margin: 0px; padding: 0px; } iframe { border-width:0px; border-style:solid; } body { width: 100%; height: 100%; overflow:auto; } a, a:link, a:visited, a:active { text-decoration: none; cursor: pointer; } a:hover {text-decoration: underline; }  body { background-image: url(../img/stri_bg_white.gif); background-repeat: repeat; } #bodycontainer { width: 850px; margin-left: auto; margin-right: auto; float:none; } #header, #login, #bodymain, #content, #footer { float:left; } #header { height:55px; width:850px; border-bottom-width: 5px; background-position:left; background-repeat:no-repeat; } #header:hover { cursor:pointer; } #header img { float:right; padding-top: 25px; padding-right:10px; } #content { top:-45px; border-bottom-width:5px; width:850px; } #footer { top:-45px; width:850px; padding:10px; } #footer_copyright { margin-right: 250px; } #footer ul {} #footer li { float:left; padding-left:20px; list-style-type: none; }   #collaborative_platform { width:775px; padding-top:40px; padding-bottom:20px; border-bottom-width: 1px; font-size:16px; margin-left: auto; margin-right: auto; font-weight:normal; float:none; } #curriculum_vitae { padding-top:10px; font-size:12px; font-weight:normal; text-align:left; margin-left:12px; } #share { width:830px; float:right; } #share #ad { margin-bottom:25px; height:240px; width:170px; float:left; } #work_jobs_events_top { width:595px; float:right; font-size:13px; font-weight:bold; border-top-width: 2px; margin-right:35px; } #work_jobs_events_top li { float:left; list-style-type:none; text-align:left; padding: 4px; padding-left:14px; } #work_jobs_events_find { width:595px; float:right; padding-top:25px; padding-bottom:25px; margin-right:35px; } #work_jobs_events { width:595px; float:right; margin-right:35px; } #work_jobs_events #research { padding-left: 15px; padding-right: 15px; margin-bottom:15px; } #work_jobs_events #research #cv { float:left; margin-top:7px; margin-right:15px; padding:3px; border-width: 1px; } #work_jobs_events #research p { text-align:left; padding-top:5px; padding-bottom:5px; } #work_jobs_events #research div { text-align:left; } #work_jobs_events #research #title { font-size:13px; } #work_jobs_events #research #title img { margin-left:10px; } #work_jobs_events #research #abstract, #work_jobs_events #research #description { text-align:justify; } #work_jobs_events #research li { list-style-type:none; padding-top:7px; } #work_jobs_events #work_jobs_events_more { float:right; text-align:right; padding-top:5px; padding-bottom:5px; } #vitae { float:left; width:275px; margin-top:7px; margin-bottom:20px; } #vitae img { float:left; margin-left:20px; padding-right:10px; } #vitae li { float:left; list-style-type:none; text-align:left; padding:7px; padding-right:0px; } #vitae h3 { font-weight:normal; font-size:12px; } #about, #terms_and_conditions, #privacy_policy, #submission { margin: 10px; margin-left: 15px; margin-right: 15px; padding: 10px; border-width: 1px; width: 800px; } #about #hdr, #terms_and_conditions #hdr, #privacy_policy #hdr, #submission #hdr { float:left; border-bottom-width: 1px; margin-left:25px; text-align:left; font-weight:bold; width: 750px; padding-bottom:3px; } #about_content, #terms_and_conditions #terms_and_conditions_content, #privacy_policy #privacy_policy_content, #submission #submission_content { width:750px; text-align:justify; margin-left:25px; margin-right: auto; float:left; } #about_content p, #terms_and_conditions #terms_and_conditions_content p, #privacy_policy #privacy_policy_content p { padding-top:10px; } #about_content ul, #terms_and_conditions #terms_and_conditions_content ul, #privacy_policy #privacy_policy_content ul { padding-left:15px; padding-top: 10px; } #about_content ol, #terms_and_conditions #terms_and_conditions_content ol, #privacy_policy #privacy_policy_content ol { padding-left:15px; padding-top: 10px; } #about_content h2 { font-weight:normal; text-align:left; } #about_content h3 { font-weight:normal; text-align:left; } #send_action { float:left; width:100%; margin-top: 10px; } #send_action #send_button { float:right; margin-top: 5px; margin-bottom: 5px; margin-right: 20px; font-weight:bold; border-width:1px; padding:3px; }#send_action #send_button:hover { cursor:pointer; } #send_action #cancel_button { float:right; margin-top: 5px; margin-bottom: 5px; margin-right: 20px; font-weight:bold; border-width:1px; padding:3px; }#send_action #cancel_button:hover { cursor:pointer; } #submission li { float:left; list-style-type:none; padding:5px; margin-right:63px; } #submission #who_label, #submission #inquiry_label, #submission #contents_label, #submission #navigation_label, #submission #usability_label, #submission #overall_label, #submission #email_label, #submission #message_label, #submission #browser_label, #submission #os_label { float:left; width:125px; font-weight:bold; margin-top:5px; text-align:left; } #submission #who, #submission #inquiry, #submission #contents, #submission #navigation, #submission #usability, #submission #overall, #submission #email, #submission #message, #submission #browser, #submission #os { float:left; width:155px; border-width: 1px; text-align:left; padding:3px; font-size:12px; font-weight:normal; } #submission #email { width:500px; } #submission #message { width:500px; } #submission #message_limit_label { float:left; font-weight:normal; width:635px; text-align:right; } #submission img { float:right; padding-right:15px; margin-top:9px; } #submission #update_notice { float:right; margin-right:20px; margin-top:6px; width:245px; border-bottom-width: 1px; border-top-width: 1px; text-align:middle; padding:3px; } #submission #reply { padding:50px; } #login { z-index:1; top:-25px; left:375px; width:405px; border-width: 1px; padding-left:30px; } #login #login_email, #login #login_email_label, #login #login_pass, #login #login_pass_label, #login #login_button, #login img, #login #login_vcode, #login #login_vcode_label,#login #send_vcode { float:left; margin-left:10px; } #login #login_email, #login #login_pass, #login #login_vcode, #login #send_vcode { margin-top: 10px; width:80px; border-width: 1px; text-align:left; padding:3px; } #login #login_email_label, #login #login_pass_label, #login #login_action_label, #login img, #login #login_vcode_label { margin-top: 15px; font-weight:bold; } #login #send_vcode { border-width:0px; width:70px; } #login #login_action, #login #login_action_label { float:left; } #login #login_action { margin-top: 10px; margin-left:3px; width:130px; border-width: 1px; text-align:left; padding:3px; } #login #login_button { margin-top: 10px; margin-bottom: 10px; font-weight:bold; border-width:1px; padding:3px; }#login #login_button:hover { cursor:pointer; } #login img { margin-top:15px; } #login p { padding:10px; padding-bottom:11px; }  #search { float:left; width:185px; margin:25px; margin-top:15px; padding:15px; padding-top:0px; border-top-width:5px; border-bottom-width:5px; } #search #search_by, #search #criterion, #search #search_button, #search #browse_button, #search img { float:left; margin-top: 15px; } #search #browse_button { float:right; } #search #search_by, #search #criterion { width:175px; border-width: 1px; text-align:left; padding:3px; } #search #search_by { width: 183px; } #search #search_button, #search #browse_button { font-weight:bold; border-width:1px; padding:3px; }#search #search_button:hover, #search #browse_button:hover { cursor:pointer; } #search img { margin-left: 10px; margin-top:20px; }  #signup { float:left; width:270px; border-width: 1px; border-top-width:0px; padding-bottom:14px; } #signup #full_name, #signup #full_name_label, #signup #email, #signup #email_label, #signup #pass, #signup #pass_label, #signup #pass_strength, #signup #signup_button, #signup img, #signup #security_check, #signup #security_check_label, #signup #human_check, #signup #human_check_label { float:left; margin-top: 15px; } #signup #full_name, #signup #email, #signup #pass, #signup #security_check, #signup #human_check { width:165px; border-width: 1px; text-align:left; padding:3px; } #signup #full_name_label, #signup #email_label, #signup #pass_label, #signup #security_check_label, #signup #human_check_label { width:70px; font-weight:bold; text-align: right; padding-right:10px; } #signup #security_check, #signup #human_check { width:140px; } #signup #security_check_label, #signup #human_check_label { width:95px; } #signup #check { text-align:left; padding:11px; padding-bottom:0px; padding-top:5px; } #signup #image { margin-left:10px; } #signup #image img { border-width:1px; } #signup #ty { float:left; width:260px; text-align:left; } #signup #ty li, #signup #ty ul { padding:0px; margin:0px; } #signup #ty li { list-style-type:none; padding:5px; margin-left:10px; } #signup #pass { width:75px; } #signup #pass_strength { float:left; margin:0px; border-top-width:3px; width:33px; margin-left: 80px; } #signup #signup_button { margin-left:5px; font-weight:bold; border-width:1px; padding:3px; }#signup #signup_button:hover { cursor:pointer; } #signup #signup_error { margin-left: 10px; margin-top:20px; }  #invite { float:left; width:270px; margin-bottom:25px; border-width: 1px; border-top-width:0px; } #invite #invite_text { width:270px; text-align:left; font-size:12px; padding-top:10px; margin-left:12px; } #invite #invite_full_name, #invite #invite_full_name_label, #invite #invite_email, #invite #invite_email_label, #invite #invite_button, #invite img { float:left; margin-top: 15px; } #invite #invite_full_name, #invite #invite_email { width:165px; border-width: 1px; text-align:left; padding:3px; } #invite #invite_full_name_label, #invite #invite_email_label { width:70px; font-weight:bold; text-align: right; padding-right:10px; } #invite #ty { float:left; width:260px; text-align:left; } #invite #ty li, #invite #ty ul { padding:0px; } #invite #ty li { list-style-type:none; padding:5px; margin-left:10px; } #invite #invite_button { margin-left:80px; margin-bottom:17px; margin-top: 15px; font-weight:bold; border-width:1px; padding:3px; }#invite #invite_button:hover { cursor:pointer; } #invite #invite_error { margin-left: 10px; margin-top:15px; } 