.contents_add { background: #fff url("../../img/images/background_border.png") repeat-y 787px 0; }
.contents_add h3 { font-size: 1.8em;font-weight: normal;padding: 7px 0 4px 11px;border-bottom: 1px solid #D7D7D7; }
.contents_add h4 {clear: both;font-size: 1.4em;padding: 30px 0 20px 40px;}
.contents_add h5 {font-size: 1.3em;padding: 7px 0 6px 7px;border-bottom: 1px solid #D7D7D7; }
.contents_add #add_main {width: 787px;float: left;}
.contents_add #add_main p {padding-left: 49px;height: 57px;}
.contents_add label {white-space: nowrap;font-size: 1.2em;line-height: 1.2em;font-weight: bold;display: block;padding-bottom: 3px; }
.contents_add #add_main p.text {padding: 0;font-size: 1.2em;line-height: 1.5em;margin: 16px 18px;height: auto;text-align: justify;}
.contents_add #add_main input {border: 1px solid #B8B8B8;height: 18px;font-size: 1.2em;}
.contents_add #add_main input.browse {height: auto;}
.contents_add #add_main #article_supporting_files input {height: auto;}
.contents_add #add_main select {border: 1px solid #B8B8B8;font-size: 1.2em;margin-top: 1px;padding-top:3px;}
html>/* ie hack */body .contents_add #add_main select {height: 22px;margin-top: 0;}
.contents_add #add_main textarea  {border: 1px solid #B8B8B8;font-size: 1.2em;}
.contents_add #add_column {width: 212px;float: right;}
#book_publish_date img {vertical-align:top;}
/* press_release */
.lite { font-weight: normal; }
.contents_add #add_main #press_release_form { margin-top: 25px; }
.contents_add #add_main #press_release_title { float: left; }
.contents_add #add_main #press_release_title input { width: 445px; padding-top:3px; }
.contents_add #add_main #press_release_date { float: left; padding-left: 17px; }
.contents_add #add_main #press_release_date input { width: 194px; padding-top:3px; }
.contents_add #add_main #press_release_date a img { vertical-align: bottom; margin-left: 4px; }
.contents_add #add_main #press_release_summary { clear: both; height: 292px; }
.contents_add #add_main #press_release_summary textarea { width: 690px; height: 252px; }
.contents_add #add_main #complete_press_release { clear: both; height: 412px; }
.contents_add #add_main #complete_press_release textarea { width: 690px; height: 372px; }
.contents_add #add_main #supporting_files { height: 38px; }
.contents_add #add_main #supporting_files input {height: auto;}
.contents_add #add_main #company_name { float: left; height: 50px; }
.contents_add #add_main #company_name input { width: 335px; padding-top:3px; }
.contents_add #add_main #contact_name { float: left; padding-left: 17px; height: 50px; }
.contents_add #add_main #contact_name input { width: 335px; padding-top:3px; }
.contents_add #add_main #street_address { clear: both; height: 50px; }
.contents_add #add_main #street_address input { width: 690px; padding-top:3px; }
.contents_add #add_main #city { float: left; height: 50px; }
.contents_add #add_main #city input { width: 127px; padding-top:3px; }
.contents_add #add_main #state { float: left; padding-left: 12px; height: 50px; }
.contents_add #add_main #state select { width: 196px; }
.contents_add #add_main #zip_code { float: left; padding-left: 18px; height: 50px; }
.contents_add #add_main #zip_code input { width: 127px; padding-top:3px; }
.contents_add #add_main #country { float: left; padding-left: 12px; height: 50px; }
.contents_add #add_main #country select { width: 196px; }
.contents_add #add_main #phone_number { float: left; clear: left; height: 43px; }
.contents_add #add_main #phone_number input { width: 335px; padding-top:3px; }
.contents_add #add_main #company_website { float: left; padding-left: 17px; height: 43px; }
.contents_add #add_main #company_website input { width: 335px; padding-top:3px; }
.contents_add #add_main #media_contact { padding-bottom: 15px; }
.contents_add #add_main #first_name { float: left; clear: left; height: 50px;}
.contents_add #add_main #first_name input { width: 335px; padding-top:3px; }
.contents_add #add_main #last_name { float: left; padding-left: 17px; height: 50px; }
.contents_add #add_main #last_name input { width: 335px; padding-top:3px; }
.contents_add #add_main #phone_number2 { float: left; clear: left; height: 50px;}
.contents_add #add_main #phone_number2 input { width: 335px; padding-top:3px; }
.contents_add #add_main #email_address { float: left; padding-left: 17px; height: 50px; }
.contents_add #add_main #email_address input { width: 335px; padding-top:3px; }

/* research */
.contents_add #add_main #add_research_form { margin-top: 25px; }
.contents_add #add_main #research_title { float: left; }
.contents_add #add_main #research_title input { width: 457px; padding-top:3px; }
.contents_add #add_main #research_date { float: left; padding-left: 13px; }
.contents_add #add_main #research_date input { width: 182px; padding-top:3px; }
.contents_add #add_main #research_date img { vertical-align: bottom; margin-left: 4px; }
.contents_add #add_main #research_summary { clear: both; height: 139px; }
.contents_add #add_main #research_summary textarea { width: 690px; height: 99px; }
.contents_add #add_main #research_text { clear: both; height: 398px; }
.contents_add #add_main #research_text textarea { width: 690px; height: 358px; }
.contents_add #add_main #research_supporting_files { height: 50px; }
.contents_add #add_main #research_supporting_files input {height: auto;}
.contents_add #add_main #research_company_name { float: left; height: 50px; }
.contents_add #add_main #research_company_name input { width: 335px; padding-top:3px; }
.contents_add #add_main #research_contact_name { float: left; padding-left: 17px; height: 50px; }
.contents_add #add_main #research_contact_name input { width: 335px; padding-top:3px; }
.contents_add #add_main #research_phone_number { float: left; clear: left; height: 50px;}
.contents_add #add_main #research_phone_number input { width: 335px; padding-top:3px; }
.contents_add #add_main #research_email_address { float: left; padding-left: 17px; height: 50px; }
.contents_add #add_main #research_email_address input { width: 335px; padding-top:3px; }
.contents_add #add_main #research_company_website { float: left; clear: left; height: 50px; }
.contents_add #add_main #research_company_website input { width: 335px; padding-top:3px; }

/* article */
.contents_add #add_main #add_article_form { margin-top: 25px; }
.contents_add #add_main #article_title { float: left; }
.contents_add #add_main #article_title input { width: 457px; padding-top:3px; }
.contents_add #add_main #article_date { float: left; padding-left: 13px; }
.contents_add #add_main #article_date input { width: 182px; padding-top:3px; }
.contents_add #add_main #article_date a img { vertical-align: bottom; margin-left: 4px; }
.contents_add #add_main #article_summary { clear: both; height: 139px; }
.contents_add #add_main #article_summary textarea { width: 690px; height: 99px; }
.contents_add #add_main #article_text { clear: both; height: 398px; }
.contents_add #add_main #article_text textarea { width: 690px; height: 358px; }
.contents_add #add_main #article_supporting_files { height: 50px; }
.contents_add #add_main #article_company_name { float: left; height: 50px; }
.contents_add #add_main #article_company_name input { width: 335px; padding-top:3px; }
.contents_add #add_main #article_contact_name { float: left; padding-left: 17px; height: 50px; }
.contents_add #add_main #article_contact_name input { width: 335px; padding-top:3px; }
.contents_add #add_main #article_phone_number { float: left; clear: left; height: 50px;}
.contents_add #add_main #article_phone_number input { width: 335px; padding-top:3px; }
.contents_add #add_main #article_email_address { float: left; padding-left: 17px; height: 50px; }
.contents_add #add_main #article_email_address input { width: 335px; padding-top:3px; }
.contents_add #add_main #article_about_author { clear: both; height: 133px; }
.contents_add #add_main #article_about_author textarea { width: 690px; height: 99px; }

/* blog */
.contents_add #add_main #add_blog_form { margin-top: 25px; }
.contents_add #add_main #blog_name { float: left; height: 50px; }
.contents_add #add_main #blog_name input { width: 335px; }
.contents_add #add_main #blog_phone_number { float: left; padding-left: 17px; height: 50px; }
.contents_add #add_main #blog_phone_number input { width: 335px; }
.contents_add #add_main #blog_email_address { clear: both; height: 50px; }
.contents_add #add_main #blog_email_address input { width: 335px; }
.contents_add #add_main #blog_title { float: left; clear: left; height: 50px;}
.contents_add #add_main #blog_title input { width: 335px; }
.contents_add #add_main #blog_rss { float: left; padding-left: 17px; height: 50px; }
.contents_add #add_main #blog_rss input { width: 335px; }
.contents_add #add_main #blog_country { float: left; padding-left: 17px; height: 50px; }
.contents_add #add_main #blog_country select { width: 335px; }
.contents_add #add_main #blog_languages { float: left; padding-left: 17px; height: 50px; }
.contents_add #add_main #blog_languages select { width: 335px; }
.contents_add #add_main #blog_logo { clear: left; float: left; height: 85px; width: 690px; }
.contents_add #add_main #blog_logo img { vertical-align: text-bottom; } 
.contents_add #add_main #blog_logo input { margin-left: 8px; height: auto;} 
.contents_add #add_main #blog_sdescription { clear: both; height: 557px; }
.contents_add #add_main #blog_sdescription textarea { width: 690px; height: 527px; }
.contents_add #add_main #blog_description { clear: both; height: 557px; margin-top:20px;}
.contents_add #add_main #blog_description textarea { width: 690px; height: 527px; }

/* book */
.contents_add #add_main #book_title { float: left; height: 50px; }
.contents_add #add_main #book_title input { width: 457px; padding-top:3px; }
.contents_add #add_main #book_publish_date { float: left; padding-left: 13px; height: 50px; }
.contents_add #add_main #book_publish_date input { width: 182px; padding-top:3px; }
.contents_add #add_main #book_publish_date a img { vertical-align: bottom; margin-left: 3px; }
.contents_add #add_main #book_publishing_company { float: left; clear: left; height: 50px; }
.contents_add #add_main #book_publishing_company input { width: 457px; padding-top:3px; }
.contents_add #add_main #book_number_of_pages { float: left; padding-left: 13px; height: 50px; }
.contents_add #add_main #book_number_of_pages input { width: 209px; padding-top:3px; }
.contents_add #add_main #book_summary { clear: both; height: 133px; }
.contents_add #add_main #book_summary textarea { width: 681px; height: 99px; }
.contents_add #add_main #book_overview { clear: both; height: 398px; }
.contents_add #add_main #book_overview textarea { width: 681px; height: 358px; }
.contents_add #add_main #book_front_cover_image { height: 180px; }
.contents_add #add_main #book_front_cover_image .bfci_l { float: left; padding-right: 10px; }
.contents_add #add_main #book_front_cover_image .bfci_r { float: left; padding-left: 0; margin-left: 0; padding-top: 128px; height: auto; padding-bottom: 0; margin-bottom: 0; }
.contents_add #add_main #book_front_cover_image .bfci_r input {height: auto;}
.contents_add #add_main #book_front_cover_image label em { font-size: .8em; font-style: normal; color: #878787; }
.contents_add #add_main #book_author_name { float: left; height: 50px; }
.contents_add #add_main #book_author_name input { width: 335px; padding-top:3px; }
.contents_add #add_main #book_contact_name { float: left; padding-left: 18px; height: 50px; }
.contents_add #add_main #book_contact_name input { width: 325px; padding-top:3px; }
.contents_add #add_main #book_phone_number { float: left; height: 50px; }
.contents_add #add_main #book_phone_number input { width: 335px; padding-top:3px; }
.contents_add #add_main #book_email_address { float: left; padding-left: 18px; height: 50px; }
.contents_add #add_main #book_email_address input { width: 325px; padding-top:3px; }
.contents_add #add_main #book_about_author { clear: both; height: 133px; }
.contents_add #add_main #book_about_author textarea { width: 681px; height: 99px; }

/* case studies */
.contents_add #add_main #case_studies_title { float: left; height: 50px; }
.contents_add #add_main #case_studies_title input { width: 457px; padding-top:3px; }
.contents_add #add_main #case_studies_date { float: left; padding-left: 13px; height: 50px; }
.contents_add #add_main #case_studies_date input { width: 182px; padding-top:3px; }
.contents_add #add_main #case_studies_date a img,
.contents_add #add_main #case_studies_date img { vertical-align: bottom; margin-left: 3px; }
.contents_add #add_main #case_studies_summary { clear: both; height: 133px; }
.contents_add #add_main #case_studies_summary textarea { width: 681px; height: 99px; }
.contents_add #add_main #case_studies_overview { clear: both; height: 398px; }
.contents_add #add_main #case_studies_overview textarea { width: 681px; height: 358px; }
.contents_add #add_main #case_studies_supporting_files { height: 50px; }
.contents_add #add_main #case_studies_supporting_files input {height: auto;}
.contents_add #add_main #case_studies_supporting_files label em { font-size: .8em; font-style: normal; color: #878787; }
.contents_add #add_main #case_studies_company_name { float: left; height: 50px; }
.contents_add #add_main #case_studies_company_name input { width: 335px; padding-top:3px; }
.contents_add #add_main #case_studies_contact_name { float: left; padding-left: 18px; height: 50px; }
.contents_add #add_main #case_studies_contact_name input { width: 325px; padding-top:3px; }
.contents_add #add_main #case_studies_phone_number { float: left; height: 50px; }
.contents_add #add_main #case_studies_phone_number input { width: 335px; padding-top:3px; }
.contents_add #add_main #case_studies_email_address { float: left; padding-left: 18px; height: 50px; }
.contents_add #add_main #case_studies_email_address input { width: 325px; padding-top:3px; }

/* tool */
.contents_add #add_main #tool_form { margin-top: 25px; }
.contents_add #add_main #tool_name { float: left; }
.contents_add #add_main #tool_name input { width: 335px; }
.contents_add #add_main #tool_url { float: left; padding-left: 18px; }
.contents_add #add_main #tool_url input { width: 335px; }
.contents_add #add_main #tool_contact_name { float: left; }
.contents_add #add_main #tool_contact_name input { width: 335px; }
.contents_add #add_main #tool_email_address { float: left; padding-left: 18px; }
.contents_add #add_main #tool_email_address input { width: 335px; }
.contents_add #add_main #tool_phone_number { float: left; }
.contents_add #add_main #tool_phone_number input { width: 335px; }
.contents_add #add_main #tool_company_address { float: left; padding-left: 18px; }
.contents_add #add_main #tool_company_address input { width: 335px; }
.contents_add #add_main #tool_rcompany_address { float: left; }
.contents_add #add_main #tool_rcompany_address input { width: 335px; }
.contents_add #add_main #tool_description { clear: both; height: 277px; }
.contents_add #add_main #tool_description textarea { width: 689px; height: 237px; }
.contents_add #add_main #tool_video { clear: both; height: 236px;  padding-left: 49px; }
.contents_add #add_main #tool_video_preview { border: 1px solid #A9A9A9; padding: 3px; float: left; font-size: 0; }
.contents_add #add_main #tool_video_input { float: left; width: 466px; clear: right; }
.contents_add #add_main #tool_video_title { float: left; height: 50px; padding: 93px 0 0 9px; clear: both; }
.contents_add #add_main #tool_video_title input { width: 223px; }
.contents_add #add_main #tool_upload_video { float: left; height: 45px; padding: 0 0 0 9px; clear: both; }
.contents_add #add_main #tool_preview { float: left; height: 50px; padding: 0 0 0 9px; clear: both; }
.contents_add #add_main #tool_preview_button { width: 68px; height: 18px; display: block; float: left; text-indent: -5000px; background: transparent url("../../img/images/preview-button.png") no-repeat left top; border: 0; }
.contents_add #add_main #tool_license { float: left; clear: left; height: 50px; }
.contents_add #add_main #tool_license input { width: 335px; }
.contents_add #add_main #tool_platform { float: left; padding-left: 18px; height: 50px; }
.contents_add #add_main #tool_platform input { width: 335px; }
.contents_add #add_main .tool_license { float: left; clear: left; height: 50px; }
.contents_add #add_main .tool_license input { width: 335px; }
.contents_add #add_main .tool_platform { float: left; padding-left: 18px; height: 50px; }
.contents_add #add_main .tool_platform input { width: 335px; }
.contents_add #add_main #tool_date_added { float: left; height: 50px; }
.contents_add #add_main #tool_date_added input { width: 302px; }
.contents_add #add_main #tool_date_added a img { vertical-align: bottom; margin-left: 7px; }
.contents_add #add_main #tool_publisher { float: left; padding-left: 18px; height: 50px; }
.contents_add #add_main #tool_publisher input { width: 335px; }
.contents_add #add_main #tool_file_size { float: left; height: 50px; }
.contents_add #add_main #tool_file_size input { width: 335px; }
.contents_add #add_main #tool_category { float: left; padding-left: 18px; height: 50px; }
.contents_add #add_main #tool_category select { width: 335px; }

/* submit */
.contents_add #add_main #submit { clear: both; padding-bottom: 378px; }
.contents_add #add_column .box { width: 197px; border: 1px solid #D7D7D7; margin: 10px 0 0 7px; }
.contents_add #add_column .box ul { padding: 8px; }
.contents_add #add_column .box ul li { font-size: 1.2em; margin-bottom: 6px; }
.contents_add #add_column #ads_list { margin-top: 29px; padding-bottom: 50px; }
.contents_add #add_column #ads_list a { text-align: center; display: block; height: 55px; width: 142px; color: #00609F; font-size: 1em; margin: 0 auto 15px auto; }
.contents_add #add_column #ads_list a img { display: block; }

/* speaker */
.contents_add #add_main #add_speaker_form { margin-top: 25px; }
.contents_add #add_main #asf_conferencename { float: left; height: 50px; }
.contents_add #add_main #asf_conferencename input { width: 445px; }
.contents_add #add_main #asf_conferencedate { float: left; padding-left: 17px; height: 50px; }
.contents_add #add_main #asf_conferencedate input { width: 194px; }
.contents_add #add_main #asf_conferencedate a img { vertical-align: bottom; margin-left: 4px; }
.contents_add #add_main #asf_location { float: left; padding-left: 48px; height: 50px; }
.contents_add #add_main #asf_location input { width: 163px; }
.contents_add #add_main #asf_city { float: left; height: 50px; padding-left: 18px; }
.contents_add #add_main #asf_city input { width: 153px; }
.contents_add #add_main #asf_state { float: left; padding-left: 13px; height: 50px; }
.contents_add #add_main #asf_state select { width: 155px; }
.contents_add #add_main #asf_country { float: left; padding-left: 14px; height: 50px; }
.contents_add #add_main #asf_country select { width: 169px; }
.contents_add #add_main #asf_topic { float: left; clear: both; height: 50px; }
.contents_add #add_main #asf_topic input { width: 687px; }
.contents_add #add_main #asf_submit { clear: both; }

