﻿body{background:url(/images/body-bg.gif) top left repeat-x #FFF;  font-family:Arial;  font-size:12px}
div.browserSupport
{
    background-color: #F6EDC5;
    float: left;
    font-size: 18px;
    margin: 15px 0 0;
    padding: 15px 0;
    text-align: center;
    width: 100%;
}
div.browserSupport p
{
    float: left;
    margin: 15px auto 0;
    width: 100%;
}
div.browserSupport p a
{
    margin:0 10px 0 0;
}
textarea{ resize:none }
em{font-style:italic}
#outsideContainer{ margin:0 auto;  padding:5px 0;  width:960px}
#header{ float:left;  width:100%}
#header img{ float:left; margin: 6px 0 0 0;}
.logoLink
{
    background:url(/images/logo.gif) top left no-repeat;
    height:43px;
    float:left;
    margin:6px 0 0 0;
    width:305px;
}
.logoBlue{ display:none}

/* Sprites */
.ss_sprite{display:inline; float:left; width:auto; overflow:hidden; height:18px; padding-left:23px; background-repeat:no-repeat;  background-image:url(/images/sprites.png); }.ss_accept{background-position:0px 0px}.ss_add{background-position:0px -19px}.ss_anchor{background-position:0px -37px}.ss_application{background-position:0px -55px}.ss_application_add{background-position:0px -73px}.ss_application_cascade{background-position:0px -91px}.ss_application_delete{background-position:0px -109px}.ss_application_double{background-position:0px -127px}.ss_application_edit{background-position:0px -145px}.ss_application_error{background-position:0px -163px}.ss_application_form{background-position:0px -181px}.ss_application_form_add{background-position:0px -199px}.ss_application_form_delete{background-position:0px -217px}.ss_application_form_edit{background-position:0px -235px}.ss_application_form_magnify{background-position:0px -253px}.ss_application_get{background-position:0px -271px}.ss_application_go{background-position:0px -289px}.ss_application_home{background-position:0px -307px}.ss_application_key{background-position:0px -325px}.ss_application_lightning{background-position:0px -343px}.ss_application_link{background-position:0px -361px}.ss_application_osx{background-position:0px -379px}.ss_application_osx_terminal{background-position:0px -397px}.ss_application_put{background-position:0px -415px}.ss_application_side_boxes{background-position:0px -433px}.ss_application_side_contract{background-position:0px -451px}.ss_application_side_expand{background-position:0px -469px}.ss_application_side_list{background-position:0px -487px}.ss_application_side_tree{background-position:0px -505px}.ss_application_split{background-position:0px -523px}.ss_application_tile_horizontal{background-position:0px -541px}.ss_application_tile_vertical{background-position:0px -559px}.ss_application_view_columns{background-position:0px -577px}.ss_application_view_detail{background-position:0px -595px}.ss_application_view_gallery{background-position:0px -613px}.ss_application_view_icons{background-position:0px -631px}.ss_application_view_list{background-position:0px -649px}.ss_application_view_tile{background-position:0px -667px}.ss_application_xp{background-position:0px -685px}.ss_application_xp_terminal{background-position:0px -703px}.ss_arrow_branch{background-position:0px -721px}.ss_arrow_divide{background-position:0px -739px}.ss_arrow_down{background-position:0px -757px}.ss_arrow_in{background-position:0px -775px}.ss_arrow_inout{background-position:0px -793px}.ss_arrow_join{background-position:0px -811px}.ss_arrow_left{background-position:0px -829px}.ss_arrow_merge{background-position:0px -847px}.ss_arrow_out{background-position:0px -865px}.ss_arrow_redo{background-position:0px -883px}.ss_arrow_refresh{background-position:0px -901px}.ss_arrow_refresh_small{background-position:0px -919px}.ss_arrow_right{background-position:0px -937px}.ss_arrow_rotate_anticlockwise{background-position:0px -955px}.ss_arrow_rotate_clockwise{background-position:0px -973px}.ss_arrow_switch{background-position:0px -991px}.ss_arrow_turn_left{background-position:0px -1009px}.ss_arrow_turn_right{background-position:0px -1027px}.ss_arrow_undo{background-position:0px -1045px}.ss_arrow_up{background-position:0px -1063px}.ss_asterisk_orange{background-position:0px -1081px}.ss_asterisk_yellow{background-position:0px -1099px}.ss_attach{background-position:0px -1117px}.ss_award_star_add{background-position:0px -1135px}.ss_award_star_bronze_1{background-position:0px -1153px}.ss_award_star_bronze_2{background-position:0px -1171px}.ss_award_star_bronze_3{background-position:0px -1189px}.ss_award_star_delete{background-position:0px -1207px}.ss_award_star_gold_1{background-position:0px -1225px}.ss_award_star_gold_2{background-position:0px -1243px}.ss_award_star_gold_3{background-position:0px -1261px}.ss_award_star_silver_1{background-position:0px -1279px}.ss_award_star_silver_2{background-position:0px -1297px}.ss_award_star_silver_3{background-position:0px -1315px}.ss_basket{background-position:0px -1333px}.ss_basket_add{background-position:0px -1351px}.ss_basket_delete{background-position:0px -1369px}.ss_basket_edit{background-position:0px -1387px}.ss_basket_error{background-position:0px -1405px}.ss_basket_go{background-position:0px -1423px}.ss_basket_put{background-position:0px -1441px}.ss_basket_remove{background-position:0px -1459px}.ss_bell{background-position:0px -1477px}.ss_bell_add{background-position:0px -1495px}.ss_bell_delete{background-position:0px -1513px}.ss_bell_error{background-position:0px -1531px}.ss_bell_go{background-position:0px -1549px}.ss_bell_link{background-position:0px -1567px}.ss_bin{background-position:0px -1585px}.ss_bin_closed{background-position:0px -1603px}.ss_bin_empty{background-position:0px -1621px}.ss_bomb{background-position:0px -1639px}.ss_book{background-position:0px -1657px}.ss_book_add{background-position:0px -1675px}.ss_book_addresses{background-position:0px -1693px}.ss_book_delete{background-position:0px -1711px}.ss_book_edit{background-position:0px -1729px}.ss_book_error{background-position:0px -1747px}.ss_book_go{background-position:0px -1765px}.ss_book_key{background-position:0px -1783px}.ss_book_link{background-position:0px -1801px}.ss_book_next{background-position:0px -1819px}.ss_book_open{background-position:0px -1837px}.ss_book_previous{background-position:0px -1855px}.ss_box{background-position:0px -1873px}.ss_brick{background-position:0px -1891px}.ss_brick_add{background-position:0px -1909px}.ss_brick_delete{background-position:0px -1927px}.ss_brick_edit{background-position:0px -1945px}.ss_brick_error{background-position:0px -1963px}.ss_brick_go{background-position:0px -1981px}.ss_brick_link{background-position:0px -1999px}.ss_bricks{background-position:0px -2017px}.ss_briefcase{background-position:0px -2035px}.ss_bug{background-position:0px -2053px}.ss_bug_add{background-position:0px -2071px}.ss_bug_delete{background-position:0px -2089px}.ss_bug_edit{background-position:0px -2107px}.ss_bug_error{background-position:0px -2125px}.ss_bug_go{background-position:0px -2143px}.ss_bug_link{background-position:0px -2161px}.ss_building{background-position:0px -2179px}.ss_building_add{background-position:0px -2197px}.ss_building_delete{background-position:0px -2215px}.ss_building_edit{background-position:0px -2233px}.ss_building_error{background-position:0px -2251px}.ss_building_go{background-position:0px -2269px}.ss_building_key{background-position:0px -2287px}.ss_building_link{background-position:0px -2305px}.ss_bullet_add{background-position:0px -2323px}.ss_bullet_arrow_bottom{background-position:0px -2341px}.ss_bullet_arrow_down{background-position:0px -2359px}.ss_bullet_arrow_top{background-position:0px -2377px}.ss_bullet_arrow_up{background-position:0px -2395px}.ss_bullet_black{background-position:0px -2413px}.ss_bullet_blue{background-position:0px -2431px}.ss_bullet_delete{background-position:0px -2449px}.ss_bullet_disk{background-position:0px -2467px}.ss_bullet_error{background-position:0px -2485px}.ss_bullet_feed{background-position:0px -2503px}.ss_bullet_go{background-position:0px -2521px}.ss_bullet_green{background-position:0px -2539px}.ss_bullet_key{background-position:0px -2557px}.ss_bullet_orange{background-position:0px -2575px}.ss_bullet_picture{background-position:0px -2593px}.ss_bullet_pink{background-position:0px -2611px}.ss_bullet_purple{background-position:0px -2629px}.ss_bullet_red{background-position:0px -2647px}.ss_bullet_star{background-position:0px -2665px}.ss_bullet_toggle_minus{background-position:0px -2683px}.ss_bullet_toggle_plus{background-position:0px -2701px}.ss_bullet_white{background-position:0px -2719px}.ss_bullet_wrench{background-position:0px -2737px}.ss_bullet_yellow{background-position:0px -2755px}.ss_cake{background-position:0px -2773px}.ss_calculator{background-position:0px -2791px}.ss_calculator_add{background-position:0px -2809px}.ss_calculator_delete{background-position:0px -2827px}.ss_calculator_edit{background-position:0px -2845px}.ss_calculator_error{background-position:0px -2863px}.ss_calculator_link{background-position:0px -2881px}.ss_calendar{background-position:0px -2899px}.ss_calendar_add{background-position:0px -2917px}.ss_calendar_delete{background-position:0px -2935px}.ss_calendar_edit{background-position:0px -2953px}.ss_calendar_link{background-position:0px -2971px}.ss_calendar_view_day{background-position:0px -2989px}.ss_calendar_view_month{background-position:0px -3007px}.ss_calendar_view_week{background-position:0px -3025px}.ss_camera{background-position:0px -3043px}.ss_camera_add{background-position:0px -3061px}.ss_camera_delete{background-position:0px -3079px}.ss_camera_edit{background-position:0px -3097px}.ss_camera_error{background-position:0px -3115px}.ss_camera_go{background-position:0px -3133px}.ss_camera_link{background-position:0px -3151px}.ss_camera_small{background-position:0px -3169px}.ss_cancel{background-position:0px -3187px}.ss_car{background-position:0px -3205px}.ss_car_add{background-position:0px -3223px}.ss_car_delete{background-position:0px -3241px}.ss_cart{background-position:0px -3259px}.ss_cart_add{background-position:0px -3277px}.ss_cart_delete{background-position:0px -3295px}.ss_cart_edit{background-position:0px -3313px}.ss_cart_error{background-position:0px -3331px}.ss_cart_go{background-position:0px -3349px}.ss_cart_put{background-position:0px -3367px}.ss_cart_remove{background-position:0px -3385px}.ss_cd{background-position:0px -3403px}.ss_cd_add{background-position:0px -3421px}.ss_cd_burn{background-position:0px -3439px}.ss_cd_delete{background-position:0px -3457px}.ss_cd_edit{background-position:0px -3475px}.ss_cd_eject{background-position:0px -3493px}.ss_cd_go{background-position:0px -3511px}.ss_chart_bar{background-position:0px -3529px}.ss_chart_bar_add{background-position:0px -3547px}.ss_chart_bar_delete{background-position:0px -3565px}.ss_chart_bar_edit{background-position:0px -3583px}.ss_chart_bar_error{background-position:0px -3601px}.ss_chart_bar_link{background-position:0px -3619px}.ss_chart_curve{background-position:0px -3637px}.ss_chart_curve_add{background-position:0px -3655px}.ss_chart_curve_delete{background-position:0px -3673px}.ss_chart_curve_edit{background-position:0px -3691px}.ss_chart_curve_error{background-position:0px -3709px}.ss_chart_curve_go{background-position:0px -3727px}.ss_chart_curve_link{background-position:0px -3745px}.ss_chart_line{background-position:0px -3763px}.ss_chart_line_add{background-position:0px -3781px}.ss_chart_line_delete{background-position:0px -3799px}.ss_chart_line_edit{background-position:0px -3817px}.ss_chart_line_error{background-position:0px -3835px}.ss_chart_line_link{background-position:0px -3853px}.ss_chart_organisation{background-position:0px -3871px}.ss_chart_organisation_add{background-position:0px -3889px}.ss_chart_organisation_delete{background-position:0px -3907px}.ss_chart_pie{background-position:0px -3925px}.ss_chart_pie_add{background-position:0px -3943px}.ss_chart_pie_delete{background-position:0px -3961px}.ss_chart_pie_edit{background-position:0px -3979px}.ss_chart_pie_error{background-position:0px -3997px}.ss_chart_pie_link{background-position:0px -4015px}.ss_clock{background-position:0px -4033px}.ss_clock_add{background-position:0px -4051px}.ss_clock_delete{background-position:0px -4069px}.ss_clock_edit{background-position:0px -4087px}.ss_clock_error{background-position:0px -4105px}.ss_clock_go{background-position:0px -4123px}.ss_clock_link{background-position:0px -4141px}.ss_clock_pause{background-position:0px -4159px}.ss_clock_play{background-position:0px -4177px}.ss_clock_red{background-position:0px -4195px}.ss_clock_stop{background-position:0px -4213px}.ss_cog{background-position:0px -4231px}.ss_cog_add{background-position:0px -4249px}.ss_cog_delete{background-position:0px -4267px}.ss_cog_edit{background-position:0px -4285px}.ss_cog_error{background-position:0px -4303px}.ss_cog_go{background-position:0px -4321px}.ss_coins{background-position:0px -4339px}.ss_coins_add{background-position:0px -4357px}.ss_coins_delete{background-position:0px -4375px}.ss_color_swatch{background-position:0px -4393px}.ss_color_wheel{background-position:0px -4411px}.ss_comment{background-position:0px -4429px}.ss_comment_add{background-position:0px -4447px}.ss_comment_delete{background-position:0px -4465px}.ss_comment_edit{background-position:0px -4483px}.ss_comments{background-position:0px -4501px}.ss_comments_add{background-position:0px -4519px}.ss_comments_delete{background-position:0px -4537px}.ss_compress{background-position:0px -4555px}.ss_computer{background-position:0px -4573px}.ss_computer_add{background-position:0px -4591px}.ss_computer_delete{background-position:0px -4609px}.ss_computer_edit{background-position:0px -4627px}.ss_computer_error{background-position:0px -4645px}.ss_computer_go{background-position:0px -4663px}.ss_computer_key{background-position:0px -4681px}.ss_computer_link{background-position:0px -4699px}.ss_connect{background-position:0px -4717px}.ss_contrast{background-position:0px -4735px}.ss_contrast_decrease{background-position:0px -4753px}.ss_contrast_high{background-position:0px -4771px}.ss_contrast_increase{background-position:0px -4789px}.ss_contrast_low{background-position:0px -4807px}.ss_control_eject{background-position:0px -4825px}.ss_control_eject_blue{background-position:0px -4843px}.ss_control_end{background-position:0px -4861px}.ss_control_end_blue{background-position:0px -4879px}.ss_control_equalizer{background-position:0px -4897px}.ss_control_equalizer_blue{background-position:0px -4915px}.ss_control_fastforward{background-position:0px -4933px}.ss_control_fastforward_blue{background-position:0px -4951px}.ss_control_pause{background-position:0px -4969px}.ss_control_pause_blue{background-position:0px -4987px}.ss_control_play{background-position:0px -5005px}.ss_control_play_blue{background-position:0px -5023px}.ss_control_repeat{background-position:0px -5041px}.ss_control_repeat_blue{background-position:0px -5059px}.ss_control_rewind{background-position:0px -5077px}.ss_control_rewind_blue{background-position:0px -5095px}.ss_control_start{background-position:0px -5113px}.ss_control_start_blue{background-position:0px -5131px}.ss_control_stop{background-position:0px -5149px}.ss_control_stop_blue{background-position:0px -5167px}.ss_controller{background-position:0px -5185px}.ss_controller_add{background-position:0px -5203px}.ss_controller_delete{background-position:0px -5221px}.ss_controller_error{background-position:0px -5239px}.ss_creditcards{background-position:0px -5257px}.ss_cross{background-position:0px -5275px}.ss_css{background-position:0px -5293px}.ss_css_add{background-position:0px -5311px}.ss_css_delete{background-position:0px -5329px}.ss_css_go{background-position:0px -5347px}.ss_css_valid{background-position:0px -5365px}.ss_cup{background-position:0px -5383px}.ss_cup_add{background-position:0px -5401px}.ss_cup_delete{background-position:0px -5419px}.ss_cup_edit{background-position:0px -5437px}.ss_cup_error{background-position:0px -5455px}.ss_cup_go{background-position:0px -5473px}.ss_cup_key{background-position:0px -5491px}.ss_cup_link{background-position:0px -5509px}.ss_cursor{background-position:0px -5527px}.ss_cut{background-position:0px -5545px}.ss_cut_red{background-position:0px -5563px}.ss_database{background-position:0px -5581px}.ss_database_add{background-position:0px -5599px}.ss_database_connect{background-position:0px -5617px}.ss_database_delete{background-position:0px -5635px}.ss_database_edit{background-position:0px -5653px}.ss_database_error{background-position:0px -5671px}.ss_database_gear{background-position:0px -5689px}.ss_database_go{background-position:0px -5707px}.ss_database_key{background-position:0px -5725px}.ss_database_lightning{background-position:0px -5743px}.ss_database_link{background-position:0px -5761px}.ss_database_refresh{background-position:0px -5779px}.ss_database_save{background-position:0px -5797px}.ss_database_table{background-position:0px -5815px}.ss_date{background-position:0px -5833px}.ss_date_add{background-position:0px -5851px}.ss_date_delete{background-position:0px -5869px}.ss_date_edit{background-position:0px -5887px}.ss_date_error{background-position:0px -5905px}.ss_date_go{background-position:0px -5923px}.ss_date_link{background-position:0px -5941px}.ss_date_magnify{background-position:0px -5959px}.ss_date_next{background-position:0px -5977px}.ss_date_previous{background-position:0px -5995px}.ss_delete{background-position:0px -6013px}.ss_disconnect{background-position:0px -6031px}.ss_disk{background-position:0px -6049px}.ss_disk_multiple{background-position:0px -6067px}.ss_door{background-position:0px -6085px}.ss_door_in{background-position:0px -6103px}.ss_door_open{background-position:0px -6121px}.ss_door_out{background-position:0px -6139px}.ss_drink{background-position:0px -6157px}.ss_drink_empty{background-position:0px -6175px}.ss_drive{background-position:0px -6193px}.ss_drive_add{background-position:0px -6211px}.ss_drive_burn{background-position:0px -6229px}.ss_drive_cd{background-position:0px -6247px}.ss_drive_cd_empty{background-position:0px -6265px}.ss_drive_delete{background-position:0px -6283px}.ss_drive_disk{background-position:0px -6301px}.ss_drive_edit{background-position:0px -6319px}.ss_drive_error{background-position:0px -6337px}.ss_drive_go{background-position:0px -6355px}.ss_drive_key{background-position:0px -6373px}.ss_drive_link{background-position:0px -6391px}.ss_drive_magnify{background-position:0px -6409px}.ss_drive_network{background-position:0px -6427px}.ss_drive_rename{background-position:0px -6445px}.ss_drive_user{background-position:0px -6463px}.ss_drive_web{background-position:0px -6481px}.ss_dvd{background-position:0px -6499px}.ss_dvd_add{background-position:0px -6517px}.ss_dvd_delete{background-position:0px -6535px}.ss_dvd_edit{background-position:0px -6553px}.ss_dvd_error{background-position:0px -6571px}.ss_dvd_go{background-position:0px -6589px}.ss_dvd_key{background-position:0px -6607px}.ss_dvd_link{background-position:0px -6625px}.ss_email{background-position:0px -6643px}.ss_email_add{background-position:0px -6661px}.ss_email_attach{background-position:0px -6679px}.ss_email_delete{background-position:0px -6697px}.ss_email_edit{background-position:0px -6715px}.ss_email_error{background-position:0px -6733px}.ss_email_go{background-position:0px -6751px}.ss_email_link{background-position:0px -6769px}.ss_email_open{background-position:0px -6787px}.ss_email_open_image{background-position:0px -6805px}.ss_emoticon_evilgrin{background-position:0px -6823px}.ss_emoticon_grin{background-position:0px -6841px}.ss_emoticon_happy{background-position:0px -6859px}.ss_emoticon_smile{background-position:0px -6877px}.ss_emoticon_surprised{background-position:0px -6895px}.ss_emoticon_tongue{background-position:0px -6913px}.ss_emoticon_unhappy{background-position:0px -6931px}.ss_emoticon_waii{background-position:0px -6949px}.ss_emoticon_wink{background-position:0px -6967px}.ss_error{background-position:0px -6985px}.ss_error_add{background-position:0px -7003px}.ss_error_delete{background-position:0px -7021px}.ss_error_go{background-position:0px -7039px}.ss_exclamation{background-position:0px -7057px}.ss_eye{background-position:0px -7075px}.ss_feed{background-position:0px -7093px}.ss_feed_add{background-position:0px -7111px}.ss_feed_delete{background-position:0px -7129px}.ss_feed_disk{background-position:0px -7147px}.ss_feed_edit{background-position:0px -7165px}.ss_feed_error{background-position:0px -7183px}.ss_feed_go{background-position:0px -7201px}.ss_feed_key{background-position:0px -7219px}.ss_feed_link{background-position:0px -7237px}.ss_feed_magnify{background-position:0px -7255px}.ss_female{background-position:0px -7273px}.ss_film{background-position:0px -7291px}.ss_film_add{background-position:0px -7309px}.ss_film_delete{background-position:0px -7327px}.ss_film_edit{background-position:0px -7345px}.ss_film_error{background-position:0px -7363px}.ss_film_go{background-position:0px -7381px}.ss_film_key{background-position:0px -7399px}.ss_film_link{background-position:0px -7417px}.ss_film_save{background-position:0px -7435px}.ss_find{background-position:0px -7453px}.ss_flag_blue{background-position:0px -7471px}.ss_flag_green{background-position:0px -7489px}.ss_flag_orange{background-position:0px -7507px}.ss_flag_pink{background-position:0px -7525px}.ss_flag_purple{background-position:0px -7543px}.ss_flag_red{background-position:0px -7561px}.ss_flag_yellow{background-position:0px -7579px}.ss_folder{background-position:0px -7597px}.ss_folder_add{background-position:0px -7615px}.ss_folder_bell{background-position:0px -7633px}.ss_folder_brick{background-position:0px -7651px}.ss_folder_bug{background-position:0px -7669px}.ss_folder_camera{background-position:0px -7687px}.ss_folder_database{background-position:0px -7705px}.ss_folder_delete{background-position:0px -7723px}.ss_folder_edit{background-position:0px -7741px}.ss_folder_error{background-position:0px -7759px}.ss_folder_explore{background-position:0px -7777px}.ss_folder_feed{background-position:0px -7795px}.ss_folder_find{background-position:0px -7813px}.ss_folder_go{background-position:0px -7831px}.ss_folder_heart{background-position:0px -7849px}.ss_folder_image{background-position:0px -7867px}.ss_folder_key{background-position:0px -7885px}.ss_folder_lightbulb{background-position:0px -7903px}.ss_folder_link{background-position:0px -7921px}.ss_folder_magnify{background-position:0px -7939px}.ss_folder_page{background-position:0px -7957px}.ss_folder_page_white{background-position:0px -7975px}.ss_folder_palette{background-position:0px -7993px}.ss_folder_picture{background-position:0px -8011px}.ss_folder_star{background-position:0px -8029px}.ss_folder_table{background-position:0px -8047px}.ss_folder_user{background-position:0px -8065px}.ss_folder_wrench{background-position:0px -8083px}.ss_font{background-position:0px -8101px}.ss_font_add{background-position:0px -8119px}.ss_font_delete{background-position:0px -8137px}.ss_font_go{background-position:0px -8155px}.ss_group{background-position:0px -8173px}.ss_group_add{background-position:0px -8191px}.ss_group_delete{background-position:0px -8209px}.ss_group_edit{background-position:0px -8227px}.ss_group_error{background-position:0px -8245px}.ss_group_gear{background-position:0px -8263px}.ss_group_go{background-position:0px -8281px}.ss_group_key{background-position:0px -8299px}.ss_group_link{background-position:0px -8317px}.ss_heart{background-position:0px -8335px}.ss_heart_add{background-position:0px -8353px}.ss_heart_delete{background-position:0px -8371px}.ss_help{background-position:0px -8389px}.ss_hourglass{background-position:0px -8407px}.ss_hourglass_add{background-position:0px -8425px}.ss_hourglass_delete{background-position:0px -8443px}.ss_hourglass_go{background-position:0px -8461px}.ss_hourglass_link{background-position:0px -8479px}.ss_house{background-position:0px -8497px}.ss_house_go{background-position:0px -8515px}.ss_house_link{background-position:0px -8533px}.ss_html{background-position:0px -8551px}.ss_html_add{background-position:0px -8569px}.ss_html_delete{background-position:0px -8587px}.ss_html_go{background-position:0px -8605px}.ss_html_valid{background-position:0px -8623px}.ss_image{background-position:0px -8641px}.ss_image_add{background-position:0px -8659px}.ss_image_delete{background-position:0px -8677px}.ss_image_edit{background-position:0px -8695px}.ss_image_link{background-position:0px -8713px}.ss_images{background-position:0px -8731px}.ss_information{background-position:0px -8749px}.ss_ipod{background-position:0px -8767px}.ss_ipod_cast{background-position:0px -8785px}.ss_ipod_cast_add{background-position:0px -8803px}.ss_ipod_cast_delete{background-position:0px -8821px}.ss_ipod_sound{background-position:0px -8839px}.ss_joystick{background-position:0px -8857px}.ss_joystick_add{background-position:0px -8875px}.ss_joystick_delete{background-position:0px -8893px}.ss_joystick_error{background-position:0px -8911px}.ss_key{background-position:0px -8929px}.ss_key_add{background-position:0px -8947px}.ss_key_delete{background-position:0px -8965px}.ss_key_go{background-position:0px -8983px}.ss_keyboard{background-position:0px -9001px}.ss_keyboard_add{background-position:0px -9019px}.ss_keyboard_delete{background-position:0px -9037px}.ss_keyboard_magnify{background-position:0px -9055px}.ss_layers{background-position:0px -9073px}.ss_layout{background-position:0px -9091px}.ss_layout_add{background-position:0px -9109px}.ss_layout_content{background-position:0px -9127px}.ss_layout_delete{background-position:0px -9145px}.ss_layout_edit{background-position:0px -9163px}.ss_layout_error{background-position:0px -9181px}.ss_layout_header{background-position:0px -9199px}.ss_layout_link{background-position:0px -9217px}.ss_layout_sidebar{background-position:0px -9235px}.ss_lightbulb{background-position:0px -9253px}.ss_lightbulb_add{background-position:0px -9271px}.ss_lightbulb_delete{background-position:0px -9289px}.ss_lightbulb_off{background-position:0px -9307px}.ss_lightning{background-position:0px -9325px}.ss_lightning_add{background-position:0px -9343px}.ss_lightning_delete{background-position:0px -9361px}.ss_lightning_go{background-position:0px -9379px}.ss_link{background-position:0px -9397px}.ss_link_add{background-position:0px -9415px}.ss_link_break{background-position:0px -9433px}.ss_link_delete{background-position:0px -9451px}.ss_link_edit{background-position:0px -9469px}.ss_link_error{background-position:0px -9487px}.ss_link_go{background-position:0px -9505px}.ss_lock{background-position:0px -9523px}.ss_lock_add{background-position:0px -9541px}.ss_lock_break{background-position:0px -9559px}.ss_lock_delete{background-position:0px -9577px}.ss_lock_edit{background-position:0px -9595px}.ss_lock_go{background-position:0px -9613px}.ss_lock_open{background-position:0px -9631px}.ss_lorry{background-position:0px -9649px}.ss_lorry_add{background-position:0px -9667px}.ss_lorry_delete{background-position:0px -9685px}.ss_lorry_error{background-position:0px -9703px}.ss_lorry_flatbed{background-position:0px -9721px}.ss_lorry_go{background-position:0px -9739px}.ss_lorry_link{background-position:0px -9757px}.ss_magifier_zoom_out{background-position:0px -9775px}.ss_magnifier{background-position:0px -9793px}.ss_magnifier_zoom_in{background-position:0px -9811px}.ss_male{background-position:0px -9829px}.ss_map{background-position:0px -9847px}.ss_map_add{background-position:0px -9865px}.ss_map_delete{background-position:0px -9883px}.ss_map_edit{background-position:0px -9901px}.ss_map_go{background-position:0px -9919px}.ss_map_magnify{background-position:0px -9937px}.ss_medal_bronze_1{background-position:0px -9955px}.ss_medal_bronze_2{background-position:0px -9973px}.ss_medal_bronze_3{background-position:0px -9991px}.ss_medal_bronze_add{background-position:0px -10009px}.ss_medal_bronze_delete{background-position:0px -10027px}.ss_medal_gold_1{background-position:0px -10045px}.ss_medal_gold_2{background-position:0px -10063px}.ss_medal_gold_3{background-position:0px -10081px}.ss_medal_gold_add{background-position:0px -10099px}.ss_medal_gold_delete{background-position:0px -10117px}.ss_medal_silver_1{background-position:0px -10135px}.ss_medal_silver_2{background-position:0px -10153px}.ss_medal_silver_3{background-position:0px -10171px}.ss_medal_silver_add{background-position:0px -10189px}.ss_medal_silver_delete{background-position:0px -10207px}.ss_money{background-position:0px -10225px}.ss_money_add{background-position:0px -10243px}.ss_money_delete{background-position:0px -10261px}.ss_money_dollar{background-position:0px -10279px}.ss_money_euro{background-position:0px -10297px}.ss_money_pound{background-position:0px -10315px}.ss_money_yen{background-position:0px -10333px}.ss_monitor{background-position:0px -10351px}.ss_monitor_add{background-position:0px -10369px}.ss_monitor_delete{background-position:0px -10387px}.ss_monitor_edit{background-position:0px -10405px}.ss_monitor_error{background-position:0px -10423px}.ss_monitor_go{background-position:0px -10441px}.ss_monitor_lightning{background-position:0px -10459px}.ss_monitor_link{background-position:0px -10477px}.ss_mouse{background-position:0px -10495px}.ss_mouse_add{background-position:0px -10513px}.ss_mouse_delete{background-position:0px -10531px}.ss_mouse_error{background-position:0px -10549px}.ss_music{background-position:0px -10567px}.ss_new{background-position:0px -10585px}.ss_newspaper{background-position:0px -10603px}.ss_newspaper_add{background-position:0px -10621px}.ss_newspaper_delete{background-position:0px -10639px}.ss_newspaper_go{background-position:0px -10657px}.ss_newspaper_link{background-position:0px -10675px}.ss_note{background-position:0px -10693px}.ss_note_add{background-position:0px -10711px}.ss_note_delete{background-position:0px -10729px}.ss_note_edit{background-position:0px -10747px}.ss_note_error{background-position:0px -10765px}.ss_note_go{background-position:0px -10783px}.ss_overlays{background-position:0px -10801px}.ss_package{background-position:0px -10819px}.ss_package_add{background-position:0px -10837px}.ss_package_delete{background-position:0px -10855px}.ss_package_go{background-position:0px -10873px}.ss_package_green{background-position:0px -10891px}.ss_package_link{background-position:0px -10909px}.ss_page{background-position:0px -10927px}.ss_page_add{background-position:0px -10945px}.ss_page_attach{background-position:0px -10963px}.ss_page_code{background-position:0px -10981px}.ss_page_copy{background-position:0px -10999px}.ss_page_delete{background-position:0px -11017px}.ss_page_edit{background-position:0px -11035px}.ss_page_error{background-position:0px -11053px}.ss_page_excel{background-position:0px -11071px}.ss_page_find{background-position:0px -11089px}.ss_page_gear{background-position:0px -11107px}.ss_page_go{background-position:0px -11125px}.ss_page_green{background-position:0px -11143px}.ss_page_key{background-position:0px -11161px}.ss_page_lightning{background-position:0px -11179px}.ss_page_link{background-position:0px -11197px}.ss_page_paintbrush{background-position:0px -11215px}.ss_page_paste{background-position:0px -11233px}.ss_page_red{background-position:0px -11251px}.ss_page_refresh{background-position:0px -11269px}.ss_page_save{background-position:0px -11287px}.ss_page_white{background-position:0px -11305px}.ss_page_white_acrobat{background-position:0px -11323px}.ss_page_white_actionscript{background-position:0px -11341px}.ss_page_white_add{background-position:0px -11359px}.ss_page_white_c{background-position:0px -11377px}.ss_page_white_camera{background-position:0px -11395px}.ss_page_white_cd{background-position:0px -11413px}.ss_page_white_code{background-position:0px -11431px}.ss_page_white_code_red{background-position:0px -11449px}.ss_page_white_coldfusion{background-position:0px -11467px}.ss_page_white_compressed{background-position:0px -11485px}.ss_page_white_copy{background-position:0px -11503px}.ss_page_white_cplusplus{background-position:0px -11521px}.ss_page_white_csharp{background-position:0px -11539px}.ss_page_white_cup{background-position:0px -11557px}.ss_page_white_database{background-position:0px -11575px}.ss_page_white_delete{background-position:0px -11593px}.ss_page_white_dvd{background-position:0px -11611px}.ss_page_white_edit{background-position:0px -11629px}.ss_page_white_error{background-position:0px -11647px}.ss_page_white_excel{background-position:0px -11665px}.ss_page_white_find{background-position:0px -11683px}.ss_page_white_flash{background-position:0px -11701px}.ss_page_white_freehand{background-position:0px -11719px}.ss_page_white_gear{background-position:0px -11737px}.ss_page_white_get{background-position:0px -11755px}.ss_page_white_go{background-position:0px -11773px}.ss_page_white_h{background-position:0px -11791px}.ss_page_white_horizontal{background-position:0px -11809px}.ss_page_white_key{background-position:0px -11827px}.ss_page_white_lightning{background-position:0px -11845px}.ss_page_white_link{background-position:0px -11863px}.ss_page_white_magnify{background-position:0px -11881px}.ss_page_white_medal{background-position:0px -11899px}.ss_page_white_office{background-position:0px -11917px}.ss_page_white_paint{background-position:0px -11935px}.ss_page_white_paintbrush{background-position:0px -11953px}.ss_page_white_paste{background-position:0px -11971px}.ss_page_white_php{background-position:0px -11989px}.ss_page_white_picture{background-position:0px -12007px}.ss_page_white_powerpoint{background-position:0px -12025px}.ss_page_white_put{background-position:0px -12043px}.ss_page_white_ruby{background-position:0px -12061px}.ss_page_white_stack{background-position:0px -12079px}.ss_page_white_star{background-position:0px -12097px}.ss_page_white_swoosh{background-position:0px -12115px}.ss_page_white_text{background-position:0px -12133px}.ss_page_white_text_width{background-position:0px -12151px}.ss_page_white_tux{background-position:0px -12169px}.ss_page_white_vector{background-position:0px -12187px}.ss_page_white_visualstudio{background-position:0px -12205px}.ss_page_white_width{background-position:0px -12223px}.ss_page_white_word{background-position:0px -12241px}.ss_page_white_world{background-position:0px -12259px}.ss_page_white_wrench{background-position:0px -12277px}.ss_page_white_zip{background-position:0px -12295px}.ss_page_word{background-position:0px -12313px}.ss_page_world{background-position:0px -12331px}.ss_paintbrush{background-position:0px -12349px}.ss_paintcan{background-position:0px -12367px}.ss_palette{background-position:0px -12385px}.ss_paste_plain{background-position:0px -12403px}.ss_paste_word{background-position:0px -12421px}.ss_pencil{background-position:0px -12439px}.ss_pencil_add{background-position:0px -12457px}.ss_pencil_delete{background-position:0px -12475px}.ss_pencil_go{background-position:0px -12493px}.ss_phone{background-position:0px -12511px}.ss_phone_add{background-position:0px -12529px}.ss_phone_delete{background-position:0px -12547px}.ss_phone_sound{background-position:0px -12565px}.ss_photo{background-position:0px -12583px}.ss_photo_add{background-position:0px -12601px}.ss_photo_delete{background-position:0px -12619px}.ss_photo_link{background-position:0px -12637px}.ss_photos{background-position:0px -12655px}.ss_picture{background-position:0px -12673px}.ss_picture_add{background-position:0px -12691px}.ss_picture_delete{background-position:0px -12709px}.ss_picture_edit{background-position:0px -12727px}.ss_picture_empty{background-position:0px -12745px}.ss_picture_error{background-position:0px -12763px}.ss_picture_go{background-position:0px -12781px}.ss_picture_key{background-position:0px -12799px}.ss_picture_link{background-position:0px -12817px}.ss_picture_save{background-position:0px -12835px}.ss_pictures{background-position:0px -12853px}.ss_pilcrow{background-position:0px -12871px}.ss_pill{background-position:0px -12889px}.ss_pill_add{background-position:0px -12907px}.ss_pill_delete{background-position:0px -12925px}.ss_pill_go{background-position:0px -12943px}.ss_plugin{background-position:0px -12961px}.ss_plugin_add{background-position:0px -12979px}.ss_plugin_delete{background-position:0px -12997px}.ss_plugin_disabled{background-position:0px -13015px}.ss_plugin_edit{background-position:0px -13033px}.ss_plugin_error{background-position:0px -13051px}.ss_plugin_go{background-position:0px -13069px}.ss_plugin_link{background-position:0px -13087px}.ss_printer{background-position:0px -13105px}.ss_printer_add{background-position:0px -13123px}.ss_printer_delete{background-position:0px -13141px}.ss_printer_empty{background-position:0px -13159px}.ss_printer_error{background-position:0px -13177px}.ss_rainbow{background-position:0px -13195px}.ss_report{background-position:0px -13213px}.ss_report_add{background-position:0px -13231px}.ss_report_delete{background-position:0px -13249px}.ss_report_disk{background-position:0px -13267px}.ss_report_edit{background-position:0px -13285px}.ss_report_go{background-position:0px -13303px}.ss_report_key{background-position:0px -13321px}.ss_report_link{background-position:0px -13339px}.ss_report_magnify{background-position:0px -13357px}.ss_report_picture{background-position:0px -13375px}.ss_report_user{background-position:0px -13393px}.ss_report_word{background-position:0px -13411px}.ss_resultset_first{background-position:0px -13429px}.ss_resultset_last{background-position:0px -13447px}.ss_resultset_next{background-position:0px -13465px}.ss_resultset_previous{background-position:0px -13483px}.ss_rosette{background-position:0px -13501px}.ss_rss{background-position:0px -13519px}.ss_rss_add{background-position:0px -13537px}.ss_rss_delete{background-position:0px -13555px}.ss_rss_go{background-position:0px -13573px}.ss_rss_valid{background-position:0px -13591px}.ss_ruby{background-position:0px -13609px}.ss_ruby_add{background-position:0px -13627px}.ss_ruby_delete{background-position:0px -13645px}.ss_ruby_gear{background-position:0px -13663px}.ss_ruby_get{background-position:0px -13681px}.ss_ruby_go{background-position:0px -13699px}.ss_ruby_key{background-position:0px -13717px}.ss_ruby_link{background-position:0px -13735px}.ss_ruby_put{background-position:0px -13753px}.ss_script{background-position:0px -13771px}.ss_script_add{background-position:0px -13789px}.ss_script_code{background-position:0px -13807px}.ss_script_code_red{background-position:0px -13825px}.ss_script_delete{background-position:0px -13843px}.ss_script_edit{background-position:0px -13861px}.ss_script_error{background-position:0px -13879px}.ss_script_gear{background-position:0px -13897px}.ss_script_go{background-position:0px -13915px}.ss_script_key{background-position:0px -13933px}.ss_script_lightning{background-position:0px -13951px}.ss_script_link{background-position:0px -13969px}.ss_script_palette{background-position:0px -13987px}.ss_script_save{background-position:0px -14005px}.ss_server{background-position:0px -14023px}.ss_server_add{background-position:0px -14041px}.ss_server_chart{background-position:0px -14059px}.ss_server_compressed{background-position:0px -14077px}.ss_server_connect{background-position:0px -14095px}.ss_server_database{background-position:0px -14113px}.ss_server_delete{background-position:0px -14131px}.ss_server_edit{background-position:0px -14149px}.ss_server_error{background-position:0px -14167px}.ss_server_go{background-position:0px -14185px}.ss_server_key{background-position:0px -14203px}.ss_server_lightning{background-position:0px -14221px}.ss_server_link{background-position:0px -14239px}.ss_server_uncompressed{background-position:0px -14257px}.ss_shading{background-position:0px -14275px}.ss_shape_align_bottom{background-position:0px -14293px}.ss_shape_align_center{background-position:0px -14311px}.ss_shape_align_left{background-position:0px -14329px}.ss_shape_align_middle{background-position:0px -14347px}.ss_shape_align_right{background-position:0px -14365px}.ss_shape_align_top{background-position:0px -14383px}.ss_shape_flip_horizontal{background-position:0px -14401px}.ss_shape_flip_vertical{background-position:0px -14419px}.ss_shape_group{background-position:0px -14437px}.ss_shape_handles{background-position:0px -14455px}.ss_shape_move_back{background-position:0px -14473px}.ss_shape_move_backwards{background-position:0px -14491px}.ss_shape_move_forwards{background-position:0px -14509px}.ss_shape_move_front{background-position:0px -14527px}.ss_shape_rotate_anticlockwise{background-position:0px -14545px}.ss_shape_rotate_clockwise{background-position:0px -14563px}.ss_shape_square{background-position:0px -14581px}.ss_shape_square_add{background-position:0px -14599px}.ss_shape_square_delete{background-position:0px -14617px}.ss_shape_square_edit{background-position:0px -14635px}.ss_shape_square_error{background-position:0px -14653px}.ss_shape_square_go{background-position:0px -14671px}.ss_shape_square_key{background-position:0px -14689px}.ss_shape_square_link{background-position:0px -14707px}.ss_shape_ungroup{background-position:0px -14725px}.ss_shield{background-position:0px -14743px}.ss_shield_add{background-position:0px -14761px}.ss_shield_delete{background-position:0px -14779px}.ss_shield_go{background-position:0px -14797px}.ss_sitemap{background-position:0px -14815px}.ss_sitemap_color{background-position:0px -14833px}.ss_sound{background-position:0px -14851px}.ss_sound_add{background-position:0px -14869px}.ss_sound_delete{background-position:0px -14887px}.ss_sound_low{background-position:0px -14905px}.ss_sound_mute{background-position:0px -14923px}.ss_sound_none{background-position:0px -14941px}.ss_spellcheck{background-position:0px -14959px}.ss_sport_8ball{background-position:0px -14977px}.ss_sport_basketball{background-position:0px -14995px}.ss_sport_football{background-position:0px -15013px}.ss_sport_golf{background-position:0px -15031px}.ss_sport_raquet{background-position:0px -15049px}.ss_sport_shuttlecock{background-position:0px -15067px}.ss_sport_soccer{background-position:0px -15085px}.ss_sport_tennis{background-position:0px -15103px}.ss_star{background-position:0px -15121px}.ss_status_away{background-position:0px -15139px}.ss_status_busy{background-position:0px -15157px}.ss_status_offline{background-position:0px -15175px}.ss_status_online{background-position:0px -15193px}.ss_stop{background-position:0px -15211px}.ss_style{background-position:0px -15229px}.ss_style_add{background-position:0px -15247px}.ss_style_delete{background-position:0px -15265px}.ss_style_edit{background-position:0px -15283px}.ss_style_go{background-position:0px -15301px}.ss_sum{background-position:0px -15319px}.ss_tab{background-position:0px -15337px}.ss_tab_add{background-position:0px -15355px}.ss_tab_delete{background-position:0px -15373px}.ss_tab_edit{background-position:0px -15391px}.ss_tab_go{background-position:0px -15409px}.ss_table{background-position:0px -15427px}.ss_table_add{background-position:0px -15445px}.ss_table_delete{background-position:0px -15463px}.ss_table_edit{background-position:0px -15481px}.ss_table_error{background-position:0px -15499px}.ss_table_gear{background-position:0px -15517px}.ss_table_go{background-position:0px -15535px}.ss_table_key{background-position:0px -15553px}.ss_table_lightning{background-position:0px -15571px}.ss_table_link{background-position:0px -15589px}.ss_table_multiple{background-position:0px -15607px}.ss_table_refresh{background-position:0px -15625px}.ss_table_relationship{background-position:0px -15643px}.ss_table_row_delete{background-position:0px -15661px}.ss_table_row_insert{background-position:0px -15679px}.ss_table_save{background-position:0px -15697px}.ss_table_sort{background-position:0px -15715px}.ss_tag{background-position:0px -15733px}.ss_tag_blue{background-position:0px -15751px}.ss_tag_blue_add{background-position:0px -15769px}.ss_tag_blue_delete{background-position:0px -15787px}.ss_tag_blue_edit{background-position:0px -15805px}.ss_tag_green{background-position:0px -15823px}.ss_tag_orange{background-position:0px -15841px}.ss_tag_pink{background-position:0px -15859px}.ss_tag_purple{background-position:0px -15877px}.ss_tag_red{background-position:0px -15895px}.ss_tag_yellow{background-position:0px -15913px}.ss_telephone{background-position:0px -15931px}.ss_telephone_add{background-position:0px -15949px}.ss_telephone_delete{background-position:0px -15967px}.ss_telephone_edit{background-position:0px -15985px}.ss_telephone_error{background-position:0px -16003px}.ss_telephone_go{background-position:0px -16021px}.ss_telephone_key{background-position:0px -16039px}.ss_telephone_link{background-position:0px -16057px}.ss_television{background-position:0px -16075px}.ss_television_add{background-position:0px -16093px}.ss_television_delete{background-position:0px -16111px}.ss_text_align_center{background-position:0px -16129px}.ss_text_align_justify{background-position:0px -16147px}.ss_text_align_left{background-position:0px -16165px}.ss_text_align_right{background-position:0px -16183px}.ss_text_allcaps{background-position:0px -16201px}.ss_text_bold{background-position:0px -16219px}.ss_text_columns{background-position:0px -16237px}.ss_text_dropcaps{background-position:0px -16255px}.ss_text_heading_1{background-position:0px -16273px}.ss_text_heading_2{background-position:0px -16291px}.ss_text_heading_3{background-position:0px -16309px}.ss_text_heading_4{background-position:0px -16327px}.ss_text_heading_5{background-position:0px -16345px}.ss_text_heading_6{background-position:0px -16363px}.ss_text_horizontalrule{background-position:0px -16381px}.ss_text_indent{background-position:0px -16399px}.ss_text_indent_remove{background-position:0px -16417px}.ss_text_italic{background-position:0px -16435px}.ss_text_kerning{background-position:0px -16453px}.ss_text_letter_omega{background-position:0px -16471px}.ss_text_letterspacing{background-position:0px -16489px}.ss_text_linespacing{background-position:0px -16507px}.ss_text_list_bullets{background-position:0px -16525px}.ss_text_list_numbers{background-position:0px -16543px}.ss_text_lowercase{background-position:0px -16561px}.ss_text_padding_bottom{background-position:0px -16579px}.ss_text_padding_left{background-position:0px -16597px}.ss_text_padding_right{background-position:0px -16615px}.ss_text_padding_top{background-position:0px -16633px}.ss_text_replace{background-position:0px -16651px}.ss_text_signature{background-position:0px -16669px}.ss_text_smallcaps{background-position:0px -16687px}.ss_text_strikethrough{background-position:0px -16705px}.ss_text_subscript{background-position:0px -16723px}.ss_text_superscript{background-position:0px -16741px}.ss_text_underline{background-position:0px -16759px}.ss_text_uppercase{background-position:0px -16777px}.ss_textfield{background-position:0px -16795px}.ss_textfield_add{background-position:0px -16813px}.ss_textfield_delete{background-position:0px -16831px}.ss_textfield_key{background-position:0px -16849px}.ss_textfield_rename{background-position:0px -16867px}.ss_thumb_down{background-position:0px -16885px}.ss_thumb_up{background-position:0px -16903px}.ss_tick{background-position:0px -16921px}.ss_time{background-position:0px -16939px}.ss_time_add{background-position:0px -16957px}.ss_time_delete{background-position:0px -16975px}.ss_time_go{background-position:0px -16993px}.ss_timeline_marker{background-position:0px -17011px}.ss_transmit{background-position:0px -17029px}.ss_transmit_add{background-position:0px -17047px}.ss_transmit_blue{background-position:0px -17065px}.ss_transmit_delete{background-position:0px -17083px}.ss_transmit_edit{background-position:0px -17101px}.ss_transmit_error{background-position:0px -17119px}.ss_transmit_go{background-position:0px -17137px}.ss_tux{background-position:0px -17155px}.ss_user{background-position:0px -17173px}.ss_user_add{background-position:0px -17191px}.ss_user_comment{background-position:0px -17209px}.ss_user_delete{background-position:0px -17227px}.ss_user_edit{background-position:0px -17245px}.ss_user_female{background-position:0px -17263px}.ss_user_go{background-position:0px -17281px}.ss_user_gray{background-position:0px -17299px}.ss_user_green{background-position:0px -17317px}.ss_user_orange{background-position:0px -17335px}.ss_user_red{background-position:0px -17353px}.ss_user_suit{background-position:0px -17371px}.ss_vcard{background-position:0px -17389px}.ss_vcard_add{background-position:0px -17407px}.ss_vcard_delete{background-position:0px -17425px}.ss_vcard_edit{background-position:0px -17443px}.ss_vector{background-position:0px -17461px}.ss_vector_add{background-position:0px -17479px}.ss_vector_delete{background-position:0px -17497px}.ss_wand{background-position:0px -17515px}.ss_weather_clouds{background-position:0px -17533px}.ss_weather_cloudy{background-position:0px -17551px}.ss_weather_lightning{background-position:0px -17569px}.ss_weather_rain{background-position:0px -17587px}.ss_weather_snow{background-position:0px -17605px}.ss_weather_sun{background-position:0px -17623px}.ss_webcam{background-position:0px -17641px}.ss_webcam_add{background-position:0px -17659px}.ss_webcam_delete{background-position:0px -17677px}.ss_webcam_error{background-position:0px -17695px}.ss_world{background-position:0px -17713px}.ss_world_add{background-position:0px -17731px}.ss_world_delete{background-position:0px -17749px}.ss_world_edit{background-position:0px -17767px}.ss_world_go{background-position:0px -17785px}.ss_world_link{background-position:0px -17803px}.ss_wrench{background-position:0px -17821px}.ss_wrench_orange{background-position:0px -17839px}.ss_xhtml{background-position:0px -17857px}.ss_xhtml_add{background-position:0px -17875px}.ss_xhtml_delete{background-position:0px -17893px}.ss_xhtml_go{background-position:0px -17911px}.ss_xhtml_valid{background-position:0px -17929px}.ss_zoom{background-position:0px -17947px}.ss_zoom_in{background-position:0px -17965px}.ss_zoom_out{background-position:0px -17983px}
.ss_recipe{background-position:0px -18003px}

/* Top Tecriary Menu */
#terciary{float: left; width: 100%;}
#terciary ul{float: right;width: auto;}
#terciary ul li{border-right: 1px solid #ccc;color: #5b5b5b;float: left;font-family: Verdana;font-size: 10px;margin: 0 0 0 10px;padding: 0 10px 0 0;width: auto;}
#terciary ul li.last{padding: 0;border: none;}
#terciary ul li a{color: #5b5b5b;float: left;font-family: Verdana;font-size: 10px;text-decoration: underline;width: auto;}
#terciary ul li a:hover{color: #d27d00;text-decoration: none;}
#terciary ul li span{float: left;padding: 0 0 5px 0;width: auto;}
#terciary ul li span.notUnreadCount{float: none;padding: 0;width: auto;}
a.topSponsorLink{background: url(/images/ctca-icon.gif) top left no-repeat;margin:-3px 0 0 5px;line-height:16px;padding:0px 0 0px 18px;}

#topNav, #topNav ul{padding:0; margin:0; list-style:none; line-height:1}
#topNav{float:left;margin:17px 0 10px 25px}
#topNav li{float:left;margin-right:10px;width:auto}
#topNav li a{background:url(/images/down-white-arrow.png) right 10px no-repeat;color:#FFF;display:block;font-size:16px;font-weight:bold;margin:0;padding:5px 21px 7px 11px;text-decoration:none;text-transform:uppercase}
#topNav .jqhide{left:auto; display:none}
#topNav li:hover{position:static}
#topNav li:hover a, #topNav li.sfhover a{background-color:#f2f9fe;background-position:right -14px;border-bottom:1px solid #f2f9fe;border-left:1px solid #174762;border-right:1px solid #174762;border-top:1px solid #174762;color:#174762;padding:5px 20px 5px 10px}
#topNav li ul{background:url(/images/footer-top-bg.gif) top left repeat-x #FFF;border-right:1px solid #174762;border-left:1px solid #174762;border-bottom:1px solid #174762;padding:10px 10px 10px 0;position:absolute; left:-999em; margin-top:-1px;width:200px;z-index:1337}
#topNav li:hover ul, #topNav li.sfhover ul{left:auto}
#topNav li ul li{clear: both; float: left;width: 100%; }
#topNav li ul li a{background:none !important; border:none !important; color:#174762; display:inline; float:left; font-size:14px; font-weight:normal; margin:0; padding:5px 5px 5px 10px; text-transform:none; white-space:nowrap}
#topNav li ul li a:hover{color:#7BA5BA} 
a{color:#3a6d8c}
a:hover{color:#ee961b}
.button{background:url(/images/button-bg.gif) top left repeat-x #FFF;border:1px solid #a9ccde;color:#555;cursor:pointer;display:inline;font-size:11px;font-weight:bold;padding:5px 10px 5px 10px;  text-decoration:none}
.button:hover, .buttonActive{background-position:0 -30px;border-color:#d27d00;color:#555}
.error{background:url(/images/error.gif) 5px 3px no-repeat;color:#9d5606 !important;font-size:11px;font-weight:bold;padding:5px 5px 5px 28px !important}
.success{background:url(/images/check.gif) 5px 3px no-repeat;color:#0a4108 !important;font-size:11px;font-weight:bold;padding:5px 5px 5px 28px !important}
.validate{background:url(/images/cross.gif) 5px 3px no-repeat;color:#ee3d3f !important;font-size:11px;font-weight:bold;margin-left:-3px;padding:0px 5px 5px 28px !important}
.text{border:2px solid #DDD;font-size:16px;line-height:16px;padding:2px}
.displayNone{display:none}
.text:hover{border-color:#BBB}
.text:focus{border-color:#A9CCDE}
.activeBorder{border-color:#A9CCDE !important}
.errorBorder{border-color:#9d5606 !important}
.displayBlock{display:block}
.search{background:url(/images/search.gif) top left no-repeat;float:right;height:30px;margin:15px 0 0 0;width:181px}
.search input{border:0;margin:5px 0 0 5px}
.search a{float:right;height:26px;width:30px;}
.search .button{display:none}
.watermarkOn{color:#CCC !important;font-style:italic;}

/* Primary Nav */
#secondHeader, #secondHeader ul.topUL{float:left;margin:0 0 0 0;padding:0;width:960px;list-style:none; line-height:1}
#secondHeader ul.topUL{display:inline;float:left;margin:6px 0 0 0;width:665px}
#secondHeader ul.topUL li.topLI{background:url(/images/top-nav-bg.gif) top right no-repeat;float:left;width:auto}
#secondHeader ul.topUL li.topLI a.topA{color:#FFF;float:left;font-size:14px;font-weight:bold;margin:0;padding:14px 15px 15px 14px;text-decoration:none;}
#secondHeader ul.topUL li.topLI a.topA:hover{background-color:#4290c1;text-decoration:none}
#secondHeader ul.topUL li.topLI a.topA span.topSPAN{background: url(/images/down-white-arrow.png) right 6px no-repeat;padding: 0 15px 0 0;}
#secondHeader .jqhide{left:auto; display:none}
#secondHeader ul.topUL li.topLI:hover, #secondHeader ul li.topLI.sfhover{position:static;}
#secondHeader ul.topUL li.topLI:hover a.topA span.topSPAN{background-position:right -18px;}
#secondHeader ul.topUL li.topLI:hover a.topA, #secondHeader ul li.topLI.sfhover a.topA{background-color:#f2f9fe !important;color:#174762 !important;}
/* Secondary Nav */
#secondHeader ul li ul, #secondHeader ul li div{background:url(/images/footer-top-bg.gif) top left repeat-x #dbf1fd;border-right:1px solid #174762;border-left:1px solid #174762;border-bottom:1px solid #174762;display: block;float:none;padding:10px 10px 10px 0;position:absolute;left:-999em;margin:43px 0 0 -1px;width:200px;z-index:1337;}
#secondHeader ul li:hover ul, #secondHeader ul li.sfhover ul, #secondHeader ul li:hover div, #secondHeader ul li.sfhover div{left:auto;}
#secondHeader ul li ul li{background:none !important;clear: both;float: left;width: 100%;}
#secondHeader ul li ul li a:hover{color:#7BA5BA;} 
#secondHeader ul li ul li a
{
    background:none !important; 
    background-color:transparent;
    border:none !important; 
    color:#174762; 
    display:inline; 
    float:left; 
    font-size:14px; 
    font-weight:normal; 
    margin:0; 
    padding:5px 5px 5px 10px; 
    text-transform:none; 
    white-space:nowrap;
}
#secondHeader ul li div a
{
    background-color:transparent;
    border:none !important; 
    color:#174762; 
    display:inline; 
    float:left; 
    font-size:14px; 
    font-weight:normal; 
    margin:0; 
    padding:0; 
    text-transform:none; 
    white-space:normal;
}
/* Cancer News Dropdown Styles */
#secondHeader ul li div.subMenu_CancerNews
{
    width: 676px;
}
#secondHeader ul li div div.featuredStoryLeft
{
    background: url(/images/featured-story.gif) 0 25px no-repeat;
    display:inline;
    float: left;
    margin: 0 10px;
    padding: 0 15px;
    width: 435px;
}
#secondHeader ul li div div.featuredStoryRight
{
    border-left:1px solid #CCC;
    float: left;
    margin: 0;
    padding: 0;
    width: 190px;
}
#secondHeader ul li div div.featuredStoryRight h4
{
    border-bottom:1px solid #555555;
    display:inline;
    float:left;
    font-size:15px;
    margin:0 0 5px 9px;
    padding:0 0 5px;
    width:auto;
}
#secondHeader ul li div div.featuredStoryRight ul li a
{
    text-decoration:none;
}
#secondHeader ul li div div.featuredStoryRight ul li a:hover
{
    text-decoration:underline;
}
#secondHeader ul li div div.featuredStoryRight ul
{
    background:none;
    background-color: transparent;
    border:none;
    display:inline;
    float:left;
    padding:0;
    position:relative;
    left:auto;
    margin:0;
    width:190px;
    z-index:auto;
}

#secondHeader ul li div div.featuredStoryLeft table td
{
    vertical-align: top;
}
#secondHeader ul li div div.featuredStoryLeft p
{
    display:inline;
    float:left;
    font-size: 14px;
    line-height: 18px;
    margin: 0 0 0 10px;
    width: 100%;
}
#secondHeader ul li h4 a
{.
    float:left;
    font-size:14px;
    font-weight:bold;
    line-height:17px;
    margin: 0 0 10px 0;
    text-decoration:underline;
    width:100%;
}
#secondHeader ul li h4 a:hover
{
    color:#7BA5BA;
    text-decoration:none;
}
#secondHeader ul li div a.featuredNewsImage, #secondHeader ul li div img
{
    float: left;
    margin: 0;
    width: auto;
}
#secondHeader ul li div a.readMore
{
    background:url("/images/message.gif") no-repeat scroll left top transparent !important;
    clear:both;
    float:left;
    font-size:12px;
    margin:6px 0 0 8px;
    padding:1px 0 1px 20px;
    text-decoration:underline;
    white-space:nowrap;
    width:auto;
}
#secondHeader ul li div a.readMore:hover
{
    color:#7BA5BA;
    text-decoration:none;
}
/* Message Board Dropdown Styles */
#secondHeader ul li div.subMenu_MessageBoard
{
    padding-top:15px;
    width:575px;
}
#secondHeader ul li div.subMenu_MessageBoard div, #secondHeader ul li div.subMenu_MessageBoard div ul, #secondHeader ul li div.subMenu_MessageBoard div ul li, #secondHeader ul li div.subMenu_MessageBoard div ul li a
{
    background:none;
    border: none;
    display: inline;
    float:left;
    padding:0;
    position:relative;
    left:0; 
    margin:0;
    width:auto;
    z-index:auto;
}
#secondHeader ul li div.subMenu_MessageBoard div
{
    clear:none;
    margin: 0 0 0 15px;
    padding: 0 30px 15px 0;
    width:150px;
}
#secondHeader ul li div.subMenu_MessageBoard div.cancerList
{
    border-right: 1px solid #CCC;
    padding: 0 15px 15px 0;
}
#secondHeader ul li div.subMenu_MessageBoard div ul
{
    clear:both;
    margin: 0 0 0 5px;
}
#secondHeader ul li div.subMenu_MessageBoard ul li a
{
    line-height: 20px;
    text-decoration:none;
}
#secondHeader ul li div.subMenu_MessageBoard ul li a:hover
{
    text-decoration:underline;
}
#secondHeader ul li div.subMenu_MessageBoard div h5 a
{
    float: left;
    font-size:16px;
    font-weight:bold;
    margin: 0 0 5px 0;
    white-space:nowrap;
    width: auto;
}
#secondHeader ul li div.subMenu_MessageBoard div h5 a:hover
{
    color:#7BA5BA;
    text-decoration:none;
}
#secondHeader ul li div.subMenu_MessageBoard div.moreTopics
{
    border-top:1px solid #CCC;
    float:left;
    padding: 10px 0;
    width:550px;
}
#secondHeader ul li div.subMenu_MessageBoard div.moreTopics a
{
    float:none;
    font-size:12px;
    padding: 0 0 0 20px;
}
#secondHeader ul li div.subMenu_MessageBoard div.moreTopics a:hover
{
    color:#7BA5BA;
    text-decoration:none;
}
#secondHeader ul li div div
{
    background:none;
    border: none;
    display: inline;
    float:left;
    padding:0;
    position:relative;
    left:0; 
    margin:0;
    width:auto;
    z-index:auto;
}
.profileIcon{background:url(/images/profile.gif) 6px 8px no-repeat}
.friendsIcon{background:url(/images/friends.gif) 6px 8px no-repeat}
.noteIcon{background:url(/images/note.gif) 6px 8px no-repeat}
#tagline{clear:left;color:#FFF;float:left;font-family:Tahoma,Arial;font-size:14px;font-weight:bold;line-height:16px;padding:12px 0 15px 12px;width:500px}
#topLogin{float:right;font-family:Tahoma;font-size:14px;font-weight:bold;margin:5px 0 0 0}
#topLogin .lnkButton{background:url(/images/top-button.gif) top left no-repeat;float:left;margin:11px 0 0 0 !important;text-decoration:none}
#topLogin .lnkButton span{background:url(/images/top-button.gif) top right no-repeat #194d6d;  color:#555;  cursor:pointer;  float:left;  font-size:14px;  font-weight:bold;  height:20px;  line-height:18px;  margin:0 0 0 4px !important;  padding:0 15px 0 12px}
#topLogin .lnkButton:hover{ background-position:0 -20px;  color:#555}
#topLogin .lnkButton:hover span{ background-position:right -20px}
#topLogin p{ float:left;  margin:0;}
#topLogin p a{ float:left;  margin:0}
#topLogin p a.proLink{ color:#FFF;  float:left;  font-weight:bold;  line-height:18px;  margin:11px 0 0 0}
#topLogin p a.proLink:hover{ color:#ee961b;  text-decoration:none}
#topLogin p img{ float:left;margin:2px 0 0 0;padding-right:7px;}
#topLogin span{ color:#FFF;  float:left;  font-size:12px;  font-weight:normal;  margin:12px 10px 0 10px;}
#topLogin span a{ float:none;  font-size:12px;  line-height:18px;  margin:0;  padding:0 2px}
#topLogin a{ color:#FFF;  float:left;  font-weight:normal;  margin:11px 0 0 0}
#topLogin a:hover{ color:#ee961b}
/* Tag Styles */
h2{ clear:left;  color:#555;  font-size:26px;  font-weight:normal;  letter-spacing:-1px;  margin:0 0 10px 0}
h3{ clear:left;  color:#555;  font-size:20px;  font-weight:normal;  letter-spacing:-1px;  margin:0 0 10px 0}
h4{ clear:left;  color:#555;  font-size:16px;  font-weight:bold;  margin:0 0 5px 0}
/* Breadcrumb Styles */
.bc{float:left;margin:0;padding:0 0 5px 12px;width:100%}
.bc li{background:url(/images/bc-bullet.gif) left 5px no-repeat;  display:inline;  float:left;  font-size:11px;  line-height:25px;  margin:0 5px 0 0 !important;  padding:0 0 0 20px}
.bc li:first-child{ background:none;  padding:0}
.bc a{ font-size:11px}
/* Home Banner */
div.homeBanner{background:url(/images/home-banner.gif) top left no-repeat #FFF;height:297px;margin:15px 0;padding:20px 30px;position:relative;width:619px}
div.homeBanner h1{color:#277aae;font-size:33px;font-weight:bold;line-height:40px}
div.homeBanner h2{color:#777;font-family:Georgia;font-size:18px;font-weight:normal;letter-spacing:0;line-height:23px;margin:26px 0 0 155px}
div.homeBanner ul{float:left;margin:18px 0 0 0;width:619px}
div.homeBanner ul li{display:inline;float:left;margin:0 30px 0 0;width:186px}
div.homeBanner ul li.last{margin:0 !important}
div.homeBanner ul li p{color:#555;display:inline;float:left;line-height:20px;text-align:center;width:190px}
div.homeBanner a.sponsorTag{background:url(/images/sponsor-tag.png) top left no-repeat;  height:88px;  left:-16px;  position:absolute;  top:120px;  width:190px}
/* Home Page Styles */
div.leftHomeCol{float:left;width:300px}
div.leftHomeCol h4{border-bottom:1px solid #277AAE !important;color:#277AAE;display:block;font-size:24px;margin:0 0 5px 0;padding:0 0 5px 0}

div.leftHomeCol div.siteMapTree{float:left;margin-bottom:30px;width:300px}
div.leftHomeCol div.siteMapTree ul{margin:0 0 0 10px}
div.leftHomeCol div.siteMapTree ul li{background-position:0 -2px;margin:10px 0;padding:0 0 0 20px;position:relative}
div.leftHomeCol div.siteMapTree ul li img{cursor:pointer;left:-2px;position:absolute;top:-2px}
div.leftHomeCol div.siteMapTree ul li a{font-size:14px}

div.content .contentText div.siteMapTree h4{border-bottom:1px solid #277AAE !important;color:#277AAE;display:block;font-size:24px;margin:0 0 5px;padding:0 0 5px}
div.content .contentText div.siteMapTree ul{margin:0 0 0 10px}
div.content .contentText div.siteMapTree ul li{background:none;background-position:0 -2px;margin:10px 0;padding:0 0 0 20px;position:relative}
div.content .contentText div.siteMapTree ul li img{cursor:pointer;left:-2px;position:absolute;top:2px}
div.content .contentText div.siteMapTree ul li a{font-size:14px}
div.profCall{float:left;margin:0 0 0 30px;width:340px}
div.profCall h4{border-bottom:1px solid #277AAE;color:#277AAE;font-size:24px;margin:0 0 5px 0;padding:0 0 5px 0}
div.profCall .registerTitle{display:none}
div.profCall p{color:#555;font-size:14px;line-height:22px;padding:10px 0}
div.profCall div.profileModule{background:none;display:block;float:none;padding:0;position:inherit;width:auto}
div.profCall div.profileModule ul.friendUpdates li div.right{width:275px}
a.uploadPhoto{background:transparent url(/images/upload-photo.gif) no-repeat scroll left top;float:left;font-size:21px;font-weight:bold;margin:20px 0 0;padding:23px 0 32px 85px;text-decoration:underline;width:auto}
a.findFriends{background:transparent url(/images/find-friends.gif) no-repeat scroll left top;  float:left;  font-size:21px;  font-weight:bold;  line-height:27px;  margin:20px 0 0;  padding:10px 0 32px 85px;  text-decoration:underline;  width:auto}
/* Content Styles */
div.content{float:left;margin:17px 0 0 0;width:100%}
div.content .contentText{color:#555;display:inline;float:left;margin:0;width:100%}
div.content .contentText h1{border-bottom:1px solid #194e6e;color:#194e6e;font-family:Georgia;font-size:30px;font-weight:normal;line-height:35px;margin:0 0 5px 0;padding:15px 0 0 0;width:100%}
div.content .contentText h1 a{color: #4A911C;text-decoration:none;}
div.content .contentText h1 a:hover { color: #ee961b;}
div.content .contentText h2{float:left;font-size:20px;font-weight:normal;letter-spacing:normal;margin:10px 0 15px 0;padding:0;width:100%}
div.content .contentText h3{border-bottom:1px solid #4A911C;   color:#4A911C;letter-spacing:normal;margin:15px 0;padding:0}
div.content .contentText h4{color:#d27d00;font-size:16px;font-weight:bold;letter-spacing:normal;line-height:30px;margin:0;padding:0}
div.content .contentText h5{font-size:14px;font-weight:bold;letter-spacing:normal;line-height:30px;margin:0;padding:0}
div.content .contentText p{color:#555;font-size:14px;line-height:22px;padding:10px 0}
div.content .contentText ol li{font-size:14px;  line-height:22px;  list-style: decimal inside none; margin:5px 0 5px 5px;   padding:0 0 0 20px}
div.content .contentText ul li{background:url(/images/bullet-blue.gif) left 3px no-repeat;  font-size:14px;  line-height:22px;  margin:5px 0 5px 5px;   padding:0 0 0 20px}
div.content .contentText ul li p{ padding:0 0 20px 0}

div.content .contentText .twoCol{ display:inline;  float:left;  width:49%}
div.content div.pageSocial{ float:left;  padding:10px 0;  width:100%}
div.content div.pageSocial span.comments{ background-position:0 0;  float:left;  padding:0 0 2px 20px}
div.content .contentText div.addthis_toolbox{ float:right}
div.content .contentText div.addthis_toolbox a{ float:left;  padding:0 0 0 10px}
div.content .contentText div.addthis_toolbox a span{ float:left}
div.contentText div.rightBox{background: url(/images/footer-top-bg.gif) top left repeat-x #dbf1fd;border:1px solid #5ea7d2;float: right;margin: 0 0 15px 15px;padding: 15px;width: 250px;}
.feedList ul{ float:left;  margin:0 0 10px 0}
.feedList ul li{ background:none !important;  clear:both;  float:left;  padding:0 !important;  font-size:12px;  width:auto}
.feedList ul li a{ float:left;  font-size:12px;  line-height:12px;  width:240px}
.feedList ul li img{ float:left;  padding:0 10px 0 0}
sup{ vertical-align:top;  font-size:7px}
strong{ font-weight:bold !important}
div.popup div.content{ margin:0;  width:auto}
div.content div.leftCol{ display:inline;  float:left;  margin:0 20px 0 11px;  width:679px}
div.content div.rightColMenu{ display:inline;  float:left;  margin-left:10px;  width:745px}
div.content div.rightCol{ display:inline;  float:left;  margin-top:29px;  width:250px}
div.content div.menuCol{ display: inline; float:left;  margin-right:5px;  margin-top:8px;  width:200px}
div.content div.middleCol{ float:left;  margin-right:20px;  width:485px}

/* Left Side Menu */
#leftMenu{background:url(/images/left-menu-top.png) top left no-repeat transparent;float:left;padding:30px 0 0 0;text-align:center;width:200px}
#leftMenu h3{font-size:17px;font-weight:bold;margin:0 22px 8px 22px}
#leftMenu h3 a{  color:#555;text-decoration:none}
#leftMenu h3 a:hover{color:#3A6D8C}
#leftMenu ul{background:url(/images/left-menu-bottom.png) bottom left no-repeat transparent;  float:left;  padding:0 15px 30px 15px;  width:170px}
#leftMenu ul li{ margin:0 10px;position: relative}
#leftMenu ul li a{ border-top:1px solid #CCC;  display:block;  line-height:18px;  margin:0;  padding:8px 0 8px 5px;  text-align:left;  text-decoration:none;  width:145px}
#leftMenu ul li a:hover{ background-color:#e1f0fa;  color:#174762}
#leftMenu ul li a.active{ color:#4a911c;  font-weight:bold}
#leftMenu ul li a.active:hover{ background-color:Transparent;  color:#4a911c;  cursor:default}
#leftMenu ul li a.notHier{ border-top:1px solid #CCC;  color:#555;  display:block;  line-height:18px;  margin:0 10px;  padding:8px 0 8px 5px;  text-align:left;  text-decoration:none;  width:145px}
#leftMenu ul li a.notHier:hover{ background-color:transparent;  color:#555}
/* Left Side Menu Second Level */
#leftMenu ul li ul{background:transparent url(/images/side-menu-sub-top.gif) no-repeat scroll left top;border-top:1px solid #CCCCCC;display:none;float:none;margin:1px 0 0 0px;padding:15px 0 0 0;width:150px;position:relative;}
#leftMenu ul li span{background:transparent url(/images/side-menu-sub-bottom.gif) no-repeat scroll left bottom;display:block;height:15px;margin:0;width:150px;}
#leftMenu ul li ul li a{border:medium none;color:#4a911c;display:block;line-height:18px;margin:0;padding:5px 0 5px 10px;width:auto;}
#leftMenu ul li.subMenu{padding-right:25px;}
#leftMenu ul li.subMenu a{width:120px;}
#leftMenu ul li a.expand{background:url(/images/side-menu-arrows.gif) 9px 14px no-repeat;cursor:pointer;height:35px;left:125px;padding:0;position:absolute;top:0;width:25px;}
#leftMenu ul li a.expand:hover{background-color: #e1f0fa;background-position:9px -96px}

#leftMenu ul li a.expand.on{background-color: transparent;background-position:9px -327px !important}
#leftMenu ul li a.expand.on:hover{background-color: #e1f0fa;background-position:9px -217px !important}
/* Login Page */
span.errorMsg{background:url(/images/cross.gif) top left no-repeat;color: #FF0000;float: left;font-size: 14px;font-weight: bold;margin: 0 0 10px;padding: 1px 0 0 24px;}
span.successMsg{background:url(/images/check.gif) top left no-repeat;color: #297725;float: left;font-size: 14px;font-weight: bold;margin: 0 0 10px;padding: 1px 0 0 24px;}
div.login{ border:1px solid #A9CCDE; clear:both; display:inline;  float:left;  margin:0 0 15px 0;  width:425px}
div.login div.login-inner-div{ border:5px solid #e4f2f9;  display:inline;  float:left;  padding:15px}
div.login input{ clear:left;  display:inline;  float:left;  margin:0 0 5px 0}
div.login input.text{ display:inline;  width:165px}
div.login textarea.text{ display:inline;  height:100px;  width:375px}
div.login div fieldset{ display:inline;  float:left;  width:385px}
div.login label{ color:#555;  display:block;  font-size:12px;  font-weight:bold;  padding:5px 0 5px 0}
div.login div fieldset img{ float:left;  margin:7px 0 10px 0;  width:auto}
div.login .checkbox{ display:block;  padding:5px 0;  width:100%}
div.login .checkbox input{ line-height:10px}
div.login .checkbox label{ display:inline;  margin:0 0 0 5px;  vertical-align:2px}
div.login a{ font-size:11px;  font-weight:bold;  margin:0 0 0 10px}
div.login div.retrievePassword{ border:none; display:none; float:left;  padding:30px 0 15px 0;  width:385px}
div.login .openRetrieve{ display:none;  float:left;  margin:5px 0 0 10px}
.loginError{ color:#F00;  font-size:11px;  font-weight:bold}
.loginRegister{ clear:both;  float:left;  font-size:13px;  margin:5px 0;  text-align:center;  width:425px}
div.login span{ color:#555;  display:none;  float:left;  font-size:11px;  font-weight:bold;  line-height:13px;  margin-right:-3px;  padding:0 5px;  width:182px}
div.login span.error, div.login span.success{ margin-left:-3px;  width:92% !important}
/* Registration Page */
.contentText .registerTitle{ display:none}
div.register{ border:1px solid #A9CCDE;  display:inline;  float:left;  margin:0 0 15px 0;  width:475px}
div.register div.blueBorder{ border:5px solid #e4f2f9;  display:inline;  float:left;  padding:15px;  width:435px}
div.register div.blueBorder div{ display:inline;  float:left;  padding:0 0 5px 0;  width:100%}
div.register div.blueBorder img{ float:left;  margin:10px 0 0 10px;  width:auto}
div.register label{ clear:both;  color:#555;  display:block;  float:left;  font-size:12px;  font-weight:bold;  padding:5px 0 5px 0;  width:435px}
div.register input{ clear:left;  display:inline;  float:left;  margin:0 0 5px 0;  width:165px}
div.register select{ clear:left;  display:inline;  float:left;  margin:0 0 5px 0;  width:270px}
div.register .checkbox{ display:block;  padding:5px 0}
div.register .checkbox input{ line-height:10px}
div.register .checkbox label{ display:inline;  margin:0 0 0 5px;  vertical-align:2px}
.displayInline{ display:inline !important}
div.register a{ font-size:11px;  font-weight:bold;  margin:0 0 0 10px}
div.register span{ color:#555;  display:none;  float:left;  font-size:11px;  font-weight:bold;  line-height:13px;  margin-right:-3px;  padding:0 5px;  width:229px}
div.register .error, div.register .success{ width:229px !important}
div.register .button{ border-width:2px;  width:173px}
div.registerCall{ display:inline;  float:right;  font-size:14px;  line-height:23px;  padding:0 0 0 30px;  width:453px}

/*Confirm Email*/
div.emailSentMsg{padding:5px; font-size:13px; margin-top:10px; background-color:#CBECBF;color:#297725;}
div.emailSentMsg strong{color:Black;}
div#registrationComplete h2 {background:url(/images/emailconfirmation.png) no-repeat 0 0; padding:0 0 0 56px; margin-bottom:0; line-height:42px; }
div#registrationComplete h3 {margin-bottom:5px;}
div#registrationComplete strong{color:Red;}

/* Registration on Home Page */
div.profCall .register{ width:335px}
div.profCall .register .blueBorder{ padding-left:10px;  width:300px}
div.profCall .register label{ width:175px}
div.profCall .register input{ margin-right:-3px}
div.profCall .register span{ color:#9D5606;  margin-left:5px;  width:115px}
div.profCall .register span.validate{ width:165px}
div.profCall h2{ font-size:21px}
div.profCall div.register .error, div.profCall div.register .success{ margin-right:-3px;  width:158px !important}
/* Login on Home Page */
div.rightCol h2{font-size:24px}
div.rightCol div.login{border:none;display:inline;float:left;margin:0 0 15px 0;width:250px}
div.rightCol div.login div{border:none;display:inline;float:left;padding:0;width:100%}
div.rightCol div.login span{background-position:6px 0;clear:both;margin:5px 0;width:210px}
div.rightCol div.login div fieldset{width:100%}
div.rightCol .loginRegister{line-height:20px;margin:0 0 20px 0;text-align:left;width:100%}
div.rightCol .loginRegister a{background:transparent url(/images/button-bg.gif) repeat-x scroll 0 -30px;  border:1px solid #D27D00;  color:#555;  display:block;  font-size:15px;  font-weight:bold;  margin:10px 0 0;  padding:5px 10px;  text-align:center;  text-decoration:none;  width:65px; white-space: nowrap;}
div.rightCol .loginRegister a:hover{ background-position:0 0;  border-color:#A9CCDE;  color:#555}
div.rightCol div.login .openRetrieve{ display:none;  float:left;  margin:5px -3px 0 0;  width:181px}
div.rightCol div.login input.loginButton{ margin:0 10px 0 0}
div.rightCol div.login div.retrievePassword{ width:250px}
div.rightCol div.login div.retrievePassword h3{ border-top:1px solid #CCC;  line-height:26px;  margin:10px 0;  padding:10px 0 0}
div.rightCol div.login span.checkbox{ width:250px}
/* Footer Styles */
#footer{float:left;width:100%}
#footerTop{background:url(/images/footer-top-bg.gif) top left repeat-x #dbf1fd;border-top:1px solid #a9ccde;float:left;margin:25px 0 0 0;padding:30px 0;width:100%}
#footerTop ul{margin:0 auto;width:960px}
#footerTop ul li{display:inline;float:left;margin:0 0 0 35px;width:200px}
#footerTop ul li a{border-bottom:1px solid #a9ccde;color:#7ba5ba;display:block;font-weight:bold;margin:0 0 10px 0;padding:0 0 8px 0;text-decoration:none}
#footerTop ul li a:hover{border-color:#0a2c41;color:#000}
#footerTop ul li ul{list-style-type:none;margin:0;width:auto}
#footerTop ul li ul li{display:block;float:none;line-height:24px;margin:0;width:auto}
#footerTop ul li ul li a{background:url(/images/bullet-blue.gif) top left no-repeat;border:none;color:#3a6d8c;display:inline;font-size:14px;font-weight:normal;padding:0 0 0 20px;text-decoration:underline}
#footerTop ul li ul li a:hover{background:url(/images/bullet-green.gif) top left no-repeat}
#footerTop ul li ul li ul li{padding:0 0 0 20px}
#footerTop ul li ul li ul li a{background:url(/images/bullet-orange.gif) top left no-repeat}
#footerBottom{background:url(/images/footer-bottom-bg.gif) top left repeat-x #4290c1;  float:left;  padding:30px 0;  width:100%}
#footerBottom div{ margin:0 auto;  width:960px}
#footerBottom a{ color:#FFF;  font-size:12px;  margin-right:5px}
#footerBottom span{ color:#FFF;  font-size:12px;  font-weight:bold}

#footerBottom .globalFooter .parent{float:left;padding-right:30px;width:auto;margin:10px 0 5px 0;}
#footerBottom .globalFooter #childContent{float:left;clear:both;}
#footerBottom .globalFooter a{text-decoration:none;margin-right:0;}
#footerBottom .globalFooter #child1, .globalFooter #child2, .globalFooter #child3, .globalFooter #child4, .globalFooter #child5, .globalFooter #childContent{display:none;}
#footerBottom .globalFooter ul{list-style-type:none;margin:0;padding:0;}
#footerBottom .globalFooter ul li{border-right:1px solid #fff;float:left;padding:0 5px;}
#footerBottom .globalFooter ul li.first{padding-left:0;}
#footerBottom .globalFooter ul li.last{padding-right:0;border-right:none;}
/* icon styles */
.connect{background:url(/images/icon-plug.gif) top left no-repeat;padding-left:23px !important}
.participate{background:url(/images/icon-comment.gif) top left no-repeat;padding-left:23px !important}
.learn{background:url(/images/icon-book.gif) top left no-repeat;padding-left:23px !important}
.about-us{background:url(/images/icon-card.gif) top left no-repeat;  padding-left:23px !important}
/* modules */
div.relatedContent .module{margin:10px 0 10px 10px;width:250px;}
div.rightCol .module{margin-bottom:15px;width:250px}
.module{display:inline;float:left;width:100%}
.module div.header{float:left;width:100%}
.module div.header h4{border-bottom:1px solid #CCC;margin:0 !important;padding:0 0 5px 0}
.module div.header ul{float:left;margin:12px 0 0 10px}
.module div.header ul li{float:left}
.module div.header a.active, .module div.header ul li a.active:hover{color:#555;background-position:0 -54px}
.module div.header ul li a{background:url(/images/tab.gif) top left no-repeat;color:#FFF;cursor:pointer;float:left;font-size:13px;line-height:16px;margin:0 7px 0 0;padding-left:11px;text-decoration:none}
.module div.header ul li a:hover{background-position:0 -27px}
.module div.header ul li a:hover span{background-position:right -27px}
.module div.header ul li a span{background:url(/images/tab.gif) top right no-repeat;cursor:pointer;float:left;padding:6px 11px 5px 0}
.module div.header ul li a.active span{background-position:right -54px}
.module div.body{display:inline;float:left;padding:0 0 10px 0;width:100%}
.module div.body ul li{border-bottom:1px solid #EEE;float:left;padding:10px 0 5px 0;width:100%}
.module div.body ul li div.left{display:inline;float:left;margin:0 10px 0 0;width:40px}
.module div.body ul li div.right{float:left;width:200px}
.module div.body ul li div.right .postLink{display:block;margin:0 0 3px}
.module div.body ul li div.right span{color:#555;line-height:17px}

.module div.mainContent{float:left;padding-left:10px;width:202px}
.module div.mainContent a{float:left;width:202px;font-weight:bold;line-height:13px;overflow:hidden;white-space:nowrap}
.module div.mainContent p{font-size:12px;line-height:18px}
.module div.footer{display:inline;float:left;width:100%}

.date{background:url(/images/cal-red.gif) top left no-repeat; display:inline;float:left;width:38px}
.date span{color:#FFF;display:inline;float:left;font-family:Arial;font-size:13px;font-weight:bold;padding:0 0 2px 0;text-align:center;width:38px}
.date p{display:inline;float:left !important;font-family:Georgia !important;font-size:18px !important;padding:0 0 8px 0 !important;text-align:center !important;width:38px !important}

#messageCenter h3{letter-spacing:0px;margin:10px 0 20px 0}
.messageGrid.wideGrid{width: 775px !important;}
.messageGrid.fullGrid{width: 100% !important;}
.messageGrid{padding:10px 20px;width:679px}
.messageGrid .header th{background:url(/images/header-bg.gif) top left repeat-x #FFF;border:1px solid #CCC;color:#555;font-size:12px;padding:3px 0 3px 10px;text-align:left}
.messageGrid .row td{border-bottom:1px solid #CCC;color:#555;font-size:13px; line-height:20px;padding:10px;vertical-align:middle}
tr.read{background-color:#f0f8fe}
.messageGrid .paging td{padding:15px 0;width:100%}
.messageGrid .paging table{float:left}
.messageGrid .paging table td{float:none;padding:0;width:auto}
.messageGrid .paging span{color:#555;float:left;   font-size:13px;font-weight:bold;line-height:18px;margin:0 3px 0 0;padding:1px 0 0 0}
.messageGrid .paging a{background:url(/images/button-bg.gif) top left repeat-x #f2f9fe;  border:1px solid #a9ccde;  float:left;  font-size:13px;  font-weight:bold;  line-height:normal;  margin:0 3px 0 0;  padding:1px 8px;  text-decoration:none}
.messageGrid .paging a:hover{ background-position:0 -30px;  border-color:#d27d00;  color:#555}
.messageGrid .paging table span{ border:1px solid #FFF;  color:#555;  float:left;   font-size:13px;  font-weight:bold;  line-height:normal;  margin:0 3px 0 0;  padding:1px 6px;  text-decoration:none}

/* Blog CSS */
.posts{display:inline;float:left;width:679px}
.post{border-bottom:1px dotted #CCC;display:inline;float:left;margin:10px 0 20px 0;padding:0 0 20px 0;width:100%}
.post h3{float:left;font-size:20px;line-height:25px;width:100%}
.post div.postContent{display:inline;float:left;margin:0 0 0 20px;width:619px}
.post div.postContent p{color:#333;font-size:14px;line-height:22px;padding:10px 0}
.post div.postContent ul li{background:url(/images/bullet-blue.gif) left 3px no-repeat;color:#333;font-size:14px;line-height:22px;margin:10px 0 10px 5px;   padding:0 0 0 20px}
.date a{display:inline;float:left;margin:5px 0 0 0px;text-align:center;width:35px}
.postfooter{display:inline;float:left;width:620px}
.rss{background:url(/blog/pics/rssButton.gif) top left no-repeat;padding:0 0 0 20px}
.rssBig{background:url(/images/rss-big.gif) top left no-repeat;display:inline;float:left;font-weight:bold;line-height:20px;margin:0 0 0 30px;padding:2px 0 20px 60px;text-decoration:none;width:160px}
.rightCol .rssBig{margin:0px;padding-bottom:30px}
.menuCol .rssBig{background-position:center top;margin:20px 0 0 24px;padding:50px 0 0;text-align:center;width:140px}
.comments{background:url(/images/comment.gif) top center no-repeat;display:inline;margin-right:3px;padding:15px 0 2px 0;text-decoration:none}
.postText{display:inline;float:left;margin:15px 0;width:100%}
.postText p{font-size:14px;line-height:20px;text-align:justify}

#widgetzone{display:inline;float:left;padding:0 !important;width:250px}
.widget{display:inline;float:left;margin:0 0 20px 0;padding:10px;position:relative;width:230px}

.widget h4{border-bottom:1px solid #CCC;margin:0 !important;padding:0 0 5px}
.widget .content{display:inline;float:left;margin:10px 0 0 0;width:230px}
.widget .content ul{display:inline;float:left;width:220px}
.widget .content ul li{display:inline;float:left;padding:5px 10px;width:200px}
.widget .content ul li a{float:left}
.widget .content ul li a img{float:left;padding:2px 5px 0 0}
.widget .content .year{color:#555;font-size:16px;font-weight:bold}
.widget .content .year a{font-size:12px;font-weight:normal}
.widget .delete, .widget .edit{float:right;padding:0 0 0 10px}
.widget .content .authors {line-height:14px;}
.widget .content .authors div{width:40px; float:left; padding:0px 7px 5px 0px;}

.adminLinks{display:inline;float:left;margin:10px 0;width:100%}
.adminLinks a{background:url(/images/button-bg.gif) top left repeat-x #FFF;border:1px solid #a9ccde;color:#555;display:inline;float:left;margin:0 10px 0 0;padding:5px 10px;text-decoration:none}
.adminLinks a:hover{background-position:0 -30px;border-color:#d27d00;color:#555}
#postnavigation{border-bottom:1px dotted #CCC;float:left;padding:0 0 25px 0;width:100%}
.topPrev{float:left;width:auto}
.topNext{float:right;text-align:right;width:auto}
.topNext span{clear:both;color:#555;display:inline;float:right;font-size:14px;font-weight:bold;margin:0 0 5px 0;width:auto}
.topPrev span{clear:both;color:#555;display:inline;float:left;font-size:14px;font-weight:bold;margin:0 0 5px 0;width:auto}
.topNext a, .topPrev a{clear:both;float:left;font-size:14px;font-weight:bold}
#relatedPosts{border-bottom:1px dotted #CCC;display:inline;float:left;padding:20px 0;width:100%}
#relatedPosts p{background:url(/images/related-posts.jpg) top left no-repeat;color:#555;float:left;font-size:14px;font-weight:bold;margin:0;padding:15px 0 15px 50px;width:auto}
#relatedPosts a{clear:both;float:left;font-size:14px;padding:7px 0;width:100%}
#relatedPosts span{clear:both;color:#555;float:left;font-size:14px;padding:7px 0;width:100%}
#comment{background:url(/images/comment.jpg) top left no-repeat;color:#555;display:inline;float:left;font-size:14px;font-weight:bold;margin:10px 0;padding:15px 0 15px 50px;width:auto}
#commentlist{display:inline;float:left;padding:0 0 20px 0;width:100%}
#commentlist .adminLinks{display:inline;float:left;margin:5px 0;text-align:right;width:100%}
#commentlist .adminLinks a{background:none;border:none;color:#3a6d8c;display:inline;margin:0 10px 0 0;padding:0;text-decoration:underline}
#commentlist .adminLinks a:hover{color:#ee961b}

#commentlist .comment{border:1px solid #A9CCDE;display:inline;float:left;margin:10px 0 10px 0;width:667px}
#commentlist .comment .header{background-color:#E4F2F9;border-bottom:1px solid #A9CCDE;border-top:1px solid #FFF;float:left;padding:0 10px 0 0;width:657px}
#commentlist .comment .header img{float:left;width:40px}
#commentlist .comment .header p{float:left;padding:13px 0 0 10px;width:600px}
#commentlist .comment .content{float:left;line-height:20px;margin:0;padding:10px;width:648px}
#status{float:left;font-size:14px;margin:0;width:100%}
.commentForm{border-top:1px dotted #CCC;float:left;width:100%}
.commentForm #addcomment{background:url(/images/add-comment.jpg) top left no-repeat;color:#555;display:block;font-size:14px;font-weight:bold;margin:0;padding:15px 0 15px 50px;width:auto}
.reqLogin{background-color:#fdf8e9;border:1px solid #d27d00;color:#9D5606;display:inline;float:left;font-size:14px;font-weight:bold;line-height:25px;margin:10px -3px 0 0;padding:15px;width:647px}
#commentPreview{display:none}
.noNotifications{background:url(/images/info.gif) top left no-repeat;color:#555;display:inline;float:left;font-size:23px;line-height:30px;margin:10px 0 25px;padding:8px 0 10px 55px;width:595px}
.newsDisplay{border-bottom:1px dotted #CCC;float:left;margin:10px 0 0 0;padding:0 0 10px 0;width:100%}
.newsDisplay .date{margin-top:8px}
.abstract{float:left;margin:0 0 0 17px;width:690px}
.contentText .paging{float: left;padding:10px 0;position:relative;width:100%}
.contentText tr.paging{float: none}
div.topPrivateLinks{float:left;padding:10px 0 20px 0;text-align:right;width:100%}
.contentText .paging span{color:#555;font-size:13px;font-weight:bold;line-height:18px;margin:0 3px 0 0;padding:1px 0}
.contentText .paging span span{color:#555;font-size:13px;font-weight:bold;line-height:18px;margin:0 3px 0 0;padding:1px 8px}
.contentText .paging a{background:url(/images/button-bg.gif) top left repeat-x #f2f9fe;  border:1px solid #a9ccde;  font-size:13px;  font-weight:bold;  line-height:normal;  margin:0 3px 0 0;  padding:1px 8px;  text-decoration:none}
.contentText .paging a:hover{ background-position:0 -30px;  border-color:#d27d00;  color:#555}
.contentText .featureNewsImage{float:right; padding:5px;}
.warning{background:url(/images/info.gif) top left no-repeat;color:red;display:inline;float:left;font-size:18px;line-height:25px;padding-left:55px;}


/* Cancer Atlas CSS */
.atlas li{ background:none !important;  float:left;  margin:0 !important;  padding:0 !important;  width:100%}
.atlas li img{ float:left;  padding:0 10px 0 0}
.atlas li a{ clear:both;  float:left;  line-height:37px;  margin:10px 0}
/* Static Page CSS */
div.static{ height:300px !important;  overflow:auto;  padding:0 20px 0 0;  width:450px !important}
/* Side Process CSS */
ol.sideProcess{ float:left;  margin: 0; width:240px}
ol.sideProcess li{ background-image:none !important;  border-left:1px solid #FFF;  border-right:1px solid #FFF;  clear:both;  color:#CCC;  float:left;  font-size:20px;  font-weight:bold;  list-style-type:decimal;  list-style-position:inside;  margin:0 !important;  padding:10px !important;  width:218px}
ol.sideProcess li span{ clear:both;  float:left;  font-size:14px;  font-weight:normal;  line-height:20px;  padding:10px 0 10px 26px;  width:170px}
ol.sideProcess li.active{ background-color:#f1faff !important;  border-bottom:1px solid #8fb9d0;  border-left:1px solid #8fb9d0;  border-right:none;  border-top:1px solid #8fb9d0;  color:#555;  position:relative;  width:219px;  z-index:2}
div.sideProcessFirstStep{ background-color:#f1faff;  border:1px solid #8fb9d0;  display:inline;  float:left;  height:200px;  margin-left:-1px;  padding:0px 15px 10px 25px;  position:relative;  width:390px}
div.sideProcessFirstStep input{ clear:both;  display:inline;  float:left;  margin:10px 0 10px 94px}
div.sideProcessFirstStep label{ float:left;  font-size:14px;  margin:15px 10px 10px 0}
div.sideProcessFirstStep input.file{ clear:none;  margin:10px 0}
div.sideProcessFirstStep span{ clear:both;  color:#F00;  float:left;  font-size:12px;  line-height:18px;  margin:0 0 0 94px;   width:280px}
div.sideProcessSecondStep{ background-color:#f1faff;  border:1px solid #8fb9d0;  display:inline;  float:left;  margin-left:-1px;  padding:20px 10px 10px 10px;  position:relative;  width:699px}
div.sideProcessSecondStep div.preview{ background:none;  display:inline;  float:left;  margin:0 0 0 16px;  padding:0;  position:relative;  width:150px}
div.sideProcessSecondStep div.preview h3{ position:relative}
div.sideProcessSecondStep div.preview div{ height:150px;  margin:0 0 10px 0;  overflow:hidden;  width:150px}
div.jcrop-holder{ float:left;  width:525px}
div.sideProcessLastStep{ background-color:#f1faff;  border:1px solid #8fb9d0;  display:inline;  float:left;  height:402px;  margin-left:-1px;  padding:0 10px 10px 10px;  position:relative;  text-align:center;  width:410px}
div.sideProcessLastStep p{ float:left;  margin:0 0 0 10px;  text-align:left;  width:400px}
div.sideProcessLastStep img{ margin:0 0 10px 0}
.middleImg{ padding:0 10px 40px 10px}
/* Message Board CSS */
div.messageBoardList h3{border:none !important;float:left;width:100%}
div.messageBoardList ul{float:left;width:100%}
div.messageBoardList ul li{clear:both;float:left;white-space:nowrap}
div.discussionActions{padding:5px 0 20px;text-align:right}
table.mbDis{border-collapse:collapse;width:485px}
table.mbDis th{background:url(/images/header-bg.gif) top left repeat-x #FFF;  border:1px solid #CCC;  color:#555;  font-size:12px;  padding:4px}
table.mbDis td{ border-bottom:1px solid #CCC;  padding:0 4px;  vertical-align:middle}
table.mbDis td a{ line-height:18px}
table.mbDis td a:hover{ color:#4A911C}
table.mbDis td.imgTD{ padding:4px}
.oddBG{ background-color:#f7fcff}
.hoverBG{ background-color:#eaf7ff !important}
/* Message Page CSS */
div.mbpost{background:url(/images/post-bg.gif) -100px 0px repeat-y;  border:1px solid #CCC;  display:inline;  float:left;  margin:0 0 30px 0;  padding:0 0 20px 0;  position:relative;  width:677px}
/* Ignore User CSS 
div.imbpost{background:url(/images/post-bg.gif) -100px 0px repeat-y;border:1px solid #CCC;cursor:pointer;display:inline;float:left;margin:10px 0 0 0;padding:10px 0 10px 0;position:relative;width:677px}
div.imbpost a{float:left;line-height:15px;text-align:center;width:115px}
div.imbpost p{float:left;font-size:12px !important;line-height:15px !important;padding:0 0 0 15px !important;width:547px}
div.imbpost p a{float:right;padding-right:10px;text-align:left;width:auto}
*/
div.mbpost div.author{display:inline;float:left;text-align:center;width:115px}
div.mbpost div.author p{border:0;display:block;padding:10px 0 15px 0;text-decoration:none}
div.mbpost div.author a{font-size:12px;padding-bottom:3px}
div.mbpost div.author a span{display:block;line-height:20px;text-decoration:underline}
div.mbpost div.author span{display:block;font-size:12px;line-height:20px;padding:3px 0;}
div.mbpost div.author em{font-style:italic;}
div.mbpost div.author a span.at300bs{display:none}
div.mbpost div.author ul{border-bottom:1px dotted #a9ccde}
div.mbpost div.author li{background:none;border-top:1px dotted #a9ccde;line-height:22px;margin:0 1px 0 0;padding:6px 0 6px 5px;text-align:left}
div.mbpost div.author li:hover{background-color:#FFF}
div.mbpost div.message{display:inline;float:left;padding:0 0 0 15px;width:547px}
div.mbpost div.message h3{line-height:26px;margin-bottom:2px}
div.mbpost div.message h3:hover, div.mbpost div.message h3 a:hover{color:#ee961b;border-color:#ee961b}
div.mbpost div.message h3 a{color:#4A911C;display:block;text-decoration:none}
div.mbpost div.header{float:left;margin:0 0 10px 0;position:relative;width:100%}
div.mbpost div.header p{font-size:11px;padding:0 0 10px 0}
div.mbpost div.header span{bottom:12px;font-size:11px;padding:4px 0;position:absolute;right:0px}
div.mbpost div.msgContent{color:#555;float:left;font-size:14px;line-height:22px;overflow:auto;padding:10px 10px 35px 0;width:535px}
blockquote{background:url(/images/quote-start.gif) 10px 10px no-repeat;border:1px dotted #a9ccde;margin:10px 0;padding:10px 10px 10px 35px}
.quoteBox{background:url(/images/quote-end.gif) bottom right no-repeat;font-size:12px;padding:0 25px 0 0}
.quoteBox p{font-size:12px}
.quoteBox br{line-height:1px}
div.mbpost div.bottomLinks{bottom:10px;font-size:14px;left:130px;padding:4px 0 0 0;position:absolute;width:530px}
div.mbpost div.bottomLinks div.addthis_toolbox{float:right}
div.mbpost div.bottomLinks div.addthis_toolbox a{float:left;padding:0 0 0 10px}
div.mbpost div.bottomLinks div.addthis_toolbox a span{float:left}

.quote{background:url(/images/message-quote.gif) top left no-repeat;padding:0 5px 2px 20px}
.reply{background:url(/images/message-add.gif) top left no-repeat;padding:0 5px 2px 20px}
.lock{background:url(/images/lock.gif) top left no-repeat;padding:0 0 0 20px}
.userAdd{background:url(/images/user-add.gif) top left no-repeat;padding:0 0 0 20px}
.report{background:url(/images/error.gif) top left no-repeat;padding:0 0 0 20px}
.ignore{background:url(/images/user-block.gif) top left no-repeat;padding:0 0 0 20px}
.track{background:url(/images/track.gif) top left no-repeat;padding:0 0 0 20px}
.emailGo{background:url(/images/email-go.gif) top left no-repeat;padding:0 0 0 20px}
.unIgnore{background:url(/images/unignore.gif) top left no-repeat;padding-left:20px}
.show{background:url(/images/message.gif) top left no-repeat;padding-left:20px}
.preview{background:url(/images/preview.gif) top left no-repeat;padding-left:20px}
.cancel{background:url(/images/cross.gif) top left no-repeat;padding-left:20px}
.user{background:url(/images/user.gif) top left no-repeat;padding-left:20px}
.home{background:url(/images/home.gif) top left no-repeat;padding-left:20px}
.cake{background:url(/images/cake.gif) top left no-repeat;padding-left:20px}
.picture{background:url(/images/picture.gif) top left no-repeat;padding-left:20px}
.feed{background:url(/images/news.gif) top left no-repeat;padding-left:20px}
.tracked-messages{background:url(/images/layers.png) top left no-repeat;padding-left:20px}
.key{background:url(/images/key.gif) top left no-repeat;padding-left:20px}
.friend{background:url(/images/friend.gif) top left no-repeat;padding-left:20px}
.email{background:url(/images/email.gif) top left no-repeat;padding-left:20px}
.private{background:url(/images/private.gif) top left no-repeat;padding-left:20px}
.email-private{background:url(/images/email-private.gif) top left no-repeat;padding-left:20px}
.messages{background:url(/images/messages.gif) top left no-repeat;padding-left:20px}
.newsletter{background:url(/images/newsletter.gif) top left no-repeat;padding-left:20px}
.news{background:url(/images/news.gif) top left no-repeat;padding-left:20px}
.cancers{background:url(/images/red-plus.gif) top left no-repeat;padding-left:20px}
.interests{background:url(/images/information.gif) top left no-repeat;padding-left:20px}
.pencil{background:url(/images/pencil.gif) top left no-repeat;padding-left:20px}
.save{background:url(/images/save.gif) top left no-repeat;  padding-left:20px}
.undo{background:url(/images/undo.gif) top left no-repeat;  padding-left:20px}
.user-red{background:url(/images/user_red.png) top left no-repeat;  padding-left:20px}
.world{background:url(/images/world.png) top left no-repeat;  padding-left:20px}

/* Post Message CSS */
div.userMessage{ float:left;  width:465px}
div.postMessage{ margin:20px 0 0 0}
div#deleteProfile div.postMessage{ margin:10px 0;}
div.postMessage.right{ float:right}
div.postMessage label{ font-size:18px;  line-height:45px;  padding:0 10px 0 0}
div.postMessage .validate{ background-position:5px 1px;  font-size:14px;  line-height:30px;  padding:0 0 0 25px !important}
div.postMessage .indent{ margin:0 0 0 73px !important}
div.postMessage select{ font-size:16px;  padding:2px 0;  width:399px}
div.postMessage input.textBox{ color:#555;  border:1px solid #AAA;  font-size:16px;  padding:4px 2px;  width:379px}
div.postMessage input.textBox:hover{ border-color:#888}
div.postMessage textarea{ height:250px;  width:460px}
div.checkBox{ margin:5px 0}
div.checkBox label{ font-size:14px;  line-height:25px;  padding:0 0 0 0}
div.checkBox a{ font-size:14px;  line-height:25px;  padding:0 0 0 0}
/* Reply Message CSS */
div.replyMessage{ display:inline;  float:left;  margin:10px 0 0 30px;  width:463px}
div.replyMessageContent{ border:1px solid #CCC;  display:inline;  float:left;  width:461px}
div.replyMessageContent div.header{ background-color:#f2f9fe;  border-bottom:1px solid #a9ccde;  padding:15px 15px 0 15px}
div.replyMessageContent strong{ font-size:15px;  margin-bottom:0px}
div.replyMessageContent div.header p{ font-size:11px;  padding:0 0 10px 0}
div.replyMessageContent div.header a.inactive{ color:#555555;}
div.replyMessageContent div.header a.inactive:hover{ color:#555555;}
div.replyMessageContent div.msgContent{ color:#555;  font-size:14px;  height:300px;  line-height:22px;  overflow:auto;  padding:0 15px}
#facebox p.error{ margin:10px 0;  width:394px}
#facebox #previewMessage{ display:block}
#previewMessage{ display:none;  float:none;  height:400px;  overflow:auto;  position:relative;  width:710px}
#previewMessage .mbPost{ width:700px}


/* Pop Up Styles */
#facebox div.popUp{ display:block}
div.popUp{ border:1px solid #A9CCDE;  display:none;  float:left;  margin:0 0 15px 0;  width:475px}
div.popUp div.blueBorder{ border:5px solid #e4f2f9;  float:left;  padding:15px;  width:435px}
div.popUp div.blueBorder textarea{ height:90px;  width:430px}
div.popUp div.actions{ background-color:#E4F2F9;  float:left;  padding:5px 5px 10px 0;  width:470px}
div.popUp p{ color:#555;  font-size:14px;  line-height:22px;  padding:10px 0}
div.popUp ul { list-style: disc outside none; margin: 0 0 0 20px}
div.popUp ul li{ color:#555;  font-size:14px;  line-height:22px;  padding:10px 0}
div.popUp div.smallWindow{ height:200px; overflow:auto}
div.popUp div.actions a.button{ float:right;  font-size:14px;  margin:0 5px;  text-decoration:none}
div.popUp div.actions a.active{ background-position:0 -60px;  border-color:#174662;  color:#FFF}
div.popUp div.actions a.active:hover{ background-position:0 -90px;  border-color:#245672}

div.settingsPopup{ border:1px solid #A9CCDE; float:left;  margin:0 0 15px 0;  width:740px}
div.settingsPopup div.blueBorder{ border:5px solid #e4f2f9;  float:left; height:300px; overflow:auto; padding:15px;  width:700px}
div.settingsPopup div.blueBorder textarea{ height:90px;  width:430px}
div.settingsPopup div.actions{ background-color:#E4F2F9;  float:left;  padding:5px 5px 10px 0;  width:735px}
div.settingsPopup p{ color:#555;  font-size:14px;  line-height:22px;  padding:10px 0}
div.settingsPopup div.actions a.button{ float:right;  font-size:14px;  margin:0 5px;  text-decoration:none}
div.settingsPopup div.actions a.active{ background-position:0 -60px;  border-color:#174662;  color:#FFF}
div.settingsPopup div.actions a.active:hover{ background-position:0 -90px;  border-color:#245672}

/* Survey */
div.survey{color:#555}
div.survey p{float:left;font-size:14px;padding:4px 0;width:100%}
div.survey p label{float:left;line-height:21px;width:90%}
div.survey p input{clear:both;float:left;margin:5px 0 0;padding:0 0 0;width:10%}
.graph{float:left; margin:10px 0;}
.surveyQuestion{float:left;font-size:14px; line-height:20px; padding:15px 0;}
.surveyButton{float:left; margin:10px 0 0 15px}
.viewMoreButton{float:left; margin:0 0 5px 15px}

.loading{background:url(/images/facebox/loading.gif) no-repeat center center}
.bar-title{clear:both; position:relative; float:left; width:125px; line-height:20px; margin-right:5px; text-align:right}
.bar-container{clear:right;position:relative;  float:left; width:100px; height:10px;  margin:0px 0px 15px}
.bar-container div{background-color:#4391c2; border:1px solid #e4f5fd; height:20px}
.bar-container strong{position:absolute; right:-10px; top:5px; overflow:hidden}
.totalCount{clear:both; float:left; font-weight:bold; margin:10px; text-align:right; width:230px}
span.surveyMessage{clear:both;font-size:14px;line-height:20px;display:block;color:#666; }

/* New Profile Styles */
div.profInfo
{
    float:left;
    padding:0;
    width:150px;
}
div.imageName{float:left;position:relative;width:150px}
div.imageName a{background:url(/images/picture.gif) 5px 3px no-repeat #4b98c7;color:#FFF;cursor:pointer;font-size:12px;font-weight:bold;padding:5px 5px 5px 25px;position:absolute;right:0;text-decoration:none;top:0}
div.imageName a:hover{background-color:#dcf2fd;color:#4b98c7;text-decoration:underline}
div.imageName span{clear:both;color:#555;float:left;font-size:15px;font-weight:bold;margin:10px 0;text-align:center;width:100%}

ul.profileActions
{
    border-bottom:1px solid #CCC;
    float:left;
    margin:8px 0;
    padding:0 0 15px 0;
    width:150px;
}
ul.profileActions li a
{
    background-color: #FFFFFF;
    clear: both;
    float: left;
    font-family: Verdana;
    line-height: 15px;
    margin: 0 0 1px;
    padding: 3px 0 3px 3px;
    text-decoration: none;
    width: 147px;
}
ul.profileActions li a span
{
    width: 200px;
}
ul.profileActions li a span.email-private,ul.profileActions li a span.ignore
{
    float:left;
    height:18px;
    padding-left: 23px;
}
ul.profileActions li a:hover
{
    background-color:#c3e8ff;
    color: #113144;
}
ul.profileActions li a.active
{
    background-color:#4e9ac9;
    color: #FFF;
    font-weight:bold;
}
ul.profileActions li a.active:hover
{
    background-color:#4e9ac9;
    color: #FFF;
}
ul.profileActions li a span
{
    cursor:pointer;
}
.cfInfo
{
    background: url("/images/icon_glove.png") no-repeat scroll left top transparent;
    float: left;
    height: 18px;
    padding: 0 0 0 23px;
}
div.profInfo h1
{
    color:#555;
    font-size:20px;
    font-weight:normal;
    letter-spacing:-1px;
    line-height:30px;
    overflow:hidden;
    text-align:center;
    width: 150px;
}
div.profInfo div.friends
{
    float:left;
    width:150px;
}
div.profInfo div.friends a.a_addFriend
{
    background-color: #F2F9FE;
    border: 1px solid #A9CCDE;
    float: left;
    margin: 0 0 10px;
    padding: 5px;
    position:relative;
    width: 130px;
}
div.profInfo div.friends a.a_addFriend em
{
    height: 15px;
    left: -7px;
    position: absolute;
    top: -5px;
    width: 15px;
}
div.profInfo div.friends a.a_addFriend:hover
{
    border-color:#EE961B;
    background-color:#fff3e2;
}
div.profInfo div.friends a.a_addFriend img
{
    float: left;
    margin: 0 5px 0 0;
    width: 40px;
}
div.profInfo div.friends a.a_addFriend span
{
    float: left;
    font-size: 13px;
    font-weight: bold;
    padding: 14px 0 0;
    width: 85px;
}
div.profInfo div.friends a.title
{
    float:left;
    font-weight:bold;
    margin: 0 0 15px 0;
    text-decoration:none;
    width:150px;
}
div.profInfo div.friends a.title:hover
{
    color:#3A6D8C;
    text-decoration:underline;
}
div.profInfo ul.friendList
{
    float:left;
    width:150px;
}
div.profInfo ul.friendList li
{
    clear: both;
    float: left;
    width: 150px;
}
div.profInfo ul.friendList li a
{
    background-color: #FFF;
    border-bottom: 1px dotted #f3f3f3;
    float: left;
    overflow:hidden;
    padding: 5px 0;
    text-decoration:none;
    width: 150px;
}
div.profInfo ul.friendList li a:hover
{
    color:#3A6D8C;
    background-color:#F2F9FE;
}
div.profInfo ul.friendList li a img
{
    float:left;
    margin:0 5px 0 0;
    width:40px;
}
div.profInfo ul.friendList li a strong
{
    float: left;
    font-weight: bold;
    padding: 0;
    width: 105px;
}
div.profInfo ul.friendList li a:hover strong
{
    text-decoration:underline;
}
div.profInfo ul.friendList li a span
{
    color: #AAA;
    float: left;
    font-size: 12px;
    line-height: 16px;
    margin: 2px 0 0;
    text-decoration: none;
    width: 105px;
}

div.profContent
{
    border-bottom: 1px solid #CCCCCC;
    border-left: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    float: left;
    min-height: 900px;
    padding: 0 20px 20px;
    position:relative;
    width: 568px;
}
div#tabContent
{
    float:left;
    width:100%;
}
div.wall a.privacy
{
    line-height:16px;
    position: absolute;
    right: 12px;
    top: 9px;
}
div.wall
{
    float:left;
    padding: 0;
    position:relative;
    width:568px;
}
div.wall div#subTabLoad
{
    min-height:1000px;
    top:130px;
}
div.wall span.watermarkOn
{
    display:inline;
    float:left;
    font-size: 14px;
    left: 15px;
    position: absolute;
    top: 17px;
    width:138px;
}
div.wall p.noData
{
    background: url("/images/chat-bubble-alert.png") no-repeat scroll 10px 8px #F2F9FE;
    border: 1px solid #A9CCDE;
    color: #3A6D8C;
    display:inline;
    float: left;
    font-size: 18px;
    line-height: 25px;
    margin: 10px 0 0 0;
    padding: 15px 15px 15px 115px;
    width: 415px;
}
div.wallMessage
{
    background-color: #FFFFFF;
    border: 1px solid #FFFFFF;
    float: left;
    left: 0;
    padding: 10px;
    position: absolute;
    top: 30px;
    width: 546px;
    z-index: 1;
}
div.wallMessageActive
{
    border:1px solid #CCC;
}
div.wallMessage span
{
    clear:both;
    float: left;
    width:100%;
}
div.wallMessage div.jqEasyCounterMsg
{
    bottom: 13px;
    font-style: italic;
    position: absolute;
    right: 11px;
    width: auto;
}
div.wallMessage ul
{
    clear:both;
    display:none;
    float: left;
    margin:10px 0 0 0;
    width:100%;
}
div.wallMessage ul li
{
    float: left;
    width:auto;
}
div.wallMessage ul li a
{
    float: left;
    padding: 0;
    width: auto;
}
div.wallMessage ul li a img
{
    background-color: #FFF;
    border: 5px solid #FFF;
    height: 40px;
    width: 40px;
}
div.wallMessage ul li a:hover img
{
    background-color: #e3f4fd;
    border-color: #A9CCDE;
}
div.wallMessage ul li a.active img
{
    background-color: #FFF;
    border-color: #D27D00;
}
div.wallMessage div.statusFriends
{
    background: url("/images/warning.png") no-repeat scroll 10px 10px #FEF8E5;
    border: 1px solid #D27D00;
    color: #333333;
    display:none;
    float: left;
    font-size: 13px;
    line-height: 17px;
    margin: 10px 0;
    padding: 10px 10px 10px 67px;
    width: auto;    
}
div.wallMessage div.statusFriends a
{
    color: #D27D00;
    font-weight:bold;
}
div.wallMessage div.statusFriends a:hover
{
    text-decoration:none;
}
div.wallMessage div.emoticon
{
    clear:both;
    display:none;
    float: left;
    margin: 5px 0 0;
    width: 545px;
}
div.emoticon ul
{
    margin-bottom:20px;
}
div.emoticon a#showEmotes
{
    float: left;
    font-size: 13px;
    font-style: italic;    
    padding: 1px 0 0 21px;
    width: 380px;
}
div.pnlTabContent, div.pnlSubTabContent
{
    float:left;
    width:100%;
}
div.profContent div#tabLoad
{
    background:none repeat scroll 0 0 #FFF;
    background-color:#FFF;
    display:none;
    fliter: alpha(opacity=90);
    min-height:200px;
    left:0;
    opacity: 0.9;
    position:absolute;
    text-align:center;
    top:0;
    width:588px;
    zoom:1;
    z-index:1336;
}
div#subTabLoad, div#subSubTabLoad
{
    background:none repeat scroll 0 0 #FFF;
    background-color:#FFF;
    display:none;
    fliter: alpha(opacity=90);
    min-height:500px;
    left:0;
    opacity: 0.9;
    position:absolute;
    text-align:center;
    top:67px;
    width:588px;
    zoom:1;
    z-index:1336;
}
div#subTabLoad img
{
    margin: 50px 0 0 0;
}

div.profContent div#tabLoad img
{
    margin:100px 0 0 0;
}
div.profContent #txtWall
{
    border: 1px solid #CCCCCC;
    color: #444;
    float: left;
    font-family:Arial;
    font-size: 14px;
    height:18px;
    line-height:20px;
    margin: 0 6px 0 0;
    overflow: hidden;
    padding: 3px 0 3px 3px;
    width: 477px;
}
div.wall span.saving
{
    background: url("/images/loader.gif") no-repeat scroll 17px 0 #F0F9FE;
    border: 1px solid #A9CCDE;
    clear: none;
    color: #555555;
    display: none;
    float: left;
    font-size: 11px;
    font-weight: bold;
    margin: 0 0 0;
    padding: 11px 6px 4px 7px;
    width: 38px;
}
div.wallMessage div.jqEasyCounterMsg
{

    bottom: 13px;
    font-style: italic;
    position: absolute;
    right: 11px;
    width: auto;
}
div.wall a.button
{
    float: left;
    font-size: 13px;
    margin: 0;
    padding: 6px 9px 7px;
    width: 38px;
}
div.updateWall
{
    float: left;
    margin:0 0 60px 0;
    width:100%;
}
div.updateWall h4
{
    margin:6px 0 0 0;
}
ul#wallPosts
{
    float:left;
    margin: 0;
    width:100%;
}
ul#wallPosts li
{
    border-bottom: 1px dotted #CCCCCC;
    float: left;
    margin: 0;
    padding: 10px 0;
    position: relative;
    width: 568px;
}
ul#wallPosts li a.profImg
{
    float: left;
    height:40px;
    margin:0;
    padding:0;
    position:relative;
    width:40px;
}
ul#wallPosts li a.profImg img
{
    bottom: -6px;
    height: 25px;
    position: absolute;
    right: -6px;
    width: 25px;
}
ul#wallPosts li.newLi p
{
    padding: 0 0 0 10px;
}
ul#wallPosts li div
{
    float: left;
    margin: 0 0 5px;
    padding: 0;
    position:relative;
    width: 528px;
}
ul#wallPosts li div span
{
    background-position: 10px 0;
    background-repeat: no-repeat;
    clear: both;
    color: #AAAAAA;
    float: left;
    font-size: 11px;
    margin: 5px 0 0 10px;
    padding: 3px 0 3px 32px;
    width: auto;
    white-space:nowrap;
}
ul#wallPosts li div a
{
    font-weight:bold;
    margin:0;
    padding:0;    
    text-decoration:none;
}
ul#wallPosts li div a.action
{
    background-position: 5px -4447px;
    border-left: 1px solid #CCCCCC;
    float: left;
    font-size: 11px;
    font-weight: normal;
    line-height: 17px;
    margin: 4px 0 0 9px;
    padding: 0 0 0 25px;
    text-decoration: none;
}
ul#wallPosts li div a.action:hover
{
    text-decoration:underline;
}
ul#wallPosts li div a:hover
{
    color:#3A6D8C;
    text-decoration:underline;
}
ul#wallPosts li div h6
{
    color: #555555;
    float: left;
    font-size: 12px;
    margin: 0 0 0 10px;
    padding: 0px 0 2px 0;
    width: 508px;
}
ul#wallPosts li p a
{
    clear: none;
    float: none;
    font-size: 14px;
    font-weight: normal;
    line-height: 16px;
    margin: 0;
    padding: 0;
    width: auto;
}
ul#wallPosts li div a.iconGo
{
    background: url("/images/bullet_go.png") no-repeat scroll right top transparent;
    bottom: 0;
    color: #AAAAAA;
    font-size: 11px;
    font-weight: normal;
    line-height: 16px;
    padding: 0 17px 0 0;
    position: absolute;
    right: 7px;
    text-decoration: none;
    white-space: nowrap;
    width: auto;
}
ul#wallPosts li div a.iconGo:hover
{
    text-decoration:underline;
}
ul#wallPosts li p a.undo
{
    clear: none;
    float: none;
    font-size: 14px;
    line-height: 16px;
    margin: 0;
    padding: 0 0 0 20px;
    width: auto;
}
ul#wallPosts li a.closeUndo
{
    background: url("/images/close-green.gif") no-repeat scroll left top transparent;
    height: 16px;
    position: absolute;
    right: 10px;
    top: 10px;
    width: 16px;
}
ul#wallPosts li div p
{
    color:#555;
    float:left;
    font-size:14px;
    line-height: 20px;
    margin: 0 0 0 10px;
    padding: 5px 0 5px 10px;
    width: 508px;
}
ul#wallPosts a.removePost, ul#wallPosts a.hidePost
{
    background: url(/images/close.gif) top left no-repeat;
    display:none;
    height: 16px;
    position: absolute;
    right: 10px;
    top: 0px;
    width: 16px;
}
ul#wallPosts a.removePost:hover, ul#wallPosts a.hidePost:hover
{
    background-position: 0 -16px;
}
div#commentBox
{
    display:none;
}
ul#wallPosts li div.addComment
{
    background-color: #E3F4FD;
    float: left;
    margin: 2px 0 0 61px;
    width: 500px;
}
div.addComment img
{
    float: left;
    height: 30px;
    padding: 5px 0 5px 5px;
    width: 30px;
}
ul#wallPosts li div.addComment div
{
    float: left;
    margin: 0;
    padding: 0 0 0 5px;
    width: 455px;
}
ul#wallPosts li div.addComment div textarea
{
    border: 1px solid #A9CCDE;
    color: #333;
    float: left;
    font-family: arial;
    font-size: 12px;
    height: 15px;
    line-height:17px;
    margin: 8px 0;
    padding: 3px;
    width: 370px;
}
ul#wallPosts li div.addComment div a
{
    float: left;
    font-size: 11px;
    margin: 8px 0 0 5px;
    padding: 6px 6px 6px 9px;
    width: 54px;
}
ul#wallPosts li div.addComment div a:hover
{
    color:#555555;
    text-decoration:none;
}
ul#wallPosts li div.addComment div em
{
    background: url("/images/loader.gif") no-repeat scroll left top transparent;
    color: #777777;
    float: left;
    font-weight: bold;
    margin: 14px 0 0 5px;
    padding: 0 0 0 24px;
}
ul#wallPosts ul.commentList
{
    float: left;
    margin: 0 0 0 61px;
    width: 490px;
}
ul#wallPosts ul.commentList li
{
    background-color: #E3F4FD;
    border: medium none;
    float: left;
    margin: 2px 0 0;
    padding: 5px;
    position:relative;
    width: 490px;
}
ul#wallPosts ul.commentList li a.aDeleteComment
{
    background: url("/images/close.gif") no-repeat scroll left top transparent;
    display:none;
    height:16px;
    position:absolute;
    right:5px;
    top:5px;
    width:16px;
}
ul#wallPosts ul.commentList li a.aReportComment
{
    background: url("/images/report.png") no-repeat scroll left top transparent;
    display:none;
    height:16px;
    position:absolute;
    right:5px;
    top:5px;
    width:16px;
}


ul#wallPosts ul.commentList li a:hover
{
    background-position: 0 -16px;
}
ul#wallPosts ul.commentList li img
{
    float:left;
    height:30px;
    width:30px;
}
ul#wallPosts ul.commentList li div
{
    float: left;
    margin:0;
    padding: 0 0 0 7px;
    width: 453px;
}
ul#wallPosts ul.commentList li div p a
{
    font-size:11px;
    font-weight:bold;
}
ul#wallPosts ul.commentList li div p
{
    clear: both;
    color: #333333;
    float: left;
    font-size: 11px;
    line-height: 16px;
    margin: 0;
    padding: 0;
    width: 430px;
}
ul#wallPosts ul.commentList li div em
{
    clear: both;
    color: #808080;
    float: left;
    font-size: 11px;
    margin: 3px 0 0;
    white-space:nowrap;
    width: auto;
}

div.profDetails
{
    float:left;
    padding:0;
    width:200px;
}
div.profDetails h3
{
    border-bottom: 1px solid #CCCCCC;
    float: left;
    line-height:25px;
    overflow:hidden;
    padding: 5px 0 5px 10px;
    width: 190px;
}
div.profDetails span.noInfo
{
    color:#555;
    float:left;
    font-size:13px;
    line-height:18px;
    padding:0 0 0 10px;
    width:190px;
}
div.profDetails div.userDetail
{
    border-bottom:1px dotted #CCC;
    float:left;
    margin:0 0 4px 0;
    padding:0 0 5px 35px;
    width:165px;
}
div.profDetails div.userDetail.types
{
    background:url(/images/user.gif) 10px 2px no-repeat;
}
div.profDetails div.userDetail.cancers
{
    background:url(/images/red-plus.gif) 10px 2px no-repeat;
}
div.profDetails div.userDetail.interests
{
    background:url(/images/information.gif) 10px 2px no-repeat;
}
div.profDetails div.userDetail strong
{
    color:#555;
    font-size:13px;
    line-height:18px;
}
div.profDetails div.userDetail span
{
    color:#555;
    font-size:13px;
    line-height:18px;
}
div.profDetails div.userDetail span span
{
    color:#555;
    float:none;
    line-height:18px;
    width:auto;
}

div.profDetails select
{
    display:none;
}
div.profDetails span.editType
{
    background:url(/images/user.gif) 0 4px no-repeat;
    float:left;
    margin:0 0 0 8px;
    padding-left:20px;
    width:170px;
}
div.profDetails span.editCancers
{
    background:url(/images/red-plus.gif) 0 4px no-repeat;
    float:left;
    margin:0 0 0 8px;
    padding-left:20px;
    width:170px;
}
div.profDetails span.editInterests
{
    background:url(/images/information.gif) 0 4px no-repeat;
    float:left;
    margin:0 0 0 8px;
    padding-left:20px;
    width:170px;
}
div.profDetails span.noEdit
{
    display:block;
    line-height:18px;
    padding:3px 0 0 3px;
}
div.profDetails span.ui-dropdownchecklist-wrapper
{
    display:block !important;
}
div.profDetails span.ui-dropdownchecklist
{
    border:1px solid #FFF;
    display:block !important;
    padding:3px 0 3px 3px;
    position:relative;
    width:auto !important;
}
div.profDetails span.ui-dropdownchecklist img
{
    position:absolute;
    right:0;
    top:5px;
}
div.profDetails span.ui-dropdownchecklist p
{
    background:url(/images/disk.gif) top left no-repeat;
    color:#306D30;
    font-size:11px;
    font-weight:bold;
    line-height:13px;
    padding:1px 0 0 17px;
    position:absolute;
    right:-55px;
    top:3px;
}
div.profDetails span.ui-dropdownchecklist-text
{
    cursor:pointer;
    display:block !important;
    line-height:16px;
    min-height:16px;
    padding:0 20px 0 0;
    width:auto !important;
}
div.profDetails span.ui-dropdownchecklist-text a, div.aboutMe p a
{
    cursor:pointer;
    font-style:italic;
    text-decoration:underline;
}
.ui-dropdownchecklist-hover, .ui-dropdownchecklist-active
{
    background:url(/images/dropdown_hover.png) top right no-repeat;
    border:1px solid #CCC !important;
}
.ui-dropdownchecklist-dropcontainer
{
    background-color:#FFF;
    border:1px solid #CCC;
}
.ui-dropdownchecklist-dropcontainer span
{
    display:inline !important;
}
.ui-dropdownchecklist-item-hover
{
    background-color:#f2f9fe;
}
#userCancerList.ui-dropdownchecklist-dropcontainer-wrapper
{
    width:215px !important;
}
#userInterestList.ui-dropdownchecklist-dropcontainer-wrapper
{
    width:200px !important;
}


div.profDetails div.aboutMe
{
    float:left;
    padding:0;
    width:200px;
}
div.profDetails div.aboutMe p
{
    color:#555;
    float:left;
    font-size:13px;
    line-height:18px;
    padding:0 0 0 10px;
    width:190px;
}

div.editAboutMe
{
    float:left;
    margin:10px 0 0 0;
    padding:10px 0;
    position:relative;
    width:200px;
}
div.editAboutMe h5
{
    color: #555;
    display:inline;
    float: left;
    font-size: 14px;
    font-weight: bold;
    margin: 0 0 5px 10px;
    width: 185px;
}
div.editAboutMe p
{
    border-bottom:1px dotted #CCC;
    border-right:1px dotted #CCC;
    border-top:1px dotted #CCC;
    color:#555;
    float:left;
    font-size:13px;
    height:200px;
    line-height:18px;
    padding:10px 0 10px 10px;
    overflow:auto;
    width:189px;
}
div.editAboutMe textarea
{
    border:1px solid #CCC;
    float:left;
    height:196px;
    width:179px;
}
div.editAboutMe a.button
{
    clear: both;
    float: right;
    font-size: 14px;
    font-style: normal;
    margin: 5px 0px;
    padding: 4px 19px;
    text-decoration: none;
}
div.editAboutMe span
{
    background: url("/images/disk.gif") no-repeat scroll left top transparent;
    bottom: 21px;
    color: #306D30;
    font-size: 11px;
    font-weight: bold;
    line-height: 13px;
    padding: 1px 0 0 17px;
    position: absolute;
    right: 75px;
}

div.userFriends
{
    float:left;
    width:100%;
}

div.userFriends p {
    color: #555555;
    font-size: 14px;
    line-height: 22px;
    padding: 10px 0;
}
div.userFriends p.noData 
{
    color:#3A6D8C;
    font-size: 18px;
    line-height:25px;
    padding: 15px 15px 15px 115px;
}
div.userFriends ul
{
    float:left;
    margin: 15px 0 0 0;
    width:100%;
}
div.userFriends ul li
{
    clear: both;
    float: left;
    position:relative;
    width: 100%;
}
div.userFriends ul li a
{
    background-color: #FFF;
    border-bottom: 1px solid #f3f3f3;
    float: left;
    overflow:hidden;
    padding: 5px 0;
    text-decoration:none;
    width: 100%;
}
div.userFriends ul li a:hover
{
    color:#3A6D8C;
    background-color:#F2F9FE;
}
div.userFriends ul li a img
{
    float:left;
    margin:0 5px 0 0;
    width:40px;
}
div.userFriends ul li a strong
{
    float: left;
    font-weight: bold;
    padding: 0;
    white-space: nowrap;
    width: auto;
}
div.userFriends ul li a:hover strong
{
    text-decoration:underline;
}
div.userFriends ul li a span
{
    float: left;
    width: 300px;
}
div.userFriends ul li a em
{
    color: #AAA;
    float: left;
    font-size: 12px;
    line-height: 16px;
    margin: 2px 0 0;
    text-decoration: none;
    width: 300px;
}
div.userFriends ul li div
{
    position:absolute;
    right:0;
    top:0;
    width:auto;
}
div.userFriends ul li a.a_sendMessage
{
    background:url(/images/page_white_edit.png) 5px 5px no-repeat #F2F9FE;
    border: 1px solid #A9CCDE;
    display:none;
    float: left;
    margin: 10px 15px 0 0;
    overflow: auto;
    padding: 7px 8px 7px 27px;
    white-space: nowrap;
    width: auto;
}
div.userFriends ul li a.a_sendMessage:hover
{
    color:#9b5c00;
    border-color:#d27d00;
    background-color:#f6e5ac;
}

div.userFriends ul li a.a_unFriend
{
    background:url(/images/user_delete.png) 5px 5px no-repeat #F2F9FE;
    border: 1px solid #A9CCDE;
    display:none;
    float: left;
    margin: 10px 15px 0 0;
    overflow: auto;
    padding: 7px 8px 7px 27px;
    white-space: nowrap;
    width: auto;
}
div.userFriends ul li a.a_unFriend:hover
{
    color:#9b5c00;
    border-color:#d27d00;
    background-color:#f6e5ac;
}
a#loadMoreActivity
{
    background-color: #F1F8FF;
    border: 1px solid #7FB0CE;
    color: #7FB0CE;
    cursor:pointer;
    display: none;
    float: left;
    font-size: 17px;
    margin: 17px 0 0;
    padding: 15px 0;
    text-align: center;
    text-decoration:none;
    width: 100%;
}
a#loadMoreActivity:hover
{
    background-color: #cbe5ff;
    border-color: #23638B;
    color: #23638B;
    text-decoration:underline;
}
div.loadingMore
{
    background-color: #F1F8FF;
    color: #23638B;
    display:none;
    float: left;
    font-size: 20px;
    padding: 15px 0;
    text-align: center;
    width: 100%;
}
div.loadingMore span
{
    float: left;
    padding: 2px 10px 0 15px;
    white-space: nowrap;
    width: auto;
}
div.loadingMore img
{
    float: left;
    width: auto;
}

/* User Messages Styles */

div.profContent ul.navTabs
{
    border-bottom: 1px solid #A9CCDE;
    float: left;
    margin: 15px 0;
    width: 100%;
}
div.profContent ul.navTabs li
{
    display: inline;
    float:left;
    width: auto;
}
div.profContent ul.navTabs li a
{
    background: url("/images/footer-top-bg.gif") repeat-x scroll left top #DBF1FD;
    border-left: 1px solid #A9CCDE;
    border-right: 1px solid #A9CCDE;
    border-top: 1px solid #A9CCDE;
    float: left;
    font-size: 13px;
    font-weight: bold;
    margin: 0 0 0 10px;
    padding: 8px 10px;
    text-decoration: none;
    white-space:nowrap;
    width: auto;
}
div.profContent ul.navTabs li a:hover
{
    color: #5795ba;
}
div.profContent ul.navTabs li a.active
{
    background:none repeat scroll 0 0 #FFF;
    position:relative;
    top:1px;
    
}
div.profContent ul.navTabs li a span.privateMessages
{
    background: url(/images/lock.png) top left no-repeat;
    padding: 1px 0 0 23px;
}
div.profContent ul.navTabs li a span.mbMessages
{
    background: url(/images/comments.png) top left no-repeat;
    padding: 0 0 0 23px;
}

div.profContent ul.navTabs li a span.friendActivity
{
    background: url(/images/friend.gif) top left no-repeat;
    padding: 1px 0 0 23px;
}
div.profContent ul.navTabs li a span.myActivity
{
    background: url(/images/user.gif) top left no-repeat;
    padding: 0 0 0 23px;
}

div.profContent div#subSubTabLoad
{
    min-height:1000px;
    top:82px;
}

/* User Private Messages Styles */
ul#privateMessages
{
    float:left;
    margin: 0 0 15px 0;
    width:100%;
}
ul#privateMessages li
{
    border-bottom: 1px dotted #CCCCCC;
    float: left;
    padding: 0;
    position:relative;
    width: 100%;
}
ul#privateMessages li img
{
    float:left;
    width:40px;
}
ul#privateMessages li div
{
    float:left;
    width:320px;
}
ul#privateMessages li a
{
    cursor:pointer;
    float: left;
    padding: 5px 0;
    text-decoration: none;
    width: 100%;
}
ul#privateMessages li a:hover
{
    color:#3A6D8C;
    background-color:#F2F9FE;
}
ul#privateMessages li a:hover h5
{
    text-decoration:underline;
}
ul#privateMessages li a.removePost
{
    background: url("/images/close.gif") no-repeat scroll left top transparent;
    display:none;
    height: 16px;
    padding: 0;
    position: absolute;
    right: 5px;
    top: 23px;
    width: 16px;
}
ul#privateMessages li a.removePost:hover
{
    background-position:0 -16px;
}
ul#privateMessages li a h5
{
    float: left;
    font-size: 13px;
    font-weight: bold;
    line-height:15px;
    overflow:hidden;
    padding: 0 0 0 10px;
    text-decoration: none;
    width: 100%;
}
ul#privateMessages li a:hover h5
{
    text-decoration: underline;
}
ul#privateMessages li span
{
    float: left;
    width: 430px;
}
ul#privateMessages li span span
{
    clear: both;
    color: #777777;
    float: left;
    height: 19px;
    line-height: 18px;
    margin: 0;
    overflow: hidden;
    margin: 0 0 0 10px;
    width: 370px;
}
ul#privateMessages li span span.reply
{
    background:url(/images/arrow_reply.png) top left no-repeat;
    padding-left:19px;
}
ul#privateMessages li span em
{
    color: #777777;
    float: left;
    font-size: 11px;
    font-style: italic;
    line-height: 17px;
    margin: 1px 0 0 10px;
    position: relative;
    right: auto;
    top: auto;
    width: auto;
}
ul#privateMessages li em
{
    color: #999999;
    font-size: 11px;
    font-style: normal;
    position: absolute;
    right: 5px;
    top: 26px;
}

/* Private Message Popup Styles */
h2.pmSubject
{
    clear: none;
    float: left;
    line-height:29px;
    width: 378px;
}
.pmImage
{
    float: left;
    margin: 0 10px 0 0;
    padding: 0 0 0 0;
    width: 40px;
}
.pmInfo
{
    border-bottom: 1px solid #EEEEEE;
    clear: both;
    color: #777777;
    float: left;
    font-size: 11px;
    margin: 5px 0 0;
    padding: 0 0 5px;
    text-align: right;
    width: 100%;
}
/* Paging Styles */
div.totalNotInfo
{
    color: #777777;
    float: left;
    font-size: 14px;
    font-style: italic;
    line-height: 27px;
    margin: 0;
    white-space: nowrap;
    width: auto;
}
div.totalNotInfo strong
{
    font-weight:normal !important;
}
div.paging
{
    float: right;
    margin: 0 0 10px;
    width: auto;
}
div.paging p
{
    color: #777777;
    float: left;
    font-size: 14px;
    font-style: italic;
    line-height: 27px;
    margin: 0 10px 0 0;
    white-space: nowrap;
    width: auto;
}
div.paging a.prev
{
    background:url(/images/arrow-paging.png) -46px 0 no-repeat;
    float:left;
    height:27px;
    margin: 0 5px 0 0;
    width: 44px;
}
div.paging a.prev:hover
{
    background-position: -46px -27px;
}
div.paging a.prev:active
{
    background-position: -46px -54px;
}
div.paging a.prev.disabled
{
    background-position: -46px -81px;
    cursor:default;
}

div.paging a.next
{
    background:url(/images/arrow-paging.png) 0 0 no-repeat;
    float:left;
    height:27px;
    width: 44px;
}
div.paging a.next:hover
{
    background-position: 0 -27px;
}
div.paging a.next:active
{
    background-position: 0 -54px;
}
div.paging a.next.disabled
{
    background-position: 0 -81px;   
    cursor:default;
}
/* User Notification Styles */
div.userNotifications div#subTabLoad
{
    min-height:1000px;
    top:55px;
}
div.userNotifications div.filter
{
    clear: both;
    float: left;
    margin: 5px 0 20px;
    width: 360px;
}
div.userNotifications a.settings
{
    clear:right;
    float: right;
    line-height: 16px;
    margin: 8px 0 0;
    white-space: nowrap;
    width: auto;
}
div.userNotifications a.settings:hover
{
    text-decoration:none;
}
div.userNotifications div.filter strong
{
    color: #777777;
    float: left;
    font-size: 13px;
    padding: 3px 7px 0 0;
    white-space: nowrap;
    width: auto;
}
div.userNotifications div.filter select
{
    float: left;
    width: auto;
}
div.userNotifications p.noDataFilteredData
{
    display:none;
}
ul#notifications li
{
    border-bottom: 1px dotted #CCCCCC;
    float: left;
    padding: 0;
    position:relative;
    width: 100%;
}
ul#notifications li img
{
    float:left;
    width:40px;
}
ul#notifications li div
{
    float:left;
    width:320px;
}
ul#notifications li a
{
    background-color:#F0F8FE;
    float: left;
    padding: 8px 0;
    text-decoration: none;
    width: 100%;
}
ul#notifications li a.profURL
{
    background-color: transparent;
    height: 40px;
    left: 5px;
    padding: 0;
    position: absolute;
    top: 5px;
    width: 40px;
}
ul#notifications li a.unread
{
    background-color:#FFF;   
}
ul#notifications li a:hover
{
    color:#3A6D8C;
    background-color:#dff2ff;
}
ul#notifications li a.removeNotification
{
    background: url("/images/feedback-close.png") no-repeat scroll -4px -5px transparent;
    display:none;
    height: 16px;
    padding: 0;
    position: absolute;
    right: 7px;
    top: 16px;
    width: 16px;
}
ul#notifications li a.removeNotification:hover
{
    background-position:-4px -30px;
}
ul#notifications li a.removedNotification
{
    background-color: #E2FCE2;
    float: left;
    padding: 15px 0 15px 2%;
    width: 98%;float:left;
}
ul#notifications li a.removedNotification span
{
    background: url("/images/undo.gif") no-repeat scroll left top transparent;
    float: none;
    padding: 1px 0 0 20px;
    text-decoration: underline;
    width: auto;
}
ul#notifications li a.removedNotification:hover{
    background-color:#c6f4c6;
}
ul#notifications li a h5
{
    cursor:pointer;
    float: left;
    font-size: 13px;
    font-weight: normal;
    line-height:16px;
    overflow:hidden;
    padding: 0 0 0 10px;
    text-decoration: none;
    width: 370px;
}
ul#notifications li a:hover h5
{
    text-decoration: underline;
}
ul#notifications li span
{
    cursor:pointer;
    display:inline;
    float: left;
    margin-left:45px;
    width: 380px;
}
ul#notifications li span span
{
    clear: both;
    color: #777777;
    cursor:pointer;
    float: left;
    height: 19px;
    line-height: 17px;
    margin: 0;
    overflow: hidden;
    margin: 0 0 0 10px;
    width: auto;
}
ul#notifications li span span.reply
{
    background:url(/images/arrow_reply.png) top left no-repeat;
    padding-left:19px;
}
ul#notifications li span em
{
    color: #777777;
    cursor:pointer;
    float: left;
    font-size: 12px;
    font-style: italic;
    line-height: 17px;
    margin: 1px 0 0 10px;
    position: relative;
    right: auto;
    top: auto;
    width: auto;
}
ul#notifications li span em strong
{
    color: #EE961B;
}
ul#notifications li em
{
    color: #999999;
    cursor:pointer;
    font-size: 11px;
    font-style: normal;
    position: absolute;
    right: 30px;
    top:19px;
}
/* User Information CSS */
div.userInfo
{
    float:left;
    width:100%;
}
div.userInfo ul
{
    float:left;
    width:100%
}
div.userInfo li
{
    float:left;
    width:100%;
}
div.userInfo p {
    color: #555555;
    font-size: 14px;
    line-height: 20px;
    padding: 10px 0;
}
div.userInfo ul li a
{
    background-color:#FFF;
    border-bottom: 1px solid #EEEEEE;
    color: #777777;
    float: left;
    padding: 0;
    position:relative;
    text-decoration: none;
    width: 100%;
}
div.userInfo ul li a:hover
{
    background-color:#F0F8FE;
}
div.userInfo ul li strong
{
    background-position: 0 11px;
    color:#777;
    cursor:pointer;
    float: left;
    margin: 0 0 0 7px;
    padding: 14px 0 14px 24px;
    width: 115px;
}
div.userInfo ul li.edit
{
    background-color:#EEE;
    display:none;
}
div.userInfo ul li div
{
    color:#777;
    float:left;
    padding:2px 0;
    width:350px;
}
div.userInfo ul li div.form
{
    float:left;
    padding:5px 0 10px 0;
    width:350px;
}
div.userInfo ul li div.buttons
{
    margin:10px 0 5px 0;
}
div.userInfo ul li div.buttons a
{
    background-color: #FFFFFF;
    border-bottom: 1px solid;
    border-color:#A9CCDE;
    color: #777777;
    float: left;
    font-size: 14px;
    margin: 0 10px 0 0;
    padding: 5px 10px;
    position: relative;
    text-decoration: none;
    width: auto;
}
div.userInfo ul li div.buttons a.active
{
    background-position: 0 -60px;
    border-color: #174662;
    color: #FFFFFF;
}
div.userInfo ul li div.buttons a.active:hover
{
    background-position:0 -90px;  
    border-color:#245672
}

div.userInfo ul li a img
{
    position: absolute;
    right: 48px;
    top: 11px;
}
div.userInfo ul li a em
{
    cursor:pointer;
    float: left;
    font-size:14px;
    font-style: normal;
    padding: 14px 0;
    width: 350px;
}
div.userInfo ul li a em span
{
    float:none;
    font-size:14px;
    font-style:italic;
    text-decoration:underline;
}
div.userInfo ul li a span
{
    color: #3A6D8C;
    cursor:pointer;
    float: right;
    font-size: 12px;
    padding: 14px 10px 14px 0;
    text-decoration: none;
    white-space: nowrap;
    width: auto;
}
div.userInfo ul li a:hover span
{
    text-decoration:underline;
}

/* User Settings CSS */
div.userSettings
{
    float:left;
    width:100%;
}
div.userSettings ul
{
    float:left;
    margin:15px 0 0 0;
    width:100%
}
div.userSettings li
{
    float:left;
    width:100%;
}
div.userSettings li div.loadSettings
{
    display:none;
    float:left;
    width:100%;
}
div.userSettings ul li a
{
    background-color:#FFF;
    border-bottom: 1px solid #EEEEEE;
    color: #777777;
    float: left;
    padding: 0;
    position:relative;
    text-decoration: none;
    width: 100%;
}
div.userSettings ul li a:hover
{
    background-color:#F0F8FE;
}
div.userSettings ul li a strong
{
    background-position: 0 11px;
    cursor:pointer;
    float: left;
    margin: 0 0 0 10px;
    padding: 14px 0 14px 21px;
    width: 200px;
}
div.userSettings ul li a img
{
    float:left;
}
div.userSettings ul li a em
{
    cursor:pointer;
    float: left;
    font-style: italic;
    padding: 14px 0;
    width: 210px;
}
div.userSettings ul li a span
{
    color: #3A6D8C;
    cursor:pointer;
    float: right;
    font-size: 12px;
    padding: 14px 10px 14px 0;
    text-decoration: none;
    white-space: nowrap;
    width: auto;
}
div.userSettings ul li a:hover span
{
    text-decoration:underline;
}
div.userSettings ul li a img.loader
{
    position: absolute;
    right: 90px;
    top: 12px;
    width: auto;
}
div.userSettings div.popUp
{
    display:block;
    margin: 0;
    width:566px;
}
div.userSettings div.notificationPrefs
{
    height:auto;
    overflow:visible;
}
div.userSettings div.popUp div.blueBorder
{
    padding:0 15px 15px 15px;
    width: 526px;
}
div.userSettings ul li div.popUp div.blueBorder a
{
    border-bottom:none;
    color:#3A6D8C;
    float:none;
    text-decoration:underline;
    width:auto; 
}
div.userSettings ul li div.popUp div.blueBorder a:hover
{
    background-color:transparent;
    color:#ee961b
}
div.userSettings ul li div.popUp div.blueBorder h2
{
    display:none;   
}
p.noData
{
    background: url("/images/chat-bubble-alert.png") no-repeat scroll 10px 8px #F2F9FE;
    border: 1px solid #A9CCDE;
    color: #3A6D8C;
    display: inline;
    float: left;
    font-size: 18px;
    line-height: 25px;
    margin: 10px 0 20px 0 ;
    min-height: 75px;
    padding: 15px 15px 15px 115px;
    width: 436px;
}
div.pnlSubTabContent div.mbpost
{
    width:565px;
}
div.pnlSubTabContent div.mbpost div.message
{
    padding-top:10px;
    width:435px;
}
div.pnlSubTabContent div.mbpost div.msgContent
{
    width:425px;
}
div.pnlSubTabContent div.mbpost div.message h3
{
    margin-bottom:10px;
}

/* Edit Activity Feed Styles */
div.popUp ul.hideActivity
{
    border: 1px solid #C0E9FF;
    float: left;
    margin: 0;
    max-height: 200px;
    overflow: auto;
    width: 100%;
}
div.popUp ul.hideActivity li
{
    background-color: #EAF6FC;
    color: #444444;
    float: left;
    font-size: 14px;
    line-height:14px;
    padding: 7px 0 7px 2%;
    position:relative;
    width: 98%;
}
div.popUp ul.hideActivity li a.showLink
{
    background: url("/images/comments.png") no-repeat scroll left top transparent;
    font-size: 12px;
    line-height: 14px;
    padding: 0 0 0 20px;
    position: absolute;
    right: 5px;
    text-decoration: none;
    top: 7px;
}
div.popUp ul.hideActivity li a.showLink:hover
{
    text-decoration:underline;
}
div.popUp ul.hideActivity li.alt
{
    background-color: #FFF;
}

/* Old Profile Styles */
div.profile{float:left;width:471px}
span.profileMessage{background-color:#CBECBF;color:#297725;float:left;font-size:17px;font-weight:bold;margin:5px 0;padding:15px 0;text-align:center;width:100%;}
div.profileLeft{display:inline;float:left;margin-right:18px;width:471px}
div.profile h4{border-bottom:1px dotted #CCC;padding:0 0 5px 0}
.profileTabs div.profileModule{background:none;padding:25px 0 0 15px}
.fullWidth{width:100% !important}
div.profileModule span.actionLinks{top:43px}
div.profileTabs div.profileModule span.actionLinks{top:26px}
span.actionLinks{position:absolute;right:1px;top:0}
span.actionLinks a{clear:left;float:right;font-size:12px;font-weight:normal;margin:0 0 0 10px;padding-bottom:5px}
div.profileModule{background:url(/images/top-left-corner.jpg) top left no-repeat;display:inline;float:left;padding:42px 0 25px 37px;position:relative;width:434px}
div.profileModule p{color:#555;font-size:14px;line-height:20px;padding:10px 0}
div.profileModule div.half{float:left;width:50%}
div.profileModule div.half ul li{float:left;width:100%}
div.profileModule div.half ul li img{float:left;padding:5px 0 0 9px;width:auto}
div.profileModule div.mainContent{display:inline;float:left;padding-left:10px;width:371px}
div.profileModule div.mainContent a{display:block;font-size:12px;line-height:13px;margin:0;overflow:hidden;padding:0;white-space:nowrap;width:100%}
div.profileModule div.mainContent p{font-size:12px;line-height:18px}
div.profileModule ul.recentUpdates, div.profileModule ul.friendUpdates{float:left;margin:10px 0;width:100%}
div.profileModule ul.recentUpdates li{display:inline;float:left;margin:5px 0 5px 15px;width:419px}
div.profileModule ul li a{clear:both;float:left;font-size:13px;line-height:16px;margin:4px 0;padding:0 0 0 25px;width:auto}
div.profileModule ul.friendUpdates li{float:left;margin:5px 0;width:100%}
div.profileModule ul.friendUpdates li div.left{display:inline;float:left;margin:0 10px 0 15px;width:40px}
div.profileModule ul.friendUpdates li div.right{display:inline;float:left;line-height:20px;width:355px}
div.profileModule ul.friendUpdates a.postTitle{display:block;font-weight:bold}
div.profileModule ul.friendUpdates li a{display:inline;float:none;font-size:12px;line-height:normal;margin:0;padding:0;width:auto}
div.profileModule ul.friendUpdates li a img{display:inline;float:left;margin:0 10px 0 0;width:40px}


div.primaryInfo{color:#555;float:left;padding:0 0 0 20px;width:264px}
div.primaryInfo h1{font-family:Georgia;font-size:20px;font-weight:lighter}
div.friendDesc{background-color:#f2f9fe;line-height:20px;padding:10px}
div.profileModule ul.friendList{float:left;width:100%}
div.profileModule ul.friendList li{float:left;text-align:center}
div.profileModule ul.friendList li a{float:left;font-size:12px;margin:10px 0;overflow:hidden;padding:0;text-align:center;width:108px}
div.profileModule ul.friendList li a img{display:block;margin:0 auto}
div.primaryInfo select{display:none}
div.primaryInfo span.user{background-position:0 5px;display:block !important;margin:10px 0}
div.primaryInfo span.noEdit{display:block;line-height:18px;padding:3px 0 0 3px}
div.primaryInfo span.cancers{background-position:0 5px;display:block !important;margin:10px 0}
div.primaryInfo span.interests{background-position:0 5px;display:block !important;margin:10px 0}

/*
div.aboutMe{border-top:1px solid #EEE;float:left;font-size:14px;padding:15px 0 0 0;position:relative;width:434px}
div.aboutMe p{border:1px solid #FFF;line-height:20px;padding:5px;position:relative}
div.aboutMe textarea{border:1px solid #CCC;width:366px;font-family:Arial;font-size:14px}
div.profileModule span.ui-dropdownchecklist-wrapper{display:block !important}
div.profileModule span.ui-dropdownchecklist{border:1px solid #FFF;display:block !important;padding:3px 0 3px 3px;position:relative;width:auto !important}
div.profileModule span.ui-dropdownchecklist img{position:absolute;right:0;top:5px}
div.profileModule span.ui-dropdownchecklist p{background:url(/images/disk.gif) top left no-repeat;color:#306D30;font-size:11px;font-weight:bold;line-height:13px;padding:1px 0 0 17px;position:absolute;right:0;top:-15px}
div.aboutMe span{background:url(/images/disk.gif) top left no-repeat;color:#306D30;font-size:11px;font-weight:bold;line-height:13px;padding:1px 0 0 17px;position:absolute;right:0;top:0}
div.profileModule span.ui-dropdownchecklist-text{cursor:pointer;display:block !important;line-height:16px;min-height:16px;padding:0 20px 0 0;width:auto !important}
div.profileModule span.ui-dropdownchecklist-text a, div.aboutMe p a{cursor:pointer;font-style:italic;text-decoration:underline}
div.aboutMe p a.button{bottom:1px;font-style:normal;margin:1px 0 5px 5px;padding:2px 10px;position:absolute;text-decoration:none}
.ui-dropdownchecklist-hover, .ui-dropdownchecklist-active{background:url(/images/dropdown_hover.png) top right no-repeat;border:1px solid #CCC !important}
.ui-dropdownchecklist-dropcontainer{background-color:#FFF;border:1px solid #CCC}
.ui-dropdownchecklist-dropcontainer span{display:inline !important}
.ui-dropdownchecklist-item-hover{background-color:#f2f9fe}
*/
#rightTabs{display:inline;float:left;margin:0px 0 0 15px;position:absolute;top:-17px;width:430px}
#rightTabs li{float:left}
#rightTabs li a{background:url(/images/tab-left-white.gif) top left no-repeat;float:left;padding:0 4px 3px 7px;text-decoration:none}
#rightTabs li a span{background:url(/images/tab-right-white.gif) top right no-repeat;cursor:pointer;float:left;font-size:14px;margin:0 0 0 2px;padding:5px 12px 5px 4px}
#rightTabs li a.active{background:url(/images/tab-left-blue.gif) top left no-repeat}
#rightTabs li a.active span{background:url(/images/tab-right-blue.gif) top right no-repeat}
.profileTabs{background:url(/images/top-grad.gif) top left no-repeat;float:left;margin:50px 0 0 0;position:relative;width:471px}
.profileTabs .tabInfo{display:none}
.profileTabs .tabInfo.active{display:block}
/*div.userInfo{display:inline;float:left;position:relative;width:100%}
div.userInfo a.pencil{font-size:14px;line-height:16px;position:absolute;right:0;top:1px}
div.userInfo span.editUserInfo{position:absolute;right:0px;top:0}
div.userInfo span.editUserInfo a{line-height:18px;margin:0 0 0 15px;padding:0 0 10px 20px}
.userInfo h5{border-bottom:1px dotted #CCC;color:#666;float:left;font-size:14px;font-weight:bold;margin:15px 0 5px;padding:0 0 5px;width:100%}
.userInfo div{float:left;margin:5px 0;width:100%}
div.profileModule div.userInfo p{background:url(/images/disk.gif) top left no-repeat;  color:#306D30;  font-size:11px;  font-weight:bold;  left:0;  line-height:13px;  padding:1px 0 0 17px;  position:absolute;  top:-17px}
.userInfo div label{ color:#666;  float:left;  font-size:14px;  padding:0 0 0 10px;  width:105px}
.userInfo div span{ color:#666;  float:left;  font-size:14px;  width:auto}
.userInfo div .validate{ float:left;  font-size:13px;  font-weight:bold;  line-height:21px;  margin:0 0 0 113px;  padding:0 0 0 26px !important;  width:288px}
.userInfo div[id*=uppProfileInfo]{ left:10px;  position:absolute;  top:-5px}
*/
div.notificationPrefs{height:200px;overflow:auto}
div.notificationPrefs h5{ color: #3A6D8C; float: left; font-size: 13px; font-weight: bold; margin: 15px 0 0; padding: 0 0 7px 4%; width: 96% }
div.notificationPrefs div{ float:left;  width:100%}
div.notificationPrefs div label{ float:right;  padding:1px 0 1px 7px;  width:375px}
div.notificationPrefs div input{ float:right;  margin:0 15px 0 0}
div.notificationPrefs div img{ float:right}
div.notificationPrefs div{ border-top:1px dotted #CCC;  margin:0 !important;  padding:10px 0 7px 0}
/* User Action Styles */
div.halfPopup{ border:1px solid #A9CCDE;  float:left;  width:510px}
div.halfPopup .blueBorder{ border:5px solid #e4f2f9;  float:left;  padding:0 15px 15px 15px;  width:470px}
div.halfPopup p{ color:#555;  font-size:14px;  line-height:22px;  padding:10px 0}

div.fullPopup{ border:1px solid #A9CCDE;  float:left;  width:900px}
div.fullPopup .blueBorder{ border:5px solid #e4f2f9;  float:left;  padding:0 15px 15px 15px;  width:860px}
div.fullPopup p{ color:#555;  font-size:14px;  line-height:22px;  padding:10px 0}

div.replyToMessage{display:inline;float: left;margin:30px 0 0 20px;width: 375px;}
div#messageReplyingTo{border: 1px solid #A9CCDE;height: 280px;overflow: auto;padding: 0 15px;width: 343px;}

p.author{ border:0;  display:block;  padding:10px 0 15px 0;  text-decoration:none}
p.author a{ font-size:12px}
p.author a img{ display:block;  margin:0 auto;  padding:0 0 10px}
p.author a span{ display:block;  line-height:5px;  margin:0 auto;  text-align:center;  text-decoration:underline}
#emailError{ display:none}
/* Password Change Field */
div.passwordField{ float:left;  margin:20px 0 0;  width:100%}
div.passwordField.right{ float:right;  width:auto}
div.passwordField label{ color:#555;  float:left;  font-size:18px;  line-height:30px;  padding:0 10px 0 0;  text-align:right;  width:160px}
div.passwordField .indent{ margin:0 0 0 167px !important}
div.passwordField .validate{ background-position:5px 1px; display:none; font-size:13px;  line-height:30px;  padding:0 0 0 25px !important}
div.passwordField input.textBox{ border:1px solid #AAA;  color:#555;  float:left;  font-size:16px; margin:0 0 1px 0; padding:4px 2px;  width:294px}
div.passwordField input.textBox:hover{ border-color:#888}
/* View Friends */
table.friendGrid{ width:960px !important}
td.friendInfo{ vertical-align:top !important}
td.friendInfo span{ display:block;  line-height:18px;  margin-top:15px;  width:175px}
td.friendActions{ width:110px}
/* Comment Post CSS */
div#comments{float:left;margin:20px 0 0 0;width:487px}
div#comments h3{color:#4A911C;border-bottom:1px solid #4A911C;margin:0 0 10px 0}
div#comments .reqLogin{width:457px}
div.commmentPost{background:url(/images/post-bg.gif) -100px 0px repeat-y;  border:1px solid #CCC;  display:inline;  float:left;  margin:0 0 30px 0;  padding:0 0 20px 0;  position:relative;  width:485px}
div.commmentPost div.author{ display:inline;  float:left;  text-align:center;  width:115px}
div.commmentPost div.author p{ border:0;  display:block;  line-height:25px;  padding:10px 0 15px 0;  text-decoration:none}
div.commmentPost div.author a{ font-size:12px}
div.commmentPost div.author a span{ display:block;  line-height:5px;  text-decoration:underline}
div.commmentPost div.author span{display:block;font-size:12px;line-height:20px;padding:3px 0;}

div.commmentPost div.author em{font-style:italic;}
div.commmentPost div.message{ display:inline;  float:left;  padding:0 0 0 15px;  width:355px}
div.commmentPost div.message p{ color:#555;  font-size:11px;  margin:10px 0 0;  padding:0 0 10px}
div.commmentPost div.msgContent p{ color:#555;  font-size:14px;  line-height:22px;  margin:0;  padding:0 10px 10px 0}
div.author a.privateReply{background:transparent url(/images/lock-big.gif) no-repeat scroll center top;float:left;margin:20px -3px 0 0;padding:39px 0 0;text-decoration:none;width:100%;}
div.author a.privateReply:hover{text-decoration:underline;}
div.postComment{ float:left;  width:487px}
div.postComment textarea{ height:200px;  width:483px}
div.postComment .button{ float:right;  margin:10px 0 0 0;  padding:9px 10px}
div.postComment span.validate{ background-position:5px 0;  float:left;  font-size:14px;  line-height:16px;  margin:12px 0 0}
/* Feedback CSS */
div#feedBack{bottom:0;position:fixed;right:0;width:350px}
div#feedBack a.open{background:url(/images/feedback-tab.png) top left no-repeat;cursor:pointer;display:inline;float:right;height:38px;width:97px}
div#feedBack a.open:hover{background-position:0 -38px}
div#feedBack a.close{background:url(/images/feedback-close.png) top left no-repeat;cursor:pointer;display:inline;float:right;height:25px;margin:13px 0 0 0;width:25px}
div#feedBack a.close:hover{background-position:0 -25px}
div.contentText div.feedbackForm{display:block;width:450px}
div.contentText div.feedbackForm .validate{float:left;font-size:14px;padding-top:4px !important}
div.feedbackForm{background:url(/images/footer-top-bg.gif) top left repeat-x;border:1px solid #A9CCDE;display:none;float:left;padding:15px;width:320px}
div.feedbackForm p{color:#555;float:left;font-size:14px;line-height:20px;margin:0 0 10px 0;width:100%}
div.feedbackForm textarea{float:left;width:100%}
div.feedbackForm input{float:right;margin:10px 0 0 0;width:auto}
#privateReply{display:none}
#facebox #privateReply{display:block;width:300px}
.faceboxScroll{min-height:50px;max-height:250px;overflow:auto;padding-right: 2%;width:99%}
div.content .contentText h1.connect{background:url(/images/icon_connect.gif) left 0px no-repeat;border:medium none;padding:16px 0 11px 90px !important;   width:auto}
div.content .contentText h1.learn{background:url(/images/icon_learn.gif) left 0px no-repeat;border:medium none;padding:16px 0 11px 90px !important;   width:auto}
div.content .contentText h1.participate{background:url(/images/icon_participate.gif) left 0px no-repeat;border:medium none;padding:16px 0 11px 90px !important;  width:auto}
div.content div.whyJoinRightCol{display:inline;float:left; width:450px}
div.content div.whyJoinLeftCol{display:inline;float:left;margin:37px 20px 0px 11px;width:479px}
.whyJoin{height: 340px !important; overflow: auto;width:460px !important;}

.whyJoinProfile{background:url(/images/icon_configureProfile.gif) left 0px no-repeat;border:medium none;padding:5px 10px 11px 60px !important;font-size:14px; line-height:20px;  min-height:45px}
.whyJoinNews{background:url(/images/icon_News.gif) left 0px no-repeat;border:medium none;padding:5px 0px 11px 60px !important;font-size:14px; line-height:20px;  min-height:45px}
.whyJoinOpinion{background:url(/images/icon_Opinion.gif) left 0px no-repeat;border:medium none;padding:5px 0px 11px 60px !important;font-size:14px; line-height:20px; min-height:45px}
.whyJoinNewsletter{background:url(/images/icon_Newsletter.gif) left 0px no-repeat;border:medium none;padding:5px 0px 11px 60px !important;font-size:14px; line-height:20px;min-height:45px}
.whyJoinBlog{background:url(/images/icon_Blog.gif) left 0px no-repeat;border:medium none;padding:5px 0px 11px 60px !important;font-size:14px; line-height:20px; min-height:45px}
.whyJoinAtlas{background:url(/images/icon_atlas.gif) left 0px no-repeat;border:medium none;padding:5px 0px 11px 60px !important;font-size:14px; line-height:20px; min-height:45px}
.whyJoinInfo{background:url(/images/icon_info.gif) left 0px no-repeat;border:medium none;padding:5px 0px 11px 60px !important;font-size:14px; line-height:20px; min-height:45px}
.whyJoinGuide{background:url(/images/icon_sitemap.gif) left 0px no-repeat;  border:medium none;  padding:5px 0px 11px 60px !important;  font-size:14px; line-height:20px;  min-height:45px}
.whyJoinInsurance{background:url(/images/icon_Insurance.gif) left 0px no-repeat;border:medium none;padding:5px 0px 11px 60px !important;font-size:14px; line-height:20px; min-height:45px}
.whyJoinCFThrive{background:url(/images/icon_CFThrive.gif) left 0px no-repeat;border:medium none;padding:5px 0px 11px 60px !important;font-size:14px; line-height:20px; min-height:45px}
.whyJoinPodcast{background:url(/images/icon_Podcast.gif) left 0px no-repeat;border:medium none;padding:5px 0px 11px 60px !important;font-size:14px; line-height:20px; min-height:45px}
.whyJoinRecipes{background:url(/images/icon_recipes.gif) left 0px no-repeat;border:medium none;padding:5px 0px 11px 60px !important;font-size:14px; line-height:20px; min-height:45px}
.whyJoinGateway{background:url(/images/icon_dna.jpeg) left 0px no-repeat;border:medium none;padding:5px 0px 11px 60px !important;font-size:14px; line-height:20px; min-height:45px}



div.content div.twoColRight{ display:inline;  float:left;  width:450px}
div.content div.twoColLeft{ display:inline;  float:left;  margin:0px 20px 0px 11px;  width:479px}
.sponsorOutter{float:right; padding: 10px 10px 10px 10px ;}

.sponsor{width:250px !important; float:right; padding: 10px 0px 10px 0px ; line-height: 16pt}
.sponsor .phoneText{ font-size: 12pt;color:#cc3333; }
.sponsor  ul li{background:url(/images/bullet-blue.gif) left 3px no-repeat;  font-size:12px;  line-height:22px;  margin:5px 0 5px 5px;   padding:0 0 0 20px}
.sponsor  ul li p{ padding:0 0 20px 0}
.sponsor hr{background-color: #cccccc; border: 0 none; height: 1px; padding: 0; width:95%}
.sponsor  h4{color:#d27d00;font-size:14px;font-weight:bold;letter-spacing:normal;line-height:30px;margin:0;padding:0}
/* Blank Page */
div.contentText div.blankPageFB{overflow:auto;height:300px;width:435px;}

/* Latest Discussions */
div.latestDiscussions{display: inline;float: left;margin: 10px 0;width: 485px;}
div.latestDiscussions h3 a{color: #4A911C;text-decoration: none;}
div.latestDiscussions div.discussion{display: inline;float:left;padding:5px 0 5px 5px;width:480px;}
div.latestDiscussions a.latestDiscussionAuthor{display: inline;float: left;text-align: center;width: 50px;}
div.latestDiscussions div.rightInfo{display: inline;float:left;padding:0 0 0 10px;width:420px;}
div.latestDiscussions div.rightInfo a.subLink{display: inline;float: left;font-size: 14px;line-height:18px;margin-bottom:5px;width: 100%;}
div.latestDiscussions div.rightInfo span{display: inline;float: left;width: 100%;}
div.latestDiscussions a.allDiscussions{display: inline;float:left;margin:10px 0 0 10px;padding:8px 10px;white-space:nowrap;}
div.moreNews{ float: left; padding: 5px 0 5px 10px; width: 475px; }
#facebox #latestMessageList{display:block}
#latestMessageList .header , #latestMessageList .footer{display:none;}
#latestMessageList{border:1px solid #ccc;display:none;float:none;height:400px;overflow:auto;width:400px;}
#latestMessageList .module div.body {width: auto;}
#latestMessageList .module div.body ul li div.right{width:313px;}
.moreMessages{background:url(/images/messages.gif) top right no-repeat;float:right; padding:0 20px 5px 0; margin-top: -20px;}
div.gridFilter
{
    margin: 15px 0 30px 0;
}
div.gridFilter span
{
    font-size: 14px;
}
/* Latest <cancer name> News */
div.content div.relatedContent #latestNews h4
{
    border-bottom:1px solid #4A911C;
    color:#4A911C;
    font-size:20px;
    font-weight:normal;
    letter-spacing:normal;
    padding:5px 0 0 0;
}
div.content div.relatedContent #latestNews ul li
{
    background: none;
    line-height: 14px;
    margin: 0;
}
div.content div.relatedContent #latestNews ul li a
{
    font-size: 12px;
    font-weight: bold;
    text-decoration: underline;
}
div.content div.relatedContent #latestNews ul li p
{
    padding: 0;
}
/* Quiz CSS */
#quizFacebox
{
    height: 400px;
    overflow:auto;
    width: 650px;
}
ol.quiz{margin: 0 0 0 25px;}
ol.quiz li{font-size:14px;  line-height:22px;  margin:5px 0 5px 5px; padding:0; list-style-type:decimal;}

ol.quiz li div
{
    background: url(/images/answer.gif) 0 5px no-repeat;
    border-bottom:1px solid #EEEEEE;
    border-top: 1px solid #EEE;
    display:none;
    margin: 10px 0 0 0;
    padding: 0 0 12px 60px;
    width: 500px;
}
ol.quiz li div h5.Incorrect
{
    color: #9e2323;
    font-weight: bold;
}
ol.quiz li div h5.Correct
{
    color: #239e29;
    font-weight: bold;
}

/*Latest Features*/
div.featureDisplay
{
    float:left;
    margin:10px 0;
    width:100%;
}
div.featureDisplay img
{
    float:left;
    width:108px;
    padding-right:10px;
}
div.content .contentText div.featureDisplay h4 
{
    clear:none;
    border-bottom:none;
    float:left;
    margin:5px 0 0 0;
    width:625px;
}
/* Circle of Care */
div.circleOfCare
{
    height:440px;
    margin:0 auto;
    position:relative;
    width:660px;
}
div.circleOfCare a
{
    position:absolute;
}
a.arrow1
{
    top: 10px;
    left: 130px;
}
a.arrow2
{
    left:16px;
        top:125px;
}
a.arrow3
{
    left:45px;
    top:285px;
}
a.arrow4
{
    left:233px;
    top:358px;
}
a.arrow5
{
    left:460px;
    top:272px;
}
a.arrow6
{
    left:560px;
    top:122px;
}
a.arrow7
{
    left:366px;
    top:15px;
}
div.circleOfCareContent
{
    left:158px;
    position:absolute;
    text-align: center;
    top:133px;
    width:360px;
}
div.content .contentText div.circleOfCareContent h3
{
    border:medium none;
    color:#555555;
    font-size:23px;
    font-weight:bold;
    margin:0;
    text-decoration:underline;
}

/*Guided Tour*/
div.content .contentText #rotate h3{
    border:none;
    font-size:24px;
    padding-top:5px;
}
div.content .contentText #rotate li{
    line-height:28px;
}


/* Profile Settings */
div.userPrivacySettings
{
    float:left;
    width: auto;
}
div.userPrivacySettings a.privacy
{
    float:left;
    line-height:16px;
    width:auto;
    white-space:nowrap;
}
div.userPrivacySettings p
{
    color:#555;
    font-size:14px;
    line-height:22px;
    padding:10px 0;
}
div.userPrivacySettings div.userSetting
{
    float:left;
    padding: 10px 0 0 0;
    width:100%;
}
div.userPrivacySettings div.userSetting div.sliderHolder
{
    clear: both;
    float: left;
    margin: 10px 0 35px 13px;
    width: 537px;
}
div.userPrivacySettings div.userSetting span.activity
{
    background-color: #F1F8FF;
    background-position: 6px 7px;
    background-repeat: no-repeat;
    border: 1px solid #4E9AC9;
    color: #555555;
    float: left;
    font-size: 14px;
    font-weight: bold;
    line-height: 16px;
    margin: 0 0 5px;
    padding: 7px 0 7px 30px;
    text-align: left;
    white-space: nowrap;
    width: 531px;
}
div.userPrivacySettings div.userSetting span.activity a
{
    font-size: 12px;
    font-weight: normal;
    position: absolute;
    right: 35px;
    white-space: nowrap;
    width: auto;
}
div.userPrivacySettings div.userSetting div.RadSlider
{
    float:left;
    width:560px;
}
div.userPrivacySettings div.actions 
{
    float: left;
    margin: 10px 0;
    padding: 0;
    width: 100%;
}
div.userPrivacySettings div.actions a.button 
{
    float:right;  
    font-size:14px;  
    margin:0 5px;  
    text-decoration:none;
}
div.userPrivacySettings div.actions a.active 
{
    background-position:0 -60px;  
    border-color:#174662;  
    color:#FFF;
}
div.userPrivacySettings div.actions a.active:hover 
{
    background-position:0 -90px;  
    border-color:#245672;
}


/* CF Thrive */
.cfThriveBanner
{
    background: url(/images/cfthrive-page-banner.jpg) top left no-repeat;
    display: block;
    height:176px;
    position: relative;
    width: 745px;
}
/*.cfThriveBanner span
{
    background: url(/images/cfthrive-page-banner-right.jpg) top left no-repeat;
    height: 92px;
    position: absolute;
    right:-35px;
    top:21px;
    width:35px;
}*/

/*jquery rotating banner override*/
#rotate.ui-tabs, #rotate.ui-tabs .ui-tabs-panel{
    padding:0;
}
#rotate.ui-widget-content{
    background:none;
    border:none;
    float:left;
}
div.rightCol #rotate ul{
 display:none;
}

div.ui-datepicker
{
    display:none;
}


div#captchaError
{
    display:none;
    margin: 10px 0 0;
    padding: 6px 5px 5px 28px !important;
}
.ui-accordion .ui-accordion-content-active
{
    overflow:hidden !important;
}
/* jQuery UI Accordion */
div.content .contentText div#accordion h3
{
    border-bottom:1px solid #C5DBEC;
    margin: 0;
}
div.content div#accordion div.leftCol
{
    border-right:1px solid #C5DBEC;
    float: left;
    width:265px;
}
div.content div#accordion div.rightCol
{
    float:left;
    margin:0;
    padding:0 0 0 30px;
    width:265px;
}
div.field
{
    float:left;
    position:relative;
    width:100%;
}
div.field label
{
    clear:both;
    float:left;
    padding: 5px 0 3px;
    width:auto;
}
div.field label em
{
    font-size:10px;
    font-style:italic;
}
div.field input
{
    -moz-transition: all 0.25s ease-in-out 0s;
    border: 1px solid rgba(0, 0, 0, 0.2);
    border-radius: 3px 3px 3px 3px;
    clear: both;
    float: left;
    font-size: 14px;
    margin: 0 0 2px;
    outline: medium none;
    padding: 3px 0 3px 5px;
    width: 195px;
}
div.field input:focus {
    box-shadow: 0 0 5px rgba(121, 183, 231, 1);
    -webkit-box-shadow: 0 0 5px rgba(121, 183, 231, 1);
    -moz-box-shadow: 0 0 5px rgba(121, 183, 231, 1);
    border:1px solid rgba(121, 183, 231, 0.8);
}
div.field select
{
    -moz-transition: all 0.25s ease-in-out 0s;
    border: 1px solid rgba(0, 0, 0, 0.2);
    border-radius: 3px 3px 3px 3px;
    clear: both;
    float: left;
    font-size: 14px;
    margin: 0 0 2px;
    outline: medium none;
    padding: 0;
    width: 200px;
}
div.field select:focus {
    box-shadow: 0 0 5px rgba(121, 183, 231, 1);
    -webkit-box-shadow: 0 0 5px rgba(121, 183, 231, 1);
    -moz-box-shadow: 0 0 5px rgba(121, 183, 231, 1);
    border:1px solid rgba(121, 183, 231, 0.8);
}

div.field span
{
    background-color: #FFFFFF;
    float: left;
    font-size: 12px;
    left: 0;
    padding: 0;
    position: absolute;
    text-align: left;
    top: 6px;
    width: 205px;
}
div.field table input
{
    clear:none;
    float:none;
    padding:0;
    width:auto;
}
div.field.radio
{
    margin:5px 0 0 0;
}
div.field span.radio
{
    background-color:transparent;
    float:left;
    margin:0 0 0 10px;
    position:relative;
    width:auto;
}
div.field span.radio input
{
    clear:none;
    float:left;
    padding:0;
    width:auto;
}
div.field span.radio label
{
    clear:none;
    float:left;
    margin: 0 10px 0 5px;
    padding:0;
    width:auto;
}
div.field span.radio br
{
    display:none;
}
fieldset#IsPatient, fieldset#NotPatient, div#contentLoader, div#regFinish, div#fldUsername, div#fldPassword, div#fldRepeatPassword
{
    display:none;
}
div.regFinish
{
    background-color: #FFFCDA;
    border: 1px solid #B1770B;
    float: left;
    font-family: Georgia;
    font-size: 28px;
    font-weight: lighter;
    margin: 5px 0 15px;
    padding: 25px 0;
    text-align:center;
    width: 100%;
}
div#contentLoader
{
    background-color: #FFFCDA;
    border: 1px solid #B1770B;
    float: left;
    font-family: Georgia;
    font-size: 28px;
    font-weight: lighter;
    margin: 5px 0 15px;
    padding: 80px 0;
    text-align:center;
    width: 100%;
}
div#contentLoader img 
{
    margin:20px 0 0 0;
}
fieldset span.checkBox
{
    background-color:transparent;
    float:left;
    padding:10px 0 0 0;
    position:relative;
    width:475px;
}
fieldset span.checkBox input
{
    clear:both;
    float: left;
    margin: 7px 5px 0 0;
    width:auto;
}
fieldset span.checkBox label
{
    clear:none;
    float: left;
    line-height: 19px;
    margin: 8px 0 0 5px;
    width:445px;
}
fieldset span.checkBox em
{
    clear:both;
    float: left;
    font-style:italic;
}

fieldset span.checkBox br
{
    display:none;
}
div#accordion div.field span#usernameError
{
    float: left;
    font-size: 11px;
    position: relative;
    top:0;
    width: 300px;
}
div#accordion div.field p.success
{
    background-color: #E9FCE6;
    background-position: 7px 7px;
    border: 1px solid #0A4108;
    clear: both;
    float: left;
    font-size: 12px;
    margin: 12px 0;
    padding: 4px 10px 4px 33px !important;
    text-align: justify;
    width: 280px;
}
div#accordion div.field p.error
{
    background-color: #FEFBEE;
    background-position: 7px 7px;
    border: 1px solid #9D5606;
    clear: both;
    float: left;
    font-size: 12px;
    margin: 12px 0;
    padding: 4px 10px 4px 33px !important;
    text-align: justify;
    width: 255px;
}
div.cfButtons
{
    clear:both;
    float:left;
    width:300px;
}
div.cfButtons img
{
    clear:none;
    float:left;
    margin: 30px 0 0;
    width:auto;
}
div.cfButtons span
{
    clear:both;
    display:none;
    float:left;
    margin:10px 0 0 0;
    width:250px;
}

div.finishButtons
{
    float:left;
    width:275px;
}
a.cfRegSecondPrev
{
    float: left;
    margin: 25px 20px 0 15px;
}
div.finishButtons a.cfRegLastPrev
{
    float: left;
    margin: 25px 20px 0 15px;
}
div#accordion fieldset
{
    border: 1px solid #C5DBEC;
    float: left;
    margin: 9px 0 9px 11px;
    padding: 0 0 10px 10px;
    position: relative;
    width: 510px;
}
div#accordion fieldset.subscribe
{
    margin-left:0px;
    margin-top:30px;
    
}

div#accordion fieldset.half
{
    width: 244px;
}
div#accordion fieldset.half span.checkBox
{
    width:244px;
}
div#accordion fieldset.half span.checkBox label
{
    width:200px;
}
div#accordion fieldset legend
{
    padding: 0 5px;
    width: auto;
}
div#accordion .button
{
    float: left;
    margin: 20px 10px 0 0;
    width: auto;
}
span#usernameError
{
    color:#F00;
    display:none;
}
/* Tooltop Styles */
.tooltip
{   
    display:none;
    left:0;
    position:absolute;
    top:0;
    z-index:3;
}
div.sideBox
{
    background-color: #fffcda; 
    margin: 0px 15px; 
    width: 250px; 
    float: right; 
    border: 1px solid #b1770b; 
    padding: 10px;
}
img.contentImageLeft
{
    border:5px solid #CCC;
    float: left;
    margin: 0 15px 15px 0;
}
img.contentImageRight
{
    border:5px solid #CCC;
    float: right;
    margin: 0 0 15px 15px;
}
div.video
{
    background-color: #FFFCDA;
    border: 1px solid #B1770B;
    padding: 10px 25px;
}
#videoTitle
{
    font-family: Georgia;
    font-size: 20px;
    font-weight: lighter;
    margin: 5px 0 15px 0;
}
#videoDesc
{
    line-height: 20px;
    margin: 15px 0 5px 0;
}
.fitnessVideoLinks
{
    clear: both;
    float: left;
    margin: 15px 0;
    width: 100%;
}
#videoFitness
{
    clear: both;
    display:none;
    margin: 0 0 20px 0;
}
.fitness1
{
    background: url(/images/cancerfighter/fitness-video-1.jpg) 5px 5px no-repeat #FFFCDA;
    border:1px solid #B1770B;
    float: left;
    padding:19px 5px 23px 60px;
    margin: 0 10px 0 0;
}
.fitness2
{
    background: url(/images/cancerfighter/fitness-video-2.jpg) 5px 5px no-repeat #FFFCDA;
    border:1px solid #B1770B;
    float: left;
    padding:19px 5px 23px 60px;
    margin: 0;
}
a.cfMember
{
    background: url("/images/cancerfighter/cfmember.jpg") no-repeat scroll center top transparent;
    display: block;
    height: 115px;
    width: 114px;
}

/* captcha styles */
div.RadCaptcha span
{        
    display:block;
    margin: 0 0 10px 0;
    font-size: 14px;
    font-weight:bold;
    color:#F00;
}
div.RadCaptcha .rcRefreshImage
{
    margin:10px 0 0 0;
}
div.RadCaptcha input{
 
}
div.RadCaptcha label{
    color: green;
    font-weight:bold;
    margin: 0 0 0 10px;
}


/*NEW SLIDER STYLES FOR SCALE, ETC*/
/* slider widget */
.ui-slider  {
	text-decoration: none !important;
}
.ui-slider .ui-slider-handle  
{
    border-color: #4E9AC9 !important;
	overflow: visible !important;
}
.ui-slider .ui-slider-tooltip {
	display: none;
}
.ui-slider .screenReaderContext {
	position: absolute;
	width: 0;
	height: 0;
	overflow: hidden;
	left: -999999999px;
}
.ui-slider .ui-state-active .ui-slider-tooltip, .ui-slider .ui-state-focus .ui-slider-tooltip, .ui-slider .ui-state-hover .ui-slider-tooltip {
	display: block;
	position: absolute;
	bottom: 2.5em;
	text-align: center;
	padding: .3em .2em .4em;
	font-size: .9em;
	width: 8em;
	margin-left: -3.7em;
}
.ui-slider .ui-slider-tooltip .ui-tooltip-pointer-down, .ui-slider .ui-slider-tooltip .ui-tooltip-pointer-down-inner {
	position: absolute; 
	display: block;
	width:0; 
	height:0; 
	border-bottom-width: 0;
	background: none;
}
.ui-slider .ui-slider-tooltip .ui-tooltip-pointer-down {	
	border-left: 7px dashed transparent; 
	border-right: 7px dashed transparent;
	border-top-width: 8px;
	bottom:	-8px;
	right: auto;
	left: 50%;
	margin-left: -7px;
}
.ui-slider .ui-slider-tooltip .ui-tooltip-pointer-down-inner {
	border-left: 6px dashed transparent; 
	border-right: 6px dashed transparent;
	border-top: 7px solid #fff;
	bottom:	auto;
	top: -9px;
	left: -6px;
}
.ui-slider a {
	text-decoration: none;
}
.ui-slider ol, .ui-slider li, .ui-slider dl, .ui-slider dd, .ui-slider dt {
	list-style: none;
	margin: 0;
	padding: 0;
}
.ui-slider ol, .ui-slider dl {
	position: relative;
	top: 1.3em;
	width: 100%;
}
.ui-slider dt {
	top: 1.5em;
	position: absolute;
	padding-top: .2em;
	text-align: center;
	border-bottom: 1px dotted #ddd;
	height: .7em;
	color: #999;
}
.ui-slider dt span {
	background: #fff;
	padding: 0 .5em;
}
.ui-slider li, .ui-slider dd {
	position: absolute;
	overflow: visible;
	color: #666;
}
.ui-slider span.ui-slider-label {
	position: absolute;
}
.ui-slider span.ui-slider-label-first
{
    margin-left: 0 !important;
}
.ui-slider span.ui-slider-label-last
{
    margin-left: 0;
}
.ui-slider li span.ui-slider-label, .ui-slider dd span.ui-slider-label {
	display: none;
}
.ui-slider li span.ui-slider-label-show, .ui-slider dd span.ui-slider-label-show 
{
    cursor: pointer;
	display: block;
	white-space:nowrap;
}
.ui-slider span.ui-slider-tic {
	position: absolute;
	left: 0;
	height: .8em;
	top: -1.3em;
}
.ui-slider li span.ui-widget-content, .ui-slider dd span.ui-widget-content {
	border-right: 0;
	border-left-width: 1px;
	border-left-style: solid;
	border-top: 0;
	border-bottom: 0;
}
.ui-slider .first .ui-slider-tic, .ui-slider .last .ui-slider-tic {
	display: none;
}

.at-icon-wrapper { float: left;}