/* CSS Document */ html,body{      margin:0;      padding:0;      height:100%;      border:none;   }   /* The style below controls page properties for no flash page */ .no_flash_float_left { float:left; }  .no_flash_container_width { width:525px; }   .no_flash_container {position:relative;margin:0;text-align:left;vertical-align:top; }   .no_flash_logo {margin:0; }    .no_flash_divider_line_width {width:1px;  }     .no_flash_divider_line {height:150px;background-color:#878787;margin:0px 15px 0px 15px; }  .no_flash_text_width {width:auto; }    .no_flash_text {margin:0; }              /* The style below controls page properties for the models popups */ .model_container { width:320px; } .model_container_attributes { border:1px; border-style:solid; border-color:#999999; margin-top:3px; margin-bottom:0px; margin-left:20px; padding:20px; }   .model_print_container { width:357px }  .model_images_width { width:319px; }   .model_images_attributes { margin-top:3px; margin-bottom:0px; }   .model_print_container_attributes { text-align:right; margin-top:10px; margin-left:20px; margin-bottom:0px; }  .model_logo_width { width:129px }  .model_logo_attributes {float:left;margin-bottom:15px;margin-right:20px; }   .model_stats_width { width:150px }  .model_stats_attributes {float:left; }              /* The style below controls page properties for the main interface */.body_home_header {margin-top:5px;margin-left:20px;padding:0;background-color:#ffffff;text-align:left;}.body_home_content {width:930px;margin:0px 0px 0px 20px;padding:0px 0px 0px 0px ;background-color:#ffffff;text-align:left;}.body_home_footer {margin-top:0px;margin-left:20px;padding:0;background-color:#ffffff;text-align:left;}.home_container_footer {margin-bottom:0px;}.home_container_legal_notes {clear:both;position:relative;width:48px;margin:3px 0px 0px 6px;}/* The style below controls page properties for the a_sections :home, open call, about us, contact, links, in the loop  */.body_a_sections_header {margin-top:0px;margin-left:20px;padding:0;background-color:#ffffff;text-align:left;}.body_a_sections_content {width:930px;margin-top:0px;margin-left:20px;padding:0;background-color:#ffffff;text-align:left;}.copy_a_sections {height:100%;background-color:#ffffff;position:relative;width:auto;margin-top:0px;margin-left:25px;margin-right:25px;padding-right:15px;text-align:left;overflow:auto;}.img_a_sections {margin-top:0px;margin-left:29px;padding:0;text-align:left;}.img_header_a_sections {padding-top:10px;padding-left:187px;}/* The styles below are all on images only */.home_main_image {text-align:center;padding-top:20px;}.home_photo_credit_width {width:928px;}.home_photo_credit {text-align:right;margin-top:2px;}.home_text_link {position:relative;left:860px;bottom:3px;}.legal_notes_text_link {position:relative;left:275px;bottom:3px;margin-top:10px;}/* The styles below control paragraph spacing */.interface_title {margin-top:0px;margin-bottom:0px;}.interface_description {margin-top:7px;margin-bottom:8px;}/* The styles below control table dimensions */ .table_expander_index { height:100%; width:100%; }  .table_expander_legal_notes { height:100%; width:381px; }  .table_expander_sections { height:100%; width:968px; } .table_expander_a_sections_content { height:100%; width:966px; }.no_flash {height:200px;}/* The styles below control background images */.keyline_border_vertical { width:1px; background:url(../images/home/border_sides.gif); background-repeat:repeat-y; background-color:#ffffff; }/* The styles below control Jump Menus */.jump_menu_links { margin-top:2px;text-align:left;}/* The styles below control the image thumbnails for the models pages */.thumbnail_arrow_up_width{width:5px;  }.thumbnail_arrow_up {  float:left;  margin-left:2px;  margin-right:5px;  margin-top:7px;  }.thumbnail_container {  margin-left:27px;  margin-right:29px;  }  .thumbnail_img_float {  float:left;  margin-left:2px;  }  .thumbnail_text_float {   text-align:left;   margin-top:2px;   margin-bottom:10px;   }      .model_header_float {float:left;}  .model_header_spacer {margin-left:10px;}/* The styles below control elements for the in the loop page */.td_vert_center_align{vertical-align:middle;text-align:left;}.td_vert_align{vertical-align:top;text-align:left;}.container_in_the_loop_header_width {width:100%;}.container_in_the_loop_header {height:0px;margin:0;padding:10px 0px 0px 0px;background-color:#ffffff;}.in_the_loop_header_float {float:left;}.header_in_the_loop_width {width:auto;}.header_in_the_loop {height:30px;position:relative;margin:0;padding:5px 0px 5px 187px;background-color:#878787;}.container_in_the_loop {  height:100%;  margin-left:29px;  margin-right:0px;  }.float_elements {  float:left;  }  .width_in_the_loop_inside {	width:525px;  }.container_in_the_loop_inside {  margin-left:0px;  margin-right:15px;  }    .width_in_the_loop_outside {	width:340px;  }.container_in_the_loop_outside {  margin-left:29px;  margin-right:0px;  }   .width_in_the_loop_divider {  width:1px;  }.container_in_the_loop_divider {  margin-left:0px;  margin-right:0px;  background-image:url(../images/universal/grey_square.gif);  background-repeat:repeat-y;   }    .width_horizontal_divider_in_the_loop {width:auto;  }  .horizontal_divider_in_the_loop {  clear:both;  margin:0px 0px 0px 0px;  background-image:url(../images/universal/grey_square.gif);  background-repeat:repeat-x;  }     /* The styles below control new faces elements */    .container_new_faces_image {  margin-left:0px;  margin-right:0px;  }      .width_new_faces_image {	width:515px;  }    .width_new_faces_text {  	width:910px;  }    .container_new_faces_text {  margin-left:0px;  margin-right:0px;  }      /* The styles below control universal elements */  .height_full {  height:100%;  }     .iframe_height_full {  height:90%;  }    .iframe_width_auto {	width:100%;  }    /* The styles below control universal elements */  .jump_menu_in_the_loop {  font-family:Arial, Helvetica, sans-serif;  font-size:12px;  float:right;  vertical-align:top;  margin-bottom:10px;  width:auto;  }  